[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

Package Summary

The wifi_tools has nodes for wifi site survey, wifi localization, and wifi mapping.

Installation

rosbuild specific

svn co http://alufr-ros-pkg.googlecode.com/svn/trunk/freiburg_tools/gaussian_process
svn co http://alufr-ros-pkg.googlecode.com/svn/trunk/wifi_tools
rosdep install gaussian_process
sudo apt-get install libiw-dev
rosmake wifi_tools

Example

wifi_stumbler

~/ros_workspace/wifi_tools# rosrun wifi_tools wifitumbler
[ INFO] [1370261175.398384924]: mac_addr=00:23:CD:14:E1:DF
[ INFO] [1370261175.398595103]: mac_addr=E4:CE:8F:69:92:12
[ INFO] [1370261175.398655961]: mac_addr=00:25:4B:1A:FE:11
[ INFO] [1370261175.398707724]: mac_addr=00:1B:86:3B:32:32
[ INFO] [1370261175.398753935]: Found 4 AP.

This node has to be run by root authority.

Nodes

wifi_stumbler

wifi_stumbler node collects wifi signal data.

Published Topics

wifi_tools/wifi_data (wifi_tools/WifiData)

wifi_mapping

wifi_mapping node associate wifi data to tf

Subscribed Topics

wifi_tools/wifi_data (wifi_tools/WifiData) tf (tf/tfMessage)

Services

/wifi_mapping/o2file (std_srvs/Empty)

wifi_gaussian_process

wifi_gaussian_process node publish mean and covariance of wifi signals expressed by gaussian_process.

Published Topics

wifi_gpmean (sensor_msgs/PointCloud2) wifi_gpcov (sensor_msgs/PointCloud2)

Parameters

~gp_x_min (double, default: 0.0) ~gp_x_max (double, default: 10.0) ~gp_y_min (double, default: 0.0) ~gp_x_max (double, default: 10.0) ~gp_x_interval (double, default: 1.0) ~gp_y_interval (double, default: 1.0) ~path_wifimap (string, default: "$(find wifi_tools)/map")

Questions & Bugs

ito[at]informatik.uni-freiburg.de


2019-07-13 13:20