Interactive multi-modal motion planning with Branch Model Predictive Control
Yuxiao Chen, Ugo Rosolia, Wyatt Ubellacker, Noel Csomay-Shanklin, and, Aaron D. Ames

TL;DR
This paper introduces a branch Model Predictive Control framework for autonomous robots that accounts for multimodal reactive behaviors of uncontrolled agents, balancing safety and performance through scenario trees and risk measures.
Contribution
It presents a novel branch MPC approach that plans over feedback policies using scenario trees, incorporating risk measures like CVaR for improved robustness.
Findings
Successfully tested on autonomous vehicle tasks in simulation.
Demonstrated human-like behaviors balancing safety and performance.
Validated on quadruped robot motion planning in real experiments.
Abstract
Motion planning for autonomous robots and vehicles in presence of uncontrolled agents remains a challenging problem as the reactive behaviors of the uncontrolled agents must be considered. Since the uncontrolled agents usually demonstrate multimodal reactive behavior, the motion planner needs to solve a continuous motion planning problem under these behaviors, which contains a discrete element. We propose a branch Model Predictive Control (MPC) framework that plans over feedback policies to leverage the reactive behavior of the uncontrolled agent. In particular, a scenario tree is constructed from a finite set of policies of the uncontrolled agent, and the branch MPC solves for a feedback policy in the form of a trajectory tree, which shares the same topology as the scenario tree. Moreover, coherent risk measures such as the Conditional Value at Risk (CVaR) are used as a tuning knob to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-time simulation and control systems · Reinforcement Learning in Robotics · Vehicle Dynamics and Control Systems
