ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ROS on Raspberry 3

asked 2016-03-24 13:24:59 -0600

Emilien gravatar image

updated 2016-03-24 13:29:00 -0600

ahendrix gravatar image

Hello, Is there anyone already install ROS on raspberry pi 3?

edit retag flag offensive close merge delete


I have not heard any success stories yet. I'd suggest you start with an installation of Ubuntu 14.04 if possible and then follow the UbuntuARM instructions.

ahendrix gravatar image ahendrix  ( 2016-03-24 13:29:54 -0600 )edit

Ubuntu mate?

Emilien gravatar image Emilien  ( 2016-03-24 16:59:39 -0600 )edit

Most of the Ubuntu MATE images that I see are based on Ubuntu 15.04, which isn't supported by the ARM builds of ROS.

ahendrix gravatar image ahendrix  ( 2016-03-24 17:38:34 -0600 )edit

so which ubuntu should be install it in my raspberry? i don't found ubuntu for raspberry

Emilien gravatar image Emilien  ( 2016-03-24 17:43:25 -0600 )edit

I can't find a version of Ubuntu 14.04 that is compatible with the Raspberry Pi 3 either.

ahendrix gravatar image ahendrix  ( 2016-03-25 00:08:38 -0600 )edit

I used an Ubuntu 15,04 image and compiled ROS (core) from sources. I didn't have any problems.

NEngelhard gravatar image NEngelhard  ( 2016-03-25 18:44:47 -0600 )edit

10 Answers

Sort by » oldest newest most voted

answered 2016-05-04 11:42:16 -0600

Clapton-Is-God gravatar image

I have just finished successfully installing ROS Indigo on my raspberry pi 3 with debian jessie. I installed from source using this guide:

The guide is greatly detailed, but you have to remember to be patient for it will take a lot of time and energy to successfully install ROS from source. And remember to apply the patches for "collada-dom-dev" and "rviz" if you want to install the full-desktop version.

edit flag offensive delete link more


Hi. Could you please tell me where the patch for collada-dom-dev is? There is a link on the tutorials page but I couldn't find the patch on the link given. And how is it to be installed? Thanks.

RohitM gravatar image RohitM  ( 2016-05-25 20:51:35 -0600 )edit!msg... From there, there is an attached file that you can download. then go to folder: cd ~/ros_catkin_ws/src/robot_model/collada_urdf/src place the file there and rename it to fix.patch then apply the patch: patch < fix.patch

Clapton-Is-God gravatar image Clapton-Is-God  ( 2016-05-26 02:11:01 -0600 )edit

It is also mentioned in the guide to change the name from "collada-dom" to "collada-dom-dev". That also did not work for me as rosdep still could not find collada-dom-dev. I changed the name from "collada-dom" to "libcollada-dom2.4-dp-dev" and that fixed the issue.

Clapton-Is-God gravatar image Clapton-Is-God  ( 2016-05-26 02:18:20 -0600 )edit

Thanks. But for me it seems the folder that you suggested is not/has not been installed. There's no robot_model folder. Do you know why that would be?

RohitM gravatar image RohitM  ( 2016-05-26 20:34:06 -0600 )edit

are you installing ros command line or ros desktop version?

Clapton-Is-God gravatar image Clapton-Is-God  ( 2016-05-27 01:15:26 -0600 )edit

ros command line version

RohitM gravatar image RohitM  ( 2016-05-27 01:32:03 -0600 )edit

For the ros comm you don't need to build collada, you only need libconsole-bridge-dev and liblz4-dev. You can skip to the next step of the installation: resolving dependencies.

Clapton-Is-God gravatar image Clapton-Is-God  ( 2016-05-27 02:05:37 -0600 )edit

Thank you !

RohitM gravatar image RohitM  ( 2016-05-27 02:22:05 -0600 )edit

answered 2016-03-30 08:42:56 -0600

Shawn Schaerer gravatar image

you can do a Chroot 14.04, on the 15.04 system. I did this for the dragonboard 410c and it works.

Most likely I will do this for the RPI3 or just compile natively

edit flag offensive delete link more

answered 2016-05-25 09:10:47 -0600

Sylvain gravatar image

One easy way: Ubuntu Mate Xenial ( ) with ROS Kinetic ( ) Works fine on my RPI3

edit flag offensive delete link more


This is the best way, worked also fine for me. I had to use the shadow-fixed repos though ( )

