SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
International collaboration on open source
scientific software: latest developments in
goGPS positioning engine
Eugenio Realini
Daisuke Yoshida
Hirofumi Hayashi
Venkatesh Raghavan

RISH, Kyoto University
GSCC, Osaka City University
Applied Technology Co.,Ltd
GSCC, Osaka City University

FOSS4G 2013 Osaka
7 November 2013
GPS “raw data”(observations, orbits, …)
If we have:
- satellite positions
- satellite-receiver distances
- precise time

1
11
10

H e ig h t [ k m ]

32

24

28

8

we can estimate:
- receiver position/velocity
- atmospheric parameters
-…

19

20

8

6
7
4
2
0
12

and we can do research:
- positioning accuracy improvement
- deformation monitoring
- atmospheric water vapor retrieval
-…

10
10

8

6
N o rth [k m ]

5
4

2

0

0
E a s t [k m ]
From GPS to GNSS
GPS is not the only positioning system available
Other countries apart from US are building global (or regional)
satellite systems

GNSS Global Navigation Satellite System
GLONASS

BeiDou

Russia

China

Global

Galileo
Europe

QZSS
Japan

IRNSS
India

Regional
GNSS “raw data”(observations, orbits, …)
Standard consumer grade (low-cost) receiver:
- GNSS observations are processed within the receiver
- User can access only the processing result (e.g. coordinates)

GNSS observations

Coordinates
and ancillary data

Only visualization!
GNSS “raw data”(observations, orbits, …)
By accessing raw data, we can perform advanced analyses, e.g.
- improving the positioning accuracy by relative positioning
- study and monitor the atmosphere
- …

Raw
data
Receivers providing “raw data”
GNSS receivers generally provide raw data formatted according to
proprietary binary protocols.
Often these protocols are available to customers (or even public).

Almost all geodetic
(survey grade) receivers
(dual-frequency or
single-frequency)

~ $3,000 – $30,000

A few low-cost
(consumer grade) receivers
(single-frequency)

~ $100 – $500
Low-cost raw data logger prototype
ENVLoggerRPi

-

developed at Osaka City University
u-blox LEA-6T module (GPS raw data)
environmental sensors (T, P, RH, CO2)
logging data on microSD card
Raspberry Pi (credit card-sized Linux computer)
Power-over-Ethernet
Configurable (text file on SD card)
open source firmware
GNSS processing software
Commercial

Academic
GAMIT/GLOBK

TGO/TTC (Trimble)
LGO (Leica)

Bernese

RTNet
Topcon Tools (Topcon) (GPS Solutions)
Justin (JAVAD)

Bold = source code provided

GIPSY/OASIS II
Java

goGPS

MATLAB

RTKLIB/GpsTools
gLAB

Free and Open Source Software
(FOSS)
goGPS MATLAB

- Real-time and post-processing

- developed in MATLAB 7.6+

- works on both Windows and UNIX

- GUIs available

- single-frequency (L1) positioning
goGPS MATLAB downloads

(Apr 2009 – Oct 2013)
Collaborative environment
http://www.gogps-project.org/
MATLAB

Java

http://sourceforge.net/projects/gogps/

Version control systems:

SVN

http://code.google.com/p/gogps/

Mercurial
goGPS international network
(2012)

Cryms

http://www.cryms.com

Note: institution/company names are only
indicative of goGPS contributors’ affiliations,
NOT official endorsements of the project

Universidad de Jaén
http://www.ujaen.es

goGPS
Polytechnic of Milan

http://www.apptec.co.jp

OSGEO JP

http://www.polimi.it

http://www.osgeo.jp

GReD

Osaka City University

http://www.g-red.eu/

Galileian Plus

Applied Technology

http://www.galileianplus.it

http://www.osaka-cu.ac.jp

Volunteers
(open source)

Kyoto University (RISH)
http://www.rish.kyoto-u.ac.jp
Latest developments (during 2013)
• EGNOS (SBAS) support
code contributed by:
Giuliano Sironi, Politecnico di Milano, Italy
Antonio Herrera Olmo, Universidad de Jaén, Spain

