This course is a hands-on introduction to the Robot Operating System (ROS) and a number of tools commonly used in robots. The focus is on autonomous mobile robotics. Students learn how to create the software that is used to interface to mobile robot sensors and actuators and implement motion control algorithms. They then debug their software using ROS tools and test it using simulation tools and finally implement their software on a mobile robot. Weekly hours: 3 Lecture hoursPrerequisite(s): EE 367.3
This course is a hands-on introduction to the Robot Operating System (ROS) and a number of tools commonly used in robots. The focus is on autonomous mobile robotics. Students learn how to create the software that is used to interface to mobile robot sensors and actuators and implement motion control algorithms. They then debug their software using ROS tools and test it using simulation tools and finally implement their software on a mobile robot. Weekly hours: 3 Lecture hoursPrerequisite(s): EE 367.3