TY - JOUR
T1 - Experimental capabilities and limitations of a position-based control algorithm for swarm robotics
AU - Zheng, Yating
AU - Huepe, Cristián
AU - Han, Zhangang
N1 - Funding Information:
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by China National Natural Science Foundation (Grant No. 61374165) and China Scholarship Council (CSC) (Grant No. 201806040106).
Funding Information:
We are grateful for the help provided by Professor Zhongqi Sun (Beijing Institute of Technology) in implementing the Wi-Fi communication module that they designed and by Professor Lei Liu (University of Shanghai for Science and Technology) in debugging the tracking system. The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by China National Natural Science Foundation (Grant No. 61374165) and China Scholarship Council (CSC) (Grant No. 201806040106).
Publisher Copyright:
© The Author(s) 2020.
PY - 2022/2
Y1 - 2022/2
N2 - Achieving efficient and reliable self-organization in groups of autonomous robots is a fundamental challenge in swarm robotics. Even simple states of collective motion, such as group translation or rotation, require nontrivial algorithms, sensors, and actuators to be achieved in real-world scenarios. We study here the capabilities and limitations in controlling experimental robot swarms of a decentralized control algorithm that only requires information on the positions of neighboring agents, and not on their headings. Using swarms of e-Puck robots, we implement this algorithm in experiments and show its ability to converge to self-organized collective translation or rotation, starting from a state with random orientations. Through a simple analytical calculation, we also unveil an essential limitation of the algorithm that produces small persistent oscillations of the aligned state, related to its marginal stability. By comparing predictions and measurements, we compute the experimental noise distributions of the linear and angular robot speeds, showing that they are well described by Gaussian functions. We then implement simulations that model this noise by adding Gaussian random variables with the experimentally measured standard deviations. These simulations are performed for multiple parameter combinations and compared to experiments, showing that they provide good predictions for the expected speed and robustness of the self-organizing dynamics.
AB - Achieving efficient and reliable self-organization in groups of autonomous robots is a fundamental challenge in swarm robotics. Even simple states of collective motion, such as group translation or rotation, require nontrivial algorithms, sensors, and actuators to be achieved in real-world scenarios. We study here the capabilities and limitations in controlling experimental robot swarms of a decentralized control algorithm that only requires information on the positions of neighboring agents, and not on their headings. Using swarms of e-Puck robots, we implement this algorithm in experiments and show its ability to converge to self-organized collective translation or rotation, starting from a state with random orientations. Through a simple analytical calculation, we also unveil an essential limitation of the algorithm that produces small persistent oscillations of the aligned state, related to its marginal stability. By comparing predictions and measurements, we compute the experimental noise distributions of the linear and angular robot speeds, showing that they are well described by Gaussian functions. We then implement simulations that model this noise by adding Gaussian random variables with the experimentally measured standard deviations. These simulations are performed for multiple parameter combinations and compared to experiments, showing that they provide good predictions for the expected speed and robustness of the self-organizing dynamics.
KW - Collective motion
KW - decentralized control
KW - position-based models
KW - self-organization
KW - swarm robotics
UR - http://www.scopus.com/inward/record.url?scp=85087737985&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85087737985&partnerID=8YFLogxK
U2 - 10.1177/1059712320930418
DO - 10.1177/1059712320930418
M3 - Article
AN - SCOPUS:85087737985
SN - 1059-7123
VL - 30
SP - 19
EP - 35
JO - Adaptive Behavior
JF - Adaptive Behavior
IS - 1
ER -