SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
goGPS
a navigation software to enhance the
accuracy of low-cost GPS receivers



                            Eugenio Realini
                   Osaka City University, Japan
Why goGPS?


                              miniaturization of
                              low-cost and low-
                             power GPS modules
  diffusion of GPS-             and antennas
  enabled devices
(smartphones, PDAs,
       cameras)




                      !!! BAD ACCURACY !!!
                            (~ 5 meters)
Basic ideas behind goGPS


 develop a tool which allows to   exploit the availability of networks
modify Kalman filter parameters    of permanent GPS stations and
  to study new approaches to             wireless connectivity
        GPS navigation
                                      to enhance the navigation
 (not possible with black-box         accuracy of low-cost GPS
   commercial algorithms)                     devices



                     Kinematic surveying
                  Precise off-road navigation
                   Location Based Services
                      Low-cost mapping
                               ...
Italy ← goGPS → Japan



                                   Media Center
Geomatics Laboratory            Osaka City University
Politecnico di Milano
  Como Campus
                        goGPS
Double freq. vs single freq.

       GPS satellites broadcast signal on two carriers: L1 and L2




High-end professional receivers         Low-cost commercial receivers
      use both L1 and L2                           use just L1
 (double frequency receivers)            (single frequency receivers)

 Accuracy: 2-3 cm (real-time)             Accuracy: 3-5 m (real-time)
RTK vs stand-alone

US $ 15000 - 25000                                  US $ 70 - 150




Real-Time Kinematic (RTK)                        Stand-alone
         positioning                       (but nowadays it is easy
 (via Internet connection)                  to add Internet access)
                                nothing
    2-3 cm (real-time)       in between?      3-5 m (real-time)
DGPS vs stand-alone

US $ 1000 - 1500                                    US $ 70 - 150




    Single frequency
Differential GPS (DGPS)                         Stand-alone
        positioning                       (but still they cost much
(via Internet connection)                             less)
                               nothing
  15-30 cm (real-time)      in between!      3-5 m (real-time)
goGPS niche

US $ 15000 - 25000   US $ 1000 - 1500             US $ 70 - 150




 2-3 cm                15-30 cm                         3-5 m

     RTK                DGPS                  Stand-alone

                                    40 cm - 1 m

                                  goGPS
                             L1 RTK positioning
Raw GPS data!




                       u-blox Evaluation Kits
                        (AEK-4T / EVK-5T)



    To apply RTK           goGPS: L1 RTK positioning
raw GPS observations        (via Internet connection)
     are needed!
Raw GPS data!




 goGPS     Navit, TomTom SW, ...
Kalman filter/1

It is the core of the
software.

It updates the position
of the receiver in real-
time on the basis of:

• new measurements

• the state of the system
at the previous epoch
                                             state variables
  To implement it, it is needed to define:   dynamic model
                                             observations
Kalman filter/2

                                                       Dynamic model:
 State variables:
                                               x r (t + 1) = x r (t) + x r (t)
                                                                        ˙
                                              ˙
           xr 
                                               x r (t + 1) = 0 + x r (t) + ε x (t)
                                                                        ˙       ˙
           ˙ 
                                                                                  r


           xr 
           ⋮ 
                                                    Np1 (t + 1) = Np1 (t)
                                                        rm             rm
           yr     parameters describing            
                   the receiver motion                          ⋮
            yr 
            ˙
                                                      Np32 (t + 1) = Np32 (t)
                  (position, velocity,
Xt =       ⋮                                        rm               rm
                   acceleration, etc.)
            zr 
               
           zr 
            ˙                                    Observation equations:
               
           ⋮ 
                                             Prm (t) = ρps (t)
                                            
                                                ps
                                                                            + ν codice
          Np1 
                                                          rm
           rm
                                            ps
                    phase ambiguities        λΦrm (t) = ρps (t) + λNps (t) + ν fase
                                            
           ⋮                                            rm         rm
                  (double differences)
          Np32 
            rm
DTM observation

      In order to improve the heigth positioning quality, a new
      observation from a DTM is introduced:

                                                   A DTM obtained from a
      hDTM = h(x r , y r , zr ) + v DTM            LiDAR DSM 2m x 2m
                                                   produced by Lombardy
                                    σ v ≈ 30 cm    Region (Italy) was used
                                                   during tests.

      DTM loading time was optimized by subdividing the DTM in
      buffered tiles.

