论文标题
基于MPC的多机器人轨迹生成的僵局解决方案和递归可行性
Deadlock Resolution and Recursive Feasibility in MPC-based Multi-robot Trajectory Generation
论文作者
论文摘要
共享工作空间内的无碰撞轨迹生成对于大多数多机器人应用是基本的。但是,许多基于模型预测控制(MPC)的广泛使用的方法缺乏基本优化的可行性的理论保证。此外,当以分布式的方式应用无中央协调员时,僵局通常会无限期地互相阻挡。尽管存在诸如引入随机扰动之类的启发式方法,但没有进行深入的分析来验证这些措施。为此,我们提出了一种系统的系统方法,称为无限 - 摩恩模型模型预测性控制,并通过死锁解决方案。 MPC用警告范围对拟议的改良缓冲Voronoi进行了凸优化。基于此公式,对僵局的状况进行了正式分析,并证明类似于力平衡。提出了一个检测分辨率计划,该方案甚至可以在甚至在线发生之前有效地检测到僵局。一旦被发现,它就会利用自适应分辨率方案来解决僵局,在此期间,在较小条件下不可能存在稳定的僵局。此外,提出的计划算法可确保在输入和模型约束下每个时间步骤的基础优化的递归可行性,对于所有机器人都是并发的,并且只需要本地通信。全面的模拟和实验研究是通过大规模多机器人系统进行的。与其他最先进的方法相比,尤其是在拥挤和高速场景中,成功率的显着提高了。
Online collision-free trajectory generation within a shared workspace is fundamental for most multi-robot applications. However, many widely-used methods based on model predictive control (MPC) lack theoretical guarantees on the feasibility of underlying optimization. Furthermore, when applied in a distributed manner without a central coordinator, deadlocks often occur where several robots block each other indefinitely. Whereas heuristic methods such as introducing random perturbations exist, no profound analyses are given to validate these measures. Towards this end, we propose a systematic method called infinite-horizon model predictive control with deadlock resolution. The MPC is formulated as a convex optimization over the proposed modified buffered Voronoi with warning band. Based on this formulation, the condition of deadlocks is formally analyzed and proven to be analogous to a force equilibrium. A detection-resolution scheme is proposed, which can effectively detect deadlocks online before they even happen. Once detected, it utilizes an adaptive resolution scheme to resolve deadlocks, under which no stable deadlocks can exist under minor conditions. In addition, the proposed planning algorithm ensures recursive feasibility of the underlying optimization at each time step under both input and model constraints, is concurrent for all robots and requires only local communication. Comprehensive simulation and experiment studies are conducted over large-scale multi-robot systems. Significant improvements on success rate are reported, in comparison with other state-of-the-art methods and especially in crowded and high-speed scenarios.