Your SlideShare is downloading. ×
0
International collaboration on open source
scientific software: latest developments in
goGPS positioning engine
Eugenio Re...
GPS “raw data”(observations, orbits, …)
If we have:
- satellite positions
- satellite-receiver distances
- precise time

1...
From GPS to GNSS
GPS is not the only positioning system available
Other countries apart from US are building global (or re...
GNSS “raw data”(observations, orbits, …)
Standard consumer grade (low-cost) receiver:
- GNSS observations are processed wi...
GNSS “raw data”(observations, orbits, …)
By accessing raw data, we can perform advanced analyses, e.g.
- improving the pos...
Receivers providing “raw data”
GNSS receivers generally provide raw data formatted according to
proprietary binary protoco...
Low-cost raw data logger prototype
ENVLoggerRPi

-

developed at Osaka City University
u-blox LEA-6T module (GPS raw data)...
GNSS processing software
Commercial

Academic
GAMIT/GLOBK

TGO/TTC (Trimble)
LGO (Leica)

Bernese

RTNet
Topcon Tools (Top...
goGPS MATLAB

- Real-time and post-processing

- developed in MATLAB 7.6+

- works on both Windows and UNIX

- GUIs availa...
goGPS MATLAB downloads

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

Java

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

Version cont...
goGPS international network
(2012)

Cryms

http://www.cryms.com

Note: institution/company names are only
indicative of go...
Latest developments (during 2013)
• EGNOS (SBAS) support
code contributed by:
Giuliano Sironi, Politecnico di Milano, Ital...
EGNOS (SBAS) support
Accuracy improved to < 1 m in
stand-alone mode (i.e. without a
base station)

SBAS: Satellite-Based
A...
Integer ambiguity resolution by
LAMBDA method
Static test results:
•u-blox AEK-4T receiver (low-cost)
•geodetic base stati...
Multi-GNSS support
increased number of available
satellites

improved positioning capabilities,
esp. in urban environments...
http://www.gogps-project.org
Upcoming SlideShare
Loading in...5
×

goGPS (November 2013)

1,302

Published on

goGPS status update @FOSS4G 2013 Osaka - November 2013

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,302
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "goGPS (November 2013)"

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 10. goGPS MATLAB downloads (Apr 2009 – Oct 2013)
  11. 11. 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
  12. 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. 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. 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. 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. 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
  17. 17. http://www.gogps-project.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×