A free simulation environment based on ROS for teaching autonomous vehicle navigation algorithms

In recent years, engineering degree programs have become fundamental to the teaching of robotics and incorporate many fundamental STEM concepts. Some authors have proposed different platforms for teaching different topics related to robotics, but most of these platforms are not practical for classro...

Descripción completa

Detalles Bibliográficos
Autores: Chunab-Rodríguez, M.A. (Marco Antonio)|||/items/4ab0f32d-a625-4510-b46a-30822e327541, Santana-Díaz, A. (Alfredo)|||/items/fac86104-56e1-4e50-9756-99ef39cb73de, Rodriguez-Arce, J. (Jorge)|||/items/52b0054f-ab4c-4f54-a358-4b3032722f83, Sanchez-Tapia, E. (Emilio)|||/items/274970d4-6a97-4ab4-bdd9-8831f0315365, Balbuena-Campuzano, C.A. (Carlos Alberto)|||/items/933b2965-ed10-4a42-a768-24ec78c8f3c2
Tipo de recurso: artículo
Fecha de publicación:2022
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:Dadun. Depósito Académico Digital de la Universidad de Navarra
Idioma:inglés
OAI Identifier:oai:dadun.unav.edu:10171/118729
Acceso en línea:https://hdl.handle.net/10171/118729
Access Level:acceso abierto
Palabra clave:Mobile robotics
Autonomous driving
Robot Operating System (ROS)
Educational robotics
Educational innovation
Professional education
Higher education
Descripción
Sumario:In recent years, engineering degree programs have become fundamental to the teaching of robotics and incorporate many fundamental STEM concepts. Some authors have proposed different platforms for teaching different topics related to robotics, but most of these platforms are not practical for classroom use. In the case of teaching autonomous navigation algorithms, the absence of platforms in classrooms limits learning because students are unable to perform practice activities or cannot evaluate and compare different navigation algorithms. The main contribution of this study is the implementation of a free platform for teaching autonomous-driving algorithms based on the Robot Operating System without the use of a physical robot. The authors present a case study using this platform as a teaching tool for instruction in two undergraduate robotic courses. Students evaluated the platform quantitatively and qualitatively. Our study demonstrates that professors and students can carry out different tests and compare different navigation algorithms to analyze their performance under the same conditions in class. In addition, the proposed platform provides realistic representations of environments and data visualizations. The results claim that the use of simulations helps students better understand the theoretical concepts, motivates them to pay attention, and increases their confidence.