Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First I would advise to use Ubuntu Mate 16.04 rather than Raspbian.

If you use Raspbian there are no binaries available for you to install ROS directly (see this page, there is no armhf build for Debian); you have to compile all the ROS packages you need to get things running; this might take a considerable amount of time, it is a tedious/complicated process.

If you use Ubuntu MATE 16.04 you will be able to install ROS following the standard procedure because the binaries are built for the ARM hard float (armhf) hardware architecture. One major drawback with Ubuntu MATE is that hardware acceleration is not enabled, 3D graphics (RViz) will be very slow! Also note that there is a bug in RViz preventing to visualize STL files on ARM architecture. These information are summarized here: https://github.com/ros-visualization/rviz/issues/1088

You can get Ubuntu MATE 16.04.2 here.

To install ROS Kinetic on Ubuntu MATE 16.04 with your Raspberry Pi 3 just follow the standard instructions for Ubuntu.

First I would advise to use Ubuntu Mate 16.04 rather than Raspbian.

If you use Raspbian there are no binaries available for you to install ROS directly (see this page, there is no armhf build for Debian); you have to compile all the ROS packages you need to get things running; this might take a considerable amount of time, it is a tedious/complicated process.

Install from binaries (Ubuntu MATE)

If you use Ubuntu MATE 16.04 you will be able to install ROS following the standard procedure because the binaries are built for the ARM hard float (armhf) hardware architecture. architecture.

One major drawback with Ubuntu MATE is that hardware acceleration is not enabled, 3D graphics (RViz) will be very slow! Also note that there is a bug in RViz preventing to visualize STL files on ARM architecture. These information are summarized here: https://github.com/ros-visualization/rviz/issues/1088

You can get Ubuntu MATE 16.04.2 here.

To install ROS Kinetic on Ubuntu MATE 16.04 with your Raspberry Pi 3 just follow the standard instructions for Ubuntu.

Compile / install from source

Instructions are here.

First I would advise to use Ubuntu Mate 16.04 rather than Raspbian.

If you use Raspbian there are no binaries available for you to install ROS directly (see this page, there is no armhf build for Debian); you have to compile all the ROS packages you need to get things running; this might take a considerable amount of time, it is a tedious/complicated process.

Also note that there is a bug in RViz preventing to visualize STL files on ARM architecture: RViz bug report

Install from binaries (Ubuntu MATE)

If you use Ubuntu MATE 16.04 you will be able to install ROS following the standard procedure because the binaries are built for the ARM hard float (armhf) hardware architecture.architecture are available.

One major drawback with Ubuntu MATE is that hardware acceleration is not enabled, 3D graphics (RViz) will be very slow! Also note that there is a bug in RViz preventing to visualize STL files on ARM architecture. These information are summarized here: https://github.com/ros-visualization/rviz/issues/1088here.

You can get Ubuntu MATE 16.04.2 here.

To install ROS Kinetic on Ubuntu MATE 16.04 with your Raspberry Pi 3 just follow the standard instructions for Ubuntu.

Compile / install from source

Instructions are here.