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

Struggling to get Foxy on a 32bit ARMv7 (Beaglebone Blue)

asked 2021-05-18 19:02:55 -0500

CrustySpingus gravatar image

updated 2021-05-19 04:39:33 -0500

Hi, as the title shows, I have been really struggling to get ROS2 Foxy working a 32bit board. A Beaglebone Blue to be specific, so armhf. I have tried to install normally, build from source, use docker, use meta-ros and finally used the cross-compilation tool and I have been unsuccessful on all. Is it even possible to do this?

Firstly, during the normal installation which is found here: https://docs.ros.org/en/foxy/Installa... During the execution of:

colcon build --symlink-install

The result is an error regarding google_benchmark_vendor not being available for stretch. This is because it is a debian system as standard for beaglebones.

Second, installing via Debian Packages, found here: https://docs.ros.org/en/foxy/Installa.... The execution of sudo apt install ros-foxy-ros-base does not work, as it cannot find the packages. Some googling I did for this gives the impression that the reason is because it is not a 64bit host.

For docker, there is no supported armhf or armx86 image for ROS2 Foxy. Executing the instructions regardless results in errors regarding packages not being supported. Am I missing an extremely important page regarding versions?

edit retag flag offensive close merge delete

Comments

3

This is just a comment on your question: you only write "I have been struggling" and "I have been unsuccessful". That's not really helpful, as that doesn't tell anyone anything, other than the fact you've apparently not succeeded.

Please update your question with a description of what exactly doesn't work, or what you failed to do.

I've already updated your question's title to better reflect what you're trying to do, as "32bit system" could also mean i386, seeing as x86 is still the dominant CPU architecture these days.

gvdhoorn gravatar image gvdhoorn  ( 2021-05-19 03:17:46 -0500 )edit

Apologies for that, I have updated the question. Thank you for the updated title for the better reflection.

CrustySpingus gravatar image CrustySpingus  ( 2021-05-19 04:40:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-05-21 20:21:59 -0500

You stated the an error you are seeing is "google_benchmark_vendor not being available for stretch", however from my understanding Foxy is not supported on this platform. You should at least have Buster (Debian 10) or later to install Foxy. I am able to install Foxy building from source on a BealgeBone AI running an Debian 10 image.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2021-05-18 19:02:55 -0500

Seen: 268 times

Last updated: May 21 '21