Johannes Jaegers gravatar image Johannes Jaegers  ( 2016-08-17 00:52:00 -0600 )edit

answered 2016-10-24 01:14:42 -0600

I have used it, in particular, I have used ubuntu mate 16.06 with ROS Kinetic. I have successfully driven pioneer robot with it using the tutorial given here (link). It works fine. Best of luck to your project.

edit flag offensive delete link more

answered 2017-02-13 01:31:38 -0600

We have a Python script that can download and compile ROS Kinetic on a fresh Jessie Lite image if that helps.

You can also read more about what else the script does here.

Hope this helps. Let me know if you have any questions.

Cheers Jack

edit flag offensive delete link more

answered 2016-03-25 13:40:36 -0600

duck-development gravatar image

You can use Debian jessy?

edit flag offensive delete link more

answered 2020-06-28 13:55:06 -0600

parzival gravatar image

Easiest way to use ROS on raspberry Pi 3 is use this image as mentioned here.

This is an image with pre installed ROS Kinetic on Ubuntu 16.04. Also has some good stuff with access points and static IP done for you.

This is by far the fastest method that I have come across.

Works well on my Raspberry Pi 3 B.

edit flag offensive delete link more

answered 2020-06-28 10:26:09 -0600

ridwan gravatar image

updated 2020-06-28 10:27:56 -0600

You can try this procedures, I did install with these scripts. It uses ubuntu mate on raspi and ros kinetic. It has a detailed tutorial how to install ubuntu mate on ros. and then one line of script for installing ros

edit flag offensive delete link more

answered 2017-02-12 09:48:20 -0600

schwarmcyc gravatar image

updated 2017-02-12 09:49:14 -0600

Try this.

with raspberry Pi3 ubuntuMATE ROS Kinetic

you can just download the image .iso about 8GB .zip

edit flag offensive delete link more


hey ı downloaded the ımage file and copy the sd cart.I connect Raspberry Pi 3 with putty but ı couldn't find user name and password. Can you tell me what they are ?

yunusemretusun gravatar image yunusemretusun  ( 2017-03-04 11:55:28 -0600 )edit

I use ssh ubuntu@ to access pi You should had a router connect your PI3 and laptop to same local network And setup IP for pi ex: so first time u need to use screen and HDMI wire to doing the setup

BTW, pi user is ubuntu, password also ubuntu

schwarmcyc gravatar image schwarmcyc  ( 2017-03-05 02:08:16 -0600 )edit

thank you ı succesfully login with putty but ı dont understant when you said "doing setup" ? what do you mean?

yunusemretusun gravatar image yunusemretusun  ( 2017-03-05 13:36:59 -0600 )edit

Oh if your are using linux you under terminal you can ssh ubuntu@ <ip> to your raspberry pi Once they are in the same local network</ip>

schwarmcyc gravatar image schwarmcyc  ( 2017-03-07 23:20:32 -0600 )edit

I have just passed the problem (access denied) with remote connection to pi 3 (Ubuntu Mate 16.04) using PuTTY and MobaXTerm. So, there are many options to fix it when u google it. But, the solution was easy for me. The login is root (not pi)

dyupleks gravatar image dyupleks  ( 2017-05-28 02:44:34 -0600 )edit

thank you guys ı ı succesfully login with ssh

yunusemretusun gravatar image yunusemretusun  ( 2017-05-29 06:16:17 -0600 )edit

answered 2016-05-25 17:20:40 -0600

jacobperron gravatar image

I installed Raspbian Jessie and then followed the ROS ARM Indigo Install guide and everything works fine.

edit flag offensive delete link more


did you installed Rviz also?

Emilien gravatar image Emilien  ( 2016-06-09 17:00:39 -0600 )edit

No, I did not install Rviz.

jacobperron gravatar image jacobperron  ( 2016-06-10 10:14:23 -0600 )edit

For me it is giving below error, The following packages have unmet dependencies: ros-indigo-ros-base : Depends: ros-indigo-actionlib but it is not going to be installed Depends: ros-indigo-bond-core but it is not going to be installed ....

VictorAbraham gravatar image VictorAbraham  ( 2016-11-16 15:11:50 -0600 )edit

Question Tools



Asked: 2016-03-24 13:24:59 -0600

Seen: 9,331 times

Last updated: Jun 28 '20