SlideShare a Scribd company logo
1 of 31
Download to read offline
Paris, Marne-La-Vallée, 20th
July 2017
Extension of RTKLIB for the calculation and
validation of protection levels
Bence TAKÁCS1,2
, Zoltán SIKI1,2
, Rita MARKOVITS-SOMOGYI3
1
Budapest University of Technology and Economics,
Department of Geodesy and Surveying
2
GeoForAll Lab at Budapest
3
Hungarocontrol, Hungarian Air Navigation Service Provider
2
Content
● Why?
Plans to introduce GPS based flight
procedures in Hungary
● Compare RTKLIB to proprietary
programs
● Application: flight validation at Debrecen
airport
3
Rationale
4
EGNOS improves GPS over Europe
5
EGNOS improves GPS over Europe
6
EGNOS improves GPS over Europe
7
EGNOS improves GPS over Europe
8
EGNOS improves GPS over Europe
9
Accuracy
Standalone GPS GPS with EGNOS corrections
EGNOS monitor station
at BME
www.agt.bme.hu/egnosAircraft moving in 3D?
10
Integrity protection cylinder
Source: http://www.gps.gov/technical/ps/2008-WAAS-performance-standard.pdf
Protection level cylinder:
VPL and HPL
Vertical and Horizontal Alert Limit cylinder are defined by the phase of flight
The aircraft's true
position: not known
The aircraft's calculated
position based on the
EGNOS corrections is the
center of cylinder
11
Protection level (PL) calculation
HPL=K H⋅dmajor
VPL=KV⋅dU
KH =6.00
KV=5.33
dmajor=
√deast
2
+dnorth
2
2
+
√deast
2
−dnorth
2
2
+dEN
2
D=
[
deast
2
dEN dEU dET
dEN dnorth
2
dNU dNT
dEU dNU dU
2
dUT
dET dNT dUT dt
2 ]=(G
T
WG)
−1Gi
T
=
[
cos(Eli)⋅cos( Azi)
cos(Eli)⋅sin( Azi)
sin(Eli)
1
]W−1
=
[
σ1
2
0 … 0
0 σ2
2
… 0
⋮ ⋮ ⋱ ⋮
0 0 ⋯ σn
2]Inverse of the weight matrix
variance of ith
satellite has 4 components
Geometry matrix
Factor bounding users horizontal / vertical position
with a probability of 10-9
/ 0.5 x 10-7
Horizontal and vertical protection level
Variance/covariance matrix
Source: RTCA MOPS DO-229-C “Minimum Operational Performance Standards for Global Positioning
System/Wide Area Augmentation System airborne equipment”
σi
2
=σi, flt
2
+σi,iono
2
+σi, air
2
+σi,tropo
2
12
Variance includes
σi
2
=σi, flt
2
+σi,iono
2
+σi, air
2
+σi,tropo
2
13
Variance includes
● Fast and long
term correction
● Ionospheric delay
● Tropospheric
delay
● Airborne error
σi
2
=σi, flt
2
+σi,iono
2
+σi, air
2
+σi,tropo
2
14
Software to calculate PL
● Eurocontrol: Pegasus
● GMV: magicGemini
15
Open source solution: RTKLIB
● RTKLIB
– SBAS positioning mode
– no PL calculation
● Houghton Assoc Inc. fork of
RTKLIB
– PL calculation available
● Our enhanced version
– https://github.com/zsiki/RTKLIB/
tree/rtklib_2.4.3
16
PL calculated by different programs
RTKLIB-mGemini RTKLIB-pegasus
∆HPL
[m]
∆VPL
[m]
∆HPL
[m]
∆VPL
[m]
min -0.86 -1.65 -1.18 -1.85
max +1.68 +1.66 +1.57 +1.40
mean -0.08 -0.14 -0.32 -0.55
std. dev. ±0.18 ±0.24 ±0.21 ±0.28
17
What is Cat. I – II – III?
18
PL calculated by different programs
RTKLIB-mGemini RTKLIB-pegasus
∆HPL
[m]
∆VPL
[m]
∆HPL
[m]
∆VPL
[m]
min -0.86 -1.65 -1.18 -1.85
max +1.68 +1.66 +1.57 +1.40
mean -0.08 -0.14 -0.32 -0.55
std. dev. ±0.18 ±0.24 ±0.21 ±0.28
19
Data processing scheme
GPS+SBAS
raw data
pos and range
output files
gawk scripts CSV files
sql scripts
in psql
text files
GNUplot QGISPEGASUSmagicGemini
rnx2rtkp
(RTKLIB)
output
messages
trace output
20
1st
reason: Some of the
measurements are filtered out
21
2nd
reason: Differences of variances
magicGemini vs.
RTKLIB
Pegasus vs.
RTKLIB
differences of fast and long term correction variance
[m]
minimum -2.14 +0.04
maximum +2.42 +0.29
mean +0.09 +0.13
std. dev. ±0.04 ±0.04
differences of airborne variance [m]
minimum -0.18 0.00
maximum 0.00 0.00
mean -0.15 0.00
std. dev. ±0.04 0.00
differences of ionospheric delay variance [m]
minimum -26.23 -26.23
maximum +10.47 +0.22
mean -0.02 -0.02
std. dev. ±0.41 ±0.38
22
Airborne variance
23
Largest component: Ionosphere
24
Ionosphere grid models
25
IPP positions
all measurements during a 24 hour session at Budapest
26
IPP positions
Large ionosphere variance differences!
(RTKLIB vs. mGemini)
27
Range and Integrity Monitor
Stations (RIMS)
28
Flight validation at Debrecen airport
12/13th
July2016
29
PL during flight validation
On a permanent station close
to the airport
On the aircraft
30
To sum it up
● Open source SW compared to proprietary
https://github.com/zsiki/RTKLIB/tree/rtklib_2.4.3
● Protection levels
● Reason behind the differences
31

