Online complete coverage path planning for mobile robots based on linked spiral paths using constrained inverse distance transform
Authors:
- 1 October 2009
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21530858,p. 5788-5793
Abstract
This paper presents a sensor-based online coverage path planning algorithm guaranteeing a complete coverage of unstructured planar environments by a mobile robot. The proposed complete coverage algorithm abstracts the environment as a union of robot-sized cells and then uses a spiral filling rule. It can be largely classified as an approximate cellular decomposition approach as defined by Choset. In this paper, we first propose a special map coordinate assignment scheme based on active wall-finding using the history of sensor readings, which can drastically reduce the number of turns on the generated coverage path. Next, we develop an efficient path planner to link the simple spiral paths using the constrained inverse distance transform that we introduced the first time. This planner selects the next target cell which is at the minimal path length away from the current cell among the remaining non-contiguous uncovered cells while at the same time, finding the path to this target to save both the memory and time which are important concern in embedded robotics. Experiments on both simulated and real cleaning robots demonstrate the practical efficiency and robustness of the proposed algorithm.Keywords
This publication has 9 references indexed in Scilit:
- BSA: A Complete Coverage Algorithm2006
- Region filling operations for mobile robot using computer graphics2005
- Spiral-STC: an on-line coverage algorithm of grid environments by a mobile robot2003
- First results in vision-based crop line tracking2002
- Exact cellular decompositions in terms of critical points of Morse functions2002
- Coverage for robotics – A survey of recent resultsAnnals of Mathematics and Artificial Intelligence, 2001
- Exhaustive geographic search with mobile robots along space-filling curves1998
- A terrain-covering algorithm for an AUVAutonomous Robots, 1996
- A robust layered control system for a mobile robotIEEE Journal on Robotics and Automation, 1986