• Integer phase ambiguity resolution by LAMBDA method
code contributed by:
Hendy F. Suhandri, Universität Stuttgart, Germany
Andrea Nardo, Curtin University, Australia

• Multi-GNSS support (also by using low-cost receivers by NVS)
GPS, GLONASS, Galileo, BeiDou, QZSS
code contributed by:
(myself), Kyoto University, Japan (with knowledge support from Andrea Nardo)
Daisuke Yoshida, Osaka City University, Japan
EGNOS (SBAS) support
Accuracy improved to < 1 m in
stand-alone mode (i.e. without a
base station)

SBAS: Satellite-Based
Augmentation System
(geostationary systems)
Integer ambiguity resolution by
LAMBDA method
Static test results:
•u-blox AEK-4T receiver (low-cost)
•geodetic base station (~60 m baseline)

Accuracy:
< 1 cm

Example application: deformation monitoring with multiple low-cost receivers
Multi-GNSS support
increased number of available
satellites

improved positioning capabilities,
esp. in urban environments

source: goGPS plot
source: http://www.multignss.asia/campaign.html
http://www.gogps-project.org

Contenu connexe

Tendances

2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
Rudolf Husar
 
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Kostis Kyzirakos
 
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
Rudolf Husar
 
TGS Arcis- Canada Arcis Processing Services Brochure
TGS Arcis- Canada Arcis Processing Services BrochureTGS Arcis- Canada Arcis Processing Services Brochure
TGS Arcis- Canada Arcis Processing Services Brochure
TGS
 
LTTng (EclipseCon 2010)
LTTng (EclipseCon 2010)LTTng (EclipseCon 2010)
LTTng (EclipseCon 2010)
Fchouinard
 
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
South Tyrol Free Software Conference
 

Tendances (18)

The GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS SeminarThe GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS Seminar
 
Prompt
PromptPrompt
Prompt
 
2016-A-3
2016-A-32016-A-3
2016-A-3
 
Seismic QC & Filtering with Geostatistics
Seismic QC & Filtering with GeostatisticsSeismic QC & Filtering with Geostatistics
Seismic QC & Filtering with Geostatistics
 
2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
2005-04-01 Combined Aerosol Trajectory Tool, CATT:Status Report on Tools Deve...
 
0412 Catt Report
0412 Catt Report0412 Catt Report
0412 Catt Report
 
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
 
Working together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURFWorking together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURF
 
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
20041015 Combined Aerosol Trajectory Tool, CATT Status Report on Tools Develo...
 
040715 Catt Report Pics
040715 Catt Report Pics040715 Catt Report Pics
040715 Catt Report Pics
 
Where in the world is Franz Kafka? | Will LaForest, Confluent
Where in the world is Franz Kafka? | Will LaForest, ConfluentWhere in the world is Franz Kafka? | Will LaForest, Confluent
Where in the world is Franz Kafka? | Will LaForest, Confluent
 
Usa rca 62_1rg43_sch
Usa rca 62_1rg43_schUsa rca 62_1rg43_sch
Usa rca 62_1rg43_sch
 
Geo_DC Meetup talk: Mapping a marathon
Geo_DC Meetup talk: Mapping a marathonGeo_DC Meetup talk: Mapping a marathon
Geo_DC Meetup talk: Mapping a marathon
 
TGS Arcis- Canada Arcis Processing Services Brochure
TGS Arcis- Canada Arcis Processing Services BrochureTGS Arcis- Canada Arcis Processing Services Brochure
TGS Arcis- Canada Arcis Processing Services Brochure
 
TGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochure
 
20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-s20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-s
 
LTTng (EclipseCon 2010)
LTTng (EclipseCon 2010)LTTng (EclipseCon 2010)
LTTng (EclipseCon 2010)
 
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
SFScon 21 - Silvia Franceschi Andrea Antonello - Smash a customizable cross-p...
 

