-
Notifications
You must be signed in to change notification settings - Fork 12
Create model
Daisuke Sato edited this page May 9, 2018
·
2 revisions
The model for localization will be created with the registered iBeacons and the fingerprinting data. Then the model will be trained by a machine learning tool. This file will be downloaded by NavCog app.
- LocationService server (see here)
- compose model file for NavCog3
- training the model file
- upload the model to MapService server
- open
http://<location-service-host>/LocationService/data_composer.html - select floorplans you want to export
- select an anchor for the export
- click "Export"
If you want to get more accurate localization, please consider to provide images for map matching.
- You can get a simple map matching images based on your path network by specifying path network geojson file for the data composer (see prepare data for routing)
- The format of the map matching image is described here
- You can edit the composed data at
http://<location-service-host>/LocationService/2dMapData/
- train model parameter by BasicLocalizer, a command line tool of blelocpp
$ BasicLocalizer -m model.json --train
- this step is required for localization
- please check the values of stdev in the output of the tool. Those are usually in between about 2 to 4.
start setModel
parse JSON: 4ms
loading
...
stdev(2017,1) = 2.20419
stdev(2017,2) = 2.58539
stdev(2017,3) = 2.25654
stdev(2017,4) = 2.70081
stdev(2017,5) = 2.78212
stdev(2017,6) = 3.00939
...