Update-Aware Robust Optimal Model Predictive Control for Nonlinear Systems
By: J. Wehbeh, E. C. Kerrigan
Potential Business Impact:
Makes robots smarter by planning ahead better.
Robust optimal or min-max model predictive control (MPC) approaches aim to guarantee constraint satisfaction over a known, bounded uncertainty set while minimizing a worst-case performance bound. Traditionally, these methods compute a trajectory that meets the desired properties over a fixed prediction horizon, apply a portion of the resulting input, and then re-solve the MPC problem using newly obtained measurements at the next time step. However, this approach fails to account for the fact that the control trajectory will be updated in the future, potentially leading to conservative designs. In this paper, we present a novel update-aware robust optimal MPC algorithm for decreasing horizon problems on nonlinear systems that explicitly accounts for future control trajectory updates. This additional insight allows our method to provably expand the feasible solution set and guarantee improved worst-case performance bounds compared to existing techniques. Our approach formulates the trajectory generation problem as a sequence of nested existence-constrained semi-infinite programs (SIPs), which can be efficiently solved using local reduction techniques. To demonstrate its effectiveness, we evaluate our approach on a planar quadrotor problem, where it clearly outperforms an equivalent method that does not account for future updates at the cost of increased computation time.
Similar Papers
Robust Output-Feedback MPC for Nonlinear Systems with Applications to Robotic Exploration
Systems and Control
Helps robots explore unknown places safely.
Layered Nonlinear Model Predictive Control for Robust Stabilization of Hybrid Systems
Systems and Control
Makes robots walk and jump more smoothly.
Robust MPC for Uncertain Linear Systems -- Combining Model Adaptation and Iterative Learning
Systems and Control
Teaches robots to do jobs better each time.