Ask Your Question

Which package is best for slam and Kinect?

asked 2012-05-04 16:50:06 -0600

Kevin gravatar image

updated 2016-10-24 09:03:02 -0600

ngrennan gravatar image

I want to do mapping with the kinect, so my robot can avoid obstacles and move around. Looking around there seems to be several options, but not sure which is better (better = low computational requirements):

  1. rgbdslam has a lot of interest and builds cool looking 3D world, but I believe it runs slow (2 fps) and requires a lot of computational power.

  2. gmapping seems to do what I want, but is designed for laser rangers and not the kinect, so I am not sure if the overhead of converting from kinect->laser_scans now makes it perform as number 1 above.

  3. ethzasl_mapping seems to do a similar job to rgbslam (and it is also designed for the kinect) but there is no mention of performance.

I think these are the predominate packages for mapping. Would appreciate any thoughts on these or suggestions of what I am missing.

Unfortunately I am also have difficulty getting any of these to compile on Fuerte for OSX.


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2012-05-05 08:10:53 -0600

updated 2012-05-05 08:16:02 -0600

I can't tell you what is best, but you can speed up rgbdslam significantly by

  • decreasing the feature count parameters
  • decreasing the "geodesic_candidates" and "min_sampled_candidates"
  • setting the kinect driver to QVGA (e.g., using dynamic_reconfigure)
  • using SIFTGPU features, if you have a GPU, ORB otherwise
  • compile in "Release" configuration

However, the first three options and using ORB will decrease the accuracy.

edit flag offensive delete link more

answered 2018-10-10 08:37:19 -0600

warriorUSP gravatar image

Go for RTABMAP, it is the best practical slam out there in all type of sensors and robots. See the comparison in section 2 of this paper: link text

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



Asked: 2012-05-04 16:50:06 -0600

Seen: 3,869 times

Last updated: Oct 10 '18