Rearrangement Task by Multiple Mobile Robots With Efficient Calculation of Task Constraints

We address multiple-robot rearrangement problems in this paper. The rearrangement of multiple objects is a fundamental problem involved in numerous applications. In this case, it must be considered that a rearrangement task has constraints regarding the order of the start, grasping and finish time of transportation. Attention to these constraints makes it possible to rearrange rapidly; however, the calculation of the constraints is costly in terms of computation. In this paper, we propose a rearrangement method that calculates constraints efficiently. We analyze constraints and classify them into two groups: those that require less computational cost and those that require more. Robots do not calculate all groups at the same time — the time required for each type of calculation varies. The proposed method is tested in a simulated environment 96 times in six kinds of working environments with up to four mobile robots. Compared to the method that calculates all constraints at the same time, the robots' inactive time is significantly reduced and the total time for task completion is also eventually reduced. The proposed method is incomplete, but can be used to perform most rearrangement problems in a short time.

[1]  Maja J. Mataric,et al.  Broadcast of Local Elibility for Multi-Target Observation , 2000, DARS.

[2]  Ehud Rivlin,et al.  Practical pushing planning for rearrangement tasks , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[3]  Vijay Kumar,et al.  Dynamic role assignment for cooperative robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Jean-Claude Latombe,et al.  A General Framework for Assembly Planning: The Motion Space Approach , 1998, SCG '98.

[5]  Anthony Stentz,et al.  A Market Approach to Multirobot Coordination , 2001 .

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

[7]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

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

[9]  Rachid Alami,et al.  M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[10]  Jun Ota,et al.  Acquisition of intermediate goals for an agent executing multiple tasks , 2006, IEEE Transactions on Robotics.

[11]  Jun Ota,et al.  Cooperative transport by multiple mobile robots in unknown static environments associated with real-time task assignment , 2002, IEEE Trans. Robotics Autom..

[12]  Jun Ota,et al.  Rearrangement of multiple movable objects - integration of global and local planning methodology , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[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]  Gordon T. Wilfong Motion planning in the presence of movable obstacles , 1988, SCG '88.

[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]  D. Atkin OR scheduling algorithms. , 2000, Anesthesiology.

[17]  Dimitri P. Bertsekas,et al.  The Auction Algorithm for Assignment and Other Network Flow Problems: A Tutorial , 1990 .