The course ROS Robot Programming Practice is designed to equip students with both the foundational principles and practical applications of the Robot Operating System (ROS) through structured instruction and hands-on exercises. This paper summarizes the course’s pedagogical approach and the insights gained from its implementation, focusing on key areas such as the practical teaching platform, instructional system, teaching methods, and evaluation mechanisms. The practical teaching platform incorporates robotic arms and mobile robots, along with commonly used sensors, to engage students and stimulate their interest in robotics. A well-structured teaching system is employed, guiding students through a series of experiments—ranging from basic tasks to modeling and simulation experiments, sensor experiments, mobile robot tasks, robotic arm exercises, and comprehensive project practices. Regarding teaching methods, a blended learning approach and progressive instructional model are utilized to ensure active student participation. This approach follows a logical progression, starting with fundamental ROS knowledge, advancing to robot applications, and culminating in comprehensive project-based practice. In terms of evaluation, a dual approach combining process and outcome assessments is employed, ensuring that students’ performance is evaluated comprehensively through various metrics.
Canas JM, Perdices E, Garcia-Perez L, et al., 2020, A ROS-Based Open Tool for Intelligent Robotics Education. Applied Sciences, 10(21): 7419. https://doi.org/10.3390/app10217419
Karalekas G, Vologiannidis S, Kalomiros J, 2020, EUROPA: A Case Study for Teaching Sensors, Data Acquisition and Robotics via a ROS-Based Educational Robot. Sensors, 20(9): 2469. https://doi.org/10.3390/s20092469
Roldan-Alvarez D, Mahna S, Canas JM, 2022, A ROS-based Open Web Platform for Intelligent Robotics Education, International Conference on Robotics in Education (RiE), Springer, Cham. https://doi.org/10.1007/978-3-030-82544-7_23
Mai Q, Yao Z, Li J, 2023, Research on the Reform of ROS Robot Programming Experiment Course for Applied Undergraduate Artificial Intelligence Majors, ICMEIM 2023, September 8–10, 2023, Wuhan, China. http://dx.doi.org/10.4108/eai.8-9-2023.2340066
Salas RP, 2024, Lessons Learned: The Evolution of an Undergraduate Robotics Course in Computer Science, International Conference on Robotics in Education (RiE), Springer Nature Switzerland, Cham, 54–64.
Varela-Aldas J, Palacios-Navarro G, 2024, A ROS-Based Open Tool for Controlling an Educational Mobile Robot. International Journal of Online & Biomedical Engineering, 20(1): 110–130.