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

Cannot make ORB_SLAM2 work with TUM rosbag files

asked 2018-03-09 04:18:28 -0600

thezest gravatar image

updated 2018-03-11 00:49:40 -0600

jayess gravatar image

Dear all,

I am running ORB_SLAM2 on one of the ROS bag files from TUM benchmark datasets (rgbd_dataset_freiburg2_pioneer_slam.bag )

What I am seeing on Map Viewer is a increasing number of "blue camera" in the same position. The Map Viewer is not showing any point cloud data...

ORB-SLAM2:Current Frame Window looks fine though. I see a bunch of ORB feature extracts/disappears as the frame changes. Besides, I confirmed that ORB-SLAM2 worked pretty well with the same dataset when ROS was not involved in. (just rgb + depth image sequence as input sequence) But, I have no luck with this rosbag file...

Can anyone please tell me what am I doing wrong here ? My launch file is attached below

<launch>    
    <node name="RGBD" pkg="ORB_SLAM2" type="RGBD" output="screen" args="/home/hankm/OpenSW/ORB_SLAM2/Vocabulary/ORBvoc.txt /home/hankm/OpenSW/ORB_SLAM2/Examples/RGB-D/TUM1.yaml">

        <remap from="camera/depth_registered/image_raw"     to="camera/depth/image"/>
        <remap from="camera/rgb/image_raw"                  to="camera/rgb/image_color"/>       
    </node>
</launch>

rosbag play rgbd_dataset_freiburg2_pioneer_slam.bag followed by the launch file above

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2018-03-10 23:06:08 -0600

thezest gravatar image

change DepthMapFactor parameter in yalm file

DepthMapFactor: 1

fixed this problem

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-03-09 04:18:28 -0600

Seen: 1,057 times

Last updated: Mar 11 '18