Wi-fi localisation using AMCL
We are working on a project whereby we are attempting to localize the robot within the map using the received wi-fi signal strength ID (RSSID). We have had a look through the amcl_node.cpp file and have a pretty general idea of how it functions. Just wondering how do we achieve localization solely on the basis of RSSID? The way we are trying to make it work is by receiving the goal co-ordinates from the user and the turtlebot navigating to the goal using the map and the wi-fi signal strength. Do we need to build a wi-fi signal strength map and then feed this through to amcl?
Thanks!