Real-Time Model Predictive Control via Multi-Parametric Programming by Michal Kvasnica