Ask Your Question

turtlebot+RGBDSLAM possibile or not?

asked 2012-11-11 13:47:06 -0600

longzhixi123 gravatar image

updated 2014-01-28 17:14:13 -0600

ngrennan gravatar image

Is it possible to RGBDSLAM on the turtlebot? I want to achieve autonomous navigation。Anyone did ever tried this before successfully?

edit retag flag offensive close merge delete


No, but I would be interested too

Felix Endres gravatar image Felix Endres  ( 2012-11-15 04:37:23 -0600 )edit

can you give me some advice about RGBDSLAM on the turtlebot for navigation?

longzhixi123 gravatar image longzhixi123  ( 2012-11-26 15:28:18 -0600 )edit

That question is very generic and there is not much information about what you want to achieve. Hard to give advise like this, could you be more specific about your project.

Felix Endres gravatar image Felix Endres  ( 2012-11-27 01:26:17 -0600 )edit

RGBDSLAM can be achieved at the same time build environment map and draw kinect trajectory.I wanted to use RGBDSLAM package combined with turtlebot to navigate in unknown environment.

longzhixi123 gravatar image longzhixi123  ( 2012-11-27 20:14:56 -0600 )edit

But I found turtlebot use of SLAM by Gmapping Gmapping use a particle filter algorithm, I doubt 2D or 3D map is built this way?I can modify this algorithm? Thank you

longzhixi123 gravatar image longzhixi123  ( 2012-11-27 20:15:07 -0600 )edit

I don't understand

Felix Endres gravatar image Felix Endres  ( 2012-11-28 23:00:13 -0600 )edit

1 Answer

Sort by » oldest newest most voted

answered 2012-11-28 23:13:11 -0600

What you should consider is the following: RGB-D Slam implements recording of a volumetric map, but neither localization in it, nor navigation. Navigation is outside of the scope of RGB-D Slam. So if you have another software for navigating in a Pointcloud, Octomap or a 2D map from the downprojected Octomap, then you can use rgbdslam to create the map. I know 3D navigation for this kind of maps exists for the PR2, but it is based on the laser scanner.

There is also a hack to localize via the recorded landmarks (the visual features) if the program is not shutdown inbetween. There is functionality to save the features and their locations to file, yet not to read them back in. I have currently no incentive to add this functionality.

However, it is possible to write a program that reads the features from the file and does localization with it.

In short: I don't know how to do navigation on a turtlebot based on the kinect alone.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2012-11-11 13:47:06 -0600

Seen: 684 times

Last updated: Nov 28 '12