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

Making RTABmap to online SLAM

asked 2019-04-15 15:32:08 -0500

EdwardNur gravatar image

If I do not need to relocalize my robot and I have some external localization data, do I really need to use graph SLAM in RTABmap? Why do I need to keep the path and loop closure if I can get the localization data elsewhere and hence increase my performance by using online SLAM in RTABmap?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-04-17 18:00:13 -0500

matlabbe gravatar image

If you have external localization, you would not need a SLAM approach at all. If you are looking to use RTAB-Map only for the map, you could disable loop closure detection and use odometry from your localization system directly.

<node pkg="rtabmap_ros" type="rtabmap" name="rtabmap">
    <param name="odom_frame_id" value="world"/>         <!-- origin of your localization system -->
    <param name="frame_id" value="base_link"/>          <!-- base frame on the robot -->
    <param name="Kp/MaxFeatures" value="-1"/>           <!-- disable loop closure detection -->
    <param name="RGBD/ProximityBySpace" value="false"/> <!-- disable proximity detection -->


edit flag offensive delete link more

Question Tools

1 follower


Asked: 2019-04-15 15:32:08 -0500

Seen: 201 times

Last updated: Apr 17 '19