Dynamic analysis, modeling and control of the LEGO EV3 modular mobile platform

Faruk Bevrnja, Mustafa Bevrnja, Marin Petrovic


Due to the increased popularity of robotic systems and their more frequent application, some companies have opted to incorporate modular robotic systems in their assortment. The advantages of such systems are great flexibility in terms of combining components, relatively easy programmability, a wide range of functions that can be performed, the availability of components, as well as modularity in terms of functional and structural connectivity. The disadvantages are reflected by the fact that these systems are not optimized for a particular application. The precision and accuracy of such systems are substantially less than those of the system created exclusively for a particular application. Gaps and dead strokes of moving parts are very influential on the performance of functions and there is relatively little autonomy to such systems. The problem of mutual inarticulation of motors was introduced, and a solution was given to overcome these problems. The observations concerning the aforementioned problems have been explained and the most important features of this approach to robotic systems highlighted.


EV3, LEGO, Simulink, Modeling, Modular systems

Full Text:



N. Montés, N. Rosillo, M.C. Mora, L. Hilario, Real-Time Matlab-Simulink-Lego EV3 Framework for Teaching Robotics Subjects. In: W. Lepuschitz, M. Merdan, G. Koppensteiner, R. Balogh, D. Obdržálek (eds) Robotics in Education, Advances in Intelligent Systems and Computing, vol. 829, pp. 230-240. Cham: Springer Nature Switzerland AG, 2019.

K. Suri, A. Cuccuru, J. Cadavid, S. Gerard, W. Gaaloul and S. Tata, “Model-based Development of Modular Complex Systems for Accomplishing System Integration for Industry 4.0”, In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development MODELSWARD 2017, Porto, 2017.

F. Klassner, J.C. Peyton-Jones and K. Lehmer, “Genetic Algorithms with Lego Mindstorms and Matlab”, In Proceedings of the 25th The Florida Artificial Intelligence Research Society FLAIRS 2012, Florida, 2012.

J. Ding, Z. Li and T. Pan, “Control System Teaching and Experiment Using LEGO MINDSTORMS NXT Robot”, International Journal of Information and Education Technology, vol. 7, no. 4, pp. 309-313, 2017.

C. Lapusan, O. Hancu, C. Rad, L. Dache and V. Maties, “Integrated learning platform based on Lego NXT and Matlab for teaching mechatronics”, In 8th International Conference on Electronics, Computers and Artificial Intelligence ECAI 2016, Ploiesti, 2016.

DOI: http://dx.doi.org/10.21533/pen.v7i4.1084


  • There are currently no refbacks.

Copyright (c) 2020 Faruk Bevrnja, Mustafa Bevrnja, Marin Petrovic

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN: 2303-4521

Digital Object Identifier DOI: 10.21533/pen

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License