In the first part of this course, the student will learn state-of-the-art methodologies for the analysis of uncertain systems and the design of robust controllers by means of convex optimization techniques.
In the second part, Model Predictive Control for constrained systems will be presented. Stability and performance will be analyzed. Simulation sessions will be carried out using the Python language and CVX optimization software.