Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems
Abbas Tariverdi, Jim Torresen

TL;DR
This paper adapts the Raft consensus algorithm for formation control in multi-agent systems, enabling robust, fault-tolerant coordination to achieve desired geometric configurations through a novel decentralized approach.
Contribution
It introduces 'Rafting,' a new method that applies Raft consensus principles to multi-agent formation control, combining leader election and log replication for robust cooperation.
Findings
Effective formation control demonstrated in simulations.
Robustness under network failures and disturbances.
Potential applications in swarm robotics and autonomous systems.
Abstract
In this paper, we introduce a novel adaptation of the Raft consensus algorithm for achieving emergent formation control in multi-agent systems with a single integrator dynamics. This strategy, dubbed "Rafting," enables robust cooperation between distributed nodes, thereby facilitating the achievement of desired geometric configurations. Our framework takes advantage of the Raft algorithm's inherent fault tolerance and strong consistency guarantees to extend its applicability to distributed formation control tasks. Following the introduction of a decentralized mechanism for aggregating agent states, a synchronization protocol for information exchange and consensus formation is proposed. The Raft consensus algorithm combines leader election, log replication, and state machine application to steer agents toward a common, collaborative goal. A series of detailed simulations validate the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Modular Robots and Swarm Intelligence · Distributed systems and fault tolerance
