A LEGO based undergraduate control systems laboratory

The cost of establishing a traditional control systems laboratory usually runs into many thousands of dollars. This paper introduces an alternative method of teaching a control systems laboratory for undergraduate engineering students using LEGO NXT kits and ROBOTC software. The total cost of the kit and the software is under $350 which makes this combination a very cheap alternative for establishing a control systems laboratory. The set of experiments described here are ideal for colleges and universities that wish to introduce a control system laboratory curriculum at a minimal cost. In the first experiment the students observe and explore the working of the inbuilt ROBOTC PID controller for the LEGO NXT motor. In the second experiment, tuning of the PID controller assuming the system equations of the LEGO NXT motor system are unknown is studied. Ziegler-Nichols (Z-N) method and its Tyreus-Luyben (T-L) modification are also studied. In the third experiment, the transfer function of the LEGO NXT motor is derived using system identification by the experimental data modeling approach. PID control design using the new model is then finally studied in the fourth experiment using the experimentally obtained transfer function.

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

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

[3]  B. Anderson,et al.  Digital control of dynamic systems , 1981, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[4]  Jae Wook Jeon,et al.  Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms , 2009, IEEE Transactions on Education.

[5]  W. Luyben,et al.  Tuning PI controllers for integrator/dead time processes , 1992 .

[6]  Evangelos Papadopoulos,et al.  Putting low-cost commercial robotics components to the test - Development of an educational mechatronics/robotics platform using LEGO components , 2007, IEEE Robotics & Automation Magazine.

[7]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

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