Abstract
Controllers for swarms of robots are hard to design as swarm behaviour emerges from their interaction, and so controllers are often evolved. However, these evolved controllers are often difficult to understand, limiting our ability to predict swarm behaviour. We suggest behaviour trees are a good control architecture for swarm robotics, as they are comprehensible and promote modular reuse. We design a foraging task for kilobots and evolve a behaviour tree capable of performing that task, both in simulation and reality, and show the controller is compact and under- standable.
Original language | English |
---|---|
Title of host publication | Distributed Autonomous Robotic Systems |
Subtitle of host publication | 13th International Symposium on Distributed Autonomous Robotic Systems (DARS 2016) |
Publisher | Springer |
Pages | 487-501 |
Number of pages | 15 |
ISBN (Electronic) | 9783319730080 |
ISBN (Print) | 9783319730066 |
DOIs | |
Publication status | Published - 14 Mar 2018 |
Event | 13th International Symposium on Distributed Autonomous Robotic Systems - Natural History Museum, London, United Kingdom Duration: 6 Nov 2016 → 9 Nov 2016 http://dars2016.org |
Publication series
Name | Springer Tracts in Advanced Robotics |
---|---|
Publisher | Springer |
ISSN (Print) | 1610-7438 |
Conference
Conference | 13th International Symposium on Distributed Autonomous Robotic Systems |
---|---|
Abbreviated title | DARS 2016 |
Country/Territory | United Kingdom |
City | London |
Period | 6/11/16 → 9/11/16 |
Internet address |