More Related Content

What's hot

Adaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptAdaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptShivani Pakal
 
Report on Stealth technology
Report on Stealth technology Report on Stealth technology
Report on Stealth technology Rohan Bhavsar
 
R a d a r
R a d a rR a d a r
R a d a rMas Bro
 
Errors and biases in gps
Errors and biases in gpsErrors and biases in gps
Errors and biases in gpsmaneeb
 
Chcnav moblie mapping solution2
Chcnav moblie mapping solution2Chcnav moblie mapping solution2
Chcnav moblie mapping solution2GeoMedeelel
 
Ground Penetrating Radar
Ground Penetrating RadarGround Penetrating Radar
Ground Penetrating RadarVARUN KUMAR
 
pengkuran jarak dan sudut (ilmu ukur tanah)
pengkuran jarak dan sudut (ilmu ukur tanah)pengkuran jarak dan sudut (ilmu ukur tanah)
pengkuran jarak dan sudut (ilmu ukur tanah)pasbond
 
Teknologi lidar dan aplikasinya
Teknologi lidar dan aplikasinyaTeknologi lidar dan aplikasinya
Teknologi lidar dan aplikasinyaRetno Pratiwi
 
Radar transmitter 4 (1)
Radar transmitter 4 (1)Radar transmitter 4 (1)
Radar transmitter 4 (1)Ritesh Goel
 
Support to railway monitoring and maintenance using GIS
Support to railway monitoring and maintenance using GISSupport to railway monitoring and maintenance using GIS
Support to railway monitoring and maintenance using GISMaurizio Pollino
 
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...Rusdianto
 
Global Positioning System (GPS)
Global Positioning System (GPS)Global Positioning System (GPS)
Global Positioning System (GPS)Nikhil Prathapani
 
Pengukuran Hidrografi (Dimas bayu)
Pengukuran Hidrografi (Dimas bayu)Pengukuran Hidrografi (Dimas bayu)
Pengukuran Hidrografi (Dimas bayu)afifsalim12
 
Panduan navigasi darat
Panduan navigasi daratPanduan navigasi darat
Panduan navigasi daratDhany Darmawan
 
Sistem Navigasi dan Peta Nautical Chart (3)
Sistem Navigasi dan Peta Nautical Chart (3)Sistem Navigasi dan Peta Nautical Chart (3)
Sistem Navigasi dan Peta Nautical Chart (3)Luhur Moekti Prayogo
 

