|Title||Fast Scheduling of Multi-Robot Teams with Temporospatial Constraints|
|Publication Type||Conference Proceedings|
|Year of Conference||2013|
|Authors||Gombolay, M. C., R. J. Wilcox, and J. A. Shah|
|Conference Name||Robotics: Science and Systems (30% Acceptance Rate)|
|Conference Location||Berlin, Germany|
New uses of robotics in traditionally manual manufacturing processes require the careful choreography of human and robotic agents to support safe and efficient coordinated work. Tasks must be allocated among agents and scheduled to meet temporal deadlines and spatial restrictions on agent proximity. These systems must also be capable of replanning on-the-fly to adapt to disturbances in the schedule and to respond to people working in close physical proximity. In this paper, we present a centralized algorithm, named Tercio, that handles tightly intercoupled temporal and spatial constraints and scales to larger problem sizes than prior art. Our key innovation is a fast, satisficing multi-agent task sequencer that is inspired by real-time processor scheduling techniques but is adapted to leverage hierarchical problem structure. We use this fast task sequencer in conjunction with a MILP solver, and show that we are able to generate near-optimal task assignments and schedules for up to 10 agents and 500 tasks in less than 20 seconds on average. Finally, we demonstrate the algorithm in a multi-robot hardware testbed.