Multi-Robot Graph Exploration and Map Building with Collision Avoidance: A Decentralized Approach

被引:12
作者
Nagavarapu, Sarat Chandra [1 ]
Vachhani, Leena [1 ]
Sinha, Arpita [1 ]
机构
[1] Indian Inst Technol, Syst & Control Engn, Bombay 400076, Maharashtra, India
关键词
Graph exploration; Multi-robot; Collision avoidance; Incidence matrix; Mapping; Decentralized strategy; ALGORITHM;
D O I
10.1007/s10846-015-0309-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a decentralized multi-robot graph exploration approach in which each robot takes independent decision for efficient exploration avoiding inter-robot collision without direct communication between them. The information exchange between the robots is possible through the beacons available at visited vertices of the graph. The proposed decentralized technique guarantees completion of exploration of an unknown environment in finite number of edge traversals where graph structure of the environment is incrementally constructed. New condition for declaring completion of exploration is obtained. The paper also proposes a modification in incidence matrix so that it can be used as a data structure for information exchange. The modified incidence matrix after completion represents map of the environment. The proposed technique requires either lesser or equal number of edge traversals compared to the existing strategy for a tree exploration. A predefined constant speed change approach is proposed to address the inter-robot collision avoidance using local sensor on a robot. Simulation results verify the performance of the algorithm on various trees and graphs. Experiments with multiple robots show multi-robot exploration avoiding inter-robot collision.
引用
收藏
页码:503 / 523
页数:21
相关论文
共 16 条
[1]   The design and analysis of an efficient local algorithm for coverage and exploration based on sensor network deployment [J].
Batalin, Maxim A. ;
Sukhatme, Gaurav S. .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (04) :661-675
[2]   Multirobot Tree and Graph Exploration [J].
Brass, Peter ;
Cabrera-Mora, Flavio ;
Gasparri, Andrea ;
Xiao, Jizhong .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (04) :707-717
[3]   Coordinated multi-robot exploration [J].
Burgard, W ;
Moors, M ;
Stachniss, C ;
Schneider, FE .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (03) :376-386
[4]   A Flooding Algorithm for Multirobot Exploration [J].
Cabrera-Mora, Flavio ;
Xiao, Jizhong .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (03) :850-863
[5]  
Chang DE, 2003, 42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, P539
[6]  
Dimarogonas DV, 2005, IEEE DECIS CONTR P, P84
[7]  
Fleischer R, 2005, LECT NOTES COMPUT SC, V3669, P11
[8]   The dynamic window approach to collision avoidance [J].
Fox, D ;
Burgard, W ;
Thrun, S .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 1997, 4 (01) :23-33
[9]  
Godsil C., 2001, Algebraic graph theory
[10]   Speed planning for a maneuvering motion [J].
Hwang, KS ;
Ju, MY .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2002, 33 (01) :25-44