Classes | Variables
ros_ips.positioning Namespace Reference

Classes

class  Positioning
 

Variables

int breakpoint = 0
 
list dummy_pings
 
 pos = Positioning('/home/metratec/catkin_ws/src/ros_ips/config/zones.yml')
 
 zone = pos.get_zone(dummy_pings)
 

Detailed Description

Use this class to perform indoor positioning with the metraTec IPS system. The position of a receiver is evaluated by
the received messages of RF beacons placed in the environment. Requires a YAML file with the configuration of zones.

Usage:
Initialize the class by passing the directory of the config file. Then collect any number of beacon pings and use the
get_zone() function to return the current zone. Passing a list of pings instead of a single ping leads to averaging
over all the passed messages.

Variable Documentation

int ros_ips.positioning.breakpoint = 0

Definition at line 158 of file src/ros_ips/positioning.py.

list ros_ips.positioning.dummy_pings
Initial value:
1 = ['BCN 0123456789ABCDEF -060', 'BCN 0123456789ABCDEF -070', 'BCN 0123456789ABCDFF -070',
2  'BCN 0123456789ABCDFF -090', 'BCN 0123456789ABCFFF -070', 'BCN 0123456789ABCFFF -050',
3  'BCN 0123456789ABFFFF -070', 'BCN 0123456789ABFFFF -060', 'BCN 0123456789ABFFFF -090']

Definition at line 151 of file src/ros_ips/positioning.py.

ros_ips.positioning.pos = Positioning('/home/metratec/catkin_ws/src/ros_ips/config/zones.yml')

Definition at line 149 of file src/ros_ips/positioning.py.

ros_ips.positioning.zone = pos.get_zone(dummy_pings)

Definition at line 156 of file src/ros_ips/positioning.py.



ros_ips
Author(s): Christian Arndt
autogenerated on Sat May 12 2018 02:24:12