Position-Based Flocking for Persistent Alignment without Velocity Sensing
Organizations: Department of Cybernetics, Czech Technical University in Prague, Prague, Czechia · Aksaray University, 68100, Aksaray, Türkiye · Mechanical and Aerospace Engineering, Old Dominion University, Norfolk, VA, USA · Mechatronics Engineering Department, Istanbul Technical University, Istanbul, Turkiye ·
Abstract
Coordinated collective motion in bird flocks and fish schools inspires algorithms for cohesive swarm robotics. This paper presents a position-based flocking model that achieves persistent velocity alignment without velocity sensing. By approximating relative velocity differences from changes between current and initial relative positions and incorporating a time- and density-dependent alignment gain with a non-zero minimum threshold to maintain persistent alignment, the model sustains coherent collective motion over extended periods. Simulations with a collective of 50 agents demonstrate that the position-based flocking model attains faster and more sustained directional alignment and results in more compact formations than a velocity-alignment-based baseline. This position-based flocking model is particularly well-suited for real-world robotic swarms, where velocity measurements are unreliable, noisy, or unavailable. Experimental results using a team of nine real wheeled mobile robots are also presented.
Figures & tables
| Velocity-Based | Position-Based Alignment |
|---|---|
| Direct relative velocity input | Inferred relative velocity via positions |
| No memory of initial state | Weak memory imprint |
| Constant influence over time | Time-dependent behavioral switch |
| transient sustained |
| Characteristic | V-based | P-based (thr.) |
|---|---|---|
| Alignment strength & persistence | Strong, with minor variation | Very strong & persistent |
| Formation structure | Flexible, spatially adaptive | Less flexible, directionally stable |
| Inter-agent separation | Wider | Narrower |
| Cohesion & directional consensus | Moderate | Superior |
Multi-Agent Control
Multi-agent control coordinates interacting autonomous agents to achieve shared goals while respecting safety, communication, and resource constraints.
See all 108 papers