Compared to a single robot, multi-robot systems (MRS) offer several advantages in complex multi-task scenarios. The overall efficiency of MRS relies heavily on an efficient task allocation and scheduling process. Multi-robot task allocation (MRTA) is often formulated as a multiple traveling salesman problem, which is NP-hard and typically addressed offline. This paper specifically addresses the online allocation problem in multi-manipulator systems within multi-task scenarios. The tasks are initially pre-allocated to alleviate the computational burden of online allocation. Subsequently, considering collision constraints, we search for the current feasible set of manipulators and employ greedy algorithms to achieve local optima as the online allocation result within this set. Our method can handle the online addition of new, unknown tasks to the task list. Moreover, we demonstrate the feasibility of our approach through simulations and on a realistic platform, where multiple manipulators are tasked with polishing the white body of automobile parts. The results demonstrate that our method is effective and efficient for online allocation and scheduling scenarios.
Read full abstract