En vedette

Gps methodology cut
Gps methodology cutGps methodology cut
Gps methodology cut
Atique Ahmed
 
How GPS works
How GPS worksHow GPS works
How GPS works
Amit Garg
 

En vedette (11)

Gps methodology cut
Gps methodology cutGps methodology cut
Gps methodology cut
 
Seeking the candidate technology to drive the Automated Vehicles market
Seeking the candidate technology to drive the Automated Vehicles marketSeeking the candidate technology to drive the Automated Vehicles market
Seeking the candidate technology to drive the Automated Vehicles market
 
Essential parameters of space borne oscillators for satellite based augmentat...
Essential parameters of space borne oscillators for satellite based augmentat...Essential parameters of space borne oscillators for satellite based augmentat...
Essential parameters of space borne oscillators for satellite based augmentat...
 
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS ReceiverFilter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
Filter-Type Fault Detection and Exclusion (FDE) on Multi-Frequency GNSS Receiver
 
Master Thesis Final Presentation: Ionosphere monitoring in GBAS using Dual Fr...
Master Thesis Final Presentation: Ionosphere monitoring in GBAS using Dual Fr...Master Thesis Final Presentation: Ionosphere monitoring in GBAS using Dual Fr...
Master Thesis Final Presentation: Ionosphere monitoring in GBAS using Dual Fr...
 
DFMC SBAS Receiver Development
DFMC SBAS Receiver DevelopmentDFMC SBAS Receiver Development
DFMC SBAS Receiver Development
 
goGPS (March 2010)
goGPS (March 2010)goGPS (March 2010)
goGPS (March 2010)
 
Gbas
GbasGbas
Gbas
 
How GPS works
How GPS worksHow GPS works
How GPS works
 
Design of column base plates anchor bolt
Design of column base plates anchor boltDesign of column base plates anchor bolt
Design of column base plates anchor bolt
 
Global positioning System
Global positioning SystemGlobal positioning System
Global positioning System
 

Similaire à goGPS (November 2013)

Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
Joachim Van der Auwera
 
Innova Presentation Gb01 02 10
Innova Presentation Gb01 02 10Innova Presentation Gb01 02 10
Innova Presentation Gb01 02 10
Andrea Di Pasquale
 

Similaire à goGPS (November 2013) (20)

Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service Technologies
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
New way for GIS Development(Gaia3D)
New way for  GIS Development(Gaia3D)New way for  GIS Development(Gaia3D)
New way for GIS Development(Gaia3D)
 
150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentation150810 ilts workshop_handson_presentation
150810 ilts workshop_handson_presentation
 
OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreet...
OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreet...OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreet...
OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreet...
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
 
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopToolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applications
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
FOS Desktop GIS
FOS Desktop GISFOS Desktop GIS
FOS Desktop GIS
 
Innova Presentation Gb01 02 10
Innova Presentation Gb01 02 10Innova Presentation Gb01 02 10
Innova Presentation Gb01 02 10
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 
Gdal introduction
Gdal introductionGdal introduction
Gdal introduction
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

