Downloading and Running ROS

Note: This tutorial was documented using a standard Ubuntu 16.04 environment

Here is a quick tutorial to get you started running ROS on your OcPoC.

Configuring Your Environment

Note that these directions are taken from the ROS tutorials.

Boot up your board, and make sure you have the WiFi enabled. An internet connection will be required for this process.

update-locale LANG=C LANGUAGE=C LC_ALL=C LC_MESSAGES=POSIX
sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key 0xB01FA116
apt-get update
apt-get upgrade

the last command may take a while.

Note: we had one circumstance where a 'dpkh -configure -a' command was required between 'apt-get update' and 'apt-get upgrade'. This extra step was related to the user previously installing 'apt-offline' on the system.

apt-get install ros-jade-ros-base
sudo apt-get install python-rosdep
sudo rosdep init
echo "source/opt/ros/jade/setup.bash" >> ~/.bashrc
source ~/.bashrc

After all these, you should be able to download ros packages, make them using cmake or rosbuild, and run them.

Go check out which projects are available for ROS armhf!