Multiple Robot Rearrangement Planning Using a Territorial Approach and an Extended Project Scheduling Problem Solver

In this paper, we address a multiple robot rearrangement problem. For different applications, problem-solving methods should be able to cope with various working environments. We focus on small working environments in particular with a concentrated arrangement of objects and narrow corridors. In this type of environment, the rearrangement problem can be very complicated because of high computational cost for priority settings to prevent robots from colliding and constraints related to the order of transportation. We propose a practical algorithm that divides a complicated rearrangement problem into simple subproblems. In our method, the rearrangement problem can be reduced to a project scheduling problem using a territorial approach. The application of a territorial approach can relax the complexity of priority settings, but yields new kinds of constraints at the same time. We propose an extended project scheduling problem solver to address these constraints. The solver is constructed on the basis of meta-heuristic strategy and generates the order of transportation that observes constraints. The proposed method is tested in a simulated environment with up to four mobile robots and 12 movable objects. Simulation results show the effectiveness of our method with respect to the applicability and a reasonable calculation time.

[1]  Jun Ota,et al.  Multiple Mobile Robot Exploration and Patrol Strategy Using a Self-Organizing Planner Based on a Reaction-Diffusion Equation on a Graph , 2008, J. Robotics Mechatronics.

[2]  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.

[3]  Rainer Kolisch Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation , 1994 .

[4]  Jun Ota,et al.  Iterative Transportation Planning of Multiple Objects by Cooperative Mobile Robots , 1998 .

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

[6]  Kazuo Nakazawa,et al.  Self generating task assignment algorithm for multiple mobile robot in transportation task , 2006 .

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

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

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

[10]  Hitoshi Iba,et al.  Search Algorithm of the Order of Object Transportation by Multiple Robots , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[12]  Sönke Hartmann,et al.  Project Scheduling with Multiple Modes: A Genetic Algorithm , 2001, Ann. Oper. Res..

[13]  Jun Ota,et al.  Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.