How do you learn and update the model of a mechanical system for MPC and feedback control?
If you want to design a controller for a mechanical system, such as a robot arm, a vehicle, or a wind turbine, you need to have a mathematical model of its dynamics. A model is a set of equations that describe how the system behaves in response to inputs and disturbances. However, models are often uncertain, incomplete, or nonlinear, which makes them difficult to use for control purposes. In this article, you will learn about two approaches to deal with model uncertainty and improve control performance: model predictive control (MPC) and feedback control.