Author: Keitaro Nishimura Email: katnimura@gmail.com
Date Last modified on: 07/09/18
Keywords: ROS 1, ROS 2, Class, Introduction
This course is designed to introduce ROS (Robot Operating System) to students with little to no background on Ubuntu and a basic understanding of CPP code. This course is by no means comprehensive and is meant as a crash course to introduce basic and useful concepts in ROS to students to help with their projects within the lab. Please refer to other ROS tutorials for a more comprehensive understanding. Each class is about 1hr long taught over 8 classes every other day. HW is due before the next class unless students have some reason that they can prove to the instructor.
Paper that outlines what ROS is more in-depth and is a recommended read.
ROS: an open-source Robot Operating System
===Notes on Course as of 07/09/18===
As of the date noted above this course has only been taught once. I will list a number of things that I would do differently if I were to teach this course again. I hope that anyone who teaches this course in the future can benefit from these points and will add to this list as they learn how to better teach this course as well.