Android
The Location Manager aims to calculate the device pose (position and orientation) as accurate as possible using various input sources. The performance of pose estimation can be characterised by the following measures:
• Accuracy --> describes the average offset between real and estimated device pose • Standard Deviation --> describes to which extend the estimated pose “jumps” around the real device pose • Update Rate --> describes how often the device pose can be updated.
To maximise the performance, the Location Manager combines and filters estimated poses from various Pose Estimation Systems based on their estimated error levels. Pose Estimation systems can be activated and deactivated using the Pose Estimation Systems Setting. Currently the following pose estimation systems are available:
Name | Estimated Quantity | Required Sensor Technology! |
---|---|---|
AR-Marker | Position and Orientation | Camera |
Beacon Proximity | Position | Bluetooth Low Energy (Blue-tooth 4.0) |
Compass | Orientation | Accelerometer and Magne-tometer |
GPS | Position | GPS Sensor |
Object Proximity | Position | none |
Step Detector | Position | Step Detector Sensor |
Routing-Graph Snapping | Position | none |
Besides the stated systems, the user can utilize the position of GEO-Objects by clicking the Use Location button in the Context Menu. Pose estimation is started once the device pose is requested by another part of the application (e.g. POI View, Map View, Content Browser). If the specific device does not possess the required sensor technology of an active pose estimation system, a notification is shown.
WinX
The Location Manager controlls the different positioning services that are available for mobile devices.