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

Revision history [back]

Its mostly just searching around and looking at what other people are doing, and then going and checking out that package/algorithm. I started by just looking around this forum (ros answers).

It really depends on what your system/enviornment consists of. If you want to localize yourself off laser data, but there is not always objects in the scan of your laser, you want to your gmapping_slam which uses your wheel odometry to fill in your pose estimate when there are no objects in your laser scan, or it for some reason can't match the scans.

Hector slam, however, by default uses just your laser scan data. That means that your environment has to have a good amount of objects, so that hector slam can constantly localize, or else it will crash (this should probably be fixed, and it should try to restart in my opinion, being re-initialized with your last most reliable pose estimate value).