Iterated non-linear model predictive control based on tubes and contractive constraints. (May 2016)