SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Improving goGPS:
   Java implementation,
web applications and add-ons




          FOSS4G 2011 Osaka
GPS receivers for navigation
                     (i.e. kinematic positioning)

Double frequency            Single frequency        Single frequency low-cost
geodetic receivers        professional receivers   (consumer-level) receivers

US $ 10000 - 30000          US $ 1000 - 2000           US $ 50 - 200




 2-3 cm                       15-30 cm                        3-5 m
       RTK                     DGPS /                     stand-alone
     (L1+L2)                   RTK (L1)


                                      40 cm - 80 cm
                                          goGPS              raw data!
                                  single-frequency RTK
Relative positioning           (double differences)

GPS error budget:

- orbit error (ephemeris):             negligible
- satellite and receiver clock errors: negligible
- ionosphere and troposphere effects: negligible if D<10 km

- signal degradation
- hardware quality




Master receiver                          Rover receiver
(known position)          D
goGPS MATLAB
-  developed in MATLAB 7.6+   -  Real-time and post-processing

- GUIs available              -  works on both Windows and UNIX
goGPS Java
-  client/server architecture    -  Real-time and post-processing

- GUI not yet available          -  platform independent

                                 -  faster than goGPS MATLAB
goGPS Java first official release
            (two days ago!)


    http://www.gogps-project.org
Collaborative environment


             MATLAB                                  Java
http://sourceforge.net/projects/gogps/   http://code.google.com/p/gogps/




             SVN                                    Mercurial
goGPS international network
                                                    (as of November 2011)

            SBB
       http://www.sbb.ch                                                     (GNSS positioning services)



                                 Cryms
                           http://www.cryms.com




Universidad de Jaén
   http://www.ujaen.es
                                                                              Applied Technology
                                                            goGPS                http://www.apptec.co.jp




           Polytechnic of Milan
                http://www.polimi.it                                               OSGEO JP
                                                                                 http://www.osgeo.jp


                                            gRED                             Tezukayama Gakuin University
                                                                                       http://www.tezuka-gu.ac.jp/

               Galileian Plus
            http://www.galileianplus.it                                   Osaka City University
                                                          Volunteers        http://www.osaka-cu.ac.jp
                                                          (open source)



                                          FISI
                                    http://www.fisi.org
Post-processing
Real-time processing
Accuracy test
                              (December 2010)


Accuracy tests with receivers mounted on a car driven at different speeds with
good sky visibility condition.
                                            Position known with few
                                            centimeters of error (RMS < 2 cm)




goGPS positioning using single frequency
raw data:                                                TOPCON double
                                                         frequency receivers
- with TOPCON receivers → RMS 20 ~ 40 cm
- with u-blox receiver  → RMS 40 ~ 80 cm                 u-blox receiver
Kinematic positioning

Receiver: u-blox AEK-4T


goGPS solution
- RTK (VRS)
- Dynamical model (const vel.)
- Observations weighted on SNR



u-blox solution
- Stand-alone
- Pedestrian dynamical model


    2D translation: ~2m
Static positioning




           u-blox+goGPS solution
           compared with static
           positioning by double
           frequency receiver:

                   ~ 30 cm
Low-cost receivers supported by goGPS
                    (as of November 2011)


     Fastrax IT03     u-blox 4T / 5T / 6T   SkyTraq S1315F-RAW
Multi-receiver logging
         (since version 0.2.0beta)



REC. 1                               RINEX 1




                       goGPS
REC. 2                               RINEX 2




REC. 3                               RINEX 3
Multi-receiver test
Variable dynamic model
                      (since version 0.2.0beta)



                                            static

goGPS Kalman filter   dynamic model         constant velocity

                                            constant acceleration


      BEFORE v0.2.0beta       same dynamic model for
                              each processing session



      SINCE v0.2.0beta      the user can switch between different
                              dynamic models during the survey
Variable dynamic model
goGPS as a web service
 goGPS can provide GPS data processing as a web
 processing service (WPS) to obtain accurate positioning
 from raw GPS observations



                        accurate positioning
                           (e.g. KML file)


                         raw observations
                         (e.g. RINEX files)
   Server providing                            Raw data loggers
    goGPS as WPS
     (ZOO WPS engine)


