+ All Categories
Home > Documents > New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing...

New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing...

Date post: 23-Apr-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
25
New Tools for Android GNSS Measurements GSA Raw Measurements Workshop, Prague, 26 June 2019 v1.01 Frank van Diggelen
Transcript
Page 1: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

New Tools for Android GNSS MeasurementsGSA Raw Measurements Workshop, Prague, 26 June 2019

v1.01

Frank van Diggelen

Page 2: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 2

Overview

1. Review of Android Tools 2018

2. Achievements by Developers

3. GNSS Measurements API updates 2019

4. Logging and Analysis Tools updates 2019

Page 3: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 3

Overview

1. Review of Android Tools 2018

2. Achievements by Developers

3. GNSS Measurements API updates 2019

4. Logging and Analysis Tools updates 2019

Page 4: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

Logging and Analysis Tools

4

GNSS Logger

GNSS Analysis

Page 5: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

Feature review

of 2018

5

Phone:

● Duty Cycling control

● Analysis on phone

● AGC

Desktop

● L5/E5

● Mission Planning

● C/No comparison of different phones

● Error analysis for moving receiver

● Iono & Tropo control

● Log of derived data

Page 6: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 6

Duty Cycling Analysis on Phone

Phone

AGC

Page 7: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 7

L1/L5, E1/E5 Mission Planner C/No Comparison

Error Analysis for Moving Receiver Iono, Tropo Derived Data

Desktop

Page 8: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 8

Overview

1. Review of Android Tools 2018

2. Achievements by Developers

3. GNSS Measurements API updates 2019

4. Logging and Analysis Tools updates 2019

Page 9: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

Achievements by developers, with Android GNSS

● 10,000 Downloads of Analysis Tools

● Dozens of Apps

● Hundreds of Research Papers

● Large Impact on Conferences

9

Page 10: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 10

Page 11: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 11

~1,000 research papers on

“Android GNSS Raw

Measurements” since 2016.

Page 12: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

ION GNSS+ Conference

sessions mostly or entirely on Android Raw Measurements:

12

2016

2017

2019

2018

Page 13: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 13

Overview

1. Review of Android Tools 2018

2. Achievements by Developers

3. GNSS Measurements API updates 2019

4. Logging and Analysis Tools updates 2019

Page 14: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2018

Location APIs, Measurement APIs

14

Location APIs, android.gms.location

● Places

● Geofencing

● Fused Location Provider (FLP)

● Fit

● Activity Recognition

● Nearby

Measurement/Sensor APIs, in android.location

● Location

● GnssMeasurement

● GnssClock

aka Google Play Services

Most Android phones have this (not China)

GNSS Raw Measurements

All Android phones have this

Page 16: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

https://g.co/GnssToolswhich phones have GNSS Raw Measurements

16......

Page 17: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019 17

Overview

1. Review of Android Tools 2018

2. Achievements by Developers

3. GNSS Measurements API updates 2019

4. Logging and Analysis Tools updates 2019

Page 18: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

Feature review

2019

18

Desktop

● CustomDataFilter.m

● Kalman Filtered PVT

● ADR (carrier phase) residuals

● Built-in ephemeris unzip

New version will be released in Sep 2019,

before ION GNSS+ conference

Page 19: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

CustomDataFilter.m, example 1:

19

GPS+GAL, L1L5: 1.5, 4.3 m (50%, 95%)

Page 20: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

CustomDataFilter.m, example 2:

20

GPS+GAL, L1L5: 1.5, 4.3 m (50%, 95%)

GPS+GAL, L1: 1.9, 5.5 m

Page 21: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

CustomDataFilter.m, example 3:

21

GPS+GAL, L1L5: 1.5, 4.3 m (50%, 95%)

GPS+GAL, L1: 1.9, 5.5 m

GPS+GAL, L5: 2.0, 6.2 m

Page 22: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

CustomDataFilter.m, example 4:

22

GPS+GAL, L1L5: 1.5, 4.3 m (50%, 95%)

GPS+GAL, L1: 1.9, 5.5 m

GPS+GAL, L5: 2.0, 6.2 m

G+G, L1L5, >30dBHz: 1.5, 4.4 m

Page 23: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

© Google 2019

ADR (accumulated delta range,

carrier phase)

23

Svid 21, 39° elevation

Svid 25, 42°

Svid 29, 82°

Svid 20, 52°

Svid 12, 15°

Svid 15, 2°

Page 24: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Summary

24

● GnssLogger and Analysis Tools: useful for Research and Development

● Make use of [Write Data to File] button for getting derived data

● Use CustomDataFilter.m to experiment with subsets of data

● Use ADR for high-precision location

Page 25: New Tools for Android GNSS Measurements · Location APIs, android.gms.location Places Geofencing Fused Location Provider (FLP) Fit Activity Recognition Nearby Measurement/Sensor APIs,

Proprietary + Confidential

25

End,

Thank you.


Recommended