Smooth coverage path planning and control of mobile robots based on high-resolution grid map representation

被引:108
作者
Lee, Tae-Kyeong [1 ]
Baek, Sang-Hoon [1 ]
Choi, Young-Ho [2 ]
Oh, Se-Young [1 ]
机构
[1] Pohang Univ Sci & Technol POSTECH, Dept Elect Engn, Pohang 790784, Gyeongbuk, South Korea
[2] Pohang Inst Intelligent Robot PIRO, Nav & Intelligence Lab, Pohang, South Korea
关键词
Complete coverage path planning; Mobile robots; High-resolution grid map; Smooth coverage path; Virtual wall; Coarse-to-fine constrained inverse distance transform (CFCIDT); SENSOR-BASED COVERAGE; ENVIRONMENTS;
D O I
10.1016/j.robot.2011.06.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new approach to a time and energy efficient online complete coverage solution for a mobile robot. While most conventional approaches strive to reduce path overlaps, this work focuses on smoothing the coverage path to reduce accelerations and yet to increase the average velocity for faster coverage. The proposed algorithm adopts a high-resolution grid map representation to reduce directional constraints on path generation. Here, the free space is covered by three independent behaviors: spiral path tracking, wall following control, and virtual wall path tracking. Regarding the covered region as a virtual wall, all the three behaviors adopt a common strategy of following the (physical or virtual) wall or obstacle boundaries for close coverage. Wall following is executed by a sensor-based reactive path planning control process, whereas the spiral (filling) path and virtual wall path are first modeled by their relevant parametric curves and then tracked via dynamic feedback linearization. For complete coverage, these independent behaviors are linked through a new path linking strategy, called a coarse-to-fine constrained inverse distance transform (CFCIDT). CFCIDT reduces the computational cost compared to the conventional constrained inverse distance transform (CIDT), which applies a region growing starting from the current robot position to find the nearest unexplored cell as well as the shortest path to it while constraining the search space. As for experimental validation, performance of the proposed algorithm is compared to those of conventional coverage techniques to demonstrate its completeness of coverage, energy and time efficiency, and robustness to the environment shape or the initial robot pose. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:801 / 812
页数:12
相关论文
共 25 条
  • [1] Sensor-based coverage with extended range detectors
    Acar, EU
    Choset, H
    Lee, JY
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2006, 22 (01) : 189 - 198
  • [2] Path planning for robotic demining: Robust sensor-based coverage of unstructured environments and probabilistic methods
    Acar, EU
    Choset, H
    Zhang, YG
    Schervish, M
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2003, 22 (7-8) : 441 - 466
  • [3] Online Complete Coverage Path Planning for Mobile Robots Based on Linked Spiral Paths Using Constrained Inverse Distance Transform
    Choi, Young-Ho
    Lee, Tae-Kyeong
    Baek, Sang-Hoon
    Oh, Se-Young
    [J]. 2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 5788 - +
  • [4] Coverage for robotics - A survey of recent results
    Choset, H
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2001, 31 (1-4) : 113 - 126
  • [5] Dunbabin M., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P3339
  • [6] Competitive on-line coverage of grid environments by a mobile robot
    Gabriely, Y
    Rimon, E
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2003, 24 (03): : 197 - 224
  • [7] Gabriely Y, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P954, DOI 10.1109/ROBOT.2002.1013479
  • [8] Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
  • [9] González E, 2005, IEEE INT CONF ROBOT, P2040
  • [10] COMPUTING THE ARC LENGTH OF PARAMETRIC CURVES
    GUENTER, B
    PARENT, R
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1990, 10 (03) : 72 - 78