General Resources for the course

This page contains a partial list of handy reference material for the course, including books, software, and tutorials.


Reference books

The following is a list of recommended references for the course. Many of these are freely available online.


ROS Resources

Most all of the resources below are available for free on the web.

Books

  • [AGITR] J. O'Kane, A Gentle Introduction to ROS. This book is based on ROS Indigo and uses C++ for its source code examples.
  • [MF] A. Martinez and E. Fernandez, Learning ROS for Robotics Programming. Packt Publishing, 2013. This book is available online for UIUC folks (the link above takes you to the UIUC library page for the book). This book is based on the Fuerte distribution of ROS, and includes source code examples in C++.
  • [QGS] M. Quigley, M. Gerkey; W. Smart, Programming Robots with ROS. This book is available online for UIUC folks (the link above takes you to the UIUC library page for the book). Source code examples in this book are written in Python. This book also describes the ROS ecosystem which includes the ROS wiki and the Question and Answer forum.

Resources on the Web

Other Useful Resources