Genetic Algorithm-based Multi-robot Cooperative Exploration

Compared to single robot, multiple robots system has advantages for unknown environment exploration. The key problem is to allocate target points to multiple robots appropriately so that the multiple robots simultaneously explore different areas of the environment to guarantee minimum overall exploration time. However, the computation burden for optimal allocation exponentially increases with the number of robots and target points. Aiming at the problem, we propose a genetic algorithm-based coordinated multi-robot exploration algorithm on the basis of coordinated multi-robot exploration algorithm presented by Burgard. With its characteristics of random global searching and parallel computing, genetic algorithm is applied for allocating the target points to multiple robots. We describe that how the genetic algorithm can be applied to targets allocation to multiple robots. The technique has been tested extensively on simulation tests. The simulation results demonstrate that our method effectively distribute the target points to multiple robots over the environment. The multiple robots can accomplish exploration task quickly.

[1]  Brian Yamauchi,et al.  Frontier-based exploration using multiple robots , 1998, AGENTS '98.

[2]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[3]  Wolfram Burgard,et al.  Collaborative Exploration of Unknown Environments with Teams of Mobile Robots , 2001, Advances in Plan-Based Control of Robotic Agents.

[4]  Sven Koenig,et al.  Robot exploration with combinatorial auctions , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  Wolfram Burgard,et al.  Coordination for Multi-Robot Exploration and Mapping , 2000, AAAI/IAAI.

[6]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[7]  Brian Yamauchi,et al.  A frontier-based approach for autonomous exploration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[8]  Michail G. Lagoudakis,et al.  Simple auctions with performance guarantees for multi-robot task allocation , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[9]  Anthony Stentz,et al.  Multi-robot exploration controlled by a market economy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Yibin Li,et al.  LVQ neural network based target differentiation method for mobile robot , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..