approx.       Tile            detection of the 4
                                                   Interpolation      KF
position      search          nearest vertices
Constrained motion

 If the rover is moving along a path that is known a priori
 (e.g. road, railway, …) a linear constraint can be introduced,
 making the motion mono-dimensional

 The constraint is modeled as 3D interconnected segments
 and the motion is described by a curvilinear coordinate (c):


                    cr                              (X2,Y2,Z2)       (X3,Y3,Z3)
                    ˙             (X1,Y1,Z1)
                    cr                                c2         c
new state
                    ⋮                          c1
variable: X t =     p1
                            (X0,Y0,Z0)
                   Nrm                  c0
                    ⋮ 
                        
                
                   Nrm 
                     p32
                         
Software/1

- developed in MATLAB environment

- 1 Hz data acquisition rate by means of
“Instrument Control” toolbox (standard TCP-
IP and USB)

- real-time update of receiver position
(computation time about 15 ms on Intel
Centrino CPU 1.66 GHz)

- real-time update of the position with respect
to a known reference or on Google Earth

- Post-processing (post-mission) analysis by
means of RINEX files or goGPS data saved
during a real-time test
Software/2
Hardware/1



                      Base station(s)
                                          NT
                                             RI P
                                        (RT
USB                                        CM
                                                3.1
                                                   )




                 3G

                                  Internet
 goGPS


         USB
Hardware/2



                                 Base station(s)
                                                     NT
                                                        RI P
                                                   (RT
                                                      CM
                                                           3.1
                                                              )




                            3G
device with:
- goGPS                                      Internet
- GPS receiver
- wireless internet
Accuracy test/1

eBonTek egps597
chipset: ANTARIS 4
signal: C/A, L1

Provides NMEA in output over a
Bluetooth connection. Stand-alone
positioning.


u-blox AEK–4T
chipset: ANTARIS 4
signal: C/A, L1

It has an external patch antenna and it provides raw data and/or
processed data (NMEA format) by USB connection. Its parameters
are fully customizable.
Accuracy test/2


Leica GPS1200
signal: C/A, P
        L1, L2

Double frequency receiver
with RTK capabilities.



Leica GS20
signal: C/A, L1

Mid-level receiver (single freq.), designed
for cartographic update and quick
decimeter-level surveys. It supports
DGPS positioning.
Accuracy test/3

Como permanent station,
used as base station
(through GPSLombardia
positioning service)
Accuracy test/4

Devices:
- Leica GPS1200
- Leica GS20
- eBonTek eGPS 597
- ev. kit u-blox + goGPS

Fixed on the rooftop of a car
driven on a road with good
sky visibility.
Accuracy test/5

Devices:
- Leica GPS1200
- Leica GS20
- eBonTek eGPS 597
- ev. kit u-blox + goGPS

                goGPS
               (cutoff = 10°)

             mean      1.13 m
             std       0.67 m



                goGPS                  Leica GS20             eBonTek
                (cutoff = 30°)       (mod. “Max Accuracy”)

             mean      0.78 m        mean       0.30 m       mean   4.03 m
             std       0.47 m        std        0.15 m       std    1.70 m
goGPS in Japan

 goGPS testing and development in Japan requires to get access to
 RTK services (data coming from one or more permanent stations).

 Three choices:

Commercial             “Free” providers       Build up our own service
providers
                       Example:               Base station (not
                       Kyoto University       necessarily permanent)
                       permanent station      at OCU

                       - data stream is       - highest freedom
- great coverage       publicly available
- advanced services                           BUT:
(e.g. VRS)             BUT:                   - buy/rent dual freq.
                       - high distance        receiver
BUT:                   - no NTRIP             - set up NTRIP caster
- expensive            - RTCM 2.3
goGPS & RTKLIB

 goGPS conversion from MATLAB to C/C++


    new (C++)     goGPS GUI                     GUI

