Classes | Variables
indoor_positioning.positioning Namespace Reference

Classes

class  Positioning
 

Variables

int breakpoint = 0
 
list dummy_pings
 
 pos = Positioning('/home/metratec/catkin_ws/src/indoor_positioning/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 indoor_positioning.positioning.breakpoint = 0

Definition at line 159 of file src/indoor_positioning/positioning.py.

list indoor_positioning.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 152 of file src/indoor_positioning/positioning.py.

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

Definition at line 150 of file src/indoor_positioning/positioning.py.

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

Definition at line 157 of file src/indoor_positioning/positioning.py.



indoor_positioning
Author(s): Christian Arndt
autogenerated on Mon Jun 10 2019 13:33:13