UP | HOME

ROS and ROS2 Lecture Notes

Description

Welcome to the lecture notes for ME495: Embedded Systems in Robotics, a core course for Northwestern University's Master of Science in Robotics Program!

This project-based course provides experience with a variety of software tools and concepts useful for a robotics engineer working with practical embedded systems. The Robot Operating System (ROS) will be used as an example framework, and learning ROS will be a primary goal of the course. By the end of the course, student teams will have completed a robotics project using a real robot.

Schedule

ROS 2

Manipulation

ROS 1

These notes are from the ROS 1 Version of the course and they remain here for reference.

Homework

Author: Matthew Elwin.