http://localhost/cgi-bin/zoo_loader.cgi?metapath=
ServiceProvider=zgoGPSService=WPSRequest=Execute
Version=1.0.0Identifier=goGPSDataInputs=Obs=rover.11o;
Nav=rover.11n;mObs=master.11o
goGPS processing by grid computing
             (Oracle GridEngine)
Scalability test for goGPS Java
server-side processing with
concurrent requests (Yoshida,
2011)
goGPS for road mapping

Accurate path maps with low-cost GPS receivers,   goGPS tracks can be used for
     integrating the output into a web-GIS              OpenStreetMap
Polyline simplification
      (goGPS MATLAB tool)
goGPS for surveying
Archeological surveying with a
required accuracy of the order
of ~50 cm




goGPS        +                   + VRS (or closest station)
                                   RTK – L1 only
Swiss Federal Railways SMART project
              measuring geographic areas by means of low-cost RTK positioning




raw data collector client-side

goGPS Java processing server-side

Swisstopo VRS
Swiss Federal Railways SMART project


 Server-side processing environment
 (courtesy of CRYMS Sagl)


        eZe2 device             Server unix based         Swiss Federal
        Board M2M/              Tomcat 6.0                Railways
        custom                  Eriadne Server
        Cinterion TC65i         goGPS service             SAP
        uBlox 5T

        Display
        Keyboard




                            Swisstopo        uBlox

                            Master VRS       Navigation
                                             Ephemeris
only logging raw data!
Swiss Federal Railways SMART project




Server-side monitor 
 control interface
 (courtesy of CRYMS Sagl)
Swiss Federal Railways SMART project




Precision test
 (courtesy of CRYMS Sagl)
Swiss Federal Railways SMART project
       measuring geographic areas by means of low-cost RTK positioning




                                                          Testing the system
                                                          performance




(photos courtesy of CRYMS Sagl
and Politecnico di Milano,
Geomatics Laboratory)

Más contenido relacionado

La actualidad más candente

TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS
 
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, ConfluentHostedbyConfluent
 
TGS NSA- Freeport 3D
TGS NSA- Freeport 3DTGS NSA- Freeport 3D
TGS NSA- Freeport 3DTGS
 
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 marathonBruno Nuño
 
20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-s20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-sVipaporn Chim
 
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 BrochureTGS
 
TGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS
 
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
 
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
 
Isee3 Reboot
Isee3 RebootIsee3 Reboot
Isee3 Reboothybr1s
 
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 2013Kostis Kyzirakos
 
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 SURFCommunicatieSURF
 
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
 
040715 Catt Report Pics
040715 Catt Report Pics040715 Catt Report Pics
040715 Catt Report PicsRudolf Husar
 

La actualidad más candente (18)

TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D
 
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
 
2016-A-3
2016-A-32016-A-3
2016-A-3
 
TGS NSA- Freeport 3D
TGS NSA- Freeport 3DTGS NSA- Freeport 3D
TGS NSA- Freeport 3D
 
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
 
20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-s20130520 sar-anuphao-products-final-s
20130520 sar-anuphao-products-final-s
 
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
 
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...
 
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
 
Isee3 Reboot
Isee3 RebootIsee3 Reboot
Isee3 Reboot
 
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
 
Thailand Earth Observation System sattellite
Thailand Earth Observation System sattelliteThailand Earth Observation System sattellite
Thailand Earth Observation System sattellite
 
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
 

Destacado

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 marketThe European GNSS Agency (GSA)
 
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...Lawal Salami Lasisi (PhD)
 
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 ReceiverYi-Hsueh Tsai
 
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...Joan Erencia
 

Destacado (7)

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
 

Similar a Realini go gps_foss4g2011_small2

Towards Autonomous Driving on road: the E-GNSS contribution
Towards Autonomous Driving on road: the E-GNSS contributionTowards Autonomous Driving on road: the E-GNSS contribution
Towards Autonomous Driving on road: the E-GNSS contributionThe European GNSS Agency (GSA)
 
Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014Paulo Borges
 
