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

Revision history [back]

click to hide/show revision 1
initial version

Afaik laser_scan_matcher is just a scan to scan matcher. That means it updates the pose based on the current scan and the previous scan(s). AMCL on the other hand uses a map to perform localization (also it is a monte carlo approach and not just plain scan matching/registration).

scan to scan has the disadvantage that it will likely suffer from drift due to sensor noise, meaning you dont have fixed reference point for your nav goal as you don't have a map.

if the reason for you trying to avoid AMCL is that you dont want to map in beforehand, maybe try a setup with one of the SLAM frameworks available in ROS. I'd suggest gmapping or hector SLAM to do so.

Afaik laser_scan_matcher is just a scan to scan matcher. That means it updates the pose based on the current scan and the previous scan(s). AMCL on the other hand uses a map to perform localization (also it is a monte carlo approach and not just plain scan matching/registration).

scan to scan has the disadvantage that it will likely suffer from drift due to sensor noise, meaning you dont have fixed reference point for your nav goal as you don't have a map.

if the reason for you trying to avoid AMCL is that you dont want to map in beforehand, maybe try a setup with one of the SLAM frameworks available in ROS. I'd suggest gmapping or hector SLAM to do so.

But to answer your question, yes it is possible. One example that might help you could be the youbot navigation stack: http://youbot-store.com/libraries/19/software.aspx