Browse > Article
http://dx.doi.org/10.9708/jksci.2010.15.1.061

A Robot Coverage Algorithm Integrated with SLAM for Unknown Environments  

Park, Jung-Kyu (홍익대학교 컴퓨터공학과)
Jeon, Heung-Seok (건국대학교 컴퓨터응용과학부)
Noh, Sam-H. (홍익대학교 정보컴퓨터공학부)
Abstract
An autonomous robot must have a global workspace map in order to cover the complete workspace. However, most previous coverage algorithms assume that they have a grid workspace map that is to be covered before running the task. For this reason, most coverage algorithms can not be applied to complete coverage tasks in unknown environments. An autonomous robot has to build a workspace map by itself for complete coverage in unknown environments. Thus, we propose a new DmaxCoverage algorithm that allows a robot to carry out a complete coverage task in unknown environments. This algorithm integrates a SLAM algorithm for simultaneous workspace map building. Experimentally, we verify that DmaxCoverage algorithm is more efficient than previous algorithms.
Keywords
Coverage algorithm; Mobile robot; SLAM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. J. Julier, J. K. Uhlmann, and H. F. Durrant-Whyte. "A New Approach for Filtering Nonlinear Systems," In Proceedings of the American Control Conference, Vol. 3, pp. 1628-1632, Seattle, WA, Jun. 1995.
2 D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello, "Bayesian Filtering for Location Estimation," IEEE Pervasive Computing, Vol. 2, No. 3, pp. 24-33, Jul.-Sep. 2003   DOI
3 D. Fox, W. Burgard, and S. Thrun, "Active Markov Localization for Mobile Robots," Robotics and Autonomous Systems, Vol. 25, No. 3-4, pp. 195-207, Nov. 1998   DOI
4 S. Thrun, D. Fox, W. Burgard, and F. Dellaert, "Robust Monte Carlo Localization for Mobile Robots," In Proceedings of the National Conference on Artificial Intelligence, Vol. 128, No. 1-2, pp. 99-141, May, 2000.
5 G. Dissanayake, P. Newman, H. F. Durrant-Whyte, S. Clark, and M. Csobra, "A Solution to the Simultaneous Localisation and Mapping (SLAM) Problem," IEEE Transactions on Robotics and Automation, Vol. 17, pp.229-241, 2001.   DOI
6 M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit, "FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem," In Proceedings of the AAAI National Conference on Artificial Intelligence, pp. 593-598, Alberta, Canada, Jul.-Aug. 2002.
7 I. Stewart, "Squaring the Square," Scientific American, Vol. 277, pp. 94-96, Jul. 1997.
8 U. Feige, "A Threshold of ln n for Approximating Set Cover," Journal of the ACM (JACM), Vol. 45, No. 4, pp.634-652, Jul. 1998.   DOI
9 The Player Project, http://playerstage.sourceforge.net/
10 A. Zelinsky, "Using path transforms to guide the search for findpath in 2D," International Journal of Robotics Research, Vol. 13(4), pp. 315-325, Aug. 1994.   DOI
11 J. S. Oh, Y. H. Choi, J. B. Park, and Y. F. Zheng, "Complete Coverage Navigation of Cleaning Robots Using Triangular-Cell-Based Map," IEEE Transactions on Industrial Electronics, Vol. 51(3), pp. 718-726, Jun. 2004.   DOI
12 R. D. Schraft, M. Hagele, and H. Volz, "Service robots: the appropriate level of automation and the role of users/operators in the task execution," In Proceedings of the International Conference Systems, Man, and Cybernetics, Vol. 4, pp.163-169, Le Touquet, France, Oct. 1993.
13 R. N. Carvalho, H. A. Vidal, P. Vieira and M. I. Ribeiro, "Complete Coverage Path Planning and Guidance for Cleaning Robots," In Proceedings of the IEEE International Symposium on Industrial Electronics, pp.677-682, Guimaraes, Portugal, Jul. 1997.
14 S. H. Yoon, S. H. Park, B. J. Choi, and Y. J. Lee, "Path Planning for Cleaning Robots: A Graph Model Approach," In Proceedings of the International Conference on Control, Automation and Systems, pp. 2861-2864, Cheju, Korea, Oct. 2001.   과학기술학회마을
15 S. C. Wong and B. A. MacDonald, "A topological coverage algorithm for mobile robots," In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Vol. 2, pp. 1685-1690, Las Vegas, U.S.A., Oct. 2003.
16 H. Choset and P. Pignon, "Coverage Path Planning: the Boustrophedon Cellular Decomposition," In Proceedings of the International Conference on Field and Service Robotics, Canberra, Australia, Dec. 1997.
17 N. Agmon, M. Hozon, and G. A. Kaminka, "Constructing Spanning Trees for Efficient Multi-Robot Coverage," In Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1698-1703, Florida, U.S.A., May 2006
18 J. Jones, "Robots at the Tipping Point: The Road to the iRobot Roomba," IEEE Robotics and Automation Magazine, 2006.
19 R. A. Jarvis and J. C. Byrne, "Robot Navigation: Touching, Seeing and Knowing," In Proceedings of the Australian Conference on Artificial Intelligence, Nov. 1986.
20 A. Zelinsky, R. A. Jarvis, J. C. Byrne, and S. Yuta, "Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot," In Proceedings of the International Conference on Advanced Robotics, pp.533-538, Tokyo, Japan, Nov. 1993.