Asee peer logo

Lessons Learned in Developing ROS Asynchronous Tutorials for Robotics course: Guided versus Inquiry based Learning

Download Paper |

Conference

2025 ASEE Annual Conference & Exposition

Location

Montreal, Quebec, Canada

Publication Date

June 22, 2025

Start Date

June 22, 2025

End Date

August 15, 2025

Conference Session

Multidisciplinary Engineering Division (MULTI) Technical Session 2

Tagged Division

Multidisciplinary Engineering Division (MULTI)

Page Count

15

DOI

10.18260/1-2--56917

Permanent URL

https://peer.asee.org/56917

Download Count

2

Paper Authors

author page

Evan Kusa Duke University

biography

Siobhan Oca Duke University Orcid 16x16 orcid.org/0000-0002-1370-0036

visit author page

Siobhan Rigby Oca is an assistant professor of the practice in the Thomas Lord Department of Mechanical Engineering and Materials Science at Duke University, NC, USA. She received her B.Sc. from Massachusetts Institute of Technology and Master in Translational Medicine from the Universities of California Berkeley and San Francisco. She completed her Ph.D. in Mechanical Engineering in 2022 from Duke University. Her research interests include applied medical robotics, human robot interaction, and robotics education.

visit author page

Download Paper |

Abstract

Robotics is a highly multidisciplinary area of study, with introduction to robotics taking many forms at different universities. ROS (Robot Operating System), a middleware package used in physical and simulated robotic systems and sensors is often used in robotics curriculum to prepare students for the many robotics industry positions and research careers that utilize this middleware. Learning ROS can at times be non-intuitive and overwhelming for students. Limited online resources exist to help students learn ROS asynchronously, and none have studied how students perceived self efficacy in tackling future robotics project changes.

Asynchronous tutorials help students learn material that would take too much time to step through in class, enhancing the principles taught. They can help students troubleshoot specific issues they run into, allow students to go at their own pace, and allow flexibility in how students approach different challenges. In this Introduction to Robotics course, over three years, tutorials to learn ROS have been part of homework assignments and now part of lab sections (for more in person assistance). These tutorials and further, challenges of the midterm and final project, aim to rapidly form the foundational skills and knowledge to use ROS in both simple exercises and establish self-efficacy of students in tackling future robotics projects.

The challenge when designing and implementing these tutorials is how much guidance to provide. These tutorials began as extensions of ROS tutorials provided by Open Robotics (a nonprofit that updates and maintains ROS), but over three years have developed into highly structured labs, with more step-by-step guidance. Throughout this evolution, we have collected (and are collecting), with IRB, subjective and objective measures of robotics interest and self efficacy.

This paper discusses the student feedback, student performance, and practical benefits and limitations of these different levels of guidance for learning ROS and for tutorial development in general. Lessons learned will be discussed including: pitfalls in developing inquiry-based learning tools, types of asynchronous support needed with different levels of guidance, perceptions of student performance benefits versus self-efficacy development, and advice when developing sequential tutorials for learners with different educational backgrounds. These will be discussed in the specific contexts of the last three years of these tutorial’s evolution, emphasizing the pros/cons of each method.

Kusa, E., & Oca, S. (2025, June), Lessons Learned in Developing ROS Asynchronous Tutorials for Robotics course: Guided versus Inquiry based Learning Paper presented at 2025 ASEE Annual Conference & Exposition , Montreal, Quebec, Canada . 10.18260/1-2--56917

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2025 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015