Controlling Emergent Flocks
My current side project involves developing a simulation of a robotic swarm being coordinated by simple biological control laws. Particularly, this implementation is based off of the popular Boids simulation, developed by Craig Reynolds in 1986. The Boids model demonstrates that multiple, independent agents can display complex, coordinated behaviors when being guided by only three simple control laws:
2. Alignment - steer towards the average heading of all agents within the local neighborhood.
3. Cohesion - steer towards the average position of all agents within the local neighborhood.
Using only these three laws, with the parameters set just right, a collection of identical agents will display behavior similar to a flock of birds or a school of fish(...)