Application of LEGO Mindstorms Kits for Teaching Mechatronics Engineering

Main Article Content

Rogério Sales Gonçalves


One of the major educators’ challenges is to teach the theoretical lessons with practical examples that can be taught in the classroom or teaching laboratories. The application of these examples will face a major problem for students in engineering: the difficulty of understanding and seeing how a mechatronic device works in everyday life. This requires the use of tools that enable the construction of different low cost prototypes to assist in student learning. Another challenge to educators is the need to motivate students during the lessons and to present models that students can make and develop on their own. Within this context this paper presents a pedagogic proposition based on the use of LEGO Mindstorms kits to teach practical lab activities in a mechatronics engineering course. The objective is to develop teaching methodologies with the use of these LEGO kits in order to motivate the students and also to promote a higher interdisciplinarity, by proposing projects that unify different disciplines. Thus, the paper is divided into three parts according to the educational experiences implemented in the course of mechatronics engineering at the Federal University of Uberlândia, Brazil. The first part presents the use of the kits in robotics discipline. The second part presents the use of the virtual kits in the Computer Aided Design discipline with zero-cost. The third part presents a multi-disciplinary project EDROM in mechatronics using LEGO kits.

Article Details

How to Cite
Gonçalves, R. (2017, October 31). Application of LEGO Mindstorms Kits for Teaching Mechatronics Engineering. International Journal for Innovation Education and Research, 5(10), 99-113. Retrieved from
Author Biography

Rogério Sales Gonçalves, Federal University of Uberlândia

School of Mechanical Engineering – FEMEC


