Evolutionary Computation Approach to Decentralized Multi-robot Task Allocation

The problem of allocating exploration tasks to a team of mobile robots was addressed in this paper. Each task consists of a site location that needs to be explored by a robot. The objective of the allocation is to minimize the maximum path cost of the robots. Auction-based methods are efficient for decentralized mobile robots to allocate tasks. However, the quality of allocation cannot be guaranteed. This paper presents a decentralized allocation algorithm which combines a sequential single-task auction and task transfer among the robots. After all of the tasks are auctioned off, the robots of the same sub-team transfer tasks to improve the quality of allocation. In order to increase the efficiency of task transferring, the tasks allocated to the sub-team are clustered using an orthogonal genetic algorithm. Each robot determines which tasks should be transferred, and to which robots the tasks should be transferred according to the clusters. The validity of the proposed algorithm was verified with some benchmarks of vehicle routing problem and traveling salesperson problem. The results showed that the proposed algorithm decreased the robot path costs 40% more than that of a well-known auction-based algorithm in most cases.

[1]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[2]  Takayuki Ito,et al.  Task Allocation in the RoboCup Rescue Simulation Domain: A Short Note , 2001, RoboCup.

[3]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[4]  Martin Andersson,et al.  Contract type sequencing for reallocative negotiation , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[5]  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).

[6]  Yoav Shoham,et al.  An overview of combinatorial auctions , 2007, SECO.

[7]  Sanem Sariel,et al.  A Distributed Multi-robot Cooperation Framework for Real Time Task Achievement , 2006, DARS.

[8]  Michael R. M. Jenkin,et al.  A taxonomy for multi-agent robotics , 1996, Auton. Robots.

[9]  Yuping Wang,et al.  An orthogonal genetic algorithm with quantization for global numerical optimization , 2001, IEEE Trans. Evol. Comput..

[10]  Ana María,et al.  Coordinated Multi-robot Exploration with SRT-Radial , 2008 .

[11]  蔡自兴,et al.  Multi-robot task allocation for exploration , 2006 .

[12]  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).