Simulation-Based Learning of Feedback Control Through Planar Robot Motion
DOI:
https://doi.org/10.21439/jme.v9i1.136Keywords:
Engineering education, Feedback control, Mobile robotics, Proportional Control, ROS2Abstract
The understanding of feedback control concepts can be challenging for students when theoretical analysis is not directly connected to observable system behavior. Simulation environments can help bridge this gap by allowing learners to visualize the effects of control actions on system dynamics. This work presents a didactic framework for teaching classical proportional feedback control using the ROS~2 Turtlesim simulator. The proposed approach combines mathematical modeling, controller design, and robotic simulation to illustrate how proportional gain influences system response, convergence speed, and trajectory behavior. Simulation results demonstrate that the framework clearly exposes both theoretical properties and practical implementation effects, including actuator saturation and discretization phenomena. Because the system is simple to implement and relies on widely accessible open-source tools, it provides an effective platform for introducing students to feedback control concepts while simultaneously connecting classical control theory with mobile robotics applications.
Downloads
References
ARAÚJO, A. M. N. et al. Labvcon: a virtual laboratory for control engineering education. In: BRAZILIAN CONGRESS OF AUTOMATION (CBA). Fortaleza, CE: Brazilian Society of Automatics, 2022. p. 888–892.
ASSIS, W. O.; COELHO, A. D.; LIMA, F. R. G. A didactic program for teaching control systems in engineering laboratories. In: BRAZILIAN CONGRESS OF AUTOMATION (CBA). Juiz de Fora, MG: Brazilian Society of Automatics, 2008.
BELHOT, R. V.; FIGUEIREDO, R. S.; MALAVÉ, C. O. The use of simulation in engineering education. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE). Porto Alegre, RS: Associação Brasileira de Educação em Engenharia, 2001. p. 447–451.
BREGANON, R. et al. Development of inverted pendulum systems as didactic tools in control engineering education. Holos, v. 37, n. 5, p. 1–12, 2021.
CAÑAS, J. M. et al. A ROS-based open tool for intelligent robotics education. Applied Sciences, v. 10, n. 21, p. 7419, 2020.
CHEN, H. Development of teaching material for Robot Operating System (ROS): creation and control of robots. 2022. Dissertação (Mestrado) — Aalto University, School of Engineering, Espoo, 2022. Disponível em: [https://urn.fi/URN:NBN:fi:aalto-202208285037](https://urn.fi/URN:NBN:fi:aalto-202208285037). Acesso em: 5 maio 2026.
COELHO, A. A. R. et al. Simulation laboratories in the teaching of signals and linear systems. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE). Porto Alegre, RS: Associação Brasileira de Educação em Engenharia, 2001. p. 1–8.
COONEY, M. et al. Teaching robotics with Robot Operating System (ROS): a behavior model perspective. [S.l.: s.n.], 2018.
DORF, R. C.; BISHOP, R. H. Modern control systems. 13. ed. Rio de Janeiro: LTC, 2018.
FARZAN, S. Project-based learning for robot control theory: a Robot Operating System (ROS)-based approach. [S.l.]: arXiv, 2023.
KERSCHBAUMER, R.; LIMA, C. R. E.; SIMÃO, J. M. Using the V-REP robot simulator in the teaching of autonomous robot control techniques. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE). Curitiba, PR: Associação Brasileira de Educação em Engenharia, 2014.
KIRK, D. E. Optimal control theory: an introduction. Englewood Cliffs: Prentice-Hall, 1970.
KLUEVER, C. A. Dynamic systems: modeling, analysis, and simulation. Rio de Janeiro: LTC, 2018.
NISE, N. S. Engineering control systems. 6. ed. Rio de Janeiro: LTC, 2013.
RAUDMÄE, R. et al. Robotont: open-source and ROS-supported omnidirectional mobile robot for education and research. HardwareX, v. 14, p. e00436, 2023.
RENARD, E. ROS 2 from scratch. Birmingham: Packt Publishing, 2024.
ROLDÁN-ÁLVAREZ, D. et al. Unibotics: open ROS-based online framework for practical learning of robotics in higher education. Multimedia Tools and Applications, v. 83, n. 17, p. 52841–52866, 2023.
ROLDÁN-ÁLVAREZ, D.; MAHNA, S.; CAÑAS, J. M. A ROS-based open web platform for intelligent robotics education. In: Robotics in Education. [S.l.]: Springer, 2021. p. 243–255.
RYALAT, M. Empowering engineering education with the Robot Operating System (ROS): an open-source platform for robotics learning. In: IEEE INTERNATIONAL CONFERENCE ON E-LEARNING IN INDUSTRIAL ELECTRONICS (ICELIE). 2025. p. 1–6.
RYALAT, M. et al. Research and education in robotics: a comprehensive review, trends, challenges, and future directions. Journal of Sensor and Actuator Networks, v. 14, n. 4, p. 76, 2025.
SANTOS, T. M. B. et al. Introducing Robot Operating System as a project-based learning in an undergraduate research project. In: LATIN AMERICAN ROBOTICS SYMPOSIUM (LARS); BRAZILIAN SYMPOSIUM ON ROBOTICS (SBR); WORKSHOP ON ROBOTICS IN EDUCATION (WRE). 2023. p. 585–590.
SESSHINI, I.; GALVEZ, J. M. A virtual laboratory for automation and control education. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE). Curitiba, PR: Associação Brasileira de Educação em Engenharia, 2007.
SILVA, E. A.; QUIRINO, R. B.; GASOTO, M. A. A didactic computational environment for the study of dynamic systems in engineering. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE). Belém, PA: Associação Brasileira de Educação em Engenharia, 2012.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Mechatronics Engineering

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Authors publishing in the Journal of Mechatronics Engineering agree to the following terms: Authors retain copyright and grant the journal the right of first publication, with the work licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY - NC-SA 4.0). Our articles are available free and free, with privileges for educational, fishing and non-commercial activities.