What's hot (20)

Adaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptAdaptive missile guidance using gps ppt
Adaptive missile guidance using gps ppt
 
Report on Stealth technology
Report on Stealth technology Report on Stealth technology
Report on Stealth technology
 
R a d a r
R a d a rR a d a r
R a d a r
 
Errors and biases in gps
Errors and biases in gpsErrors and biases in gps
Errors and biases in gps
 
Chcnav moblie mapping solution2
Chcnav moblie mapping solution2Chcnav moblie mapping solution2
Chcnav moblie mapping solution2
 
Gps signal structure
Gps signal structureGps signal structure
Gps signal structure
 
Ground Penetrating Radar
Ground Penetrating RadarGround Penetrating Radar
Ground Penetrating Radar
 
pengkuran jarak dan sudut (ilmu ukur tanah)
pengkuran jarak dan sudut (ilmu ukur tanah)pengkuran jarak dan sudut (ilmu ukur tanah)
pengkuran jarak dan sudut (ilmu ukur tanah)
 
GLOBAL POSITIONING SYSTEM
GLOBAL POSITIONING SYSTEMGLOBAL POSITIONING SYSTEM
GLOBAL POSITIONING SYSTEM
 
Teknologi lidar dan aplikasinya
Teknologi lidar dan aplikasinyaTeknologi lidar dan aplikasinya
Teknologi lidar dan aplikasinya
 
Radar transmitter 4 (1)
Radar transmitter 4 (1)Radar transmitter 4 (1)
Radar transmitter 4 (1)
 
Support to railway monitoring and maintenance using GIS
Support to railway monitoring and maintenance using GISSupport to railway monitoring and maintenance using GIS
Support to railway monitoring and maintenance using GIS
 
VELODYNE VLP-16
VELODYNE VLP-16VELODYNE VLP-16
VELODYNE VLP-16
 
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...
Merubah Satuan Ukur Google Earth Menjadi Meter, Kilometer Dengan Perlihatkan ...
 
Route Survey
Route SurveyRoute Survey
Route Survey
 
Global Positioning System (GPS)
Global Positioning System (GPS)Global Positioning System (GPS)
Global Positioning System (GPS)
 
Pengukuran Hidrografi (Dimas bayu)
Pengukuran Hidrografi (Dimas bayu)Pengukuran Hidrografi (Dimas bayu)
Pengukuran Hidrografi (Dimas bayu)
 
Panduan navigasi darat
Panduan navigasi daratPanduan navigasi darat
Panduan navigasi darat
 
Gps in aviation
Gps in aviationGps in aviation
Gps in aviation
 
Sistem Navigasi dan Peta Nautical Chart (3)
Sistem Navigasi dan Peta Nautical Chart (3)Sistem Navigasi dan Peta Nautical Chart (3)
Sistem Navigasi dan Peta Nautical Chart (3)
 

Similar to Extension of RTKLIB for the calculation and validation of protection levels

An open source framework for processing daily satellite images (AVHRR) over l...
An open source framework for processing daily satellite images (AVHRR) over l...An open source framework for processing daily satellite images (AVHRR) over l...
An open source framework for processing daily satellite images (AVHRR) over l...Sajid Pareeth
 
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET Journal
 
Vehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoVehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoIRJET Journal
 
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry PiTCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry PiIRJET Journal
 
(120303) #fitalk ip finder and geo ip for fun
(120303) #fitalk   ip finder and geo ip for fun(120303) #fitalk   ip finder and geo ip for fun
(120303) #fitalk ip finder and geo ip for funINSIGHT FORENSIC
 
(120303) #fitalk ip finder and geo ip for fun
(120303) #fitalk   ip finder and geo ip for fun(120303) #fitalk   ip finder and geo ip for fun
(120303) #fitalk ip finder and geo ip for funINSIGHT FORENSIC
 
Current ASBU B0 Implementation In EGYPT - CNS
Current ASBU B0 Implementation In EGYPT - CNSCurrent ASBU B0 Implementation In EGYPT - CNS
Current ASBU B0 Implementation In EGYPT - CNSKhaled Eltanany
 
