Epfl Model Predictive Control Algorithms