Coordinating the motions of multiple robots with specified trajectories
- 25 June 2003
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292)
- Vol. 1, 624-631
- https://doi.org/10.1109/robot.2002.1013428
Abstract
Coordinating the motions of multiple robots operating in a shared workspace without collisions is an important ca- pability. We address the task of coordinating the motions of multiple robots when their trajectories (defined by both the path and velocity along the path) are specified. This prob- lem of collision-free trajectory coordination arises in weld- ing and painting workcells in the automotive industry. We identify sufficient and necessary conditions for collision-free coordination of the robots when only the robot start times can be varied, and define corresponding optimization prob- lems. We develop mixed integer programming formulations of these problems to automatically generate minimum time solutions. This method is applicable to both mobile robots and articulated arms, and places no restrictions on the num- ber of degrees of freedom of the robots. The primary advan- tage of this method is its ability to coordinate the motions of several robots, with as many as 20 robots being considered. We show that, even when the robot trajectories are specified, minimum time coordination of multiple robots is NP-hard.Keywords
This publication has 14 references indexed in Scilit:
- Optimal motion planning for multiple robots having independent goalsIEEE Transactions on Robotics and Automation, 1998
- Chapter 9 Sequencing and scheduling: Algorithms and complexityPublished by Elsevier BV ,1993
- Minimum-time collision-free trajectory planning for dual-robot systemsIEEE Transactions on Robotics and Automation, 1992
- Robot Motion PlanningPublished by Springer Science and Business Media LLC ,1991
- Deadlock-free and collision-free coordination of two robot manipulatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1989
- Integer and Combinatorial OptimizationPublished by Wiley ,1988
- On multiple moving objectsAlgorithmica, 1987
- Motion planning in the presence of moving obstaclesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1985
- Complexity of Scheduling Shops with No Wait in ProcessMathematics of Operations Research, 1979
- The Complexity of Flowshop and Jobshop SchedulingMathematics of Operations Research, 1976