Teaching Project-Based Embedded Systems: Example of an Applied Controller for Robotics
Project-Based Learning; Traction Controller; Embedded Systems; Mobile Robotics;
This work aims to qualitatively and quantitatively analyze the perspective of engineering students regarding the application of active methodologies in teaching embedded systems, especially project-based learning (PBL). Using a project- or problem-based approach encourages students to give practical meaning to the concepts presented in class. The methodology presented here was applied in classes of the ENGD33 course - Real-Time Programming for Embedded Systems at the Federal University of Bahia (UFBA) in the academic semesters 2021.2, 2022.1, and 2023.1. The subject content was presented through online lectures and recorded video classes due to the COVID-19 pandemic. Data collection occurred through two questionnaires, one applied at the beginning and the other at the end of the course, covering 46 students. Kits assembled from electronic modules found commercially were made available to students to develop firmware for telemetry, teleoperation, activation, and control functions of a three-wheeled omnidirectional mobile robotic base. As a result, students received a generally positive reception regarding the project process, presentation of course content, and knowledge needed to understand and carry out the project. The way of transmitting information was considered attractive enough for students to be able to follow the classes, assimilate the content, and become able to carry out the project, even if they did not feel capable just with prior knowledge.