Lego‐bike: A challenging robotic lab project to illustrate rapid prototyping in the mindstorms/simulink integrated platform

LEGO© Mindstorms is a widely spread affordable education robotic platform, that has recently gained native support from the Mathworks© simulation environment Simulink. The pros and cons of the integrated Mindstorms/Simulink framework are actually illustrated through a complex model based control design project featuring a self‐stabilized bicycle, that represents a proper example of the rapid prototyping capability of the platform. The importance of such an integration is discussed taking into account the history and the results of the LEGO‐based learning activities held at the Control Systems Laboratory of the University of Florence for graduate and undergraduate courses. © 2015 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:947–958, 2015; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21666

[1]  Gareth Halfacree,et al.  Raspberry Pi User Guide - Turtleback School & Library Binding Edition , 2014 .

[2]  Konstantin Zimenko,et al.  Control Approaches for Complicated Self-Unstable Plants with Applications for Two-Wheel Mobile Robot Motobot in Educational Purposes , 2012, ACE.

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

[4]  Giacomo Innocenti,et al.  Simulink meets Lego: Rapid controller prototyping of a stabilized bicycle model , 2013, 52nd IEEE Conference on Decision and Control.

[5]  Simon Monk,et al.  Programming Arduino: Getting Started with Sketches , 2011 .

[6]  Mats Larsson,et al.  Stabilization of a Riderless Bicycle [Applications of Control] , 2010, IEEE Control Systems.

[7]  A. Ruina,et al.  A Bicycle Can Be Self-Stable Without Gyroscopic or Caster Effects , 2011, Science.

[8]  Andrew B. Williams The qualitative impact of using LEGO MINDSTORMS robots to teach computer engineering , 2003, IEEE Trans. Educ..

[9]  K.J. Astrom,et al.  Bicycle dynamics and control: adapted bicycles for education and research , 2005, IEEE Control Systems.

[10]  Arend L. Schwab,et al.  Experimental validation of a model of an uncontrolled bicycle , 2008 .

[11]  V. Cerone,et al.  Stabilization of a Riderless Bicycle A Linear-Parameter-Varying Approach , 2022 .

[12]  Andy Ruina A bicycle with compliant training wheels, half way between a bicycle and a tricycle, is uncontrollable , 2014 .

[13]  Manuel P. Cuéllar,et al.  Design and implementation of intelligent systems with LEGO Mindstorms for undergraduate computer engineers , 2014, Comput. Appl. Eng. Educ..

[14]  Arend L. Schwab,et al.  Linearized dynamics equations for the balance and steer of a bicycle: a benchmark and review , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[15]  Tamer Inanc,et al.  A low‐cost autonomous mobile robotics experiment: Control, vision, sonar, and Handy Board , 2012, Comput. Appl. Eng. Educ..

[16]  Çetin Meriçli,et al.  Introduction to autonomous mobile robotics using Lego Mindstorms NXT , 2013, Comput. Sci. Educ..

[17]  Gareth Halfacree,et al.  Raspberry Pi User Guide , 2012 .

[18]  Frank Klassner,et al.  LEGO MindStorms: not just for K-12 anymore , 2003, IEEE Robotics Autom. Mag..

[19]  Arend L. Schwab,et al.  A MULTIBODY DYNAMICS BENCHMARK ON THE EQUATIONS OF MOTION OF AN UNCONTROLLED BICYCLE , 2005 .

[20]  Cipriano Galindo,et al.  A LEGO Mindstorms NXT approach for teaching at Data Acquisition, Control Systems Engineering and Real-Time Systems undergraduate courses , 2012, Comput. Educ..

[21]  Dezhen Song,et al.  Trajectory tracking and balance stabilization control of autonomous motorcycles , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..