MATLAB → C        goGPS core               Kalman filter

                                         - positioning func.
                  RTKLIB                 - input/output
   already
                  by T.Takasu            - GPS formats
   existing (C)
                  (GPLv3)                - (...)

                  http://gpspp.sakura.ne.jp/rtklib/rtklib.htm
goGPS & WPS

goGPS development could also include WPS functionality, to shift
the computational / storage burden from the rovers to a central
server.

Examples:
                              DTM height


                            rough position

  Server providing                                Rovers running goGPS
DTM data interpolation
      as WPS

                           accurate positioning


                           raw code and phase
                              observations
 Server running goGPS                             Rovers just acquiring
 with WPS functionality                                raw data
goGPS@Sourceforge


  goGPS MATLAB code (GPLv3):

http://sourceforge.net/projects/gogps


            Thank you!

Mais conteúdo relacionado

Mais procurados

DFT and its properties
DFT and its propertiesDFT and its properties
DFT and its propertiesssuser2797e4
 
Time-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTTime-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTUT Technology
 
10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systemsSolo Hermelin
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Designtaha25
 
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Yoichi Kayama
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaionNguyen Si Phuoc
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterionsrkrishna341
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
A review of time­‐frequency methods
A review of time­‐frequency methodsA review of time­‐frequency methods
A review of time­‐frequency methodsUT Technology
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISIGunasekara Reddy
 
From Biological to Smart CMOS Imaging: Architectural approach
From Biological to Smart CMOS Imaging: Architectural approachFrom Biological to Smart CMOS Imaging: Architectural approach
From Biological to Smart CMOS Imaging: Architectural approachUniversity of Waterloo, Canada
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsAmr E. Mohamed
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 

Mais procurados (19)

DFT and its properties
DFT and its propertiesDFT and its properties
DFT and its properties
 
Time-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTTime-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SST
 
10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
 
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
Dsp lecture vol 5 design of iir
Dsp lecture vol 5 design of iirDsp lecture vol 5 design of iir
Dsp lecture vol 5 design of iir
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaion
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterion
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
ofdma doppler
ofdma dopplerofdma doppler
ofdma doppler
 
A review of time­‐frequency methods
A review of time­‐frequency methodsA review of time­‐frequency methods
A review of time­‐frequency methods
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISI
 
Refguide
RefguideRefguide
Refguide
 
Matched filter
Matched filterMatched filter
Matched filter
 
From Biological to Smart CMOS Imaging: Architectural approach
From Biological to Smart CMOS Imaging: Architectural approachFrom Biological to Smart CMOS Imaging: Architectural approach
From Biological to Smart CMOS Imaging: Architectural approach
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 

Semelhante a Foss4g2009tokyo Realini Go Gps

Falzon Das Se Ag Compressed
Falzon Das Se Ag CompressedFalzon Das Se Ag Compressed
Falzon Das Se Ag Compressedgfalzon2
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009ubaidis
 
RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!nagatic941
 
Implementing 3D SPHARM Surfaces Registration on Cell B.E. Processor
Implementing 3D SPHARM Surfaces Registration on Cell B.E. ProcessorImplementing 3D SPHARM Surfaces Registration on Cell B.E. Processor
Implementing 3D SPHARM Surfaces Registration on Cell B.E. ProcessorPTIHPA
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingElectronic Arts / DICE
 
Quadrature Amplitude Modulation. QAM Transmitter.ppt
Quadrature Amplitude Modulation. QAM Transmitter.pptQuadrature Amplitude Modulation. QAM Transmitter.ppt
Quadrature Amplitude Modulation. QAM Transmitter.pptStefan Oprea
 
Tpr star tree
Tpr star treeTpr star tree
Tpr star treeWin Yu
 
디지털통신 8
디지털통신 8디지털통신 8
디지털통신 8KengTe Liao
 
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...grssieee
 
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdf
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdfWithin the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdf
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdfgrssieee
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABEmbedded Plus Trichy
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerJim Jenkins
 
Signal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO RadarSignal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO Radarsansam77
 
TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS
 
디지털통신 7
디지털통신 7디지털통신 7
디지털통신 7KengTe Liao
 

Semelhante a Foss4g2009tokyo Realini Go Gps (20)

