RAT iLQR: A Risk Auto-Tuning Controller to Optimally Account for Stochastic Model Mismatch

Published in: IEEE Robotics and Automation Letters (RA-L), 2021

Haruki Nishimura, Negar Mehr, Adrien Gaidon, Mac Schwager

[Link to PDF]
[Link to Publisher Site]
[Link to Code]

Abstract

Successful robotic operation in stochastic environments relies on accurate characterization of the underlying probability distributions, yet this is often imperfect due to limited knowledge. This work presents a control algorithm that is capable of handling such distributional mismatches. Specifically, we propose a novel nonlinear MPC for distributionally robust control, which plans locally optimal feedback policies against a worst-case distribution within a given KL divergence bound from a Gaussian distribution. Leveraging mathematical equivalence between distributionally robust control and risk-sensitive optimal control, our framework also provides an algorithm to dynamically adjust the risk-sensitivity level online for risk-sensitive control. The benefits of the distributional robustness as well as the automatic risk-sensitivity adjustment are demonstrated in a dynamic collision avoidance scenario where the predictive distribution of human motion is erroneous.

Video

BibTex

@article{nishimura2021ratilqr,
  author={Nishimura, Haruki and Mehr, Negar and Gaidon, Adrien and Schwager, Mac},
  journal={IEEE Robotics and Automation Letters}, 
  title={RAT iLQR: A Risk Auto-Tuning Controller to Optimally Account for Stochastic Model Mismatch}, 
  year={2021},
  volume={6},
  number={2},
  pages={763-770}
}