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

By | December 10, 2017

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:

20 thoughts on “ROS tutorial #1: Introduction, Installing ROS, and running the Turtlebot simulator.

  1. CCGtv

    Keep the content coming!! If you get the opportunity check out my channel and stay blessed!!!

  2. ayoub bouznad

    Hello. I have problem with roscore. When I try to run roscore I give this error:

    Traceback (most recent call last): File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 230, in main write_pid_file(options.pid_fn, options.core, options.port) File "/opt/ros/groovy/lib/python2.7/dist-packages/roslaunch/", line 106, in write_pid_file with open(pid_fn, "w") as f: IOError: [Errno 13] Permission denied: '/home/user/.ros/'

  3. Wahyu Guntara

    Thank you!!! Best introduction!! Hope you'd like to do more advanced topics tutorials

  4. Dranzer kai

    need help pls… error message: VMware: vmw_ioctl_command error Invalid argument. :O

  5. Ravindra Reddy

    Justin this is really very helpful, you saved me a lot of time. Thanks a lot man

  6. Sylvester Fowzan

    after executing roscore i ran
    rosrunroscpp_tutorialstalker it shows error

  7. Youssef Ismail

    When i wrtie "roslaunch turtlebot_" and press double enter
    he writes this "[turtlebot_] is not a launch file name
    The traceback for the exception was written to the log file"
    anyone has a solution for this

  8. Aashray Jain

    source ~/.bashrc isn't working.
    Gives the following error

    bash: /opt/ros/indigo/setup.bash: No such file or directory

  9. R Barnard

    Thank you, Justin. I appreciate your taking the time to put these videos together.


Leave a Reply

Your email address will not be published. Required fields are marked *