MIRA
Classes | Namespaces | Typedefs | Functions
RTLS.h File Reference

Datatypes for RTLS systems. More...

#include <serialization/adapters/std/vector>
#include <geometry/Rect.h>
#include <geometry/Point.h>
Include dependency graph for RTLS.h:

Go to the source code of this file.

Classes

struct  RTLSBeacon
 A single RTLS beacon. More...
 
struct  RTLSMeasurement
 A measurement from a RTLS beacon. More...
 

Namespaces

 mira
 
 mira::localization
 

Typedefs

typedef std::vector< RTLSBeacon > RTLSBeaconMap
 A vector of RTLS beacons. More...
 
typedef std::vector< RTLSMeasurement > RTLSMeasurementList
 A vector of RTLS measurements. More...
 

Functions

Point2f rtlsMeasurementToPointXYMultilateration (RTLSMeasurementList &measurements, float sensorZPosition, float *oError=NULL)
 Multilateration. More...
 
Point2f rtlsMeasurementToPointXYAVBLE (RTLSMeasurementList &measurements, float sensorZPosition, Rect2f votingMap, float *oError=NULL, int minIntersections=3, bool dynamicMapSize=true, float maxGridFactor=0.5f, float minGridSize=0.25f, float shrinkFactor=0.5f)
 Adaptive Voting-Based Location Estimation (AVBLE) More...
 
Point2f rtlsMeasurementToPointXYIBLE (RTLSMeasurementList &measurements, float sensorZPosition, float *oError=NULL)
 Intersection-Based Location Estimation (IBLE) More...
 

Detailed Description

Datatypes for RTLS systems.

Author
Christian Martin, Richard Hotter
Date
2017/03/02