IEEE Robotics and Automation Letters · 2020 · 54 citations · 23 references
EngineeringMechatronics EngineeringRobotics EngineeringDistributed SystemsRobot ControlRoboticsDistributed ControlDistributed CoordinationFormation ControlMulti-body DynamicsMulti-robot CoordinationMultibody DynamicsCohesionControl Barrier FunctionsDistributed Motion ControlFlockingFlocking ControlFlocking DynamicsSafe SeparationSpecial Euclidean Group
This letter considers distributed flocking control on the Special Euclidean group for networked rigid bodies. The method captures the three flocking rules proposed by Reynolds: cohesion; alignment; and separation. The proposed controller is based only on relative pose (position and attitude) information with respect to neighboring rigid bodies so that it can be implemented in a fully distributed manner using only local sensors. The flocking algorithm is moreover based on pose synchronization methods for the cohesion/alignment rules and achieves safe separation distances through the application of control barrier functions. The control input for each rigid body is chosen by solving a distributed optimization problem with constraints for pose synchronization and collision avoidance. Here, the inherent conflict between cohesion and separation is explicitly handled by relaxing the position synchronization constraint. The effectiveness of the proposed flocking algorithm is demonstrated via simulation and hardware experiments.
23
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · 1987 · 7.8K citations
Life Sciences, Biology, Zoology +17
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · ACM SIGGRAPH Computer Graphics · 1987 · 5.1K citations
Life Sciences, Biology, Zoology +17
Collective Memory and Spatial Sorting in Animal Groups
Iain D. Couzin, Jens Krause, Richard W. James et al. · Journal of Theoretical Biology · 2002 · 2.2K citations
Social Sciences, Biology, Zoology +15