Simulation-Based Learning of Feedback Control Through Planar Robot Motion

Authors

  • Denis Mosconi Instituto Federal de São Paulo http://orcid.org/0000-0003-0565-6714
  • João Domingos Pereira Federal Institute of São Paulo - IFSP
  • Marcelo Becker University of São Paulo - USP

DOI:

https://doi.org/10.21439/jme.v9i1.136

Keywords:

Engineering education, Feedback control, Mobile robotics, Proportional Control, ROS2

Abstract

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

Download data is not yet available.

Author Biographies

Denis Mosconi, Instituto Federal de São Paulo

Holds a degree in Industrial Automation Technology from the Faculty of Technology of Catanduva (2012), a degree in Control and Automation Engineering from Paulista University (2018), a specialization in Maintenance Engineering from Paulista University (2017), and a master's degree in Mechanical Engineering from the University of São Paulo (2020). Currently, he is a professor of basic, technical, and technological education in the field of electronics at the Federal Institute of São Paulo, Catanduva campus. He has experience in the area of ​​Automation and Control, mainly working on the following topics: Control of mechatronic systems, robotic neurorehabilitation, human-exoskeleton interaction models, and manipulator robots.

João Domingos Pereira, Federal Institute of São Paulo - IFSP

Doctor of Science in Materials and Technology from the São Paulo State University "Júlio de Mesquita Filho" - Bauru Campus; Bachelor's degree in Electrical Engineering from the Federal University of Goiás; Bachelor's degree in Physiotherapy and postgraduate degree (lato sensu) in Physiotherapy (area of ​​concentration: Physiotherapy applied to Orthopedics and Traumatology) from the São Paulo State University "Júlio de Mesquita Filho" - Presidente Prudente Campus. Professor of Basic, Technical and Technological Education (EBTT) at the Federal Institute of São Paulo - Catanduva Campus. His main areas of expertise include: electronics, embedded systems, polymeric biomaterials, data science, artificial intelligence, characterization techniques using optical spectroscopy and mechanical analysis. Postdoctoral research at the Optoelectronics and Thin Films Laboratory (LOFF) - Faculty of Science and Technology FCT-UNESP of Presidente Prudente.

Marcelo Becker, University of São Paulo - USP

Professor Marcelo Becker graduated in Mechanical Engineering with an emphasis in Mechatronics from the School of Engineering of São Carlos - University of São Paulo (EESC-USP) in 1993. He completed his master's and doctoral degrees in Mechanical Engineering at the Faculty of Mechanical Engineering of the State University of Campinas (FEM-Unicamp), in 1997 and 2000, respectively. He undertook an internship at the Institute of Robotics at the Eidgenoessische Technische Hochschule Zürich - ETHZ, Switzerland (1999-2000) and a Post-Doctorate at the Autonomous Systems Lab at the École Polytechnique Fédérale de Lausanne - EPFL, Switzerland (2005-2006). He worked at the Polytechnic Institute of the Pontifical Catholic University of Minas Gerais (IPUC-PUC Minas) from 2001 to 2008 in the area of ​​Mechatronics Engineering, having coordinated the Automation and Robotics Study Group (GEAR) and served as Deputy Coordinator of the Undergraduate Course in Mechatronics Engineering. Currently, he is an Associate Professor 3 in the Department of Mechanical Engineering at the School of Engineering of São Carlos - University of São Paulo (SEM-EESC-USP), Leader of the Mobile Robotics Group of SEM-EESC-USP, and Coordinator (2022-2025 term) and Member of the Board of Directors of CRob-SC (São Carlos Robotics Center). He completed his Habilitation (Livre Docência) at the School of Engineering of São Carlos - University of São Paulo (EESC-USP) in 2011, in the area of ​​Mobile Robot Navigation. Since 2021, he has been Co-President of the ETH Alumni Chapter in São Paulo. He currently participates in research projects funded by CNPq, EMBRAPII, and FAPESP, coordinating 3 of these projects. He supervises undergraduate, Master's, Doctoral, and Postdoctoral students with scholarships from CNPq, CAPES, FAFQ, and FAPESP. He works in the area of ​​Mechatronics Engineering, with an emphasis on Automation, Robotics, Mobile Robotics, Perception Systems, and Mechatronic Systems Design. His projects currently focus on Agriculture and Industrial Automation.

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

2026-05-05

How to Cite

Mosconi, D., Pereira, J. D. ., & Becker, M. (2026). Simulation-Based Learning of Feedback Control Through Planar Robot Motion. Journal of Mechatronics Engineering, 9(1), e026002. https://doi.org/10.21439/jme.v9i1.136

slot thailand

Codesria Journals as a Slot Gacor Platform on Thailand Server