Virtual prototyping tools simulations are nowadays largely adopted methods in the automotive industry. However, to achieve effective simulative tests for two-wheeled vehicles, a virtual rider, i.e. a controller for virtual motorcycles, is typically needed due to the inherent instability of the system. Different control strategies have been employed to deal with this control task, and promising results have been obtained using Nonlinear Model Predictive Control (NMPC). Yet, performance of NMPC highly relies on the plant characterization, that can be highly complex to obtain analytically for 2-wheel vehicles. To improve it, learning dynamics approaches can be used within a Learning-based Nonlinear Model Predictive Control (LbNMPC) framework, exploiting the combination of data-driven techniques and NMPC strategy. In this manuscript, we present a tailored real-time capable LbNMPC for a virtual motorcycle that relies on a continuous grey-box model based on Gaussian Processes (GPs), method that has proven to be effective for 4-wheel vehicle applications. To cope with the real-time requirement, a feature selection procedure and sparse GP approximations have been adopted. A comparison with a physics-based model NMPC implementation taken from the literature has been carried out, analyzing the impact of different sparse GP representations. Remarkable improvements in both model accuracy and tracking performance have been obtained, and the generalization properties of the grey-box model have been assessed.
Read full abstract