Robotics StackExchange | Archived questions

Unable to find packages for rtabmap_ros for arm architecture

I can't install rtabmap_ros because there is no such package for indigo and armv7 architecture in the repositories.

If we navigate to the repository page we simply will not find it there, so I can't install it onto my turtlebot 2:

$ sudo apt-get install ros-indigo-rtabmap-ros
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-indigo-rtabmap-ros

Is it intentional? If so, how do I install it then?

Robot OS is ubuntu trusty:

$ uname -a
Linux tegra-ubuntu 3.10.40-grinch-21.3.4 #2 SMP PREEMPT Thu Jul 26 07:40:12 UTC 2018 armv7l armv7l armv7l GNU/Linux

From the build bot project page I see that the project is disabled. Is it correct? Why? The wiki page about RTabMap on indigo version of ROS clearly explains how to install it but it seems it became impossible at some point. It needs to be fixed either by deleting the wiki page or by producing a package.

Asked by vityafx on 2019-02-27 05:37:00 UTC

Comments

Answers

rtabmap_ros build on ubuntu_trusty_armhf has been blacklisted because of some memory issues on the buildfarm: https://github.com/introlab/rtabmap_ros/issues/195

The binaries are still built for i386 and amd64 for Indigo, so it is why the installation instructions are still valid for most people. You should build rtabmap_ros from source:

$ sudo apt-get install ros-indigo-rtabmap
$ cd catkin_ws/src
$ git clone https://github.com/introlab/rtabmap_ros.git
$ cd ..
$ catkin_make

Other option is to upgrade to Kinetic, for which the armhf build is available: http://build.ros.org/view/Kbin_uxhf_uXhf/job/Kbin_uxhf_uXhf__rtabmap_ros__ubuntu_xenial_armhf__binary/

cheers,
Mathieu

Asked by matlabbe on 2019-02-27 19:29:55 UTC

Comments

What prevents us from adding a warning which explains that for indigo it is no longer possible to install rtabmap_ros from repositories?

Asked by vityafx on 2019-02-28 02:52:50 UTC

I added a comment on the rtabmap_ros github page.

Asked by matlabbe on 2019-02-28 10:19:09 UTC