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

How to install lsd_slam on my ROS?

asked 2016-12-27 12:44:48 -0600

sharan100 gravatar image

updated 2016-12-27 12:50:32 -0600

I am currently trying to create an autonomous drone. For this task, I want to employ the monocular SLAM method. After reading a few papers and having trawled forums on the internet, I have decided to use LSD_SLAM. Now I have built my ROS Kinetic from source on my Raspberry Pi with Raspbian Lite. To install a new package I will have to first invoke the command:

rosinstall_generator ros_comm <your_extra_packages> --rosdistro kinetic --deps --wet-only --tar > kinetic-custom_ros.rosinstall

For this I replaced the <your_extra_packages> with just lsd_slam. However, it returns saying:

The following not released packages/stacks will be ignored: lsd_slam

How am I supposed to install lsd_slam onto my ROS now?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-12-28 12:09:53 -0600

ahendrix gravatar image

This means lsd_slam has not been officially released, which means you'll have to build it from source.

They have installation instructions on their github repository; have you tried following them?

They're still using an outdated build system (rosbuild), so you'll have to learn about how to set up a rosbuild workspace. This rosbuild with catkin tutorial is pretty good, and despite saying it applies to ROS Groovy, it actually applies to Groovy and all newer versions of ROS.

edit flag offensive delete link more


I don't want to use rosbuild as of now, and therefore will defer to a different package that is released for catkin.

sharan100 gravatar image sharan100  ( 2016-12-29 05:39:27 -0600 )edit

Will lsd_slam be available on Ubuntu MATE? I hope I wouldn't have to build from source on Ubuntu MATE too?

sharan100 gravatar image sharan100  ( 2017-01-13 04:42:49 -0600 )edit

Unreleased means unreleased. There are no binaries of any kind. You should still be able to install the dependencies through apt (binaries) and then build only lsd_slam in your workspace.

ahendrix gravatar image ahendrix  ( 2017-01-13 12:52:11 -0600 )edit

Question Tools

1 follower


Asked: 2016-12-27 12:44:48 -0600

Seen: 467 times

Last updated: Dec 28 '16