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:

$$ \dot{x}i = -\sum{j \in \mathcal{N}i} a(x_i - x_j - \Delta_{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 uav_sim.simulations.swarm.consensus_formation

Evidence

Consensus Formation

References