Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems

08/19/2023
by   Abbas Tariverdi, et al.
0

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 efficacy and robustness of our method under various conditions, including partial network failures and disturbances. The outcomes demonstrate the algorithm's potential and open up new possibilities in swarm robotics, autonomous transportation, and distributed computation. The implementation of the algorithms presented in this paper is available at https://github.com/abbas-tari/raft.git.

READ FULL TEXT

page 1

page 2

page 3

research
07/23/2023

Decentralized Adaptive Formation via Consensus-Oriented Multi-Agent Communication

Adaptive multi-agent formation control, which requires the formation to ...
research
07/29/2018

Robust Distributed Planar Formation Control for Higher-Order Holonomic and Nonholonomic Agents

We present a distributed formation control strategy for agents with a va...
research
07/29/2022

Distributed control for geometric pattern formation of large-scale multirobot systems

Geometric pattern formation is crucial in many tasks involving large-sca...
research
09/27/2020

Resilient Networking in Formation Flying UAVs

The threats on cyber-physical system have changed much into a level of s...
research
08/31/2020

Lecture Notes on Leader-based Sequence Paxos – An Understandable Sequence Consensus Algorithm

Agreement among a set of processes and in the presence of partial failur...
research
06/15/2023

Behaviorally Typed State Machines in TypeScript for Heterogeneous Swarms

A heterogeneous swarm system is a distributed system where participants ...
research
06/23/2022

Dynamic consensus with prescribed convergence time for multi-leader formation tracking

This work addresses the problem of distributed formation tracking for a ...

Please sign up or login with your details

Forgot password? Click here to reset