Linear Controllers for the NXT Ballbot with Parameter Variations Using Linear Matrix Inequalities [Lecture Notes]

For years, one of the main challenges for teachers of the automatic control courses at both the undergraduate and postgraduate levels has been breaking the barrier between the strong mathematical content of these courses and the practice of applying such knowledge to real systems. Some students envision automatic control courses as a set of abstract mathematics, and even when they understand how to solve textbook problems, few students assimilate how to apply this knowledge to real systems or grasp the true importance of such courses in various branches of engineering [1], [2]. To try to address these issues, some researchers have exerted considerable effort to make the understanding of some advanced automatic control concepts more accessible from the mathematical point of view using graphical or tabular concepts that can be handled in any basic control course [3]?[5]. Recently, with advances in computer technology, numerical simulation tools have also been widely used to facilitate the teaching-learning process in the automatic control area [6]?[8].

[1]  Brian Bagnall Maximum Lego NXT: Building Robots with Java Brains , 2007 .

[2]  B.S. Heck,et al.  A LEGO experiment for embedded control system design , 2004, IEEE Control Systems.

[3]  Eric Ostertag,et al.  Mono- and Multivariable Control and Estimation , 2011 .

[4]  Brent R. Young,et al.  A real time approach to process control education with an open-ended simulation tool , 2013 .

[5]  D. Inman Vibration control , 2018, Advanced Applications in Acoustics, Noise and Vibration.

[6]  María Luisa Pinto-Salamanca,et al.  Determinación de parámetros de un robot móvil de lego mindstorms , 2007 .

[7]  William J. Palm,et al.  Control Systems Take-Home Experiments [Focus on Education] , 2013, IEEE Control Systems.

[8]  Li Qiu,et al.  Preclassical Tools for Postmodern Control: An Optimal and Robust Control Theory for Undergraduate Education , 2013, IEEE Control Systems.

[9]  António Paulo Moreira,et al.  Localization of Mobile Robots Using an Extended Kalman Filter in a LEGO NXT , 2012, IEEE Transactions on Education.

[10]  Sergey A. Kolyubin,et al.  Using of LEGO Mindstorms NXT Technology for Teaching of Basics of Adaptive Control Theory , 2011 .

[11]  Isabelle Queinnec,et al.  LMI Robust Control of PWM Converters: An Output-Feedback Approach , 2011 .

[12]  Til Aach,et al.  MATLAB Meets LEGO Mindstorms—A Freshman Introduction Course Into Practical Engineering , 2010, IEEE Transactions on Education.

[13]  Eduardo F. Camacho,et al.  INTRODUCING LINEAR MATRIX INEQUALITIES IN A CONTROL COURSE , 2006 .

[14]  P. Gahinet,et al.  H design with pole placement constraints , 2018 .

[15]  S. S. Prieto,et al.  A Monoball Robot Based on LEGO Mindstorms [Focus on Education] , 2012, IEEE Control Systems.

[16]  Daniel J. Inman,et al.  Vibration with Control: Inman/Vibration with Control , 2006 .

[17]  M. Wongsaisuwan,et al.  Robust controller design for a rotary double inverted pendulum using linear matrix inequalities , 2007, SICE Annual Conference 2007.

[18]  P. Gahinet,et al.  H∞ design with pole placement constraints: an LMI approach , 1996, IEEE Trans. Autom. Control..

[19]  J.L. Newcomer A design project based approach to teaching automatic control theory to mechanical engineers , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[20]  Yoonsoo Kim,et al.  Control systems lab using a LEGO Mindstorms NXT motor system , 2011, 18th Mediterranean Conference on Control and Automation, MED'10.

[21]  X. Wang,et al.  Education of computer simulation for control system in Internet , 2003, The Fifth International Conference on Power Electronics and Drive Systems, 2003. PEDS 2003..

[22]  M. Arias-Montiel,et al.  A Robust Control Scheme Against Some Parametric Uncertainties for the NXT Ballbot , 2015 .

[23]  Filomena Soares,et al.  Modelica modeling language as a tool on control engineering education: Simulation of a two-tank system , 2014, 2014 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[24]  Isabelle Queinnec,et al.  Robust LQR Control for PWM Converters: An LMI Approach , 2009, IEEE Transactions on Industrial Electronics.

[25]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[26]  Anthony Mandow,et al.  Using LEGO NXT Mobile Robots With LabVIEW for Undergraduate Courses on Mechatronics , 2011, IEEE Transactions on Education.

[27]  Jianqiang Yi,et al.  Understanding Neighborhood of Linearization in Undergraduate Control Education [Focus on Education] , 2013, IEEE Control Systems.