A Comprehensive Review of Shepherding as a Bio-Inspired Swarm-Robotics Guidance Approach
- 25 May 2020
- journal article
- review article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Emerging Topics in Computational Intelligence
- Vol. 4 (4), 523-537
- https://doi.org/10.1109/tetci.2020.2992778
Abstract
The simultaneous control of multiple coordinated robotic agents represents an elaborate problem. If solved, however, the interaction between the agents can lead to solutions to sophisticated problems. The concept of swarming, inspired by nature, can be described as the emergence of complex system-level behaviors from the interactions of relatively elementary agents. Due to the effectiveness of solutions found in nature, bio-inspired swarming-based control techniques are receiving a lot of attention in robotics. One method, known as swarm shepherding, is founded on the sheep herding behavior exhibited by sheepdogs, where a swarm of relatively simple agents are governed by a shepherd (or shepherds) which is responsible for high-level guidance and planning. Many studies have been conducted on shepherding as a control technique, ranging from the replication of sheep herding via simulation, to the control of uninhabited vehicles and robots for a variety of applications. A comprehensive review of the literature on swarm shepherding is presented in order to reveal the advantages and potential of the approach to be applied to a plethora of robotic systems in the future.Keywords
Other Versions
Funding Information
- Defence Science and Technology Group
- Office of Naval Research (N62909-18-1-2140-P00001)
This publication has 54 references indexed in Scilit:
- A Target Tracking Approach for Nonholonomic Agents Based on Artificial Potentials and Sliding Mode ControlJournal of Dynamic Systems, Measurement, and Control, 2012
- Swarm herding using a region holding sliding mode controllerJournal of Vibration and Control, 2011
- Steering self-organized robot flocks through externally guided individualsNeural Computing & Applications, 2010
- Adaptive control for satellite formation flying under thrust misalignmentActa Astronautica, 2009
- Pursuit evasion: the herding noncooperative dynamic game - the stochastic modelIEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 2002
- Dynamic programming solution for a class of pursuit evasion problems: the herding problemIEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 2001
- Experiments in automatic flock controlRobotics and Autonomous Systems, 2000
- ALLIANCE: an architecture for fault tolerant multirobot cooperationIEEE Transactions on Robotics and Automation, 1998
- Learning and development in neural networks: the importance of starting smallCognition, 1993
- Flocks, herds and schools: A distributed behavioral modelACM SIGGRAPH Computer Graphics, 1987