APS Logo

Droving, Driving, and Mustering: Phases of Optimal Herding

POSTER

Abstract

While flocking behavior---of cells, animals, robots etc. ---is an area of growing interest, little is understood about how a few shepherds are able to control large groups of swarms, flocks, or herds. Here, we investigate how a shepherd (such as dogs, humans, or robots) should move in order to effectively herd and guide a flock towards a target. Using agent-based, ODE, and PDE models, we find that three distinct phases of control algorithms emerge as potential solutions---despite no specific control algorithm being prescribed---as a result of optimizing herd cohesion, distance to a target, and line of sight. Transitions between the phases are dependent on just two parameters: the scaled herd size and the scaled herd speed. Two of these phases---mustering and droving---show agreement with the behavior of sheepdogs in nature. The third, driving, is a novel phase that suggests an efficient control algorithm for the transport of a very large group of animals by a single agent. Several potential applications of driving can be seen in swarm robots.

Authors

  • Aditya Ranganathan

    Harvard University

  • Alexander Heyde

    Harvard University

  • Anupam Gupta

    IIT Hyderabad

  • Mahadevan Lakshminarayanan

    Harvard University, John A. Paulson School of Engineering and Applied Sciences, Harvard University, School of Engineering and Applied Sciences, Harvard University