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

Integrating Hector Quadrotor Gazebo Simulation with RGB-D SLAM

asked 2013-10-27 05:25:43 -0600

TSC gravatar image

updated 2014-01-28 17:18:22 -0600

ngrennan gravatar image

Hi there,

I'm trying to integrate RGB-D SLAM with the Hector Quadrotor model simulation on Gazebo. The idea is to launch the model of the quadrotor with a kinect and use the visual data recovered by the simulated camera in the running RGB-D SLAM. What's supposed to be done so this can function right? What topics should be called in each launched file so can RGB-D SLAM Bcan receive data from the simulated Gazebo Kinect?

Thank you! Best regards

edit retag flag offensive close merge delete



I have tried to do the same thing, i got it working (although there is some issues). It required to resolve all dependancy issues and to migrate some old packages into Hydro distro, if you're still interested I could give a few pointers..

rock-ass gravatar image rock-ass  ( 2014-01-08 05:09:35 -0600 )edit

Hi there! Off course, I'm still interested. Can you please give me some tips, maybe even post some packages to download and use them on Hydro? So you are able to use RGB-D SLAM and Hector Quadrotor both on Hydro? I will need RGBD-SLAM running on Ubuntu ARM. Thank you

TSC gravatar image TSC  ( 2014-01-08 06:59:27 -0600 )edit

Yes i'm able to use them on hydro. I can provide updated source code of rgbdslam package to be able to compile on ROS hydro, i will provide the info today. But you want it on ARM? simulator on arm should be a real pain to setup and probably will be of poor performance

rock-ass gravatar image rock-ass  ( 2014-01-08 23:24:55 -0600 )edit

The only thing I want for ARM is the RGB-D SLAM package, since I will be using visual stream data for navigation of a real quad. But first I need to put the simulation correctly working on Hydro so that I can make a port of the used algorithms on a Odroid board.

TSC gravatar image TSC  ( 2014-01-09 00:33:11 -0600 )edit

I posted an answer with link to repo, mark it as answered if it helps :) Let me know if you get any results. i am also working on a quadrotor simulation, only i'm using stereo camera only instead of kinect

rock-ass gravatar image rock-ass  ( 2014-01-10 01:42:23 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-01-10 01:40:13 -0600

rock-ass gravatar image

I have pushed the code with resolved issues for hydro distribution to a git repo, here is the address:

Try clone it, then try rosdep install to get dependancies (not sure if everything is available for ARM architecture) and then call rosmake from root directory of the package to compile. Let me know if there will be any issues.

There are example launch files inside the package, see them how to start it working.

edit flag offensive delete link more


Hi there! I wasn't able to access the project till now. I'm trrying ti rosmake but it keeps getting stuck in [ rosmake ] Last 40 linesbdslam: 25.7 sec ] #include "g2o/types/slam3d/se3quat.h" ^

TSC gravatar image TSC  ( 2014-03-05 06:22:30 -0600 )edit

could you please copy whole rosmake error trace, there should be more information. It was some time ago, but as far as I remember g2o is an external dependancy, so maybe it;s missing. I'll take a look at it later this evening

rock-ass gravatar image rock-ass  ( 2014-03-05 19:51:58 -0600 )edit

Hi @rock-ass. I was able to rosmake your pckg with a minor change (add the OctomapROS.h in the folder /opt/ros/hydro/include/octomap_ros/.) But when I try to do roslaunch rgbdslam kinect+rgbdslam.launch, I don't receive any data from the camera (I already confirmed that open_ni launch works)

TSC gravatar image TSC  ( 2014-03-26 09:03:56 -0600 )edit

Hi. That's weird, i have tried that code and i was able to get view, but it was not accurate. Have you tried to view kinect image stream using image_view package?

rock-ass gravatar image rock-ass  ( 2014-04-17 09:24:06 -0600 )edit

Question Tools

1 follower


Asked: 2013-10-27 05:25:43 -0600

Seen: 1,438 times

Last updated: Jan 10 '14