Now showing 1 - 1 of 1
No Thumbnail Available
Publication

An assessment of a ROS class using an educational mobile robot

2024 , Varela Aldas, José , Junta, Christian , Buele, Jorge , Guillermo Palacios-Navarro

The Robot Operating System (ROS) is a middleware that standardizes robot programming, both in simulation and with real equipment. Despite this open-source tool being available for several years, there's still a need to enhance its utilization in robotics education across all educational levels. In this study, a ROS class is assessed among university students using a commercial educational robot. The primary objective is to measure academic emotions in learning and student performance to determine the impact of the class using the open-access tool from a GitHub repository (https://github.com/joseVarelaAldas/ROS-Crowbot). This tool is based on the rosserial package, compatible with the ESP32 board. For class, CrowBot robots connected to the local wireless network via WiFi are used. TThe participants in this study were eight students from an electronics degree program at a higher education institution, who had no prior experience with ROS and received practical training using the educational mobile robot. For data collection on class performance, three parameters are assessed: execution time, functionality, and motivation, and to measure academic emotions, a validated self-report instrument is used. The results show an overall performance of 82.1%, and in the self-report on academic emotions, a high score in enjoyment (95%) and the lowest score in boredom (24.1 %) were obtained. In conclusion, the repository provides an interesting, practical, and accessible tool for an introduction into the world of robotics using ROS.