论文标题
来自信号时间逻辑规格的多代理运动计划
Multi-agent Motion Planning from Signal Temporal Logic Specifications
论文作者
论文摘要
我们解决了使用信号时间逻辑(STL)描述的复杂任务的多机构合作运动计划的具有挑战性的问题,在该任务中,机器人可以具有非线性和非体力学动力学。多代理运动计划中的现有方法,尤其是基于离散抽象和模型预测控制(MPC)的方法,就任务的复杂性,工作空间的大小和计划范围而言,可伸缩性有限。我们提出了一种基于{\ em定时Waypoints \/}来解决此问题的方法。我们表明,定时航路点可以帮助系统的非线性行为,因为这些路点定义的参考路径周围的安全信封。然后,可以将满足STL规范的航路点搜索作为混合构成线性程序的电感编码。遵循合成的定时航路点的代理将其任务自动分配,并保证在避免碰撞的同时满足STL规格。我们评估了各种基准测试的算法。结果表明,它支持长期计划范围内复杂规范的多代理计划,并且显着优于最先进的基于抽象和基于MPC的运动计划方法。该实现可在https://github.com/sundw2014/stlplanning上获得。
We tackle the challenging problem of multi-agent cooperative motion planning for complex tasks described using signal temporal logic (STL), where robots can have nonlinear and nonholonomic dynamics. Existing methods in multi-agent motion planning, especially those based on discrete abstractions and model predictive control (MPC), suffer from limited scalability with respect to the complexity of the task, the size of the workspace, and the planning horizon. We present a method based on {\em timed waypoints\/} to address this issue. We show that timed waypoints can help abstract nonlinear behaviors of the system as safety envelopes around the reference path defined by those waypoints. Then the search for waypoints satisfying the STL specifications can be inductively encoded as a mixed-integer linear program. The agents following the synthesized timed waypoints have their tasks automatically allocated, and are guaranteed to satisfy the STL specifications while avoiding collisions. We evaluate the algorithm on a wide variety of benchmarks. Results show that it supports multi-agent planning from complex specification over long planning horizons, and significantly outperforms state-of-the-art abstraction-based and MPC-based motion planning methods. The implementation is available at https://github.com/sundw2014/STLPlanning.