Agile Experimentation of Robot Swarms in Large Scale

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

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.

Author supplied keywords

Cite

CITATION STYLE

APA

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 Studies in Computational Intelligence (Vol. 895, pp. 77–123). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-45956-7_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free