CaltechTHESIS
  A Caltech Library Service

Data-Driven Safety-Critical Autonomy in Unknown, Unstructured, and Dynamic Environments

Citation

Wei, Skylar X. (2024) Data-Driven Safety-Critical Autonomy in Unknown, Unstructured, and Dynamic Environments. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/qpbp-0x81. https://resolver.caltech.edu/CaltechTHESIS:03042024-201031352

Abstract

This thesis addresses the critical challenge of ensuring safety in autonomous exploration within unknown, unstructured, dynamic environments, a domain filled with various types of uncertainties. These include model uncertainties in system dynamics, localization uncertainties stemming from measurement noises, and the risks of collision in environments with dynamic obstacles. Traditional models for vehicle planning and control are often simplified for computational feasibility, but this simplification without careful analysis can compromise safety and system stability. My research introduces a novel, comprehensive framework to provide probabilistically safe planning and control for robot autonomy, structured around three components:

(1) Probabilistic Uncertainty Quantification for Model Mismatches:

This segment focuses on identifying model discrepancies given closed-loop tracking data in an unstructured environment where a reduced-order robot model is used for planning and control. The disturbance is modeled as a scalar-valued stochastic process of a norm on the difference between the reduce-order robot model and actual system evolution. In an online and risk-aware framework, Gaussian Process Regression is employed to extract the probabilistic upper bound to such stochastic process, referred to as the Surface-at-Risk. Theoretical guarantees on the accuracy of the fitted discrepancy surface are analyzed and verified to the data sets collected during system operation.

In an offline setting, conformal prediction, a statistical inference tool, is employed to obtain probabilistic upper bounds of matched and unmatched model disturbance in the system from data, without any assumption of the latent probability distribution governing these discrepancies. Building on these bounds, the robot's nominal ancillary controller is augmented for extending robustness and stability guarantees of the closed-loop system in the face of such discrepancies. Additionally, a maximum tracking error tube is constructed along the planned trajectory using the reduced-order model. Such error tubes describe the maximum permissible deviation in actual trajectory tracking under the augmented ancillary controller and the worst-case matched and unmatched model uncertainties, thereby delineating safe operational boundaries for the system.

(2) Data-Driven Unsafe Set Prediction for Dynamic Obstacles:

This thesis topic develops an online, data-driven predictive model for dynamic obstacles, accounting for measurement noise and low-frequency data rates. First inspired by singular spectrum analysis (SSA), a time-series forecast technique, obstacle models characterized by linear recurrence relationships are extracted from real-time position observables. Using the statistical bootstrap technique, a set of predicted obstacle trajectories are constructed, which in turn are reformulated into deterministic distributionally robust obstacle avoidance constraints, reflecting a user-defined risk tolerance.

Further refining the obstacle predictor for intention-unknown obstacles, a linear, time-varying model is learned from data using time-delay embedding of obstacle position observables. Additive process and measurement noises are anticipated in the learned model, where their intensities are estimated from data. For inferring prediction uncertainties, a companion data-driven Kalman Filter (DDKF) is constructed to forecast obstacle positions and uncertainties. This "heuristic unsafe set" from DDKF is then dynamically calibrated using adaptive conformal prediction, ensuring safety without relying on any distribution assumptions regarding the uncertainties or model accuracy. The calibrated sets, called conformal prediction sets, are then reformulated into convex state constraints.

(3) Safety-Critical Planning:

The thesis proposes two methods for ensuring safety in planning and navigation: Probabilistic-Safe Model Predictive Control (MPC) and Probabilistic-Safe Model Predictive Path Integral (MPPI) given uncertainties arising from operating in unknown, unstructured, and dynamic environments. The MPC approach integrates the quantified obstacle avoidance constraints into a convex program to balance computational tractability while providing probabilistic safety guarantees. In contrast, the MPPI method, a sampling-based strategy, incorporating unsafe sets into a cost map derived from sensory data, optimizes reference tracking trajectory while guaranteeing collision avoidance up to a user-defined risk tolerance.

In unknown and cluttered environments automatically, the proposed framework learns an upper bound on model residuals from data and systematically calculates the safety buffers needed to provide the desired probabilistic safe navigation of robotics systems. Additionally, in the presence of dynamic obstacles, the proposed data-driven predictor systematically extracts an obstacle model and makes obstacle-occupied unsafe set forecasts. These features largely eliminate the "hand tuning" of the underlying planner and controller that is normally required in heuristic-based algorithms. The efficacy of these proposed frameworks is empirically validated through Monte Carlo Simulations, alongside hardware validations on both ground and aerial vehicles, demonstrating their robustness, versatility, and applicability in real-world scenarios.

Item Type:Thesis (Dissertation (Ph.D.))
Subject Keywords:Risk-Aware Motion Planning, Model Predictive Control, Collision Avoiding, Data-Driven Methods, Robotics.
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Control and Dynamical Systems
Awards:Outstanding Student Paper Award, CDC 2023.
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • Burdick, Joel Wakeman
Thesis Committee:
  • Ames, Aaron D. (chair)
  • Murray, Richard M.
  • Brunton, Steven L.
  • Burdick, Joel Wakeman
Defense Date:6 February 2024
Funders:
Funding AgencyGrant Number
JPLJPL’s President’s and Director’s Research and Development Fund
DARPALINC
Technology Innovation InstituteUNSPECIFIED
Record Number:CaltechTHESIS:03042024-201031352
Persistent URL:https://resolver.caltech.edu/CaltechTHESIS:03042024-201031352
DOI:10.7907/qpbp-0x81
Related URLs:
URLURL TypeDescription
https://proceedings.mlr.press/v211/akella23a.htmlPublisherPaper adapted for Chapters 2 and 3.
https://doi.org/10.1109/LCSYS.2022.3181191DOIPaper adapted for Chapters 2 and 5.
https://proceedings.mlr.press/v211/dixit23a.htmlPublisherPaper adapted for Chapters 2 and 6.
https://arxiv.org/abs/2403.03215arXivPaper adapted for Chapters 2 and 4.
https://ieeexplore.ieee.org/abstract/document/9811896PublisherPaper adapted for Chapter 2.
ORCID:
AuthorORCID
Wei, Skylar X.000-0002-6336-9433
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:16313
Collection:CaltechTHESIS
Deposited By: Skylar Wei
Deposited On:16 Apr 2024 18:08
Last Modified:29 Apr 2024 18:24

Thesis Files

[img] PDF - Final Version
See Usage Policy.

9MB

Repository Staff Only: item control page