ROS wiki - installation + Tutorials 1 & 2 by Justin Huang

ROS

  1. ROS indigo Installation tutorial: http://wiki.ros.org/indigo/Installation/Ubuntu (*NOTE: make sure to first update dpkg(sudo apt-get update && sudo apt-get install dpkg), as the original version of Ubuntu Trusty does not support LZMA archives in debian pkgs)
  2. Note, in order for ROS turtlebot simulator to work, it is recommended that you install ubuntu 14.04 and ROS indigo.
  3. Turtlebot installation http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation (if you use VM, and turtlebot gazebo gets blank screen, you can try disabling 3D acceleration)
  4. Complete Ubuntu, ROS, TurtleBot installation and getting started walkthrough in video: https://www.youtube.com/watch?v=9U6GDonGFHw
  5. Catkin workspace tutorial series: http://wiki.ros.org/catkin/Tutorials (this simplifies the compile environment for ROS programming, I highly recommend it)
  6. ROS basics - how to write a ROS publisher and subscriber: http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29
  7. Python tutorial: http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28python%29
  8. ROS and Arduino tutorial series: http://wiki.ros.org/rosserial_arduino/Tutorials
  9. 2D Lidar simulation - http://wiki.ros.org/turtlebot/Tutorials/indigo/Adding%20a%20lidar%20to%20the%20turtlebot%20using%20hector_models%20%28Hokuyo%20UTM-30LX%29
  10.  

Turtlebot Learning Tutorials:

  1. ROS Simulation Getting Started Tutorial

See the simulated turtlebot in Gazebo.

  1. Setup and Teleoperate Simulated Robot

Cruise around in the Gazebo world and use RViz to "see" what's in it.

  1. Autonomous Map Building and navigation Tutorial

Use the navigation stack to create a map of the Gazebo world and start navigation based on it. This tutorial shows you how to use its SLAM (gmapping) package to build a map, and then autonomously navigate from point A to point B

Theory and Algorithm:

  1. PID controller theory: https://www.youtube.com/watch?v=XfAt6hNV8XM
  2. A star algorithm: https://www.youtube.com/watch?v=ySN5Wnu88nE

ROS Cheat Sheet:

http://www.tedusar.eu/files/summerschool2013/ROScheatsheet.pdf

Mlody1111,lody1111