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

Maintain list of points while using SLAM

asked 2015-07-14 16:32:25 -0500

Robocop87 gravatar image

Hi all,

I am currently using GMapping to build a map. While building the map, I would like to be able to save points of interest that I can command the robot to navigate to at any time. While maintaining a list of points is easy, I have noticed that sometimes GMapping shifts the map and reshapes it while it is mapping. This usually happens once a loop is closed. If this happens, the list of saved points is no longer accurate.

Has anyone dealt with this issue before, or are there any SLAM algorithms out there that deal with this? If not, can you suggest what part of GMapping would need to be changed to provide the ability to keep the points in the correct relative location?

Thanks in advance!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-07-15 06:45:08 -0500

Sebastian Kasperski gravatar image

I doubt that this is possible with GMapping. In general, graph-based approaches to the SLAM-Problem are able to solve the described issue. Selected points of interest can be added to the internal graph and thus get shifted together with the surrounding map when a loop-closure happens.

edit flag offensive delete link more


I was thinking with GMapping the individual particles could be edited to hold onto a list of points, but that would result in a lot of memory overhead. I will look around for graph based slam algorithms, thanks for the tip!

Robocop87 gravatar image Robocop87  ( 2015-07-17 13:01:01 -0500 )edit

Question Tools

1 follower


Asked: 2015-07-14 16:32:25 -0500

Seen: 177 times

Last updated: Jul 15 '15