Exploration of Teaching Practices in the ROS Robot Programming Practice Course

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.

Authors

Institutions

Publication Details

Journal
Journal of Contemporary Educational Research
Published
2024-12-31
DOI
https://doi.org/10.26689/jcer.v8i12.9162
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploration of Teaching Practices in the ROS Robot Programming Practice Course

Bin Gao, Zhihuai Miao, Ying Wang
Journal of Contemporary Educational Research
Teaching and Learning Programming
article

Exploration of Teaching Practices in the ROS Robot Programming Practice Course

Bin Gao, Zhihuai Miao, Ying Wang
article en

Abstract

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.

Journal of Contemporary Educational ResearchVol. 8(12)
Harbin Institute of Technology (CN)
Openalex Percentile: Top 73%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.