Abstract
A novel technique has been developed for autonomous swarm-based unknown environment scouting. A control method known as swarm shepherding was employed, which replicates the behaviour seen when a sheepdog guides a herd of sheep to an objective location. The guidance of the swarm agents was implemented using low computation cost, force-based behaviours. The exploration task was augmented by introducing swarm member role assignments, including a role which imposes a localised covering area for agents which stray too far from the swarm global centre of mass. The agents then proceeded to follow a Hilbert space-filling curve (HSFC) path within their localised region. The simulation results demonstrated that the inclusion of the HSFC paths improved the efficiency of goal-based exploration of the environment, which became more prominent with an increase in the density of the number of goals in the environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Burgard, W., Moors, M., Fox, D., Simmons, R., Thrun, S.: Collaborative multi-robot exploration. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings, pp. 476–481 (2000)
Chaimowicz, L., Kumar, V.: Aerial shepherds: Coordination among UAVS and swarms of robots. In: Alami, R., Chatila, R., Asama, H. (eds.) Distributed Autonomous Robotic Systems, vol. 6, pp. 243–252. Springer Japan, Tokyo (2007)
Clayton, N.R., Abbass, H.: Machine teaching in hierarchical genetic reinforcement learning: Curriculum design of reward functions for swarm shepherding. In: Proceedings of the IEEE Congress on Evolutionary Computation (2019)
Gee, A., Abbass, H.: Transparent machine education of neural networks for swarm shepherding using curriculum design. In: Proceedings of the International Joint Conference on Neural Networks (2019)
Griffiths, J.: Table-driven algorithms for generating space-filling curves. Comput.-Aided Design 17(1), 37–41 (1985)
Gu, X., Moan, T.: Long-term fatigue damage of ship structures under nonlinear wave loads. Marine Technol. 39(2), 95–104 (2002)
Hilbert, D.: Über die stetige Abbildung einer Linie auf ein Flächenstück. In: Dritter Band: Analysis· Grundlagen der Mathematik· Physik Verschiedenes, pp. 1–2. Springer, Berlin (1935)
Lien, J.M., Bayazit, O.B., Sowell, R.T., Rodriguez, S., Amato, N.M.: Shepherding behaviors. In: IEEE International Conference on Robotics and Automation, vol. 4, pp. 4159–4164. Citeseer (2004)
Long, N.K., Sammut, K., Sgarioto, D., Garratt, M., Abbass, H.A.: A comprehensive review of shepherding as a bio-inspired swarm-robotics guidance approach. IEEE Trans. Emer. Topics Comput. Intell. 4, 523–537 (2020)
Peano, G.: Sur une courbe, qui remplit toute une aire plane. Math. Ann. 36(1), 157–160 (1890)
Reynolds, C.: Flocks, herds and schools: A distributed behavioral model. In: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’87, pp. 25–34. ACM, New Yrok (1987)
SierpÃnski, W.: Sur une nouvelle courbe continue qui remplit toute une aire plane. Bull. Acad. Sci. Cracovie (Sci. Math. et Nat. Serie A) 462–478 (1912)
Smith, M.: I Am Just Going Outside: Captain Oates-Antarctic Tragedy. Gill & Macmillan, Dublin (2002)
Stella, A.C., Vakkalanka, J.P., Holstege, C.P., Charlton, N.P.: The epidemiology of caving fatalities in the United States. Wild. Environ. Med. 26(3), 436–437 (2015)
Stevens, S.C., Parsons, M.G.: Effects of motion at sea on crew performance: a survey. Marine Technol. 39(1), 29–47 (2002)
Strömbom, D., Mann, R.P., Wilson, A.M., Hailes, S., Morton, A.J., Sumpter, D.J.T., King, A.J.: Solving the shepherding problem: heuristics for herding autonomous, interacting agents. J. R. Soc. Interf. 11(100) (2014). https://browzine.com/articles/52614503
Varughese, J.C., Thenius, R., Leitgeb, P., Wotawa, F., Schmickl, T.: A model for bio-inspired underwater swarm robotic exploration. IFAC-PapersOnLine 51(2), 385–390 (2018)
Whaite, P., Ferrie, F.P.: Autonomous exploration: driven by uncertainty. IEEE Trans. Pattern Anal. Mach. Intell. 19(3), 193–205 (1997). https://doi.org/10.1109/34.584097
Wirth, N.: Algorithms+  data structures=  programs. Technical Report (1976)
Zoghby, N.E., Loscri, V., Natalizio, E., Cherfaoui, V.: Chapter 8: Robot Cooperation and Swarm Intelligence, Chap. 8, pp. 163–201 (2013). https://doi.org/10.1142/9789814551342_0008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic Supplementary Material
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Long, N.K., Garratt, M., Sammut, K., Sgarioto, D., Abbass, H.A. (2021). Shepherding Autonomous Goal-Focused Swarms in Unknown Environments Using Hilbert Space-Filling Paths. In: Abbass, H.A., Hunjet, R.A. (eds) Shepherding UxVs for Human-Swarm Teaming. Unmanned System Technologies. Springer, Cham. https://doi.org/10.1007/978-3-030-60898-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-60898-9_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60897-2
Online ISBN: 978-3-030-60898-9
eBook Packages: EngineeringEngineering (R0)