Readings followed by (S) are supplemental. You should read them, but you won't be tested on that material.
Readings labeled "GIR" are from A Gentle Introduction to ROS. Jason M. O'Kane. 2014.
Readings labeled "PRR" are from Programming Robots with ROS . Morgan Quigley, Brian Gerkey, William D. Smart. 2015.