Skip to content

Consensus Formation ​

Problem Statement ​

Consensus formation seeks distributed agreement on relative geometry using only neighbor communication.

Model and Formulation ​

Continuous consensus protocol:

x˙i=−∑j∈Niaij(xi−xj−Δij)

where \Delta_{ij} encodes desired formation offsets.

Practical Notes ​

  • Graph connectivity is a hard requirement for convergence.
  • Consensus gain affects settling time versus oscillation.
  • Communication delays can degrade phase alignment.

Implementation and Execution ​

bash
python -m flybots.simulations.swarm.consensus_formation

Evidence ​

Consensus Formation

References ​

Released under the MIT License.