A multidisciplinary approach for Model Predictive Control education: a Lego Mindstorms NXT-based framework