2018
DOI: 10.1007/978-3-030-00533-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Behavior Trees as a Control Architecture in the Automatic Modular Design of Robot Swarms

Abstract: Previous research has shown that automatically combining low-level behaviors into a probabilistic finite state machine produces control software that crosses the reality gap satisfactorily. In this paper, we explore the possibility of adopting behavior trees as an architecture for the control software of robot swarms. We introduce Maple: an automatic design method that combines preexisting modules into behavior trees. To highlight the potential of this control architecture, we present robot experiments in whic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
36
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 47 publications
(37 citation statements)
references
References 28 publications
1
36
0
Order By: Relevance
“…The two methods-AutoMoDe-Vanilla and AutoMoDe-Chocolate-have shown to produce control software that crosses the reality gap more satisfactorily than those produced by EvoStick, an implementation of the traditional neuro-evolutionary robotics (Francesca et al 2014(Francesca et al , 2015. These results were further confirmed by follow up studies (Kuckling et al 2018;Hasselmann et al 2018b).…”
Section: Focus On Simulation Models To Reduce Differences Between Simmentioning
confidence: 78%
“…The two methods-AutoMoDe-Vanilla and AutoMoDe-Chocolate-have shown to produce control software that crosses the reality gap more satisfactorily than those produced by EvoStick, an implementation of the traditional neuro-evolutionary robotics (Francesca et al 2014(Francesca et al , 2015. These results were further confirmed by follow up studies (Kuckling et al 2018;Hasselmann et al 2018b).…”
Section: Focus On Simulation Models To Reduce Differences Between Simmentioning
confidence: 78%
“…In AutoMoDe, control software is generated by automatically assembling predefined modules and by fine-tuning their free parameters. A number of methods have been proposed that belong to AutoMoDe: Vanilla (Francesca et al, 2014), Chocolate (Francesca et al, 2015), Gianduja (Hasselmann, Robert & Birattari, 2018), and Maple (Kuckling et al, 2018). Each of these methods is characterized by a specific set of predefined modules, a software architecture into which these modules can be combined, and an optimization algorithm that searches the space of the possible ways in which modules can be combined into the given architecture and the space of the free parameters.…”
Section: Automode-wafflementioning
confidence: 99%
“…In this research, we introduce Waffle, a new instance of the AutoMoDe family of automatic design methods. All previously published instances of AutoMoDe generate control software for the e-puck platform (Mondada et al, 2009) by selecting, combining, and fine-tuning predefined, mission-independent software modules (Francesca et al, 2014;Francesca et al, 2015;Kuckling et al, 2018;Hasselmann, Robert & Birattari, 2018). Waffle is based on Chocolate (Francesca et al, 2015).…”
Section: Introductionmentioning
confidence: 99%
“…Chocolate (Francesca et al, 2015), Gianduja (Hasselmann et al, 2018b), and Maple (Kuckling et al, 2018). Each of these methods is characterized by a specific set of predefined modules, a software architecture into which these modules can be combined, and an optimization algorithm that searches the space of the possible ways in which modules can be combined into the given architecture and the space of the free parameters.…”
Section: Automode-wafflementioning
confidence: 99%
“…In this research, we introduce Waffle, a new instance of the AutoMoDe family of automatic design methods. All previously published instances of AutoMoDe generate control software for the e-puck platform (Mondada et al, 2009) by selecting, combining, and fine-tuning predefined, mission-independent software modules (Francesca et al, 2014(Francesca et al, , 2015Kuckling et al, 2018;Hasselmann et al, 2018b). Waffle is based on Chocolate (Francesca et al, 2015).…”
Section: Introductionmentioning
confidence: 99%