GM-VPC: An Algorithm for Multi-robot Coverage of Known Spaces Using Generalized Voronoi Partition

被引:22
作者
Nair, Vishnu G. [1 ]
Guruprasad, K. R. [2 ]
机构
[1] Manipal Acad Higher Educ, Manipal Inst Technol, Dept Aeronaut & Automobile Engn, Manipal 576104, India
[2] Natl Inst Technol Karnataka, Dept Mech Engn, Surathkal 575025, India
关键词
Coverage path planning; Multi-robotic system; Unmanned ground vehicles; Voronoi partition; Geodesic distance; Manhattan distance;
D O I
10.1017/S0263574719001127
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper we address the problem of coverage path planning (CPP) for multiple cooperating mobile robots. We use a 'partition and cover' approach using Voronoi partition to achieve natural passive cooperation between robots to avoid task duplicity. We combine two generalizations of Voronoi partition, namely geodesic-distance-based Voronoi partition and Manhattan-distance-based Voronoi partition, to address contiguity of partition in the presence of obstacles and to avoid partition-boundary-induced coverage gap. The region is divided into 2Dx2D grids, where D is the size of the robot footprint. Individual robots can use any of the single-robot CPP algorithms. We show that with the proposed Geodesic-Manhattan Voronoi-partition-based coverage (GM-VPC), a complete and non-overlapping coverage can be achieved at grid level provided that the underlying single-robot CPP algorithm has similar property.We demonstrated using two representative single-robot coverage strategies, namely Boustrophedon-decomposition-based coverage and Spanning Tree coverage, first based on so-called exact cellular decomposition and second based on approximate cellular decomposition, that the proposed partitioning scheme completely eliminates coverage gaps and coverage overlaps. Simulation experiments using Matlab and V-rep robot simulator and experiments with Fire Bird V mobile robot are carried out to validate the proposed coverage strategy.
引用
收藏
页码:845 / 860
页数:16
相关论文
共 27 条
  • [1] Agmon N., 2009, ANN MATH ARTIF INTEL, V52, P43
  • [2] [Anonymous], 1993, P AAAI 1993 FALL S S
  • [3] [Anonymous], 2012, Robot motion planning
  • [4] Multi-robot coverage path planning using hexagonal segmentation for geophysical surveys
    Azpurua, Hector
    Freitas, Gustavo M.
    Macharet, Douglas G.
    Campos, Mario F. M.
    [J]. ROBOTICA, 2018, 36 (08) : 1144 - 1166
  • [5] Bash BA, 2007, PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, P236, DOI 10.1109/IPSN.2007.4379683
  • [6] Butler Z. J., 1999, Proceedings of the 1999 IEEE International Symposium on Intelligent Control Intelligent Systems and Semiotics (Cat. No.99CH37014), P266, DOI 10.1109/ISIC.1999.796666
  • [7] Coverage of known spaces: The boustrophedon cellular decomposition
    Choset, H
    [J]. AUTONOMOUS ROBOTS, 2000, 9 (03) : 247 - 253
  • [8] Coverage for robotics - A survey of recent results
    Choset, H
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2001, 31 (1-4) : 113 - 126
  • [9] Multi-robot Terrain Coverage and Task Allocation For Autonomous Detection of Landmines
    Dasgupta, Prithviraj
    Munoz-Melendez, Angelica
    Guruprasad, K. R.
    [J]. SENSORS, AND COMMAND, CONTROL, COMMUNICATIONS, AND INTELLIGENCE (C3I) TECHNOLOGIES FOR HOMELAND SECURITY AND HOMELAND DEFENSE XI, 2012, 8359
  • [10] 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