Skip to content

Commit bd454ef

Browse files
committed
added UMich AI Symposium poster
new card test test new card photo and minor text changes new card photo and minor text changes new card photo and minor text changes new card photo and minor text changes new card
1 parent bb7a27b commit bd454ef

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

content/_index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ buttons = [
1010
{name = "Paper", url = "https://arxiv.org/abs/2409.08249"},
1111
{name = "PDF", url = "https://arxiv.org/pdf/2409.08249"},
1212
{name = "Slides", url = "https://luis-marques.github.io/slides/wafr24/"},
13+
{name = "Poster", url = "https://luis-marques.github.io/assets/pdf/posterUMichAISymposium2024.pdf"}
1314
]
1415
katex = true
1516
large_card = true
@@ -43,13 +44,13 @@ $$
4344

4445
# LUCCa
4546

46-
Given a dynamics predictor and a small calibration dataset, LUCCa provides probabilistically valid prediction regions for the robot's future states accounting for both aleatoric and epistemic uncertainty. We prove its validity for any finite set of calibration data, predictors outputting a multivariate normal uncertainty, any unknown true dynamics function, and uncharacterized aleatoric perturbations. LUCCa calibrates the uncertainty locally relative to the system's state-action space, leading to prediction regions that are representative of predictive uncertainty and therefore useful for planning. For the first planning step, LUCCa satisfies the safety condition (3) above for any predictor form. For subsequent planning steps, such a guarantee becomes more complex but we show that if the dynamics approximation is linear (actual dynamics are still unconstrained), then LUCCa satisfies the safety condition (3) for all planning steps no matter the horizon length (see Appendix `$A$` for a discussion and the proof).
47+
Given a dynamics predictor and a small calibration dataset, LUCCa provides probabilistically valid prediction regions for the robot's future states accounting for both aleatoric and epistemic uncertainty. We prove its validity for any finite set of calibration data, predictors outputting a multivariate normal uncertainty, any unknown true dynamics function, and uncharacterized aleatoric perturbations. LUCCa calibrates the uncertainty locally relative to the system's state-action space, leading to prediction regions that are representative of predictive uncertainty and therefore useful for planning. For the first planning step, LUCCa satisfies the safety condition (3) above. For subsequent planning steps, such a guarantee becomes more complex but we show that if the dynamics approximation is linear (actual dynamics are still unconstrained) and we can satisfy additional assumptions on the controller, then LUCCa can satisfy the safety condition (3) for all planning steps (see Appendix `$A$` for a discussion and the proof).
4748

4849
{{ figure(alt=["LUCCA Algorithm", "Calibrated Rollout"] src=["lucca_algo.png", "calibrated_rollout.png"] dark_invert=[true, true]) }}
4950

5051
# Experiments
5152

52-
We conducted experiments with an MPC controller that uses LUCCa to plan short-horizon trajectories to reach a goal region (without colliding with any obstacles). We compared LUCCa with a baseline (same predictor but without the conformal calibration step) on a double-integrator system over four environments shown below. In the white regions the dynamics predictor corresponds to the ground truth dynamics, but in the yellow regions there is a significant mismatch (actual dynamics become lower-friction). In both areas there is aleatoric uncertainty. This dynamical system can build significant momentum, and thus underestimating the predictive uncertainty can lead to entering regions of inevitable collision. Hence, it is crucial to accurately quantify uncertainty multiple time-steps into the future.
53+
We conducted experiments with an MPC controller that uses LUCCa to plan short-horizon trajectories to reach a goal region (without colliding with any obstacles). We compared LUCCa with a baseline (using the same predictor but without the conformal calibration step) on a double-integrator system over four environments shown below. In the white regions the dynamics predictor corresponds to the ground truth dynamics, but in the yellow regions there is a significant mismatch (actual dynamics become lower-friction). In both areas there is aleatoric uncertainty. This dynamical system can build significant momentum, and thus underestimating the predictive uncertainty can lead to entering regions of inevitable collision. Hence, it is crucial to accurately quantify uncertainty multiple time-steps into the future.
5354

5455
{{ figure(src = ["./Corridor_Uncalibrated Baseline.mp4","./Corridor_LUCCa.mp4"], subcaption = ["**Uncalibrated Baseline** (Corridor Map)","**LUCCa** (Corridor Map)"], dark_invert=[false,false]) }}
5556

content/card.jpg

268 KB
Loading

content/card.png

-150 KB
Binary file not shown.

templates/macros/seo.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% macro seo(page) %}
22
{% set url = get_url(path = page.path, trailing_slash = true) %}
3-
{% set card_file = page.extra.card | default(value = 'card.png') %}
3+
{% set card_file = page.extra.card | default(value = 'card.jpg') %}
44
{% set card = get_url(path = page.path ~ card_file) %}
55
<meta property="og:title" content="{{ page.title }}">
66
<meta name="author" content="{{ page.extra.authors | map(attribute = 'name') | join(sep = ', ') }}">

0 commit comments

Comments
 (0)