082119696710 - GPS Geodetic SOUTH s86 GNSS RTK
082119696710 - GPS  Geodetic SOUTH  s86 GNSS RTK082119696710 - GPS  Geodetic SOUTH  s86 GNSS RTK
082119696710 - GPS Geodetic SOUTH s86 GNSS RTKsurveying instrument
 
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-GEOtopRiccardo Rigon
 
Pro mark 220
Pro mark 220Pro mark 220
Pro mark 220Budi anto
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions
 
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
 
Network Based Kernel Density Estimator for Urban Dynamics Analysis
Network Based Kernel Density Estimator for Urban Dynamics AnalysisNetwork Based Kernel Density Estimator for Urban Dynamics Analysis
Network Based Kernel Density Estimator for Urban Dynamics AnalysisNicolas Lachance-Bernard
 
Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Budi anto
 
Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Budi anto
 
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...nishit nathwani
 
A remote-controlled global navigation satellite system based rover for accur...
A remote-controlled global navigation satellite system based  rover for accur...A remote-controlled global navigation satellite system based  rover for accur...
A remote-controlled global navigation satellite system based rover for accur...IJECEIAES
 

Similar a Realini go gps_foss4g2011_small2 (20)

V30 Brochure(EN)-s
V30 Brochure(EN)-sV30 Brochure(EN)-s
V30 Brochure(EN)-s
 
OXTS Rt3000 v3-datasheet
OXTS Rt3000 v3-datasheet OXTS Rt3000 v3-datasheet
OXTS Rt3000 v3-datasheet
 
Towards Autonomous Driving on road: the E-GNSS contribution
Towards Autonomous Driving on road: the E-GNSS contributionTowards Autonomous Driving on road: the E-GNSS contribution
Towards Autonomous Driving on road: the E-GNSS contribution
 
Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014
 
082119696710 - GPS Geodetic SOUTH s86 GNSS RTK
082119696710 - GPS  Geodetic SOUTH  s86 GNSS RTK082119696710 - GPS  Geodetic SOUTH  s86 GNSS RTK
082119696710 - GPS Geodetic SOUTH s86 GNSS RTK
 
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
 
Pro mark 220
Pro mark 220Pro mark 220
Pro mark 220
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 Presentation
 
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 ...
 
Navigator pro
Navigator proNavigator pro
Navigator pro
 
Navigator pro
Navigator proNavigator pro
Navigator pro
 
Network Based Kernel Density Estimator for Urban Dynamics Analysis
Network Based Kernel Density Estimator for Urban Dynamics AnalysisNetwork Based Kernel Density Estimator for Urban Dynamics Analysis
Network Based Kernel Density Estimator for Urban Dynamics Analysis
 
Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499
 
Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499Jual GPS Spectra SP20 Call / wa 082119953499
Jual GPS Spectra SP20 Call / wa 082119953499
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
EsriMF_senseFly_Gervaix
EsriMF_senseFly_GervaixEsriMF_senseFly_Gervaix
EsriMF_senseFly_Gervaix
 
Epoch 50
Epoch 50Epoch 50
Epoch 50
 
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...
Analysis resultsofasoftwaregns srevieverusingusrpandcustomlnawithopensourceal...
 
A remote-controlled global navigation satellite system based rover for accur...
A remote-controlled global navigation satellite system based  rover for accur...A remote-controlled global navigation satellite system based  rover for accur...
A remote-controlled global navigation satellite system based rover for accur...
 

Más de masarunarazaki

Grass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaidoGrass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaidomasarunarazaki
 
Foss4 g オープンが作り出した学生による震災対応_tamura_small2
Foss4 g オープンが作り出した学生による震災対応_tamura_small2Foss4 g オープンが作り出した学生による震災対応_tamura_small2
Foss4 g オープンが作り出した学生による震災対応_tamura_small2masarunarazaki
 
201111 foss4g aoki05_slideshare
201111 foss4g aoki05_slideshare201111 foss4g aoki05_slideshare
201111 foss4g aoki05_slidesharemasarunarazaki
 
