Correcting Nominal Models with Learned Residuals for Aggressive Real-Time Control

August 2025

Correcting Nominal Models with Learned Residuals for Aggressive Real-Time Control

Authors:

Si Heng Teng

Abstract:

Car-like robots are mechanically simple and dynamically stable, making them well-suited for applications such as inspections, surveillance, and search-and-rescue operations. Given a model of the robot’s dynamics, model predictive control (MPC) plans optimal actions with specified constraints. The performance of MPC is limited by inaccuracies in the underlying system model - high fidelity models are complex and brittle, while simple models trade accuracy for computational tractability.
This work presents a hybrid control framework that corrects predictions from a low-dimensional kinematic model through a data-driven residual network, termed the Corrective Residual Network (CRN). CRN significantly reduces model errors compared to the nominal model. CRN is integrated with MPC in a proposed algorithm called Corrective Sequential Linear-Quadratic MPC (CSLQ-MPC). CSLQ-MPC demonstrates strong performance and robustness towards model mismatch, including in scenarios with incorrect model parameters given to the nominal model. CSLQ-MPC sees an improvement in cross-track error of 54.3% and an improvement in time taken of 14.3%.
@mastersthesis{Teng-2025-148221,
author = {Si Heng Teng},
title = {Correcting Nominal Models with Learned Residuals for Aggressive Real-Time Control},
year = {2025},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-25-80},
keywords = {Controls, Nominal, Model, Residuals, Data-Driven, Dynamics},
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.