A Free Simulation Environment Based on ROS for Teaching Autonomous Vehicle Navigation Algorithms

被引:6
作者
Antonio Chunab-Rodriguez, Marco [1 ]
Santana-Diaz, Alfredo [1 ]
Rodriguez-Arce, Jorge [1 ,2 ]
Sanchez-Tapia, Emilio [3 ,4 ]
Alberto Balbuena-Campuzano, Carlos [1 ]
机构
[1] Tecnol Monterrey, Escuela Ingn & Ciencias, Ave Eugenio Garza Sada 2501, Monterrey 64849, Mexico
[2] Univ Autonoma Estado Mexico, Fac Ingn, Ciudad Univ Cerro Coatepec S-N, Toluca 50110, Mexico
[3] CEIT Basque Res & Technol Alliance BRTA, Manuel Lardizabal 15, Donostia San Sebastian 20018, Spain
[4] Univ Navarra, Tecnun, Manuel Lardizabal 13, Donostia San Sebastian 20018, Spain
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 14期
关键词
mobile robotics; autonomous driving; Robot Operating System (ROS); educational robotics; educational innovation; professional education; higher education; PLATFORM;
D O I
10.3390/app12147277
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 33 条
[1]  
Agnihotri A, 2020, SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P657, DOI 10.1145/3328778.3366796
[2]   AdMoVeo: A Robotic Platform for Teaching Creative Programming to Designers [J].
Alers, Sjriek ;
Hu, Jun .
LEARNING BY PLAYING: GAME-BASED EDUCATION SYSTEM DESIGN AND DEVELOPMENT, 2009, 5670 :410-421
[3]   Turtlebot 3 as a Robotics Education Platform [J].
Amsters, Robin ;
Slaets, Peter .
ROBOTICS IN EDUCATION: CURRENT RESEARCH AND INNOVATIONS, 2020, 1023 :170-181
[4]  
[Anonymous], Documentation - ROS Wiki
[5]  
Benitti F.B.V., 2017, ROBOTICS STEM ED RED, P103
[6]   A ROS-Based Open Tool for Intelligent Robotics Education [J].
Canas, Jose M. ;
Perdices, Eduardo ;
Garcia-Perez, Lia ;
Fernandez-Conde, Jesus .
APPLIED SCIENCES-BASEL, 2020, 10 (21) :1-20
[7]  
Costa V., 2016, PROC 11 IBERIAN C IN, P1, DOI 10.1109/CISTI.2016.7521461
[8]  
D'Ademo N., 2011, P 2011 AUSTR C ROB A
[9]  
Eguchi A., 2017, Robotics in STEM education: Redesigning the learning experience, P3, DOI DOI 10.1007/978-3-319-57786-91
[10]   Platform for Teaching Mobile Robotics [J].
Fabregas, Ernesto ;
Farias, Gonzalo ;
Dormido-Canto, Sebastian ;
Guinaldo, Maria ;
Sanchez, Jose ;
Bencomo, Sebastian Dormido .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2016, 81 (01) :131-143