Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31340
Lego Mindstorms as a Simulation of Robotic Systems

Authors: Miroslav Popelka, Jakub Nožička


In this paper we deal with using Lego Mindstorms in simulation of robotic systems with respect to cost reduction. Lego Mindstorms kit contains broad variety of hardware components which are required to simulate, program and test the robotics systems in practice. Algorithm programming went in development environment supplied together with Lego kit as in programming language C# as well. Algorithm following the line, which we dealt with in this paper, uses theoretical findings from area of controlling circuits. PID controller has been chosen as controlling circuit whose individual components were experimentally adjusted for optimal motion of robot tracking the line. Data which are determined to process by algorithm are collected by sensors which scan the interface between black and white surfaces followed by robot. Based on discovered facts Lego Mindstorms can be considered for low-cost and capable kit to simulate real robotics systems.

Keywords: LEGO Mindstorms, PID controller, low-cost robotics systems, line follower, sensors, programming language C#, EV3 Home Edition Software.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 3528


[1] Švarc, Ivan. Automatické řízení: First International Conference, SENSAPPEAL 2009, Athens, Greece, September 25, 2009, revised selected papers. Vyd. 2. Brno: Akademické nakladatelství CERM, 2011, vi, 348 p. ISBN 978-80-214-4398-3.
[2] Švarc, Ivan. Automatizace: automatické řízení. 2. dopln. vyd. Brno: CERM, 2005, 262 p. ISBN 80-214-2943-7.
[3] O´Dwyer, Aidan. Handbook of PI and PID Controller Tuning Rules. 2009. ISBN 978-1848162426.
[4] Visioli, Antonio. Practical PID control. London: Springer, c2006, xviii, 310 p. ISBN 18-462-8586-0.
[5] Najim, Kaddour. Control of continuous linear systems. London: ISTE, 2006. ISBN 978-047-0612-347
[6] Lego mindstorms ev3 discovery book: a beginner's guide to building and programming robots. S.l.: O'Reilly Media, 2014. ISBN 978-159-3275- 327.
[7] Rollins, Mark. Beginning Lego Mindstorm EV3. New York: Apress, 2014. ISBN 1430264365
[8] Wescott, Tim. Applied control theory for embedded systems. Burlington, MA: Newnes, c2006, ix, 303 p. ISBN 978-075-0678-391.
[9] Dorf, Richard C a Robert H Bishop. Modern control systems. 12th ed. Upper Saddle River: Prentice Hall, c2011, xxii, 1082 p. ISBN 978-0-13- 602458-3.
[10] Ogata, Katsuhiko. Modern control engineering. 5th ed. Boston: Prentice Hall, c2010, x, 894 p. ISBN 978-0-13-615673-4.
[11] MonoBrick.DK (online). 2014 (cit. 2014-05-06). Dostupné z: