Computer Simulation Based Robustness Comparison Regarding Agents' Moving-Speeds in Two- and Three-Dimensional Herding Algorithms

The shepherding problem is to control and guide the flock of multiple autonomous agents by means of one or more external controllable agents. By solving this problem, it can be expected to develop such as a robot for herding livestock and a robot for guiding people who need evacuation. D. Strömbom et al. modeled the shepherd's behavior mathematically, in which a single shepherd can herd a flock of agents to a target. In this study, we have demonstrated that the shepherd succeeds to herd the agents moving in the multidimensional space according to the rules of sheep's moving just by increasing the dimensional-numbers of the shepherd's and agents' coordinates without changing the rules of their interaction. Then, we have simulated herding algorithm (HA) proposed by D. Strömbom and the dimension-extended algorithm for three-dimensional (3D) space in the cases of various differences between the shepherd's and agents' moving-speeds, and have analyzed the robustness of this algorithm regarding agents' moving-speeds. The experimental results have shown that the herding success is mostly guaranteed when all the agents' moving-speeds in the flock are slower than the shepherd's moving-speed. Also, the results have shown that the herding succeeds even if the flock consists of agents having various moving-speeds. From these results, we have clarified that the conventional HA (2D-HA) and 3D-HA with a single shepherd are mostly robust regarding agents' moving-speeds.

[1]  DaeEun Kim,et al.  Autonomous Shepherding Behaviors of Multiple Target Steering Robots , 2017, Sensors.

[2]  Soon-Jo Chung,et al.  Herding a Flock of Birds Approaching an Airport Using an Unmanned Aerial Vehicle , 2015 .

[3]  Ayellet Tal,et al.  Animation of Flocks Flying in Line Formations , 2011, Artificial Life.

[4]  Dirk Helbing,et al.  Experiment, theory, and simulation of the evacuation of a room without visibility. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Nancy M. Amato,et al.  Shepherding Behaviors with Multiple Shepherds , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Stephen Cameron,et al.  Experiments in automatic flock control , 2000, Robotics Auton. Syst..

[7]  Yiannis Ventikos,et al.  Robotic swarm concept for efficient oil spill confrontation. , 2008, Journal of hazardous materials.

[8]  Andrew J. King,et al.  Solving the shepherding problem: heuristics for herding autonomous, interacting agents , 2014, Journal of The Royal Society Interface.

[9]  A. Huth,et al.  The simulation of the movement of fish schools , 1992 .

[10]  Nancy M. Amato,et al.  Shepherding behaviors , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  I. Aoki A simulation study on the schooling mechanism in fish. , 1982 .