[1] S. Zhao, W. Tan, S. Wen, C. Guo, “Research on Robotic Education Based on LEGO Bricks”, In International Conference on Computer Science and Software Engineering, 2008.
[2] G. Kiss, “Using the LEGO-Mindstorm Kit in German Computer Science Education”, In 8th IEEE International Symposium on Applied Machine Intelligence and Informatics, Slovakia, 2010.
[3] A. D. Kapadia, I. D. Walker, K. E. Green, J. C. Manganelli, H. Houayek, A. M. James, V. Kanuri, T. Mokhtar, I. Siles, P. Yanik, “Rethinking the Machines in Which We Live, A Multidisciplinary Course in Architectural Robotics”, Volume: 21 Issue:3, IEEE Robotics & Automation Magazine, 2014.
[4] Á. Takács, G. Eigner, L. Kovács, I. J. Rudas, T. Haidegger, “Teacher´s Kit: Development, Usability, and Communities of Modular Robotic Kits for Classroom Education”, IEEE Robotics & Automation Magazine, pp. 30-39, 2016.
[5] P. Fiorini, “LEGO Kits in the Lab”, Education, IEEE Robotics & Automation Magazine, 2005.
[6] J. M. Gómez-de-Gabriel, A. Mandow, J. Fernández-Lozano, A. J. García-Cerezo, “Using LEGO NXT Mobile Robots With LabVIEW for Undergraduate Courses on Mechatronics”, IEEE Transactions on Education, V. 54, n° 1, pp. 41-47, 2011.
[7] S. Jung, “Experiences in Developing an Experimental Robotics Course Program for Undergraduate Education ”, IEEE Transactions on Education, V. 56, n° 1, 2013.
[8] R. Siegwart, “Grasping the interdisciplinarity of mechatronics”, IEEE Robotics & Automation Magazine, V. 8, Issue 2, 2001.
[9] S. Galvan, D. Botturi, A. Castellani, P. Fiorini, “Innovative Robotics Teaching Using Lego Sets”, Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, Florida, 2006.
[10] I. Ebet-Uphoff, “Introducing Parallel Manipulators Through Laboratory Experiments”, IEEE Robotics & Automation Magazine, Volume:10 Issue:2 , 2003.
[11] M. W. Lew, T. B. Horton, M. S. Sherriff, “Using LEGO Mindstorms NXT and LEJOS in an Advanced Software Engineering Course”, In 23rd IEEE Conference on Software Engineering Education and Training, 2010.
[12] J. M., Rosário, Princípios de mecatrônica. São Paulo: Pearson, 2005.
[13] W. T. Sobrinho, R. S. Gonçalves, “Study of robotics singularities using LEGO Mindstorms Kit”, Robotics Symposium, IEEE IX Latin American and IEEE Colombian Conference on Automatic Control and Industry Applications (LARC), 2011.
[14] W. T. Sobrinho, R. S. Gonçalves, “Construction of robotic Structures using LEGO Mindstorms NXT kit”, 21st Brazilian Congress of Mechanical Engineering, 2011.
[15] L.W. Tsai, “Robot Analysis: The Mechanics of Serial and Parallel Manipulators”, John Wiley & Sons, New York, 1999, pp.260-297.
[16] E. Macho, O. Altuzarra, C. Pinto, A. Hernandez, “Workspaces associated to assembly modes of the 5R planar parallel manipulator”, Robotica, 2008, pp. 1-9.
[17] R. Clavel, “Conception d'un robot parallèle rapide à 4 degrés de liberté”, thèse de doctorat, Ecole Polytechnique Fédérale de Lausanne, (in French), 1991.
[18] Carvalho, J.C.M., Carbone, G., Ceccarelli, M., Oliveira, P.J., Saramago, S.F.P., “An optimum path planning for Cassino Parallel Manipulator by using inverse dynamics”. Robotica (Cambridge), v. 26, p. 229-239, 2008.
[19] B. Fagin, “Ada/Mindstorms 3.0, A Computational Environment Built on the LEGO Mindstorms RCX Kit for Introductory Robotics and Programming”, IEEE Robotics & Automation Magazine, Volume:10 Issue:2 , 2003.
[20] T. Bower, “Teaching Introductory Robotics Programming: Learning to Program with National Instruments´LabVIEW”, IEEE Robotics & Automation Magazine, pp. 67-73, 2016.
[21] S. Simmons, K. Rudie, M. Greenspan, Introducing Computer Programming With Lego Robotics, DOI: 10.24908/pceea, 2010.
[22] S. A. Wadoo, R. Jain, “A LEGO based Undergraduate Control Systems Laboratory” Systems, Applications and Technology Conference, 2012.
[23] D. Zaldivar, E. Cuevas, M. A. Pérez-Cisneros, J. H. Sossa, J. G. Rodríguez, E. O. Palafox, “An Educational Fuzzy-based Control platform using LEGO Robots”, International Journal of Electrical Engineering Education, V. 50, N. 2, pp. 157-171, 2013.
[24] C. de Vries, Y. wu, M. R. Ford, O. Onipede Jr., “Using LEGO MINDSTORMS in a Control Systems Lab to impact next generation engineers”, American Society for Engineering Education, 2015.
[25] S. Lai-Yuen, “Using LEGO to Teach and Learn Micromanufacturing and Industrial Automation”, American Society for Engineering Education, 2008.
[26] F. Provenza, “Desenhista de máquinas”, 46ª edição, Editora F. Provenza, 1991.
[27] K. L. Narayana, P. Kannaiah, K. Venkata Reddy, “Machine Drawing”, Third Edition, New Age International (P) Limited, Publishers, 2006.
[28] R. K. Dhawan, “A textbook of Machine Drawing”, Publisher: S Chand, 2006.
[29] K. C. John, “Textbook of Machine Drawing”, Prentice Hall India Learning Private Limited, 2009.
[30] G. Venture, “Attracting and Retaining Young Japanese Women in Robotics”, IEEE Robotics & Automation Magazine, Volume:20 Issue:3, 2013.
[31] G. Venture, “Can Robots in Classrooms Attract More Women to Engineering?”, IEEE Robotics & Automation Magazine, Volume: 21 Issue:4, 2014.