Map mint foss4g-presentation-bozon-fenoy-ueda
Map mint foss4g-presentation-bozon-fenoy-uedaMap mint foss4g-presentation-bozon-fenoy-ueda
Map mint foss4g-presentation-bozon-fenoy-uedamasarunarazaki
 
Foss4 g presen_android
Foss4 g presen_androidFoss4 g presen_android
Foss4 g presen_androidmasarunarazaki
 
111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamatamasarunarazaki
 
Zoo presentation foss4g.jp-2011
Zoo presentation foss4g.jp-2011Zoo presentation foss4g.jp-2011
Zoo presentation foss4g.jp-2011masarunarazaki
 
Tile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakaTile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakamasarunarazaki
 
Tile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakaTile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakamasarunarazaki
 

Más de masarunarazaki (9)

Grass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaidoGrass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaido
 
Foss4 g オープンが作り出した学生による震災対応_tamura_small2
Foss4 g オープンが作り出した学生による震災対応_tamura_small2Foss4 g オープンが作り出した学生による震災対応_tamura_small2
Foss4 g オープンが作り出した学生による震災対応_tamura_small2
 
201111 foss4g aoki05_slideshare
201111 foss4g aoki05_slideshare201111 foss4g aoki05_slideshare
201111 foss4g aoki05_slideshare
 
Map mint foss4g-presentation-bozon-fenoy-ueda
Map mint foss4g-presentation-bozon-fenoy-uedaMap mint foss4g-presentation-bozon-fenoy-ueda
Map mint foss4g-presentation-bozon-fenoy-ueda
 
Foss4 g presen_android
Foss4 g presen_androidFoss4 g presen_android
Foss4 g presen_android
 
111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata111112 foss4 g_osaka_kamata
111112 foss4 g_osaka_kamata
 
Zoo presentation foss4g.jp-2011
Zoo presentation foss4g.jp-2011Zoo presentation foss4g.jp-2011
Zoo presentation foss4g.jp-2011
 
Tile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakaTile map 2011_foss4g_osaka
Tile map 2011_foss4g_osaka
 
Tile map 2011_foss4g_osaka
Tile map 2011_foss4g_osakaTile map 2011_foss4g_osaka
Tile map 2011_foss4g_osaka
 

