Efficient Coordination and Synchronization of Multi-Robot Systems Under Recurring Linear Temporal Logic
Davide Peron, Victor Nan Fernandez-Ayala, Eleftherios E. Vlahakis,, Dimos V. Dimarogonas

TL;DR
This paper presents a scalable multi-robot coordination framework under recurring LTL tasks, combining offline planning with online synchronization to improve adaptability and reduce computational complexity.
Contribution
It introduces a novel bottom-up approach integrating offline plan synthesis with real-time online coordination and synchronization mechanisms for multi-robot systems.
Findings
Validated with nine robots showing improved adaptability
Demonstrated scalability with simulations of up to ninety agents
Reduced computational complexity compared to previous methods
Abstract
We consider multi-robot systems under recurring tasks formalized as linear temporal logic (LTL) specifications. To solve the planning problem efficiently, we propose a bottom-up approach combining offline plan synthesis with online coordination, dynamically adjusting plans via real-time communication. To address action delays, we introduce a synchronization mechanism ensuring coordinated task execution, leading to a multi-agent coordination and synchronization framework that is adaptable to a wide range of multi-robot applications. The software package is developed in Python and ROS2 for broad deployment. We validate our findings through lab experiments involving nine robots showing enhanced adaptability compared to previous methods. Additionally, we conduct simulations with up to ninety agents to demonstrate the reduced computational complexity and the scalability features of our work.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Logic, Reasoning, and Knowledge · Distributed systems and fault tolerance
