MAPS 2 : Multi-robot autonomous motion planning under signal temporal logic specifications

πŸ“… 2023-09-11
πŸ›οΈ The international journal of robotics research
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Distributed motion planning for multi-robot systems under signal temporal logic (STL) constraints remains challenging due to limited expressiveness of existing STL fragments, robustness degradation from min/max operator approximations, and susceptibility of optimization to local minima without completeness guarantees. Method: We propose the first probabilistically complete distributed STL planning framework. Leveraging the temporal structure of STL specifications, our approach dynamically imposes spatial constraints over time, integrates distributed optimization with STL robustness modeling, and utilizes neighborhood communication graphs to coordinate agents. An iterative trajectory refinement algorithm is designed to progressively improve feasibility and robustness. Results: Extensive simulations and real-robot experiments demonstrate that our method efficiently synthesizes collision-free, temporally coordinated trajectories satisfying complex STL specifications. It significantly outperforms state-of-the-art approaches in scalability, real-time performance, and constraint satisfaction rate, while providing formal probabilistic completeness guarantees.
πŸ“ Abstract
This article presents MAPS 2 : a distributed algorithm that allows multi-robot systems to deliver coupled tasks expressed as Signal Temporal Logic (STL) constraints. Classical control theoretical tools addressing STL constraints either adopt a limited fragment of the STL formula or require approximations of min/max operators. Meanwhile, works maximising robustness through optimisation-based methods often suffer from local minima, thus relaxing any completeness arguments due to the NP-hard nature of the problem. Endowed with probabilistic guarantees, MAPS 2 provides an autonomous algorithm that iteratively improves the robots’ trajectories. The algorithm selectively imposes spatial constraints by taking advantage of the temporal properties of the STL. The algorithm is distributed in the sense that each robot calculates its trajectory by communicating only with its immediate neighbours as defined via a communication graph. We illustrate the efficiency of MAPS 2 by conducting extensive simulation and experimental studies, verifying the generation of STL satisfying trajectories.
Problem

Research questions and friction points this paper is trying to address.

Develops a distributed algorithm for multi-robot motion planning under STL constraints
Addresses limitations of classical STL methods like approximations and local minima
Provides probabilistic guarantees and iterative trajectory improvement for coupled tasks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Distributed algorithm for multi-robot STL motion planning
Iterative anytime algorithm with probabilistic guarantees
Spatial constraints based on temporal STL properties
πŸ”Ž Similar Papers
No similar papers found.
M
Mayank Sewlia
Division of Decision and Control, School of EECS, KTH Royal Institute of Technology, Stockholm, Sweden
C
Christos K. Verginis
Division of Signals and Systems, Department of Electrical Engineering, Uppsala University, Uppsala, Sweden
D
Dimos V. Dimarogonas
Division of Decision and Control, School of EECS, KTH Royal Institute of Technology, Stockholm, Sweden