Task apportionment in a rearrangement problem of multiple mobile robots

Abstract A rearrangement problem involving multiple mobile robots is addressed in this paper. In the problem, it is important to identify task decomposition, task allocation, and path planning applicable to distinct environments while rearrangement tasks are executed. We here define ‘task apportionment’ as an operation that sets up task decomposition and conducts task allocation based on that setup. We propose a method for task apportionment and path planning applicable to distinct environments. The method establishes the necessary intermediate configurations of objects as one way of task decomposition and determines task allocation and path planning as a semi-optimized solution by using simulated annealing. The proposed method is compared with a continuous transportation method and a territorial method through simulations and experiments. In the simulations, the proposed method is, on the average, 17 and 20% faster than the continuous transportation method and the territorial method, respectively. In the experiments, the proposed method is, on the average, 22 and 16% faster than the continuous transportation and the territorial method, respectively. These results show that the proposed method can realize an efficient rearrangement task by mobile robots in various working environments under feasible computation time, especially in environments with a mixture of wide and narrow areas and an uneven distribution of objects.

[1]  Alexander Zelinsky,et al.  Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot , 2007 .

[2]  Zixing Cai,et al.  Multi-robot task allocation for exploration , 2006 .

[3]  Anthony Stentz,et al.  Market-based Multirobot Coordination for Complex Tasks , 2006, Int. J. Robotics Res..

[4]  Rachid Alami,et al.  Two manipulation planning algorithms , 1995 .

[5]  Maja J. Mataric,et al.  Territorial multi-robot task division , 1998, IEEE Trans. Robotics Autom..

[6]  Amit M. Bhosle,et al.  On the difficulty of some shortest path problems , 2003, TALG.

[7]  Robert P. Goldman,et al.  Coordinated deployment of multiple, heterogeneous robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[8]  Subhash Suri,et al.  Finding the k shortest simple paths , 2007, ALENEX.

[9]  Toshio Fukuda,et al.  Deadlock resolution in distributed autonomous robotic system with hand-to-hand motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Marta M. B. Pascoal,et al.  The k Shortest Paths Problem , 1998 .

[11]  Rachid Alami,et al.  A Hybrid Approach to Intricate Motion, Manipulation and Task Planning , 2009, Int. J. Robotics Res..

[12]  James Jerome O'Brien CPM IN CONSTRUCTION MANAGEMENT. SCHEDULING BY THE CRITICAL PATH METHOD , 1965 .

[13]  Marc Vidal,et al.  Planning handling operations in changing industrial plants , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[14]  Jun Ota,et al.  Motion planning of fork lift group in warehouse management - dynamical scheduling of arrangement work , 2003, IEEE International Conference on Robotics, Intelligent Systems and Signal Processing, 2003. Proceedings. 2003.

[15]  Kurt Konolige,et al.  A gradient method for realtime robot control , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[16]  J. Ota,et al.  Realization of rearrangement task by multiple robots , 2009, 2009 ICCAS-SICE.

[17]  Mauro Birattari,et al.  Self-organized Task Partitioning in a Swarm of Robots , 2010, ANTS Conference.

[18]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[19]  Jun Ota,et al.  Territorial and Effective Task Decomposition for Rearrangement Planning of Multiple Objects by Multiple Mobile Robots , 2011, Adv. Robotics.

[20]  Chul E. Kim,et al.  Approximation algorithms for some routing problems , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[21]  Jun Ota,et al.  Realization of a Multiple Object Rearrangement Task with Two Multi-Task Functional Robots , 2011, Adv. Robotics.

[22]  Jun Ota,et al.  Rearrangement task of multiple robots using task assignment applicable to different environments , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[23]  Jun Ota,et al.  Rearrangement Task by Multiple Mobile Robots With Efficient Calculation of Task Constraints , 2008, Adv. Robotics.