Skip to content

ROS Installation

  • Ubuntu Kinetic ROS installation instructions are here.
  • A good tutorial is here.
  • Some ROS demos are here.

ROS Environment Variables

The ~/.bashrc file should contain

source /opt/ros/kinetic/setup.bash
source ~/catkin_ws/devel/setup.bash

export TURTLEBOT3_MODEL=burger

export ROS_HOSTNAME=machine1.local
export ROS_MASTER_URI=http://machine2:11311

ROS on Ubuntu

Installation instructions are here

Install ros-kinetic-desktop in order to get rospy_tutorials.

After installing ros-kinetic-desktop initialize rosdep

sudo rosdep init
rosdep update

Install dependencies for building packages

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

ROS on Raspi

Use Ubuntu MATE, not Raspbian.

Download Ubuntu MATE 16.04.2 from here

ROS on Jetson TX2

If sudo rosdep init returns an error about a website being down

sudo c_rehash /etc/ss/certs

ROS on Docker

Run roscore

docker run -it --rm  -p11311:11311  ros roscore