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

AMCL is written to localize based on laser scan matching. I don't think there's any way that you could use it to localize based on wireless signal strength.

The research I've seen that does localization based on Wifi signal strength didn't have particularly high accuracy; Wifi localization is still mostly a research topic.

If you're writing your own algorithms to localize based on wireless signal strength, you'll want to write your own node which computes the global pose, presumably based on your research, subtracts off the odom->base_link transform, and publishes a correction transform from map->odom ; this is the appropriate way to provide a global pose to the ROS navigation system. You may be able to take some inspiration for how to do this from the AMCL code.