Data-Driven Chance Constrained Control using Kernel Distribution Embeddings

A. J. Thorpe*, T. Lew*, M. M. K. Oishi, M. Pavone

Published in L4DC - September 2022

[Paper] [Code]

We present a data-driven algorithm for efficiently computing stochastic control policies for general joint chance constrained optimal control problems. Our approach leverages the theory of kernel distribution embeddings, which allows representing expectation operators as inner products in a reproducing kernel Hilbert space.

This framework enables approximately reformulating the original problem using a dataset of observed trajectories from the system without imposing prior assumptions on the parameterization of the system dynamics or the structure of the uncertainty.

By optimizing over a finite subset of stochastic open-loop control trajectories, we relax the original problem to a linear program over the control parameters that can be efficiently solved using standard convex optimization techniques.

kernel_l4dc LP

We demonstrate our proposed approach in simulation on a system with nonlinear non-Markovian dynamics navigating in a cluttered environment.

kernel_l4dc results

Bibtex

@inproceedings{ThorpeLewEtAl2022,
	author = {Thorpe, A.~J. and Lew, T. and Oishi, M.~M.~K. and Pavone, M.},
	title = {Data-Driven Chance Constrained Control using Kernel Distribution Embeddings},
	year = {2022},
	booktitle = {Learning for Dynamics \& Control Conference},
}