-
Notifications
You must be signed in to change notification settings - Fork 13
Fingerprinting
Daisuke Sato edited this page Jul 5, 2022
·
5 revisions
Fingerprinting is the process to make a map of signal strength of iBeacons in the environment. This process is essential for the better accuracy of localization.
To make localization model, the system needs sets of signal strength of iBeacons and the location where the signal is collected. The system will learn about signal strength patterns in the environment to estimate location from an observed signals.
The following description is for the manual fingerprinting process.
- Require both MapService server and LocationService server
- MapService server (see here)
- only indoor floor plans
- LocationService server (see here)
- Configure NavCogFP (see here)
- server config should have
finger_printing_server_host
(host name of LocationService) andfinger_printing_beacon_uuid
- See NavCogFP
https://github.com/hulop/BeaconSampler2D
- Basic fingerprinting tool.
- You can specify (X,Y) coordinates from an anchor point
- This function is already merged into NavCogFP
- It works with LocationService server only
Word | Description |
---|---|
Fingerprint | Here we use "Fingerprint" as a set of radiowave signal strength from Bluetooth LE devices (iBeacon) |
Anchor | A location on indoor floor plan which is projected on the global map |