2002 · 13 citations · 6 references
EngineeringComputer ScienceRobotics EngineeringMobile RoboticsMulti-robot SystemsRoboticsEmergent BehaviorFlock DynamicsFormation ControlMulti-agent SystemsMulti-robot CoordinationSwarm CoordinationBandwidthCollective MotionDistributed Robotic SwarmsFlockingFlocking BehaviorMulti-robot State EstimationMulti-robot System ArchitectureSwarm Navigation
Complex collective behaviour, such as flock forming in birds, can be produced from the local interaction of simple agents. We have produced an environment for studying these emergent behaviours with multiple, interacting mobile robots. Each small, inexpensive, robot contains an embedded PC and a PCMCIA radio LAN. This provides high bandwidth communications and runs a wide range of PC software. Each robot estimates its position and orientation using odometry. Drift in this pose estimate is corrected by fusing with non-drifting data from video cameras and a tracking system. The pose is then broadcast to all other robots.
6
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · ACM SIGGRAPH Computer Graphics · 1987 · 5.1K citations
Life Sciences, Biology, Zoology +17
The Structure and Function of Fish Schools
Brian L. Partridge · Scientific American · 1982 · 628 citations
Minimizing complexity in controlling a mobile robot population
Maja J. Matarić · 2003 · 198 citations