goGPS (March 2010)
goGPS (March 2010)goGPS (March 2010)
goGPS (March 2010)
 
Falzon Das Se Ag Compressed
Falzon Das Se Ag CompressedFalzon Das Se Ag Compressed
Falzon Das Se Ag Compressed
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!RADAR MEASUREMENTS LECTURE EECS BERKELY!
RADAR MEASUREMENTS LECTURE EECS BERKELY!
 
Implementing 3D SPHARM Surfaces Registration on Cell B.E. Processor
Implementing 3D SPHARM Surfaces Registration on Cell B.E. ProcessorImplementing 3D SPHARM Surfaces Registration on Cell B.E. Processor
Implementing 3D SPHARM Surfaces Registration on Cell B.E. Processor
 
GPS Signals (1)
GPS Signals (1)GPS Signals (1)
GPS Signals (1)
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
 
2006 devmodel
2006 devmodel2006 devmodel
2006 devmodel
 
Quadrature Amplitude Modulation. QAM Transmitter.ppt
Quadrature Amplitude Modulation. QAM Transmitter.pptQuadrature Amplitude Modulation. QAM Transmitter.ppt
Quadrature Amplitude Modulation. QAM Transmitter.ppt
 
Tpr star tree
Tpr star treeTpr star tree
Tpr star tree
 
디지털통신 8
디지털통신 8디지털통신 8
디지털통신 8
 
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...
TechniquesForHighAccuracyRelativeAndAbsoluteLocalizationOfTerraSARXTanDEMXDat...
 
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdf
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdfWithin the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdf
Within the Resolution Cell_Super-resolution in Tomographic SAR Imaging.pdf
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLAB
 
Multi-constellation GNSS Simulator
Multi-constellation GNSS SimulatorMulti-constellation GNSS Simulator
Multi-constellation GNSS Simulator
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
Signal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO RadarSignal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO Radar
 
TGS NSA- Loyal 3D
TGS NSA- Loyal 3D TGS NSA- Loyal 3D
TGS NSA- Loyal 3D
 
디지털통신 7
디지털통신 7디지털통신 7
디지털통신 7
 
chap3.ppt
chap3.pptchap3.ppt
chap3.ppt
 

Mais de OSgeo Japan

2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料OSgeo Japan
 
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)OSgeo Japan
 
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)OSgeo Japan
 
デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報OSgeo Japan
 
Node-REDのworldmapの活用
Node-REDのworldmapの活用Node-REDのworldmapの活用
Node-REDのworldmapの活用OSgeo Japan
 
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供OSgeo Japan
 
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供OSgeo Japan
 
GNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組みGNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組みOSgeo Japan
 
RTK測位の実力とその活用事例
RTK測位の実力とその活用事例RTK測位の実力とその活用事例
RTK測位の実力とその活用事例OSgeo Japan
 
個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステム個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステムOSgeo Japan
 
FOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODAFOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODAOSgeo Japan
 
FOSS4G向けポスター
FOSS4G向けポスターFOSS4G向けポスター
FOSS4G向けポスターOSgeo Japan
 
FOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_iseFOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_iseOSgeo Japan
 
Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)OSgeo Japan
 
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kimFoss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kimOSgeo Japan
 
Foss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわFoss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわOSgeo Japan
 
Foss4 g公表用(柴田)
Foss4 g公表用(柴田)Foss4 g公表用(柴田)
Foss4 g公表用(柴田)OSgeo Japan
 
201710 発表資料(井内)
201710 発表資料(井内)201710 発表資料(井内)
201710 発表資料(井内)OSgeo Japan
 
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challengesFOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challengesOSgeo Japan
 
SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015OSgeo Japan
 

Mais de OSgeo Japan (20)

2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
 
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
 
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
 
デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報
 
Node-REDのworldmapの活用
Node-REDのworldmapの活用Node-REDのworldmapの活用
Node-REDのworldmapの活用
 
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
 
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
 
GNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組みGNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組み
 
RTK測位の実力とその活用事例
RTK測位の実力とその活用事例RTK測位の実力とその活用事例
RTK測位の実力とその活用事例
 
個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステム個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステム
 
FOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODAFOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODA
 
