Generalizing Multi-agent Graph Exploration Techniques

被引:3
作者
Nagavarapu, Sarat Chandra [1 ]
Vachhani, Leena [2 ]
Sinha, Arpita [2 ]
Buriuly, Somnath [3 ]
机构
[1] Nanyang Technol Univ, Satellite Res Ctr SaRC, Singapore 639798, Singapore
[2] Indian Inst Technol, Syst & Control Engn, Mumbai 400076, Maharashtra, India
[3] Indian Inst Technol, IITB Monash Res Acad, Mumbai 400076, Maharashtra, India
关键词
Exploration; graph; incidence matrix; mapping; multiple agents; ROBOTIC EXPLORATION; ALGORITHM;
D O I
10.1007/s12555-019-0067-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The system of multiple agents working in coordination for a given task has several advantages on faster completion, fault-tolerance, etc. To develop a multi-agent graph exploration technique, the following are defined: 1) the way agents communicate, 2) initial placement of agents and 3) the role of each agent in a systematic search of (unexplored) vertices/edges in the graph. However, the general concepts and requirements are not developed. Hence, we attempt to generalize the multi-agent system for graph exploration. The graph may or may not be known a priori. The proposed representation for the multi-agent system is aimed to provide general conditions for declaring completion and finite time completion applicable to any multi-agent system for graph exploration. Results are proved using linear algebraic concepts on graphs. We also propose modifications in the incidence matrix as a data structure for organized information exchange between the agents. Further, a generic algorithm for the system of multiple agents exploring a graph is developed. The algorithm is based on the proposed generalized framework and modified incidence matrix. Simulation videos show the applicability of proposed generalization in exploring a graph using multiple agents for various combinations of initial placements of agents, search strategy, and interagent communication method. Further, We use the generalization to show the application of the proposed method in multi-robot exploration and map building of an unknown environment represented by a graph.
引用
收藏
页码:491 / 504
页数:14
相关论文
共 31 条
[1]  
[Anonymous], 2006, Planning Algorithms
[2]   Strategies for coordinated multirobot exploration with recurrent connectivity constraints [J].
Banfi, Jacopo ;
Li, Alberto Quattrini ;
Rekleitis, Ioannis ;
Amigoni, Francesco ;
Basilico, Nicola .
AUTONOMOUS ROBOTS, 2018, 42 (04) :875-894
[3]   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
[4]   Parallel Distributed Breadth First Search on the Kepler Architecture [J].
Bisson, Mauro ;
Bernaschi, Massimo ;
Mastrostefano, Enrico .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (07) :2091-2102
[5]   Multirobot Tree and Graph Exploration [J].
Brass, Peter ;
Cabrera-Mora, Flavio ;
Gasparri, Andrea ;
Xiao, Jizhong .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (04) :707-717
[6]   Coordinated multi-robot exploration [J].
Burgard, W ;
Moors, M ;
Stachniss, C ;
Schneider, FE .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (03) :376-386
[7]   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
[8]  
Carvalho FF, 2013, 2013 IEEE LATIN AMERICAN ROBOTICS SYMPOSIUM (LARS 2013), P142, DOI [10.1109/.31, 10.1109/LARS.2013.71]
[9]   Sensor-based exploration: The hierarchical generalized Voronoi graph [J].
Choset, H ;
Burdick, J .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (02) :96-125
[10]  
Choset H., 2005, Principles of Robot Motion: Theory, Algorithms, and Implementations