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

RTABMAP-ROS point cloud not created (robot mapping use case)

asked 2015-12-16 09:11:14 -0500

Dev99 gravatar image

updated 2015-12-16 10:19:23 -0500

Hi,

I'm quite new to RTABMAP-ROS, and trying to use it on our turtlebot. Using Ros Hydro, rtabmap_ros version 0.8.12 (from binaries).

I noticed when the Kinect is connected to my workstation, the RGB-D SLAM works fine, as in this rosbag:

https://drive.google.com/file/d/0B0g4...

Whereas, with the usual connection to the netbook on the turtlebot, only the 2D map is produced and no point cloud. Rosbag for identical setting for this:

https://drive.google.com/file/d/0B0g4...

I'm using the demo_robot_mapping.launch (modified to subscribe to compressed image topics).

What's missing? Is it related to TF?

Thanks!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2015-12-17 11:36:05 -0500

matlabbe gravatar image

With the second rosbag, the depth image is blank. You can see it in RVIZ by subscribing to /camera/depth_registered/image_raw topic: image description

In comparison, here with the first rosbag: image description

Did you launch openni/freenect on turtlebot with "depth_registration:=true" parameter?

Mathieu

edit flag offensive delete link more

Comments

Thanks for your reply, I spent the day and realized this also. Tried some fix with Openni, apparently faced by several other users as well. And thanks for your awesome work!

Dev99 gravatar image Dev99  ( 2015-12-17 15:03:08 -0500 )edit
0

answered 2015-12-17 15:01:44 -0500

Dev99 gravatar image

Figured it out, depth registered image was incorrect (dark), problem already addressed in http://answers.ros.org/question/53706...

Tried the fix suggested in that link, which led the kinect not being detected(also faced by another user in that link). So, tried the suggestion in http://answers.ros.org/question/60562... .

It's working for the moment, the depth registered image is correct, and the point cloud is created. However, the working of the kinect right now is not entirely reliable, often the camera topics are not available (will post status messages soon).

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2015-12-16 09:11:14 -0500

Seen: 653 times

Last updated: Dec 17 '15