Online Safety under Multiple Constraints and Input Bounds using gatekeeper: Theory and Applications
By: Devansh R. Agrawal, Dimitra Panagou
Potential Business Impact:
Keeps robots safe from crashing into things.
This letter presents an approach to guarantee online safety of a cyber-physical system under multiple state and input constraints. Our proposed framework, called gatekeeper, recursively guarantees the existence of an infinite-horizon trajectory that satisfies all constraints and system dynamics. Such trajectory is constructed using a backup controller, which we define formally in this paper. gatekeeper relies on a small number of verifiable assumptions, and is computationally efficient since it requires optimization over a single scalar variable. We make two primary contributions in this letter. (A) First, we develop the theory of gatekeeper: we derive a sub-optimality bound relative to a full nonlinear trajectory optimization problem, and show how this can be used in runtime to validate performance. This also informs the design of the backup controllers and sets. (B) Second, we demonstrate in detail an application of gatekeeper for multi-agent formation flight, where each Dubins agent must avoid multiple obstacles and weapons engagement zones, both of which are nonlinear, nonconvex constraints.
Similar Papers
Multi-Agent gatekeeper: Safe Flight Planning and Formation Control for Urban Air Mobility
Robotics
Keeps robots from crashing in crowded spaces.
Autonomy Architectures for Safe Planning in Unknown Environments Under Budget Constraints
Robotics
Keeps drones safe and on budget always.
A Formal gatekeeper Framework for Safe Dual Control with Active Exploration
Robotics
Drones learn to explore safely and smartly.