goGPS (November 2013)

  • 1. International collaboration on open source scientific software: latest developments in goGPS positioning engine Eugenio Realini Daisuke Yoshida Hirofumi Hayashi Venkatesh Raghavan RISH, Kyoto University GSCC, Osaka City University Applied Technology Co.,Ltd GSCC, Osaka City University FOSS4G 2013 Osaka 7 November 2013
  • 2. GPS “raw data”(observations, orbits, …) If we have: - satellite positions - satellite-receiver distances - precise time 1 11 10 H e ig h t [ k m ] 32 24 28 8 we can estimate: - receiver position/velocity - atmospheric parameters -… 19 20 8 6 7 4 2 0 12 and we can do research: - positioning accuracy improvement - deformation monitoring - atmospheric water vapor retrieval -… 10 10 8 6 N o rth [k m ] 5 4 2 0 0 E a s t [k m ]
  • 3. From GPS to GNSS GPS is not the only positioning system available Other countries apart from US are building global (or regional) satellite systems GNSS Global Navigation Satellite System GLONASS BeiDou Russia China Global Galileo Europe QZSS Japan IRNSS India Regional
  • 4. GNSS “raw data”(observations, orbits, …) Standard consumer grade (low-cost) receiver: - GNSS observations are processed within the receiver - User can access only the processing result (e.g. coordinates) GNSS observations Coordinates and ancillary data Only visualization!
  • 5. GNSS “raw data”(observations, orbits, …) By accessing raw data, we can perform advanced analyses, e.g. - improving the positioning accuracy by relative positioning - study and monitor the atmosphere - … Raw data
  • 6. Receivers providing “raw data” GNSS receivers generally provide raw data formatted according to proprietary binary protocols. Often these protocols are available to customers (or even public). Almost all geodetic (survey grade) receivers (dual-frequency or single-frequency) ~ $3,000 – $30,000 A few low-cost (consumer grade) receivers (single-frequency) ~ $100 – $500
  • 7. Low-cost raw data logger prototype ENVLoggerRPi - developed at Osaka City University u-blox LEA-6T module (GPS raw data) environmental sensors (T, P, RH, CO2) logging data on microSD card Raspberry Pi (credit card-sized Linux computer) Power-over-Ethernet Configurable (text file on SD card) open source firmware
  • 8. GNSS processing software Commercial Academic GAMIT/GLOBK TGO/TTC (Trimble) LGO (Leica) Bernese RTNet Topcon Tools (Topcon) (GPS Solutions) Justin (JAVAD) Bold = source code provided GIPSY/OASIS II Java goGPS MATLAB RTKLIB/GpsTools gLAB Free and Open Source Software (FOSS)
  • 9. goGPS MATLAB - Real-time and post-processing - developed in MATLAB 7.6+ - works on both Windows and UNIX - GUIs available - single-frequency (L1) positioning
  • 10. goGPS MATLAB downloads (Apr 2009 – Oct 2013)
  • 12. goGPS international network (2012) Cryms http://www.cryms.com Note: institution/company names are only indicative of goGPS contributors’ affiliations, NOT official endorsements of the project Universidad de Jaén http://www.ujaen.es goGPS Polytechnic of Milan http://www.apptec.co.jp OSGEO JP http://www.polimi.it http://www.osgeo.jp GReD Osaka City University http://www.g-red.eu/ Galileian Plus Applied Technology http://www.galileianplus.it http://www.osaka-cu.ac.jp Volunteers (open source) Kyoto University (RISH) http://www.rish.kyoto-u.ac.jp
  • 13. Latest developments (during 2013) • EGNOS (SBAS) support code contributed by: Giuliano Sironi, Politecnico di Milano, Italy Antonio Herrera Olmo, Universidad de Jaén, Spain • Integer phase ambiguity resolution by LAMBDA method code contributed by: Hendy F. Suhandri, Universität Stuttgart, Germany Andrea Nardo, Curtin University, Australia • Multi-GNSS support (also by using low-cost receivers by NVS) GPS, GLONASS, Galileo, BeiDou, QZSS code contributed by: (myself), Kyoto University, Japan (with knowledge support from Andrea Nardo) Daisuke Yoshida, Osaka City University, Japan
  • 14. EGNOS (SBAS) support Accuracy improved to < 1 m in stand-alone mode (i.e. without a base station) SBAS: Satellite-Based Augmentation System (geostationary systems)
  • 15. Integer ambiguity resolution by LAMBDA method Static test results: •u-blox AEK-4T receiver (low-cost) •geodetic base station (~60 m baseline) Accuracy: < 1 cm Example application: deformation monitoring with multiple low-cost receivers
  • 16. Multi-GNSS support increased number of available satellites improved positioning capabilities, esp. in urban environments source: goGPS plot source: http://www.multignss.asia/campaign.html