Abstract
Background: The specification of missions to be accomplished by a robot swarm has been rarely discussed in the literature: designers do not follow any standardized processes or use any tool to precisely define a mission that must be accomplished. Methods: In this paper, we introduce a fully integrated design process that starts with the specification of a mission to be accomplished and terminates with the deployment of the robots in the target environment. We introduce Swarm Mission Language (SML), a textual language that allows swarm designers to specify missions. Using model-driven engineering techniques, we define a process that automatically transforms a mission specified in SML into a configuration setup for an optimization-based design method. Upon completion, the output of the optimization-based design method is an instance of control software that is eventually deployed on real robots. Results: We demonstrate the fully integrated process we propose on three different missions. Conclusions: We aim to show that in order to create reliable, maintainable and verifiable robot swarms, swarm designers may benefit from following standardised automatic design processes that will facilitate the design of control software in all stages of the development.
Funder
Horizon 2020 Framework Programme
Fonds De La Recherche Scientifique
Wallonia-Brussels Federation
Subject
Ocean Engineering,Safety, Risk, Reliability and Quality
Reference56 articles.
1. AutoMoDe-Chocolate: automatic design of control software for robot swarms.;G Francesca;Swarm Intell.,2015
2. Swarm robotics.;M Dorigo;Scholarpedia.,2014
3. Designing control software for robot swarms: Software engineering for the development of automatic design methods;D Bozhinoski,2018
4. Swarm robotics: a review from the swarm engineering perspective.;M Brambilla;Swarm Intell.,2013
5. Evolving controllers for a homogeneous system of physical robots: structured cooperation with minimal sensors.;M Quinn;Philos Trans A Math Phys Eng Sci.,2003
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Imitating Swarm Behaviors by Learning Agent-Level Controllers;2023 American Control Conference (ACC);2023-05-31
2. Enhancing the technological maturity of robot swarms;2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE);2023-05