scholarly journals Peer Review #2 of "Concurrent design of control software and configuration of hardware for robot swarms under economic constraints (v0.1)"

Author(s):  
Y Kaszubowski Lopes
2019 ◽  
Vol 5 ◽  
pp. e221 ◽  
Author(s):  
Muhammad Salman ◽  
Antoine Ligot ◽  
Mauro Birattari

Designing a robot swarm is challenging due to its self-organized and distributed nature: complex relations exist between the behavior of the individual robots and the collective behavior that results from their interactions. In this paper, we study the concurrent automatic design of control software and the automatic configuration of the hardware of robot swarms. We introduce Waffle, a new instance of the AutoMoDe family of automatic design methods that produces control software in the form of a probabilistic finite state machine, configures the robot hardware, and selects the number of robots in the swarm. We test Waffle under economic constraints on the total monetary budget available and on the battery capacity of each individual robot comprised in the swarm. Experimental results obtained via realistic computer-based simulation on three collective missions indicate that different missions require different hardware and software configuration, and that Waffle is able to produce effective and meaningful solutions under all the experimental conditions considered.


2014 ◽  
Vol 8 (2) ◽  
pp. 89-112 ◽  
Author(s):  
Gianpiero Francesca ◽  
Manuele Brambilla ◽  
Arne Brutschy ◽  
Vito Trianni ◽  
Mauro Birattari

2021 ◽  
Vol 1 ◽  
pp. 112
Author(s):  
Darko Bozhinoski ◽  
Mauro Birattari

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 need to follow standardised automatic design processes that will facilitate the design of control software in all stages of the development.


Sign in / Sign up

Export Citation Format

Share Document