Simultaneous task allocation and motion scheduling for complex tasks executed by multiple robots
At ICRA 2020 IEEE Robotics and Automation Letters & International Conference on Robotics and Automation, 2020

Video Materials Citation 🔗 Paper at RA-L IEEE 📰 PDF Source code

J. K. Behrens (1), K. Stepanova (1), and R. Babuska (1, 2)

(1) Czech Technical University in Prague, Czech Institute of Informatics, Robotics, and Cybernetics
(2) Delft University of Technology, Department of Cognitive Robotics
jan.kristof.behrens@cvut.cz, karla.stepanova@cvut.cz, r.babuska@tu.delft.cz

Abstract

Coordination of multiple robots operating simultaneously in the same workspace requires the integration of task scheduling and motion planning. We focus on tasks in which the robot's actions are not necessarily confined to small volumes, but can also occupy a large time-varying portion of the workspace, such as in welding along a line or drilling a hole. Optimization of such tasks presents a considerable challenge mainly due to the fact that different variants of action execution exist, for instance, there can be multiple starting points of lines or closed curves, different filling patterns of areas, etc. We propose a generic and computationally efficient optimization method which is based on constraint programming. It takes into account the kinematics of the robot and guarantees that the motion trajectories of the robots are collision-free while minimizing the overall makespan. We evaluate our approach on several tasks of varying complexity: cutting, additive manufacturing, spot welding, inserting and tightening bolts, performed by a dual-arm robot. In terms of the makespan, the result is superior to task execution by one robot arm as well as by two arms not working simultaneously.

Video

Video showing the extension of STAAMS solver for extended tasks - simultaneous cooperation of 2 KUKA robots on individual industrial usecases.

Here is a link to the video.

Citation

J. K. Behrens, K. Stepanova and R. Babuska, "Simultaneous task allocation and motion scheduling for complex tasks executed by multiple robots," 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 2020, pp. 11443-11449, doi: 10.1109/ICRA40945.2020.9197103.

Materials

Source codes

Additional videos

Simultaneous cooperation of 2 KUKA robots following each other for extended trajectory actions.


Here is a link to the video

Connected papers