Upload
lukasz-kosma-bonenberg
View
66
Download
0
Embed Size (px)
Citation preview
RAW GNSS?
Figure 1: Android Nugat
2
meaning?
3
Existing API
Figure 2
4
New Android Nugat API v24+
Figure 3
5
A challenge
6
It’s hardware stupid
Figure 4
7
GNSS experts only?
Figure 5: Pseudoranges
Pseudorange is transmission time from satellite to the receiver:
L =T receiver
arrival− T
satellitetransmission
c 8
Matlab implementation
Google released Matlab code. . .
. . . but not python
9
An opportunity
10
Improved position
• using external corrections (DGPS)• reduce errors in urban areas (GNSS shadowing)• use sensor fusion• ect
11
Mass market data
• data collection & analysis• position quality estimation• combining data• other DS tasks. . .
12
Goal
13
Creation of dedicated python library:
• abstracting calculations - we only want position• actively used for real-life problem
• DS• developers• scientists
14
Useful link
• Google code• my gitHub with python code• my gitHub with edits to google code• Rokybun blog• BlackDotGNSS blog
15
Take away notes
• Android RAW GNSS can improve position• Matlab implementation exist• python one does not• an opportunity to create python library
• multi-application• used across board
@LKBLab
https://github.com/DfAC
16