Published December 1, 2022 | Version Submitted
Discussion Paper Open

Adaptive Conformal Prediction for Motion Planning among Dynamic Agents

Abstract

This paper proposes an algorithm for motion planning among dynamic agents using adaptive conformal prediction. We consider a deterministic control system and use trajectory predictors to predict the dynamic agents' future motion, which is assumed to follow an unknown distribution. We then leverage ideas from adaptive conformal prediction to dynamically quantify prediction uncertainty from an online data stream. Particularly, we provide an online algorithm uses delayed agent observations to obtain uncertainty sets for multistep-ahead predictions with probabilistic coverage. These uncertainty sets are used within a model predictive controller to safely navigate among dynamic agents. While most existing data-driven prediction approached quantify prediction uncertainty heuristically, we quantify the true prediction uncertainty in a distribution-free, adaptive manner that even allows to capture changes in prediction quality and the agents' motion. We empirically evaluate of our algorithm on a simulation case studies where a drone avoids a flying frisbee.

Additional Information

© 2023 A. Dixit, L. Lindemann, S.X. Wei, M. Cleaveland, G.J. Pappas & J.W. Burdick. Attribution 4.0 International (CC BY 4.0). Lars Lindemann, Matthew Cleaveland, and George J. Pappas were generously supported by NSF award CPS-2038873. The work of Anushri Dixit and Skylar Wei was supported in part by DARPA, through the LINC program.

Attached Files

Submitted - 2212.00278.pdf

Files

2212.00278.pdf

Files (464.6 kB)

Name Size Download all
md5:d5ef5fe6e0bbb335327cdc51918517b2
464.6 kB Preview Download

Additional details

Identifiers

Eprint ID
118457
Resolver ID
CaltechAUTHORS:20221219-234025206

Related works

Funding

NSF
ECCS-2038873
Defense Advanced Research Projects Agency (DARPA)

Dates

Created
2022-12-20
Created from EPrint's datestamp field
Updated
2023-06-02
Created from EPrint's last_modified field