Abstract
This chapter aims to present a new ROS package to automate experimentation with multiple mobile robots. A robot swarm is a specific system that requires a complicated setup and has a high cost with regard to experimentation. Virtual environments can be used to expedite testing; however, these also are very laborious. This package is a tool set to easily configure the experimentation environment for swarm tasks with the most popular perception systems and absolute or relative localization references. The user specifies in the tool only the number of robots required, sensors, and functions without having to configure each robot individually for the simulation. This chapter presents two examples of the developed package to show how the new package simplifies working with swarms of robots and focuses on the application rather than the required configuration. An example of a formation maintained through the fuzzy approach is developed to demonstrate the potential of the proposed package. The approach is based on a leader agent that executes autonomous navigation through a LIDAR perception system, and follower agents that are responsible for maintaining the formation based on the leader. A fuzzy intelligent behavior commands the dynamic formation adaptation of the robot swarm as it attempts to overcome obstacles. Finally, the computational cost is evaluated to allow readers to estimate the computational resources necessary to perform practical experimentation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
M. Rubenstein, C. Ahler, N. Hoff, A. Cabrera, R. Nagpal, Kilobot: a low cost robot with scalable operations designed for collective behaviors. Robot. Auton. Syst. 62(7), 966–975 (2014), Reconfigurable Modular Robotics
Y.K. Lopes, A.B. Leal, T.J. Dodd, R. Groß, Application of Supervisory Control Theory to Swarms of e-puck and Kilobot Robots (Springer International Publishing, Cham, 2014), pp. 62–73
I. Navarro, F. Matía, An introduction to swarm robotics, in ISRN Robotics (2013), 10 pages
G. Beni, From swarm intelligence to swarm robotics, in Swarm Robotics (2005), pp. 1–9
A.J.C. Sharkey, N. Sharkey, The application of swarm intelligence to collective robots, in Advances in Applied Artificial Intelligence (2006)
E. Sahin, S. Girgin, L. Bayindir, A.E. Turgut, Swarm Intelligence: Introduction and Applications (Springer, 2008), Swarm Robotics, pp. 87–100
G. Ben, J. Wang, Swarm intelligence, in Seventh Annual Meeting of the Robotics Society of Japan (1989), pp. 425–428
E. Sahin, Swarm robotics: from sources of inspiration to domains of application, in Swarm Robotics Workshop: State-of-the-Art Survey (2005), pp. 10–20
M. Yogeswaran, S.G. Ponnambalam, Swarm robotics: an extensive research review, in Advanced Knowledge Application in Practice, ed. by I. Fuerstner (InTech, 2010)
A.J.C. Sharkey, Robots, insects and swarm intelligence. Artif. Intell. Rev. 26(4), 255–268 (2006)
M. Larsson, Why do fish school? Curr. Zool. 58(1), 116–128 (2012)
A.M. Deshpande, Robot swarm based on ant foraging hypothesis with adaptive lèvy flights, Master’s thesis, University of Cincinnati (2017)
W. Blake, Drag reduction from formation flight flying aircraft in bird-like formations could significantly increase range, DTIC Document, Tech. Rep. (2002)
A. Ravankar, A.A. Ravankar, Y. Kobayashi, T. Emaru, On a bio-inspired hybrid pheromone signalling for efficient map exploration of multiple mobile service robots. Artif. Life Robot. 21(2), 221–231 (2016)
J. Zelenka, T. Kasanický, I. Budinská, A self-adapting method for 3d environment exploration inspired by swarm behaviour, in Advances in Service and Industrial Robotics, ed. by C. Ferraresi, G. Quaglia (Springer International Publishing, Cham, 2018), pp. 493–502
A.R. Shirazi, Bio-inspired self-organizing swarm robotics, Ph.D. dissertation, University of Surrey (2017)
X. Yi, A. Zhu, S.X. Yang, C. Luo, A bio-inspired approach to task assignment of swarm robots in 3-d dynamic environments. IEEE Trans. Cybern. 47(4), 974–983 (2017)
W. Dai, H. Lu, J. Xiao, Z. Zheng, Task allocation without communication based on incomplete information game theory for multi-robot systems. J. Intell. Robot. Syst. (2018)
K. Garapati, J.J. Roldán, M. Garzón, J. del Cerro, A. Barrientos, A game of drones: game theoretic approaches for multi-robot task allocation in security missions, in ROBOT 2017: Third Iberian Robotics Conference. ROBOT, vol. 693 (2017)
D. Wu, G. Zeng, L. Meng, W. Zhou, L. Li, Gini coefficient-based task allocation for multi-robot systems with limited energy resources. IEEE/CAA J. Automatica Sinica 5(1), 155–168 (2018)
B. Kartal, E. Nunes, J. Godoy, M. Gini, Monte Carlo tree search for multi-robot task allocation, in Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16) (2016)
R. Vaughan, Massively multi-robot simulation in stage. Swarm Intell. 2(2), 189–208 (2008)
S. Luke, C. Cioffi-Revilla, L. Panait, K. Sullivan, G. Balan, Mason: a multiagent simulation environment. Simulation 81(7), 517–527 (2005)
V.C. Kalempa, M.A.S. Teixeira, A.S. de Oliveira, Versatile and massive experimentation of robot swarms in industrial scenarios, in Robot, Fourth Iberian Robotics Conference, ed. by M.F. Silva, J. Luís Lima, L.P. Reis, A. Sanfeliu, D. Tardioli (Springer International Publishing, Cham, 2020), pp. 279–290
L. Piardi, V.C. Kalempa, M. Limeira, A.S. de Oliveira, P. Leitão, Arena - augmented reality to enhanced experimentation in smart warehouses. Sensors 19(19) (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kalempa, V.C., Simões Teixeira, M.A., de Oliveira, A.S., Fabro, J.A. (2021). Agile Experimentation of Robot Swarms in Large Scale. In: Koubaa, A. (eds) Robot Operating System (ROS). Studies in Computational Intelligence, vol 895. Springer, Cham. https://doi.org/10.1007/978-3-030-45956-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-45956-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45955-0
Online ISBN: 978-3-030-45956-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)