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

Install Ros on BeagleBone Blue

asked 2017-10-22 05:10:01 -0500

Amiken gravatar image

Hello, I am searching for a tutorial that works to install ROS on the BeagleBone Blue. Everytime i found one, there was a different issue, so it remains impossible to install after 2 weeks of searching. My BeagleBone is under Debian 8.9. I have been trying several options : install full package, separately, install on SD Card the image of an OS with ROS, and i tried every different version of ROS (even if there is a none-sense i had to try...). Does anyone have done this so far? if yes, how did you proceed to do so? Please contact me if you have any information. Thanks by advance !!

edit retag flag offensive close merge delete


Please contact me if you have any information.

we'd rather keep the discussion here on ROS Answers.

Thank you.

gvdhoorn gravatar image gvdhoorn  ( 2017-11-01 13:06:50 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2017-11-01 16:09:38 -0500

clyde gravatar image

updated 2017-11-02 09:21:33 -0500

The CPU on the Beaglebone Blue is armhf (not arm64), so you'll need to install from source. Run dpkg --print-architecture to see the architecture.

Source instructions for Kinetic are here. I ran through these a few weeks ago on a new Beaglebone Blue and they went fine.

I suggest that you run the install step to make life easier later on. Here's the build step that I used:

sudo ./src/catkin/bin/catkin_make_isolated --install-space /opt/ros/kinetic --install -DCMAKE_BUILD_TYPE=Release
edit flag offensive delete link more


There are armhf packages built by the farm. Do those not work for you?

gvdhoorn gravatar image gvdhoorn  ( 2017-11-01 16:16:24 -0500 )edit

I ran into problems installing these with Debian on the Beaglebone Blue. I've had similar problems w/ the Raspberry Pi 3. AFAICT, the armhf packages are only for Ubuntu installs. Not true?

clyde gravatar image clyde  ( 2017-11-01 16:22:55 -0500 )edit

Yes, the armhf binaries are for Xenial only. So if you're not running that they won't help.

There are images for BBBlue and Ubuntu 16.04 though. So that would make that a possibility. I haven't used them myself, so they may be horrible/inconvenient though.

gvdhoorn gravatar image gvdhoorn  ( 2017-11-01 16:48:56 -0500 )edit

Do you mind sharing why you are running two threads (-j2) on a single core cpu?

Humpelstilzchen gravatar image Humpelstilzchen  ( 2017-11-02 04:04:09 -0500 )edit

Good point. I was confusing the Beaglebone Blue and the Raspberry Pi 3. I've updated my answer.

clyde gravatar image clyde  ( 2017-11-02 09:22:32 -0500 )edit

answered 2017-11-01 12:40:41 -0500

bpinaya gravatar image

Hi there, if you have Debian running on the beaglebone then you can directly install ROS. Check this link:

If you have Debian 8.9 (Jessie) then you should install Ros Kinetic. You can find the info in the link. I've done so on the raspberry by installing the full package. What errors happen during your install?

edit flag offensive delete link more

Question Tools



Asked: 2017-10-22 05:10:01 -0500

Seen: 2,589 times

Last updated: Nov 02 '17