ROS (Robot Operating System) is a popular software library for robotics programming. It is free, open-source, and used by robotics researchers and companies around the world. This video introduces ROS and describes its advantages and disadvantages. It also walks through installing ROS Indigo on Ubuntu 14.04, installing the Turtlebot software, and running the Turtlebot simulation in Gazebo.
Slides link: https://docs.google.com/presentation/d/1qPtCeO6QDLKaYEKVROqICuv20lecLNQAEz7J8GD73c4/edit?usp=docslist_api