Ask Your Question
1

Wi-fi localisation using AMCL

asked 2014-04-08 15:55:40 -0600

aviprobo gravatar image

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!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2014-04-08 19:03:34 -0600

ahendrix gravatar image

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.

edit flag offensive delete link more

Comments

@aviprobo - So what did you do finally? Kindly update the response. And @ahendrix - we want to pass on initial rough co-ordinate to our turtlebot using Wi-Fi signal strength. Any idea about how to go about that? Generally, initial coordinates and goals are given using RVIZ but we want to use Wi-Fi.

pallavbakshi gravatar imagepallavbakshi ( 2017-02-07 04:16:44 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2014-04-08 15:55:40 -0600

Seen: 732 times

Last updated: Apr 08 '14