Abstract
Whilst swarms have potential in a range of applications, in practical real-world situations, we need easy ways to supervise and change the behaviour of swarms to promote robust performance. In this paper, we design artificial supervision of swarms to enable an agent to interact with a swarm of robots and command it to efficiently search complex partially known environments. This is implemented through artificial evolution of human readable behaviour trees which represent supervisory strategies. In search and rescue (SAR) problems, considering uncertainty is crucial to achieve reliable performance. Therefore, we task supervisors to explore two complex environments subject to varying blockages which greatly hinder accessibility. We demonstrate the improved performance achieved with the evolved supervisors and produce robust search solutions which adapt to the uncertain conditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Meng, X.B., Gao, X.Z., Lu, L., Liu, Y., Zhang, H.: A new bio-inspired optimisation algorithm: bird swarm algorithm. J. Exp. Theor. Artif. Intell. 28(4), 673–687 (2016)
Valentini, G., Ferrante, E., Dorigo, M.: The best-of-n problem in robot swarms: formalization, state of the art, and novel perspectives. Front. Robot. AI 4, 9 (2017). https://doi.org/10.3389/frobt.2017.00009
Kolling, A., Walker, P., Chakraborty, N., Sycara, K., Lewis, M.: Human interaction with robot swarms: a survey. IEEE Trans. Hum. Mach. Syst. 46(1), 9–26 (2016)
Kolling, A., Nunnally, S., Lewis, M.: Towards human control of robot swarms. In: HRI 2012 - Proceedings of the 7th Annual ACM/IEEE International Conference on Human-Robot Interaction, pp. 89–96 (2012)
Walker, P., Amraii, S.A., Lewis, M., Chakraborty, N., Sycara, K.: Control of swarms with multiple leader agents. In: Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics, pp. 3567–3572 (2014)
Kolling, A., Sycara, K., Nunnally, S., Lewis, M.: Human swarm interaction: an experimental study of two types of interaction with foraging swarms. J. Hum. Robot Interact. 2(6), 104–129 (2013)
Kapellmann-Zafra, G., Salomons, N., Kolling, A., Groß, R.: Human-robot swarm interaction with limited situational awareness. In: Dorigo, M., et al. (eds.) ANTS 2016. LNCS, vol. 9882, pp. 125–136. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44427-7_11
Walker, P., Nunnally, S., Lewis, M., Chakraborty, N., Sycara, K.: Levels of automation for human influence of robot swarms. In: Proceedings of the Human Factors and Ergonomics Society, pp. 429–433 (2013)
Hogg, E., Hauert, S., Harvey, D., Richards, A.: Evolving behaviour trees for supervisory control of robot swarms. Artif. Life Robot. 25(4), 569–577 (2020). https://doi.org/10.1007/s10015-020-00650-2
Arnold, R.D., Yamaguchi, H., Tanaka, T.: Search and rescue with autonomous flying robots through behavior-based cooperative intelligence. J. Int. Humanit. Action 3, 1–18 (2018). https://doi.org/10.1186/s41018-018-0045-4
Stirling, T., Roberts, J., Zufferey, J.C., Floreano, D.: Indoor navigation with a swarm of flying robots. In: Proceedings - IEEE International Conference on Robotics and Automation, pp. 4641–4647 (2012)
Hauert, S., Zufferey, J.C., Floreano, D.: Evolved swarming without positioning information: an application in aerial communication relay. Auton. Robot. 26(1), 21–32 (2009)
Yang, F., Ji, X., Yang, C., Li, J., Li, B.: Cooperative Search of UAV Swarm Based on Improved Ant Colony Algorithm in Uncertain Environment
Pan, H., Wang, L., Liu, B.: Particle swarm optimization for function optimization in noisy environment. Appl. Math. Comput. 181(2), 908–919 (2006)
Dirafzoon, A., Lobaton, E.: Topological mapping of unknown environments using an unlocalized robotic swarm. In: IEEE International Conference on Intelligent Robots and Systems, pp. 5545–5551 (2013)
Hsiang, T.-R., Arkin, E.M., Bender, M.A., Fekete, S.P., Mitchell, J.S.B.: Algorithms for rapidly dispersing robot swarms in unknown environments. In: Boissonnat, J.-D., Burdick, J., Goldberg, K., Hutchinson, S. (eds.) Algorithmic Foundations of Robotics V. STAR, vol. 7, pp. 77–93. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-45058-0_6
McLurkin, J., Smith, J.: Distributed algorithms for dispersion in indoor environments using a swarm of autonomous mobile robots. Distrib. Auton. Robot. Syst. 6, 399–408 (2008)
Jones, S., Studley, M., Hauert, S., Winfield, A.: Evolving behaviour trees for swarm robotics. In: Groß, R., et al. (eds.) Distributed Autonomous Robotic Systems. SPAR, vol. 6, pp. 487–501. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73008-0_34
Squillero, G., Tonda, A.: Divergence of character and premature convergence: a survey of methodologies for promoting diversity in evolutionary optimization. Inf. Sci. 329, 782–799 (2016)
Acknowledgements
This work was funded and delivered in partnership between the Thales Group and the University of Bristol, and with the support of the UK Engineering and Physical Sciences Research Council Grant Award EP/R004757/1 entitled “Thales-Bristol Partnership in Hybrid Autonomous Systems Engineering (T-B PHASE)”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hogg, E., Harvey, D., Hauert, S., Richards, A. (2022). Evolving Robust Supervisors for Robot Swarms in Uncertain Complex Environments. In: Matsuno, F., Azuma, Si., Yamamoto, M. (eds) Distributed Autonomous Robotic Systems. DARS 2021. Springer Proceedings in Advanced Robotics, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-030-92790-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-92790-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92789-9
Online ISBN: 978-3-030-92790-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)