Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Jul 19:6:59.
doi: 10.3389/frobt.2019.00059. eCollection 2019.

Automatic Off-Line Design of Robot Swarms: A Manifesto

Affiliations

Automatic Off-Line Design of Robot Swarms: A Manifesto

Mauro Birattari et al. Front Robot AI. .

Abstract

Designing collective behaviors for robot swarms is a difficult endeavor due to their fully distributed, highly redundant, and ever-changing nature. To overcome the challenge, a few approaches have been proposed, which can be classified as manual, semi-automatic, or automatic design. This paper is intended to be the manifesto of the automatic off-line design for robot swarms. We define the off-line design problem and illustrate it via a possible practical realization, highlight the core research questions, raise a number of issues regarding the existing literature that is relevant to the automatic off-line design, and provide guidelines that we deem necessary for a healthy development of the domain and for ensuring its relevance to potential real-world applications.

Keywords: automatic design; collective behaviors; design methodology; evolutionary robotics; swarm robotics.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Fiorella's swarm gardening. Fiorella's robots can perform a large class of gardening missions. Through her website, customers book Fiorella's services, specify the interventions to be performed, and provide a description of their garden. On the basis of this information, while Fiorella drives her robots to customers, her algorithms automatically design and fine-tune the behavior of the robots so as to offer a tailored service. When she arrives at a customer location, the gardening swarm is operational and immediately deployed.
Figure 2
Figure 2
Flowchart diagram of the automatic off-line design process. A mission is sampled from a class of interest. Using computer-based simulations, an automatic design method defines a robot swarm tailored to the mission sampled. Once the automatic design terminates, the swarm is deployed in the target environment and has to cross the so-called reality gap—the possibly subtle but inevitable difference between simulation and reality (Brooks, ; Jakobi et al., 1995)—which is among the most challenging issues in automatic off-line design. The process is repeated ad libitum. It should be noted that an automatic design method could generate a robot swarm from scratch for every mission sampled or could refine and adapt a solution previously generated for a similar one. It could also, for example, produce a robot swarm by combining and modifying solutions (or partial solutions) contained in a catalog of template solutions that were pre-defined by a human expert. The only condition that needs to be respected for the process to be qualified as automatic off-line design is that such initial (partial) solutions must be selected without any per-mission human intervention and without recourse to tests performed in the target environment.

References

    1. Baldassarre G., Trianni V., Bonani M., Mondada F., Dorigo M., Nolfi S. (2007). Self-organized coordinated motion in groups of physically connected robots. IEEE Trans. Syst. Man Cybern. B 37, 224–239. 10.1109/TSMCB.2006.881299 - DOI - PubMed
    1. Beal J., Dulman S., Usbeck K., Viroli M., Correll N. (2012). Organizing the aggregate: languages for spatial computing, in Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, Chap. 16, ed M. Mernik (Hershey, PA: IGI Global; ), 436–501.
    1. Beni G. (2004). From swarm intelligence to swarm robotics, in Swarm Robotics, SAB, volume 3342 of LNCS (Berlin: Springer; ), 1–9.
    1. Berman S., Kumar V., Nagpal R. (2011). Design of control policies for spatially inhomogeneous robot swarms with application to commercial pollination, in IEEE International Conference on Robotics and Automation – ICRA (Piscataway, NJ: IEEE; ), 378–385.
    1. Birattari M., Delhaisse B., Francesca G., Kerdoncuff Y. (2016). Observing the effects of overdesign in the automatic design of control software for robot swarms, in Swarm Intelligence – ANTS, volume 9882 of LNCS (Cham: Springer; ), 45–57.

LinkOut - more resources