Safe Drone Flight with Time-Varying Backup Controllers

07/11/2022
by   Andrew Singletary, et al.
0

The weight, space, and power limitations of small aerial vehicles often prevent the application of modern control techniques without significant model simplifications. Moreover, high-speed agile behavior, such as that exhibited in drone racing, make these simplified models too unreliable for safety-critical control. In this work, we introduce the concept of time-varying backup controllers (TBCs): user-specified maneuvers combined with backup controllers that generate reference trajectories which guarantee the safety of nonlinear systems. TBCs reduce conservatism when compared to traditional backup controllers and can be directly applied to multi-agent coordination to guarantee safety. Theoretically, we provide conditions under which TBCs strictly reduce conservatism, describe how to switch between several TBC's and show how to embed TBCs in a multi-agent setting. Experimentally, we verify that TBCs safely increase operational freedom when filtering a pilot's actions and demonstrate robustness and computational efficiency when applied to decentralized safety filtering of two quadrotors.

READ FULL TEXT

page 1

page 3

page 8

research
12/20/2019

Learning for Safety-Critical Control with Control Barrier Functions

Modern nonlinear control theory seeks to endow systems with properties o...
research
02/24/2021

Safe CPS from Unsafe Controllers

In this paper, we explore using runtime verification to design safe cybe...
research
11/25/2022

Gatekeeper: Safety Critical Control of Nonlinear Systems with Limited Perception in Unknown and Dynamic Environments

This paper presents the Gatekeeper algorithm, a real-time method to guar...
research
01/12/2022

Onboard Safety Guarantees for Racing Drones: High-speed Geofencing with Control Barrier Functions

This paper details the theory and implementation behind practically ensu...
research
09/11/2019

Multi-Agent Control Using Coverage Over Time-Varying Domains

Multi-agent coverage control is used as a mechanism to influence the beh...
research
12/08/2020

Multi-agent control of airplane wing stability under the flexural torsion flutter

This paper proposes a novel method for prevention of the increasing osci...
research
03/31/2022

Multi-Agent Spatial Predictive Control with Application to Drone Flocking (Extended Version)

We introduce the novel concept of Spatial Predictive Control (SPC) to so...

Please sign up or login with your details

Forgot password? Click here to reset