TY - JOUR
T1 - Lyapunov Stability-Driven Control Algorithm for Heterogeneous Multi-Robot Coordination
AU - Rekabi-Bana, Fatemeh
AU - Bahaidarah, Mazen
AU - Marjanovic, Ognjen
AU - Arvin, Farshad
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2025
Y1 - 2025
N2 - Recent advancements in autonomous swarm systems have made a pivotal point in robotic science. Utilising a large-scale swarm of simple robots to accomplish complex tasks offers efficient, robust, and reliable solutions inspired by natural phenomena. Although bio-inspired methodologies have presented competent algorithms, those approaches inspired by the physical interactions in viscoelastic materials demonstrate more structured methods to prove the stability and robust performance of the algorithms mathematically. This paper proposes a new viscoelastic swarm algorithm which applies to heterogeneous swarm systems. In this paper, the algorithm development utilises the Lyapunov method to determine stability criteria and corresponding conditions. Therefore, the resulting approach does not rely on complex optimisation to obtain the parameters that guarantee stable performance. In addition to the theoretical framework, a series of Monte Carlo simulations have been conducted to assess the algorithm’s performance and its sensitivity to the key variables. Furthermore, the algorithm’s performance has been evaluated by a series of experiments with real robots to examine the effect of different variables, such as neighbourhood conditions and the stiffness coefficient, on the algorithm’s output. The results obtained from the simulations and experiments demonstrate the stable and bounded performance of the algorithm and how the key variables, such as stiffness coefficient and number of neighbours for each robot, affect the swarm performance. The comparison results, obtained from real-world experiments with a state-of-the-art algorithm, show that the proposed framework significantly reduces the control effort for the robots while improving the swarm behaviour.
AB - Recent advancements in autonomous swarm systems have made a pivotal point in robotic science. Utilising a large-scale swarm of simple robots to accomplish complex tasks offers efficient, robust, and reliable solutions inspired by natural phenomena. Although bio-inspired methodologies have presented competent algorithms, those approaches inspired by the physical interactions in viscoelastic materials demonstrate more structured methods to prove the stability and robust performance of the algorithms mathematically. This paper proposes a new viscoelastic swarm algorithm which applies to heterogeneous swarm systems. In this paper, the algorithm development utilises the Lyapunov method to determine stability criteria and corresponding conditions. Therefore, the resulting approach does not rely on complex optimisation to obtain the parameters that guarantee stable performance. In addition to the theoretical framework, a series of Monte Carlo simulations have been conducted to assess the algorithm’s performance and its sensitivity to the key variables. Furthermore, the algorithm’s performance has been evaluated by a series of experiments with real robots to examine the effect of different variables, such as neighbourhood conditions and the stiffness coefficient, on the algorithm’s output. The results obtained from the simulations and experiments demonstrate the stable and bounded performance of the algorithm and how the key variables, such as stiffness coefficient and number of neighbours for each robot, affect the swarm performance. The comparison results, obtained from real-world experiments with a state-of-the-art algorithm, show that the proposed framework significantly reduces the control effort for the robots while improving the swarm behaviour.
KW - Flocking
KW - Heterogenous Swarm
KW - Lyapunov method
KW - Monte Carlo Simulation
UR - https://www.scopus.com/pages/publications/105015669523
U2 - 10.1109/TASE.2025.3606553
DO - 10.1109/TASE.2025.3606553
M3 - Article
AN - SCOPUS:105015669523
SN - 1545-5955
JO - IEEE Transactions on Automation Science and Engineering
JF - IEEE Transactions on Automation Science and Engineering
ER -