A Practical Framework for Cleaning Robots

This paper presents an extension to the pattern-based genetic algorithm for multiple cleaning robots to achieve complete coverage path planning in an unknown environment. The extension is formulated in the form of a framework which consists of four phases. The phases are scouting, task distribution, cleaning, and confirmation. The scouting phase allows the robots to scout in the initially unknown floor plan. The task distribution phase distributes cleaning tasks to multiple robots. The cleaning phase uses the pattern-based genetic algorithm with an added function to cater to unforeseen obstacles. The confirmation phaserecleans all the tiles. The performance of our proposed approach have been evaluated with six different floor plans through computer experiments. The cleaning phase performs better than the generic pattern-based genetic algorithm approach.

[1]  Howie Choset,et al.  Coverage of Known Spaces: The Boustrophedon Cellular Decomposition , 2000, Auton. Robots.

[2]  Metin Ozkan,et al.  Hierarchical oriented genetic algorithms for coverage path planning of multi-robot teams with load balancing , 2009, GEC '09.

[3]  Jin Bae Park,et al.  Complete coverage navigation of cleaning robots using triangular-cell-based map , 2004, IEEE Transactions on Industrial Electronics.

[4]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[5]  Noa Agmon,et al.  Constructing spanning trees for efficient multi-robot coverage , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  Metin Ozkan,et al.  Pattern-Based Genetic Algorithm Approach to Coverage Path Planning for Mobile Robots , 2009, ICCS.

[7]  S.X. Yang,et al.  A neural network approach to complete coverage path planning , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Alexander Zelinsky,et al.  Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot , 2007 .

[9]  Mingjun Zhang,et al.  A Genetic Algorithm based area coverage approach for controlled drug delivery using micro-robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  B. Shirinzadeh,et al.  Optimal area covering using genetic algorithms , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[11]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .