ABSTRACT
The deployment of autonomous and semi-autonomous robots is likely to increase dramatically over the next decade. Recent autonomous vehicle prototypes illustrate both the rapid progress of the underlying technology and the commercial possibilities of robotics. The next few years are likely to see increased interest in robotics among both students and employers.
The Robot Operating System (ROS) is an open-source software framework for developing robotics applications. It has become a standard platform with a wide range of supported robots and a vibrant software ecosystem.
This workshop will provide a hands-on introduction to ROS. Participants will have the opportunity to write ROS-based Python programs to control a Turtlebot educational robot. We will discuss the benefits and challenges of using ROS in an undergraduate robotics course. The workshop is intended for CS educators with an interest in teaching robotics. Laptops will be provided. No experience with ROS or Python is required.
Index Terms
- Teaching Robotics Using ROS (Abstract Only)
Recommendations
ROS at every level: using the robot operating system in CS 0, 1, 2, and beyond (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationAfter many years, the robotics research community has settled on standard middleware: the Robot Operating System (ROS). This standard presents a great opportunity for educational robotics. This hands-on workshop will engage participants in ROS-based ...
ROS for educators: teaching with the robot operating system and Microsoft Kinect (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationThe Microsoft Kinect and Willow Garage's Robot Operating System (ROS) are changing the way robots are developed. Together, these tools can enable today's CS educators to provide richer and more research-representative experiences with robots and ...
Comments