Último

Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Último (20)

Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Realini go gps_foss4g2011_small2

  • 1. Improving goGPS: Java implementation, web applications and add-ons FOSS4G 2011 Osaka
  • 2. GPS receivers for navigation (i.e. kinematic positioning) Double frequency Single frequency Single frequency low-cost geodetic receivers professional receivers (consumer-level) receivers US $ 10000 - 30000 US $ 1000 - 2000 US $ 50 - 200 2-3 cm 15-30 cm 3-5 m RTK DGPS / stand-alone (L1+L2) RTK (L1) 40 cm - 80 cm goGPS raw data! single-frequency RTK
  • 3. Relative positioning (double differences) GPS error budget: - orbit error (ephemeris): negligible - satellite and receiver clock errors: negligible - ionosphere and troposphere effects: negligible if D<10 km - signal degradation - hardware quality Master receiver Rover receiver (known position) D
  • 4. goGPS MATLAB -  developed in MATLAB 7.6+ -  Real-time and post-processing - GUIs available -  works on both Windows and UNIX
  • 5. goGPS Java -  client/server architecture -  Real-time and post-processing - GUI not yet available -  platform independent -  faster than goGPS MATLAB
  • 6. goGPS Java first official release (two days ago!) http://www.gogps-project.org
  • 7. Collaborative environment MATLAB Java http://sourceforge.net/projects/gogps/ http://code.google.com/p/gogps/ SVN Mercurial
  • 8. goGPS international network (as of November 2011) SBB http://www.sbb.ch (GNSS positioning services) Cryms http://www.cryms.com Universidad de Jaén http://www.ujaen.es Applied Technology goGPS http://www.apptec.co.jp Polytechnic of Milan http://www.polimi.it OSGEO JP http://www.osgeo.jp gRED Tezukayama Gakuin University http://www.tezuka-gu.ac.jp/ Galileian Plus http://www.galileianplus.it Osaka City University Volunteers http://www.osaka-cu.ac.jp (open source) FISI http://www.fisi.org
  • 11. Accuracy test (December 2010) Accuracy tests with receivers mounted on a car driven at different speeds with good sky visibility condition. Position known with few centimeters of error (RMS < 2 cm) goGPS positioning using single frequency raw data: TOPCON double frequency receivers - with TOPCON receivers → RMS 20 ~ 40 cm - with u-blox receiver → RMS 40 ~ 80 cm u-blox receiver
  • 12. Kinematic positioning Receiver: u-blox AEK-4T goGPS solution - RTK (VRS) - Dynamical model (const vel.) - Observations weighted on SNR u-blox solution - Stand-alone - Pedestrian dynamical model 2D translation: ~2m
  • 13. Static positioning u-blox+goGPS solution compared with static positioning by double frequency receiver: ~ 30 cm
  • 14. Low-cost receivers supported by goGPS (as of November 2011) Fastrax IT03 u-blox 4T / 5T / 6T SkyTraq S1315F-RAW
  • 15. Multi-receiver logging (since version 0.2.0beta) REC. 1 RINEX 1 goGPS REC. 2 RINEX 2 REC. 3 RINEX 3
  • 17. Variable dynamic model (since version 0.2.0beta) static goGPS Kalman filter dynamic model constant velocity constant acceleration BEFORE v0.2.0beta same dynamic model for each processing session SINCE v0.2.0beta the user can switch between different dynamic models during the survey
  • 19.
  • 20. goGPS as a web service goGPS can provide GPS data processing as a web processing service (WPS) to obtain accurate positioning from raw GPS observations accurate positioning (e.g. KML file) raw observations (e.g. RINEX files) Server providing Raw data loggers goGPS as WPS (ZOO WPS engine) http://localhost/cgi-bin/zoo_loader.cgi?metapath= ServiceProvider=zgoGPSService=WPSRequest=Execute Version=1.0.0Identifier=goGPSDataInputs=Obs=rover.11o; Nav=rover.11n;mObs=master.11o
  • 21. goGPS processing by grid computing (Oracle GridEngine) Scalability test for goGPS Java server-side processing with concurrent requests (Yoshida, 2011)
  • 22. goGPS for road mapping Accurate path maps with low-cost GPS receivers, goGPS tracks can be used for integrating the output into a web-GIS OpenStreetMap
  • 23. Polyline simplification (goGPS MATLAB tool)
  • 24. goGPS for surveying Archeological surveying with a required accuracy of the order of ~50 cm goGPS + + VRS (or closest station) RTK – L1 only
  • 25. Swiss Federal Railways SMART project measuring geographic areas by means of low-cost RTK positioning raw data collector client-side goGPS Java processing server-side Swisstopo VRS
  • 26. Swiss Federal Railways SMART project Server-side processing environment (courtesy of CRYMS Sagl) eZe2 device Server unix based Swiss Federal Board M2M/ Tomcat 6.0 Railways custom Eriadne Server Cinterion TC65i goGPS service SAP uBlox 5T Display Keyboard Swisstopo uBlox Master VRS Navigation Ephemeris only logging raw data!
  • 27. Swiss Federal Railways SMART project Server-side monitor control interface (courtesy of CRYMS Sagl)
  • 28. Swiss Federal Railways SMART project Precision test (courtesy of CRYMS Sagl)
  • 29. Swiss Federal Railways SMART project measuring geographic areas by means of low-cost RTK positioning Testing the system performance (photos courtesy of CRYMS Sagl and Politecnico di Milano, Geomatics Laboratory)
  • 30. Future developments 1)  Improvement of positioning algorithms, focusing on post- processing; additional receiver support; other satellite systems (QZSS, Compass, GLONASS, Galileo, EGNOS, MSAS) 2) Motion sensors integration (accelerometers, gyros, odometer, ) → hardware prototype 3) goGPS Java made available as an application (command line / GUI) 4) goGPS processing made publicly available as a web service