UPDATE : 2017-09-12
A cleaning robot is a device that cleans either automatically or under the control of a remote controller. The cleaning robot combines key technologies of a variety of fields like sensor and mobile robot and integrates multiple subjects such as mechanics, electronic technology, sensor technology, computer technology, control technology, robot technology and artificial intelligence technology. They have almost replaced traditional human cleaning in indoor environment.
Recommended Hall sensors: LC1941, LC1941, LC2441F, LC2421.
Recommended magnets: sintered NdFeB and bonded NdFeB