Skip to content

Commit a6e2104

Browse files
authored
Merge pull request #50 from dasc-lab/2025-gatekeeper-wezes-optimality-paper
2025 gatekeeper wezes optimality paper
2 parents 0411adf + 26daef9 commit a6e2104

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: papers
3+
title: "Online Safety under Multiple Constraints and Input Bounds using gatekeeper: Theory and Applications"
4+
date: 2025-08-13
5+
image: /images/2025-gatekeeper-wezes-optimality.gif
6+
venue: "IEEE L-CSS 2025"
7+
authors:
8+
- devanshagrawal
9+
- dimitrapanagou
10+
# arxiv: https://arxiv.org/abs/2504.18713
11+
code: https://github.com/dev10110/GatekeeperFormationFlight.jl
12+
pdf: /pdfs/2025-gatekeeper-wezes-optimality.pdf
13+
abstract: "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."
14+
---
1.71 MB
Loading
1.68 MB
Binary file not shown.

0 commit comments

Comments
 (0)