FOSS4G向けポスター
FOSS4G向けポスターFOSS4G向けポスター
FOSS4G向けポスター
 
FOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_iseFOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_ise
 
Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)
 
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kimFoss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kim
 
Foss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわFoss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわ
 
Foss4 g公表用(柴田)
Foss4 g公表用(柴田)Foss4 g公表用(柴田)
Foss4 g公表用(柴田)
 
201710 発表資料(井内)
201710 発表資料(井内)201710 発表資料(井内)
201710 発表資料(井内)
 
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challengesFOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
 
SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Foss4g2009tokyo Realini Go Gps

  • 1. goGPS a navigation software to enhance the accuracy of low-cost GPS receivers Eugenio Realini Osaka City University, Japan
  • 2. Why goGPS? miniaturization of low-cost and low- power GPS modules diffusion of GPS- and antennas enabled devices (smartphones, PDAs, cameras) !!! BAD ACCURACY !!! (~ 5 meters)
  • 3. Basic ideas behind goGPS develop a tool which allows to exploit the availability of networks modify Kalman filter parameters of permanent GPS stations and to study new approaches to wireless connectivity GPS navigation to enhance the navigation (not possible with black-box accuracy of low-cost GPS commercial algorithms) devices Kinematic surveying Precise off-road navigation Location Based Services Low-cost mapping ...
  • 4. Italy ← goGPS → Japan Media Center Geomatics Laboratory Osaka City University Politecnico di Milano Como Campus goGPS
  • 5. Double freq. vs single freq. GPS satellites broadcast signal on two carriers: L1 and L2 High-end professional receivers Low-cost commercial receivers use both L1 and L2 use just L1 (double frequency receivers) (single frequency receivers) Accuracy: 2-3 cm (real-time) Accuracy: 3-5 m (real-time)
  • 6. RTK vs stand-alone US $ 15000 - 25000 US $ 70 - 150 Real-Time Kinematic (RTK) Stand-alone positioning (but nowadays it is easy (via Internet connection) to add Internet access) nothing 2-3 cm (real-time) in between? 3-5 m (real-time)
  • 7. DGPS vs stand-alone US $ 1000 - 1500 US $ 70 - 150 Single frequency Differential GPS (DGPS) Stand-alone positioning (but still they cost much (via Internet connection) less) nothing 15-30 cm (real-time) in between! 3-5 m (real-time)
  • 8. goGPS niche US $ 15000 - 25000 US $ 1000 - 1500 US $ 70 - 150 2-3 cm 15-30 cm 3-5 m RTK DGPS Stand-alone 40 cm - 1 m goGPS L1 RTK positioning
  • 9. Raw GPS data! u-blox Evaluation Kits (AEK-4T / EVK-5T) To apply RTK goGPS: L1 RTK positioning raw GPS observations (via Internet connection) are needed!
  • 10. Raw GPS data! goGPS Navit, TomTom SW, ...
  • 11. Kalman filter/1 It is the core of the software. It updates the position of the receiver in real- time on the basis of: • new measurements • the state of the system at the previous epoch state variables To implement it, it is needed to define: dynamic model observations
  • 12. Kalman filter/2 Dynamic model: State variables:  x r (t + 1) = x r (t) + x r (t) ˙ ˙  xr   x r (t + 1) = 0 + x r (t) + ε x (t) ˙ ˙  ˙  r  xr   ⋮     Np1 (t + 1) = Np1 (t) rm rm  yr  parameters describing   the receiver motion  ⋮ yr  ˙  Np32 (t + 1) = Np32 (t)   (position, velocity, Xt =  ⋮   rm rm  acceleration, etc.) zr     zr  ˙ Observation equations:    ⋮   Prm (t) = ρps (t)  ps + ν codice  Np1  rm  rm   ps phase ambiguities  λΦrm (t) = ρps (t) + λNps (t) + ν fase   ⋮  rm rm   (double differences)  Np32  rm
  • 13. DTM observation In order to improve the heigth positioning quality, a new observation from a DTM is introduced: A DTM obtained from a hDTM = h(x r , y r , zr ) + v DTM LiDAR DSM 2m x 2m produced by Lombardy σ v ≈ 30 cm Region (Italy) was used during tests. DTM loading time was optimized by subdividing the DTM in buffered tiles. approx. Tile detection of the 4 Interpolation KF position search nearest vertices
  • 14. Constrained motion If the rover is moving along a path that is known a priori (e.g. road, railway, …) a linear constraint can be introduced, making the motion mono-dimensional The constraint is modeled as 3D interconnected segments and the motion is described by a curvilinear coordinate (c):  cr  (X2,Y2,Z2) (X3,Y3,Z3)  ˙  (X1,Y1,Z1)  cr  c2 c new state  ⋮  c1 variable: X t =  p1  (X0,Y0,Z0)  Nrm  c0  ⋮      Nrm  p32 
  • 15. Software/1 - developed in MATLAB environment - 1 Hz data acquisition rate by means of “Instrument Control” toolbox (standard TCP- IP and USB) - real-time update of receiver position (computation time about 15 ms on Intel Centrino CPU 1.66 GHz) - real-time update of the position with respect to a known reference or on Google Earth - Post-processing (post-mission) analysis by means of RINEX files or goGPS data saved during a real-time test
  • 17. Hardware/1 Base station(s) NT RI P (RT USB CM 3.1 ) 3G Internet goGPS USB
  • 18. Hardware/2 Base station(s) NT RI P (RT CM 3.1 ) 3G device with: - goGPS Internet - GPS receiver - wireless internet
  • 19. Accuracy test/1 eBonTek egps597 chipset: ANTARIS 4 signal: C/A, L1 Provides NMEA in output over a Bluetooth connection. Stand-alone positioning. u-blox AEK–4T chipset: ANTARIS 4 signal: C/A, L1 It has an external patch antenna and it provides raw data and/or processed data (NMEA format) by USB connection. Its parameters are fully customizable.
  • 20. Accuracy test/2 Leica GPS1200 signal: C/A, P L1, L2 Double frequency receiver with RTK capabilities. Leica GS20 signal: C/A, L1 Mid-level receiver (single freq.), designed for cartographic update and quick decimeter-level surveys. It supports DGPS positioning.
  • 21. Accuracy test/3 Como permanent station, used as base station (through GPSLombardia positioning service)
  • 22. Accuracy test/4 Devices: - Leica GPS1200 - Leica GS20 - eBonTek eGPS 597 - ev. kit u-blox + goGPS Fixed on the rooftop of a car driven on a road with good sky visibility.
  • 23. Accuracy test/5 Devices: - Leica GPS1200 - Leica GS20 - eBonTek eGPS 597 - ev. kit u-blox + goGPS goGPS (cutoff = 10°) mean 1.13 m std 0.67 m goGPS Leica GS20 eBonTek (cutoff = 30°) (mod. “Max Accuracy”) mean 0.78 m mean 0.30 m mean 4.03 m std 0.47 m std 0.15 m std 1.70 m
  • 24. goGPS in Japan goGPS testing and development in Japan requires to get access to RTK services (data coming from one or more permanent stations). Three choices: Commercial “Free” providers Build up our own service providers Example: Base station (not Kyoto University necessarily permanent) permanent station at OCU - data stream is - highest freedom - great coverage publicly available - advanced services BUT: (e.g. VRS) BUT: - buy/rent dual freq. - high distance receiver BUT: - no NTRIP - set up NTRIP caster - expensive - RTCM 2.3
  • 25. goGPS & RTKLIB goGPS conversion from MATLAB to C/C++ new (C++) goGPS GUI GUI MATLAB → C goGPS core Kalman filter - positioning func. RTKLIB - input/output already by T.Takasu - GPS formats existing (C) (GPLv3) - (...) http://gpspp.sakura.ne.jp/rtklib/rtklib.htm
  • 26. goGPS & WPS goGPS development could also include WPS functionality, to shift the computational / storage burden from the rovers to a central server. Examples: DTM height rough position Server providing Rovers running goGPS DTM data interpolation as WPS accurate positioning raw code and phase observations Server running goGPS Rovers just acquiring with WPS functionality raw data
  • 27. goGPS@Sourceforge goGPS MATLAB code (GPLv3): http://sourceforge.net/projects/gogps Thank you!