Skip to content

Virtual Structure Formation

Problem Statement

Virtual-structure control treats the swarm as one rigid body with assigned slots for each agent. It enables precise geometric formations during coordinated maneuvers.

Model and Formulation

Each agent tracks:

$$ p_i^{ref}(t) = p_{vs}(t) + R_{vs}(t) r_i $$

where p_{vs}, R_{vs} define the structure pose and r_i is agent slot offset.

Practical Notes

  • Works best with reliable relative localization.
  • Slot assignment should minimize crossing paths during reconfiguration.
  • Tracking gains should account for heterogeneous agent dynamics.

Implementation and Execution

bash
python -m uav_sim.simulations.swarm.virtual_structure

Evidence

Virtual Structure

References