RGB-6D-SLAM performance on a robot
Hello folks,
I have a Kinect mounted on a Create (not a turtlebot, but you get the idea), and I was hoping to build some 3D maps of my lab with that platform and the RGDB-6D-SLAM package. Sadly (even with the newly-released version) it doesn't work very well; even when driving (slowly!) a loop of only six or so meters, I get serious object doubling and (later) a catastrophic matching failure that throws one half of the map entirely out-of-plane; it's not even topologically correct.
My question is this: what's the correct next step? Fidgeting with RGBD-SLAM parameters? On a loop this tiny, I predict that gmapping + pointcloud_to_laserscan would have no trouble; it seems to me that graph techniques with full 3D and RGB should be able to do better.
I'm happy to provide the offending bagfile to anybody who would like to try this for themselves.
Thoughts?
[Edit]
I figured I'd put the bagfiles up:
- First bag (435MB)
- Second bag (1GB) (Higher frame rate)
- Third bag (1GB) (Higher frame rate, different camera angle)
I'm curious to see what people think; it would be really handy to get this working. @felix, any thoughts?
Thanks!