EGYPT PBN Implementation Status
EGYPT PBN Implementation StatusEGYPT PBN Implementation Status
EGYPT PBN Implementation StatusKhaled Eltanany
 
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...IOSR Journals
 
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...RicardoHogan
 
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...IRJET Journal
 
Frank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateFrank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateThe European GNSS Agency (GSA)
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Manon Bouly
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...South Tyrol Free Software Conference
 
Optimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOOptimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOIRJET Journal
 

Similar to Extension of RTKLIB for the calculation and validation of protection levels (20)

News on Satnav for GA
News on Satnav for GANews on Satnav for GA
News on Satnav for GA
 
Android GNSS in Nutshell
Android GNSS in NutshellAndroid GNSS in Nutshell
Android GNSS in Nutshell
 
An open source framework for processing daily satellite images (AVHRR) over l...
An open source framework for processing daily satellite images (AVHRR) over l...An open source framework for processing daily satellite images (AVHRR) over l...
An open source framework for processing daily satellite images (AVHRR) over l...
 
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
 
Vehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoVehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by Arduino
 
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry PiTCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
 
(120303) #fitalk ip finder and geo ip for fun
(120303) #fitalk   ip finder and geo ip for fun(120303) #fitalk   ip finder and geo ip for fun
(120303) #fitalk ip finder and geo ip for fun
 
(120303) #fitalk ip finder and geo ip for fun
(120303) #fitalk   ip finder and geo ip for fun(120303) #fitalk   ip finder and geo ip for fun
(120303) #fitalk ip finder and geo ip for fun
 
Current ASBU B0 Implementation In EGYPT - CNS
Current ASBU B0 Implementation In EGYPT - CNSCurrent ASBU B0 Implementation In EGYPT - CNS
Current ASBU B0 Implementation In EGYPT - CNS
 
CNS SG7 -PPT5
CNS SG7 -PPT5CNS SG7 -PPT5
CNS SG7 -PPT5
 
EGYPT PBN Implementation Status
EGYPT PBN Implementation StatusEGYPT PBN Implementation Status
EGYPT PBN Implementation Status
 
Mikroc gps
Mikroc gpsMikroc gps
Mikroc gps
 
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
 
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...
Summary _ Multi-agent robotic system (MARS) for UAV-UGV path planning and aut...
 
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...
Advanced Anti Accidental Solution by Pre Analyzing, Tracking and Detection of...
 
Frank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateFrank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements update
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
 
Fyp (2)
Fyp (2)Fyp (2)
Fyp (2)
 
Optimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOOptimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACO
 

Recently uploaded

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Recently uploaded (20)

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

