Skip to content

Commit 0c99f68

Browse files
committed
added gatekeeper wez optimality paper
1 parent 8615157 commit 0c99f68

File tree

4 files changed

+22
-10
lines changed

4 files changed

+22
-10
lines changed

_includes/publication_blurb.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,31 @@
1010
{{ post.date | date: "%Y" }}
1111
<br />
1212
{% if post.arxiv %}
13-
<a href="{{post.arxiv}}">arxiv</a> /
13+
<a target="_blank" href="{{post.arxiv}}">arxiv</a> /
1414
{% endif %}
1515
{% if post.pdf %}
16-
<a href="{{post.pdf}}">pdf</a> /
16+
<a target="_blank" href="{{post.pdf}}">pdf</a> /
1717
{% endif %}
1818
{% if post.video %}
19-
<a href="{{post.video}}">video</a> /
19+
<a target="_blank" href="{{post.video}}">video</a> /
2020
{% endif %}
2121
{% if post.video2 %}
22-
<a href="{{post.video2}}">video 2</a> /
22+
<a target="_blank" href="{{post.video2}}">video 2</a> /
2323
{% endif %}
2424
{% if post.code %}
25-
<a href="{{post.code}}">code</a> /
25+
<a target="_blank" href="{{post.code}}">code</a> /
2626
{% endif %}
2727
{% if post.poster %}
28-
<a href="{{post.poster}}">poster</a> /
28+
<a target="_blank" href="{{post.poster}}">poster</a> /
2929
{% endif %}
3030
{% if post.slides %}
31-
<a href="{{post.slides}}">slides</a> /
31+
<a target="_blank" href="{{post.slides}}">slides</a> /
3232
{% endif %}
3333
{% if post.link %}
34-
<a href="{{post.link}}">link</a> /
34+
<a target="_blank" href="{{post.link}}">link</a> /
3535
{% endif %}
3636
{% if post.youtube %}
37-
<a href="{{post.youtube}}">youtube</a> /
37+
<a target="_blank" href="{{post.youtube}}">youtube</a> /
3838
{% endif %}
3939
{% if post.bib %}
4040
<a data-bs-toggle="collapse" href="#collapse-bib-{{post.url}}" role="button" aria-expanded="false" aria-controls="collapse-bib-{{post.url}}">
@@ -54,7 +54,7 @@
5454
{% endif %}
5555
{% assign content = post.content | strip_newlines %}
5656
{% if content != "" %}
57-
<a href="{{ post.url }}">More Info >></a>
57+
<a target="_blank" href="{{ post.url }}">More Info >></a>
5858
{% endif %}
5959
</p>
6060
{% if post.bib %}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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: "L-CSS 2025"
7+
authors: "<strong>Devansh Agrawal</strong> and Dimitra Panagou"
8+
# arxiv: https://arxiv.org/abs/2403.17917
9+
code: https://github.com/dev10110/GatekeeperFormationFlight.jl
10+
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."
11+
pdf: /pdfs/2025-gatekeeper-wezes-optimality.pdf
12+
---
1.71 MB
Loading
1.68 MB
Binary file not shown.

0 commit comments

Comments
 (0)