• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
goGPS (November 2013)

goGPS (November 2013)



goGPS status update @FOSS4G 2013 Osaka - November 2013

goGPS status update @FOSS4G 2013 Osaka - November 2013



Total Views
Views on SlideShare
Embed Views



3 Embeds 235

http://www.gogps-project.org 230
https://twitter.com 3 2



Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    goGPS (November 2013) goGPS (November 2013) Presentation Transcript

    • 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