RoboCleaner RC 3000

The RoboCleaner is a vacuum-cleaner robot that independently cleans floor surfaces. A sensor detects floor’s dirt level and follows one of four cleaning programs accordingly. The vacuum uses contact sensors to navigate around obstacles, and infrared signals to navigate back to its home station, where it unloads dirt and charges its batteries.