Category Archives: ros

ROS Tutorials All

HCR Lab tutorials

5 videos 3,697 views Last updated on Oct 29, 2015
SUBSCRIBED 8K

1

57:16NOW PLAYING

Tutorial Thursday! #1: ROS basics

2

23:31NOW PLAYING

Tutorial Thursday #2: Running ROS on a Robot

3

57:01NOW PLAYING

Tutorial Thursday: C++ crash course

4

52:21NOW PLAYING

Tutorial Thursday: Git

5

49:55NOW PLAYING

Tutorial Thursday: Manipulation in Simulation

PLAY ALL

ROS tutorials

4 videos 22,623 views Last updated on Dec 30, 2018
A series of videos explaining ROS concepts, with a focus on mobile service robotics and software engineering.
SUBSCRIBED 8K

1

25:36NOW PLAYING

ROS tutorial #1: Introduction, Installing ROS, and running the Turtlebot simulator.

2

11:36NOW PLAYING

ROS tutorial #2: Publishers and subscribers

3

41:28NOW PLAYING

ROS tutorial #2.1: C++ walkthrough of publisher / subscriber lab

4

35:01NOW PLAYING

ROS tutorial #2.2: Python walkthrough of publisher/subscriber lab

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