Boids Swarm

Robotics Engineering

How It Works

Boids swarm robotics models decentralized multi-agent collective flocking behaviors derived from Craig Reynolds' classical spatial interaction rules. Operating without centralized leadership or global coordinates, each individual agent computes three local behavioral steering vectors: Separation (averting crowding collisions with local neighbors), Alignment (synchronizing heading with adjacent flockmates), and Cohesion (steering toward the local cluster center of mass).

Governing Equation
v_{i}(t + 1) = v_i(t) + w_s F_{sep} + w_a F_{align} + w_c F_{coh} , F_{sep} = ∑_{j ≠ i} (r_i - r_j) / (|r_i - r_j|^2)