Learned Risk Metric Maps for Kinodynamic Systems

Ross Allen, Wei Xiao, Daniela Rus
2/28/2023
cs.ROcs.LG

Official code: mit-drl/pyrmm (6 stars, last commit 2023-03-14).

Abstract

We present Learned Risk Metric Maps (LRMM) for real-time estimation of coherent risk metrics of high dimensional dynamical systems operating in unstructured, partially observed environments. LRMM models are simple to design and train -- requiring only procedural generation of obstacle sets, state and control sampling, and supervised training of a function approximator -- which makes them broadly applicable to arbitrary system dynamics and obstacle sets. In a parallel autonomy setting, we demonstrate the model's ability to rapidly infer collision probabilities of a fast-moving car-like robot driving recklessly in an obstructed environment; allowing the LRMM agent to intervene, take control of the vehicle, and avoid collisions. In this time-critical scenario, we show that LRMMs can evaluate risk metrics 20-100x times faster than alternative safety algorithms based on control barrier functions (CBFs) and Hamilton-Jacobi reachability (HJ-reach), leading to 5-15\% fewer obstacle collisions by the LRMM agent than CBFs and HJ-reach. This performance improvement comes in spite of the fact that the LRMM model only has access to local/partial observation of obstacles, whereas the CBF and HJ-reach agents are granted privileged/global information. We also show that our model can be equally well trained on a 12-dimensional quadrotor system operating in an obstructed indoor environment. The LRMM codebase is provided at https://github.com/mit-drl/pyrmm.

View on arXivView PDF

Code Implementations(1)

mit-drl/pyrmmOfficial100%

Risk Metric Maps in Python

61C++, MATLABFeb 21, 20233 years ago

Similar Papers

Cite this paper

@article{allen2023learned,
  title  = {Learned Risk Metric Maps for Kinodynamic Systems},
  author = {Ross Allen and Wei Xiao and Daniela Rus},
  year   = {2023},
  eprint = {2302.14803},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.14803v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.14803.svg)](https://codeofpaper.com/paper/2302.14803)

Discussion