[ROS Q&A] Navigate with RTAB-Map

Written by Alberto Ezquerro

13/11/2017


In this video we show how to Navigate using the move_base node combined with RTAB-Map. See question: https://answers.ros.org/question/275410/navigation/

Q: I have obtained a map using RTAB-Map. Now I want to use the point cloud obtained to navigate.

A: You need to do several things:
1. Built a 2D map based on LaserScan.
2. Tune a little bit the rtabmap_ros node.
3. Localize the robot in the map.
4. Navigate!

Topics:
Masterclass 2023 batch2 blog banner

Check Out These Related Posts

9 Comments

  1. Surabhi

    Hey, I want to localize my turtlebot after completing mapping. How to do that?

    Reply
    • Marwa

      Run in a terminal rosrun amcl amcl then get the position of your robot from rostopic pose_amcl

      Reply
  2. Syed Hasnain Raza

    Is there a way through which one can do both the things at the same time: create the map of the unknown site and also navigate using the map, so basically continuously moving and creating the map?

    Reply
    • Sam Jay

      Yes, I was wondering the same. That would amount to the concept of SLAM – Simultaneous localization and mapping, wouldn’t it?

      Reply
  3. Anonymous

    I have created a map of the environment and using rtabmap. now I run rtabmap in localization mode and have made all changes recommended in this video. I move the robot using teleoperation so that the robot localizes itself. However, the robot never localizes itself. in other words, the map never re-appears.

    Please guide how can I get out of this situation

    Reply
    • Alberto Ezquerro Baraibar

      Hello! Can you please share with a ROSject with your project? This way we will be able to directly check what’s going on.

      Reply
  4. Anne

    Amazing tutorial! Is it possible to implement this on a real life robot? I would like my real life robot to complete the same movements as my simulated robot. Also, if I were it implement this on a real robot, would I need to have turtlebot? My bot has 2 wheels.

    Reply
  5. Masoumeh

    Hi,
    i did mapping for the real robot, then when i activate the localization part, /rtabmap/localization_pose is not publishing or sometimes by chance start publishing once , or twice, so slowly.
    what should I do to have a continuous output from /rtabmap/localization_pose?

    Reply

Submit a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pin It on Pinterest

Share This