Minneapolis, MN
August 23, 2022
June 26, 2022
June 29, 2022
15
10.18260/1-2--41272
https://peer.asee.org/41272
718
Yizhe Chang is an assistant professor in mechanical engineering.
Robot Operating System (ROS) is an open-source software framework for robot automation. ROS includes a protocol of robot commanding and integrates with a collection of software libraries. ROS aims to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms. Currently, ROS is the major robotics software framework for researchers in graduate schools. One of the obstacles in exposing ROS to students is lacking appropriate projects for starters. ROS is not learner-friendly for its steep learning curve and comprehensive programming background needed. In this article, a robotics platform is designed by the author’s institution, based on an iRobot Create robot, is introduced. The robotics platform that includes a mobile base, a webcam, and a Lidar, can fully support ROS-based programming for autonomous navigation. To help students start ROS programming practicing, a ROS-based student autonomous navigation project, including components of path-planning, image recognition, and simultaneous localization and mapping (SLAM) is implemented on this robotics platform. A pilot study shows that the platform is favored by students and inspiring for students to learn ROS. However, the curriculum needs improvements to ensure the students’ success in completing the tasks.
Chang, Y., & Wang, Y., & Zhang, Z. (2022, August), A project-based platform for students’ Robot Operation System (ROS) programming experience Paper presented at 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. 10.18260/1-2--41272
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: © 2022 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