“…However, centralized control depends on perfect communication which can be an issue if data dropouts occur due to overloaded networks or when communication range constraints are challenged [1,2]. With decentralized control, a local controller is designed for each robot, and the control signals are provided by only using local information about agents and their neighbors [4,5]. This approach significantly reduces the amount of transmission data, time delay and is more robust against communication failures.…”