Noncooperative Herding With Control Barrier Functions: Theory and Experiments
Jaskaran Grover, Nishant Mohanty, Wenhao Luo, Changliu Liu, Katia, Sycara

TL;DR
This paper introduces a control strategy using control barrier functions for defending robots to prevent sheep-like agents from breaching protected zones, with theoretical proofs and empirical experiments demonstrating high success rates.
Contribution
It develops a reactive quadratic program-based control framework for defending robots, incorporating multiple protected zones and providing theoretical and experimental validation.
Findings
High success rates in simulations with up to ten sheep
Feasibility proven for one dog/one sheep scenario
Experimental validation on non-holonomic robots
Abstract
In this paper, we consider the problem of protecting a high-value unit from inadvertent attack by a group of agents using defending robots. Specifically, we develop a control strategy for the defending agents that we call "dog robots" to prevent a flock of "sheep agents" from breaching a protected zone. We take recourse to control barrier functions to pose this problem and exploit the interaction dynamics between the sheep and dogs to find dogs' velocities that result in the sheep getting repelled from the zone. We solve a QP reactively that incorporates the defending constraints to compute the desired velocities for all dogs. Owing to this, our proposed framework is composable \textit{i.e.} it allows for simultaneous inclusion of multiple protected zones in the constraints on dog robots' velocities. We provide a theoretical proof of feasibility of our strategy for the one dog/one sheep…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Robotic Path Planning Algorithms · Distributed Control Multi-Agent Systems