Extension of RTKLIB for the calculation and validation of protection levels

  • 1. Paris, Marne-La-Vallée, 20th July 2017 Extension of RTKLIB for the calculation and validation of protection levels Bence TAKÁCS1,2 , Zoltán SIKI1,2 , Rita MARKOVITS-SOMOGYI3 1 Budapest University of Technology and Economics, Department of Geodesy and Surveying 2 GeoForAll Lab at Budapest 3 Hungarocontrol, Hungarian Air Navigation Service Provider
  • 2. 2 Content ● Why? Plans to introduce GPS based flight procedures in Hungary ● Compare RTKLIB to proprietary programs ● Application: flight validation at Debrecen airport
  • 4. 4 EGNOS improves GPS over Europe
  • 5. 5 EGNOS improves GPS over Europe
  • 6. 6 EGNOS improves GPS over Europe
  • 7. 7 EGNOS improves GPS over Europe
  • 8. 8 EGNOS improves GPS over Europe
  • 9. 9 Accuracy Standalone GPS GPS with EGNOS corrections EGNOS monitor station at BME www.agt.bme.hu/egnosAircraft moving in 3D?
  • 10. 10 Integrity protection cylinder Source: http://www.gps.gov/technical/ps/2008-WAAS-performance-standard.pdf Protection level cylinder: VPL and HPL Vertical and Horizontal Alert Limit cylinder are defined by the phase of flight The aircraft's true position: not known The aircraft's calculated position based on the EGNOS corrections is the center of cylinder
  • 11. 11 Protection level (PL) calculation HPL=K H⋅dmajor VPL=KV⋅dU KH =6.00 KV=5.33 dmajor= √deast 2 +dnorth 2 2 + √deast 2 −dnorth 2 2 +dEN 2 D= [ deast 2 dEN dEU dET dEN dnorth 2 dNU dNT dEU dNU dU 2 dUT dET dNT dUT dt 2 ]=(G T WG) −1Gi T = [ cos(Eli)⋅cos( Azi) cos(Eli)⋅sin( Azi) sin(Eli) 1 ]W−1 = [ σ1 2 0 … 0 0 σ2 2 … 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ σn 2]Inverse of the weight matrix variance of ith satellite has 4 components Geometry matrix Factor bounding users horizontal / vertical position with a probability of 10-9 / 0.5 x 10-7 Horizontal and vertical protection level Variance/covariance matrix Source: RTCA MOPS DO-229-C “Minimum Operational Performance Standards for Global Positioning System/Wide Area Augmentation System airborne equipment” σi 2 =σi, flt 2 +σi,iono 2 +σi, air 2 +σi,tropo 2
  • 13. 13 Variance includes ● Fast and long term correction ● Ionospheric delay ● Tropospheric delay ● Airborne error σi 2 =σi, flt 2 +σi,iono 2 +σi, air 2 +σi,tropo 2
  • 14. 14 Software to calculate PL ● Eurocontrol: Pegasus ● GMV: magicGemini
  • 15. 15 Open source solution: RTKLIB ● RTKLIB – SBAS positioning mode – no PL calculation ● Houghton Assoc Inc. fork of RTKLIB – PL calculation available ● Our enhanced version – https://github.com/zsiki/RTKLIB/ tree/rtklib_2.4.3
  • 16. 16 PL calculated by different programs RTKLIB-mGemini RTKLIB-pegasus ∆HPL [m] ∆VPL [m] ∆HPL [m] ∆VPL [m] min -0.86 -1.65 -1.18 -1.85 max +1.68 +1.66 +1.57 +1.40 mean -0.08 -0.14 -0.32 -0.55 std. dev. ±0.18 ±0.24 ±0.21 ±0.28
  • 17. 17 What is Cat. I – II – III?
  • 18. 18 PL calculated by different programs RTKLIB-mGemini RTKLIB-pegasus ∆HPL [m] ∆VPL [m] ∆HPL [m] ∆VPL [m] min -0.86 -1.65 -1.18 -1.85 max +1.68 +1.66 +1.57 +1.40 mean -0.08 -0.14 -0.32 -0.55 std. dev. ±0.18 ±0.24 ±0.21 ±0.28
  • 19. 19 Data processing scheme GPS+SBAS raw data pos and range output files gawk scripts CSV files sql scripts in psql text files GNUplot QGISPEGASUSmagicGemini rnx2rtkp (RTKLIB) output messages trace output
  • 20. 20 1st reason: Some of the measurements are filtered out
  • 21. 21 2nd reason: Differences of variances magicGemini vs. RTKLIB Pegasus vs. RTKLIB differences of fast and long term correction variance [m] minimum -2.14 +0.04 maximum +2.42 +0.29 mean +0.09 +0.13 std. dev. ±0.04 ±0.04 differences of airborne variance [m] minimum -0.18 0.00 maximum 0.00 0.00 mean -0.15 0.00 std. dev. ±0.04 0.00 differences of ionospheric delay variance [m] minimum -26.23 -26.23 maximum +10.47 +0.22 mean -0.02 -0.02 std. dev. ±0.41 ±0.38
  • 25. 25 IPP positions all measurements during a 24 hour session at Budapest
  • 26. 26 IPP positions Large ionosphere variance differences! (RTKLIB vs. mGemini)
  • 27. 27 Range and Integrity Monitor Stations (RIMS)
  • 28. 28 Flight validation at Debrecen airport 12/13th July2016
  • 29. 29 PL during flight validation On a permanent station close to the airport On the aircraft
  • 30. 30 To sum it up ● Open source SW compared to proprietary https://github.com/zsiki/RTKLIB/tree/rtklib_2.4.3 ● Protection levels ● Reason behind the differences
  • 31. 31