The features of the robot includes obstacle avoidance, collision detection, self detection of anomalies (fan motor overload, either due to bag full of dust or fan stuck, and low power on the batteries) with the consequent heading through a maintenance station.
This progress report describes the early stages of the development of a vacuum cleaner robot prototype, both on hardware and software point of view.
The robot discussed in this report is intended to be used as a surveillance robot and programmed to avoid obstacles, follow light or follow movement using basic optic flow concepts. An adaptive obstacle avoidance behavior allows the robot to adapt to new environments, as well as enabling it to explore into large or small rooms.
This paper is a brief description of Cyclop (presented firstly as Fly): an autonomous mobile robot that was designed to do simple obstacle avoidance, bump detection and floor absence detection (in order to prevent Cyclop from falling into holes or abysses).
Nosey starts moving randomly avoiding obstacles and looking for a dark line on the ground. When nosy finds the line it follows it until the line leads him into a garage. The robot stays in the garage until it hears a loud sound.
This robot is intended to collect garbage and push it to the wall. The robot moves randomly and have to avoid obstacles that appear in his way. Other feature of GAROB is the capacity to automatic recharging when the batteries are low.