eltorio / RtkGps

Playing with rtklib on android
Other
214 stars 102 forks source link

Using measurements from Android API #18

Closed flytrex-vadim closed 6 years ago

flytrex-vadim commented 6 years ago

I'm looking into using this application with new Xiaomi Mi 8 that has dual frequency, multi-constellation GNSS chip built in.

At first glance it doesn't seem to support getting raw pseudorange measurements from the android (https://developer.android.com/guide/topics/sensors/gnss) Or am I missing some setting ?

eltorio commented 6 years ago

You’re right. I’ll wait for a better documentation from Google for writing a driver for the raw gnss api. There’s quite no app using this api today (except the google’s one written in matlab language)

flytrex-vadim commented 6 years ago

Sounds good. I'll put the the bits and pieces of information I've been able to find.

More in-depth description of the api (starting ~page 18) https://www.gsa.europa.eu/system/files/reports/gnss_raw_measurement_web_0.pdf

Sample android (not matlab) application to log the data https://github.com/google/gps-measurement-tools/tree/master/GNSSLogger

Python code to convert log to RINEX https://github.com/rokubun/android_rinex

otofoto commented 6 years ago

For now you can check this app if raw measurements work on your phone: http://www.pilablu.de/apps/gps/precise-gps-en

Also this paper is promising and valuable: https://www.gsa.europa.eu/sites/default/files/expo/augusto_mazzoni_la_sapienza.pdf