This paper presents a scalable multi-robot motion planning algorithm called Conflict-Based Model Predictive Control (CB-MPC). Inspired by Conflict-Based Search (CBS), the planner leverages a similar high-level conflict tree to efficiently resolve robot-robot conflicts in the continuous space, while reasoning about each agent's kinematic and dynamic constraints and actuation limits using MPC as the low-level planner. We show that tracking high-level multi-robot plans with a vanilla MPC controller is insufficient, and results in unexpected collisions in tight navigation scenarios. Compared to other variations of multi-robot MPC like joint, prioritized, and distributed, we demonstrate that CB-MPC improves the executability and success rate, allows for closer robot-robot interactions, and reduces the computational cost significantly without compromising the solution quality across a variety of environments. Furthermore, we show that CB-MPC combined with a high-level path planner can effectively substitute computationally expensive full-horizon multi-robot kinodynamic planners.
翻译:本文展示了一种可扩缩的多机器人运动规划算法,称为基于冲突的模型预测控制(CB-MPC)。在基于冲突的搜索(CBS)的启发下,计划者利用类似的高层次冲突树在连续的空间中有效解决机器人-机器人冲突,同时用MPC作为低层次规划者,推理每个代理体的动态和动态限制及动作限制。我们显示,跟踪与香草MPC控制器的高层次多机器人计划是不够的,在紧凑的导航情况下导致意外碰撞。与多机器人MPC的其他变异相比,我们证明,CB-MPC改进了执行率和成功率,使机器人-机器人相互作用更加密切,并大大降低计算成本,同时不损害各种环境的解决方案质量。此外,我们表明,CB-MPC与高级路径规划器结合,可以有效地替代计算成本昂贵的全焦多机器人动态动力学规划器。</s>