Completed

Vacuum Cleaner Robot in C

Implement a C program that can be used to simulate a vacuum cleaner robot.

Task:

Such a robot moves on a plane with obstacles (walls, objects) to which it must evade. It has a

sensor in the direction of travel. The robot can rotate clockwise in 90 degree increments,

which changes the direction of travel and move forward in the direction of travel.

Movements are measured in increments (one step is a predefined distance). It has a battery

that is reduced by 1% per step or per turn. It also has a dust container with a capacity of 100

units of dust. If the battery is empty, the robot will stop. If the dust container is full, the

suction power decreases: the battery consumption increases to 2% per step. 5% points

before the end of each capacity, the robot will give a warning message. At startup, the

battery level as well as the function duration (= Number of steps to be performed) are

specified, and a plan of the room to be cleaned is read out via an external file. The robot

then randomly moves through the room. Each action is displayed on the screen. The

traversed path is documented-starting from a freely selectable start position.

Skills: C Programming, Electronics, Engineering, Software Architecture

See more: robot vacuum walmart, irobot roomba, robot vacuum and mop, cheap robot vacuum, robot vacuum for pet hair, robot vacuum costco, robot vacuum cleaner reviews, best budget robot vacuum, vacuum cleaner robot design, vacuum cleaner robot, robot vacuum cleaner, vacuum cleaner graphics, eaggo vacuum cleaner, curtis vacuum cleaner, implement excel rate function

About the Employer:
( 0 reviews ) Austria

Project ID: #17165011

Awarded to:

liangjongai

Hi! I'm interesting your project very well. I am a full time devloper. I am mastering c++ and I'm a good Mathematician. And also I have many experience and good skill about algorithm development. Let's go ahead w More

€55 EUR in 1 day
(223 Reviews)
7.5