SlideShare a Scribd company logo
1 of 24
Download to read offline
FOSS4G 2009 Tokyo




RTKLIB:
Open Source Program Package for RTK-GPS



               Tokyo University of Marine Science and Technology
                                           Tomoji TAKASU
Outline
• What is RTK-GPS?
• What is RTKLIB?
  – Background
  – History
  – Features
  – APs
  – Low-cost RTK receiver with RTKLIB
• Future GNSS and Future RTKLIB

                                        2
RTK-GPS
• Real-time kinematic GPS
  – Most precise positioning technique with cm-level accuracy
    (100-times accurate compared to general GPS positioning)
  – Use carrier-phase measurement as well as ranging code
  – Determine relative rover position wrt base-station
    (baseline vector)
  – Need (wireless) communication link between rover and
    base-station
  –…     Base                                   Rover
        Station                              Receiver

                           Data Link

                                                            3
RTK Applications



Geodetic Survey       Construction                            Precision Agriculture
                     Machine Control




  ITS (Intelligent   Mobile Mapping                                          Sports
Transport System)       System                                                                           4
                      http://www.trimble.com, http://www.leica-geosystems.com, http://www.gpsworld.com
Cost Issue
• High operational cost for RTK-GPS
   –   Expensive geodetic-grade receivers
   –   Expensive RTK F/W Options
   –   Expensive post-processing software
   –   Limited applications by cost issue     $10,000-$30,000
• RTK-GPS with consumer-grade receiver
   – Feasible and practical, little performance
     degradation with high-performance antenna
   – Public/commercial service to provide base-
     station measurement data via Internet
   – Needs external RTK-GPS processing            $30-$300
                                                             5
RTKLIB
• Open source program
  package for RTK-GPS
   – Distributed under GPLv3
   – Has been developed by the
     authors since 2006
   – Latest version:
     2.2.2 (stable), 2.3.0 (devel.)
• Portable C library +
  several positioning APs
   – GUI APs on Windows
   – Console APs on Linux etc...
                                 http://gpspp.sakura.ne.jp/rtklib/rtklib.htm
                                                                          6
History
•   2006/4   v.0.0.0
                 First version for RTK+C prog. lecture
•   2007/1   v.1.0.0
                 Simple post processing AP
•   2007/3   v.1.1.0
                 Add windows GUI AP
•   2008/7   v.2.1.0
                 Add APs, support medium-range
•   2009/1   v.2.2.0
                 Add real-time AP, support NTRIP,
                 start to distribute it as open source
• 2009/5 v.2.2.1 Support RTCM, NRTK, many receivers
• 2009/9 v.2.2.2 Fix bugs, provide English manual
• 2009/E v.2.3.0 Support GLONASS, INS/GPS, …
                                                     7
Number of Downloaded RTKLIB/GT Package Files (2009/1/1-2009/10/19)
.....................................................................................................................................




                       Download
                                                                                              rtklib_                                    rtklib_    rtklib_    rtklib_    rtklib_    rtklib_
                                                                                               2.2.0                                    2.2.0_bin    2.2.1    2.2.1_bin    2.2.2    2.2.2_bin
                             2009/1                                                              57                                         16          -          -         -          -
                             2009/2                                                             352                                         38          -          -         -          -
                             2009/3                                                              93                                        104          -          -         -          -
                             2009/4                                                              98                                         53          -          -         -          -
                             2009/5                                                              45                                         57        123         63         -          -
                             2009/6                                                              1                                          0         221        434         -          -
                             2009/7                                                              0                                          0         138        132         -          -
                             2009/8                                                              1                                          0         327        191         -          -
                             2009/9                                                              0                                          0          74         52        314        187
                             2009/10                                                             0                                          0          21         6         701        407
                              Total                                                             645                                        268        904        878       1015        594
                                  Japan, Network (net), Commercial (com), Germany, Poland, Italy, Canada,
                               Educational (edu), Ukraine, Austria, Australia, Switzerland, Portugal, Taiwan, Non-
                                     Profit (org), Russia, France, Finland, Spain, United Kingdom, Czech, …        8
RTLIB Library/APIs: ANSI-C
/* matrix and vector functions */
mat(),imat(),zeros(),eye(),dot(),norm(),matcpy(),matmul(),matinv(),solve(),lsq(),filter(),smoother(),matprint(),matfprint()
/* time and string functions */
str2num(),str2time(),time2str(),epoch2time(),time2epoch(),gpst2time(),time2gpst(),timeadd(),timediff(),gpst2utc(),utc2gpst(),
timeget(),time2doy(),adjgpsweek(),tickget(),sleepms()
/* coordinates functions */
ecef2pos(),pos2ecef(),ecef2enu(),enu2ecef(),covenu(),covecef(),xyz2enu(),geoidh(),loaddatump(),tokyo2jgd(),jgd2tokyo()
/* input/output functions */
readpcv(),readpos(),sortobs(),uniqeph(),screent()
/* positioning models */
eph2pos(),geph2pos(),satpos(),satposv(),satposiode(),satazel(),geodist(),dops(),ionmodel(),ionmapf(),tropmodel(),tropmapf(),
antmodel(),csmooth()
/* single-point positioning */
pntpos(),pntvel()
/* rinex functions */
readrnx(),readrnxt(),outrnxobsh(),outrnxnavh(),outrnxnavb(),uncompress(),convrnx()
/* precise ephemeris functions */
readsp3(),readsap(),eph2posp(),satposp()
/* receiver raw data functions */
getbitu(),getbits(),crc32(),crc24q(),decode_word(),decode_frame(),init_raw(),free_raw(),input_raw(),input_rawf(),input_oem4(),
input_oem3(),input_ubx(),input_ss2(),input_cres(),input_oem4f(),input_oem3f(),input_ubxf(),input_ss2f(),input_cresf()
/* rtcm functions */
init_rtcm(),free_rtcm(),input_rtcm2(),input_rtcm3(),input_rtcm2f(),input_rtcm3f()
/* solution functions */
readsol(),readsolt(),outsolheads(),outsols(),outsolexs(),outsolhead(),outsol(),outsolex(),setsolopt(),setsolformat(),
outnmea_rmc(),outnmea_gga(),outnmea_gsa(),outnmea_gsv(),
/* SBAS functions */
sbsreadmsg(),sbsreadmsgt(),sbsoutmsg(),sbsupdatestat(),sbsdecodemsg(),sbssatpos(),sbspntpos()
/* integer least-square estimation */
lambda()
/* realtime kinematic positioning */
rtkinit(),rtkfree(),rtkpos()
/* post-processing positioning */
postpos(),postposopt(),readopts(),writeopts()
/* stream data input/output */
strinitcom(),strinit(),strlock(),strunlock(),stropen(),strclose(),strread(),strwrite(),strsync(),strstat(),strsum(), strsetopt(),
strgettime()
/* stream server functions */
strsvrinit(),strsvrstart(),strsvrstop(),strsvrstat()
/* rtk server functions */
rtksvrinit(),rtksvrstart(),rtksvrstop(),rtksvrlock(),rtksvrunlock(),rtksvrostat(),rtksvrsstat() ...


                                                                                                                                    9
Application Programs (APs)
 RTKNAVI   : Real-time positioning
 RTKPOST   : Post-processing baseline analysis
 RTKPLOT   : Plot raw observation data and solutions
 RTKCONV   : RINEX converter for raw receiver log
 ...




                                                       10
RTKNAVI: Real-Time Positioning
                          I/O Stream Types
                          - Serial (RS232C/USB)
                          - TCP Server/Client
                          - NTRIP Server/Client
                          - Local File


Input Formats
- RTCM v.2.3
- RTCM v.3.1
- NovAtel OEM4/V
- NovAtel OEM3
- NovAtel Super Star II   Output Formats
- Hemisphere Eclipse      - NMEA-0183
- Hemisphere Crescent     - Lat/Lon/Height
- u-blox LEA-4T/5T        - X/Y/Z-ECEF
- SkyTraq S1315F          - E/N/U-baseline
                                                  Copyright (C) Zenrin 2009

                                                                              11
RTKNAVI: Example 1




    Receiver:
 SkyTraq S1315F
(Venus 6 raw F/W)   RTKNAVI
  $25@sample
    (module)

                              12
RTKNAVI: Example 2



                  10m   2cm




     Receiver:    10m   20cm
   NovAtel OEMV
                               13
RTKPOST: Post Processing Analysis
• Input   standard RINEX OBS/NAV files
• Positioning mode:
  – Kinematic/Static/Moving-Baseline
• Smoother solution
• High-rate analysis with GEONET 30s data
• long baseline analysis (<1000 km)
  – Ionosphere/troposphere estimation
  – Support precise ephemeris (SP3) (v.2.2.0   )

                                                   14
RTKPOST: Example 1
         KGPS with GEONET 30s data




    Receiver: u-blox AEK-4T (Single-freq), 1Hz × 1hr,
   Base station: GEONET 0263 (30s), Baseline: 6.9km
   Fixing ratio: 100%, STD: E 0.6cm, N 0.7cm, U:1.2cm
                                                        15
RTKPOST: Example 2


                                 20cm
                    96.7%                                 98.4%
  Baseline: 100.3km (2101-0586)         Baseline: 200.4km (2101-0241)




                                 20cm
                    99.4%                                 96.4%
 Baseline: 300.0km (2101-0174)          Baseline: 500.4km (2101-0369) 16
RTKPOST: Example 3
                 Iwate-Miyagi Earth Quake
         2008/6/13 22:00-6/14 0:30 : GSI 0193 Minase
       Post Processing KGPS                 Kinematic PPP
 (Ref:0041, Eph: IGS Final, Baseline:   (Ephemeris: IGS Final+
              219km)                        IGS 30s Clock)


    EW
                              20cm
    NS

    UD


          RTKPOST v.2.2.1                 GpsTools v.0.6.3
                                                                 17
Low-Cost RTKR with RTKLIB
• Objective
  – To demonstrate and verify the low-cost RTK-GPS receiver
  – To evaluate production cost, CPU load, memory usage,
    power consumption, RTK performance, etc.
  – To provide a platform for various RTK applications
• Implementation
  –   Beagle Board + u-blox LEA-4T + Ubuntu Linux
  –   Total parts cost: about $400 w/o options
  –   RTKRCV AP in RTKLIB v.2.3.0
  –   Support WiFi, Bluetooth, HSDPA (mobile internet)

                                                              18
Low-Cost RTKR with RTKLIB (cond.)
            Receiver Board




 u-blox
 LEA-4T




          Beagle-Board (Rev C)   2cm
                                       19
Low-Cost RTKR: CPU Load
- 10 Hz update of RTK-GPS solutions
- Receiving RTCM v.3 via NTRIP with E-Mobile HSDPA modem
- Logging all raw measurement data and solutions to SD card
$ top

top - 00:08:24 up 24 min, 1 user, load average: 0.16, 0.24, 0.18
Tasks: 46 total, 1 running, 45 sleeping, 0 stopped, 0 zombie
Cpu(s): 24.3%us, 1.3%sy, 0.0%ni,73.4%id, 0.7%wa, 0.3%hi, 0.0%si, 0.0%st
Mem:   239616k total,   30476k used, 209140k free,     3540k buffers
Swap:       0k total,       0k used,       0k free,   12492k cached

 1876   ubuntu   20    0 11896 2344 1256 S 25.1   1.0   4:13.09   rtkrcv
 1894   ubuntu   20    0 2492 1160 936 R 0.7      0.5   0:00.16   top
    1   root     20    0 2860 1896 572 S 0.0      0.8   0:01.49   init
    2   root     15   -5     0    0    0 S 0.0    0.0   0:00.00   kthreadd
    3   root     15   -5     0    0    0 S 0.0    0.0   0:00.07   ksoftirqd/0
    4   root     RT   -5     0    0    0 S 0.0    0.0   0:00.00   watchdog/0
    5   root     15   -5     0    0    0 S 0.0    0.0   0:00.04   events/0
    6   root     15   -5     0    0    0 S 0.0    0.0   0:00.05   khelper
...

                                                                                20
Low-Cost RTKR: Performance
                                              RMS Error: 3.0 cm



                                              RMS Error: 4.9 cm



Time to                                       RMS Error: 7.6 cm
First Fix:
 8' 15"

             : Fixed Solutions (59.6%)   : Float Solutions (40.4%)
                                                                     21
Future GNSS
 GPS: 32 (US)           Compass: 35 (China)
 GLONASS: 30 (Russia)   QZSS: 3 (Japan)
 Galileo: 30 (EU)       IRNSS: 8 (India)




        GPS in 2009           GNSS in 2015
                                              22
Future RTKLIB
• Ver. 2.3.0: end of 2009
   –   Support GLONASS, Galileo, QZSS
   –   Add console real-time positioning AP on Linux
   –   Support receiver dynamics
   –   Support INS/GPS integration (experimental)
• Ver. 2.4.0: 2Q (?) of 2010
   – Support real-time PPP
   – Change GUI toolkit to Qt (?)
   – Integrated map


                                                       23
Summary
• RTK-GPS
  – cm-level accuracy with GPS carrier-phase measurement
  – Many existing and potential applications
  – Cost issue
• RTKLIB
  – Open source program package for RTK-GPS
  – Portable C library + several APs
  – Support low-cost receivers, NRTK
• Future GNSS and Future RTKLIB

                                                           24

More Related Content

What's hot

Radiometric Calibration of Digital Images
Radiometric Calibration of Digital ImagesRadiometric Calibration of Digital Images
Radiometric Calibration of Digital ImagesSean Thibert
 
Introduction to navstar gps
Introduction to navstar gpsIntroduction to navstar gps
Introduction to navstar gpsDocumentStory
 
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI Alliance
 
Intro of Differential GPS.pptx
Intro of Differential GPS.pptxIntro of Differential GPS.pptx
Intro of Differential GPS.pptxmaniatindia
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning SystemRishi Shukla
 
Fundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleFundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleNishant Sinha
 
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrint
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrintPemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrint
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrintbramantiyo marjuki
 
Dasar penentuan geometri titik batas
Dasar penentuan geometri titik batasDasar penentuan geometri titik batas
Dasar penentuan geometri titik batassyafrilr
 
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TES
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TESUAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TES
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TESBrett Johnson
 
Digital Soil Mapping by Ronald Vargas Rojas
Digital Soil Mapping by Ronald Vargas RojasDigital Soil Mapping by Ronald Vargas Rojas
Digital Soil Mapping by Ronald Vargas RojasFAO
 
Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation SystemsJoseph Hennawy
 
Radar system
Radar systemRadar system
Radar systemSai Teja
 
Nmea Introduction
Nmea IntroductionNmea Introduction
Nmea IntroductionTom Chen
 
Types of satellite metrological &amp; resource satellites
Types of satellite metrological &amp; resource satellitesTypes of satellite metrological &amp; resource satellites
Types of satellite metrological &amp; resource satellitesManish Kothe
 
Global Positioning System (GPS)
Global Positioning System (GPS) Global Positioning System (GPS)
Global Positioning System (GPS) richard_craig
 
Remote Sensing fundamentals
Remote Sensing fundamentalsRemote Sensing fundamentals
Remote Sensing fundamentalsMohammed_82
 

What's hot (20)

Radiometric Calibration of Digital Images
Radiometric Calibration of Digital ImagesRadiometric Calibration of Digital Images
Radiometric Calibration of Digital Images
 
Introduction to navstar gps
Introduction to navstar gpsIntroduction to navstar gps
Introduction to navstar gps
 
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
 
Intro of Differential GPS.pptx
Intro of Differential GPS.pptxIntro of Differential GPS.pptx
Intro of Differential GPS.pptx
 
Gps
GpsGps
Gps
 
RADARSAT
RADARSATRADARSAT
RADARSAT
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
 
Fundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleFundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training module
 
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrint
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrintPemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrint
Pemanfaatan Citra Satelit Medium Resolution Untuk Pemetaan Urban FootPrint
 
Dasar penentuan geometri titik batas
Dasar penentuan geometri titik batasDasar penentuan geometri titik batas
Dasar penentuan geometri titik batas
 
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TES
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TESUAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TES
UAV MAPPING, LIDAR MAPPING, LAND AND MINING AND ENGINEERING SURVEY - TES
 
Digital Soil Mapping by Ronald Vargas Rojas
Digital Soil Mapping by Ronald Vargas RojasDigital Soil Mapping by Ronald Vargas Rojas
Digital Soil Mapping by Ronald Vargas Rojas
 
Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation Systems
 
Radar system
Radar systemRadar system
Radar system
 
Space Geodesy
Space GeodesySpace Geodesy
Space Geodesy
 
Nmea Introduction
Nmea IntroductionNmea Introduction
Nmea Introduction
 
Types of satellite metrological &amp; resource satellites
Types of satellite metrological &amp; resource satellitesTypes of satellite metrological &amp; resource satellites
Types of satellite metrological &amp; resource satellites
 
Global Positioning System (GPS)
Global Positioning System (GPS) Global Positioning System (GPS)
Global Positioning System (GPS)
 
Remote Sensing fundamentals
Remote Sensing fundamentalsRemote Sensing fundamentals
Remote Sensing fundamentals
 
Web GIS
Web GISWeb GIS
Web GIS
 

Viewers also liked

仮想都市の自動生成とマルチエージェントシミュレーションの研究
仮想都市の自動生成とマルチエージェントシミュレーションの研究仮想都市の自動生成とマルチエージェントシミュレーションの研究
仮想都市の自動生成とマルチエージェントシミュレーションの研究T_Okunari
 
Gnss Opportunities In Precision Agriculture
Gnss Opportunities In Precision AgricultureGnss Opportunities In Precision Agriculture
Gnss Opportunities In Precision AgricultureTamme van der Wal
 

Viewers also liked (7)

仮想都市の自動生成とマルチエージェントシミュレーションの研究
仮想都市の自動生成とマルチエージェントシミュレーションの研究仮想都市の自動生成とマルチエージェントシミュレーションの研究
仮想都市の自動生成とマルチエージェントシミュレーションの研究
 
MAVMeetup - All About GPS
MAVMeetup - All About GPSMAVMeetup - All About GPS
MAVMeetup - All About GPS
 
Gps tools chapter 2
Gps tools chapter 2Gps tools chapter 2
Gps tools chapter 2
 
Gnss Opportunities In Precision Agriculture
Gnss Opportunities In Precision AgricultureGnss Opportunities In Precision Agriculture
Gnss Opportunities In Precision Agriculture
 
MENA Region PPP Development Strategy and Success Framework
MENA Region PPP Development Strategy and Success FrameworkMENA Region PPP Development Strategy and Success Framework
MENA Region PPP Development Strategy and Success Framework
 
Photogrammetry 1.
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.
 
Gps ppt
Gps pptGps ppt
Gps ppt
 

Similar to RTKLIB: Open Source RTK-GPS Software

Atoll getting started_lte_282_en
Atoll getting started_lte_282_enAtoll getting started_lte_282_en
Atoll getting started_lte_282_enMorokot
 
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...Yole Developpement
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challengespboulet
 
INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013Maksim Sestic
 
Camel phase3---23078-310
Camel phase3---23078-310Camel phase3---23078-310
Camel phase3---23078-310hs_soni
 
Indoor &amp; outdoor distance sensing mobile robot
Indoor &amp; outdoor distance sensing mobile robotIndoor &amp; outdoor distance sensing mobile robot
Indoor &amp; outdoor distance sensing mobile robotzolofy
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationKentaro Ebisawa
 
Caiso MRTU implementation workshop nov 2008
Caiso   MRTU implementation workshop nov 2008Caiso   MRTU implementation workshop nov 2008
Caiso MRTU implementation workshop nov 2008Kevin Forbes
 
Napla2007 Pttmetro
Napla2007 PttmetroNapla2007 Pttmetro
Napla2007 PttmetroJose Soriano
 
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...OdessaJS Conf
 
3 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 93 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 9Telecom Consultant
 
Hong Kong | World's first commercial DVB-T2 Lite rollout.
Hong Kong | World's first commercial DVB-T2 Lite rollout. Hong Kong | World's first commercial DVB-T2 Lite rollout.
Hong Kong | World's first commercial DVB-T2 Lite rollout. Open Channel ApS | U-Media ApS
 
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...Yole Developpement
 
IRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET Journal
 
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam Grodecki
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam GrodeckiPLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam Grodecki
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam GrodeckiPROIDEA
 

Similar to RTKLIB: Open Source RTK-GPS Software (20)

Atoll getting started_lte_282_en
Atoll getting started_lte_282_enAtoll getting started_lte_282_en
Atoll getting started_lte_282_en
 
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...
STMicroelectronics LSM9DS0 9-Axis MEMS IMU teardown reverse costing report pu...
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 
INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013INOVA TeleCAD-GIS 2013
INOVA TeleCAD-GIS 2013
 
Camel phase3---23078-310
Camel phase3---23078-310Camel phase3---23078-310
Camel phase3---23078-310
 
Indoor &amp; outdoor distance sensing mobile robot
Indoor &amp; outdoor distance sensing mobile robotIndoor &amp; outdoor distance sensing mobile robot
Indoor &amp; outdoor distance sensing mobile robot
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and Implementation
 
Caiso MRTU implementation workshop nov 2008
Caiso   MRTU implementation workshop nov 2008Caiso   MRTU implementation workshop nov 2008
Caiso MRTU implementation workshop nov 2008
 
Napla2007 Pttmetro
Napla2007 PttmetroNapla2007 Pttmetro
Napla2007 Pttmetro
 
Guide otn ang
Guide otn angGuide otn ang
Guide otn ang
 
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
 
khaled Al-Zoubi
khaled Al-Zoubikhaled Al-Zoubi
khaled Al-Zoubi
 
3 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 93 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 9
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Hong Kong | World's first commercial DVB-T2 Lite rollout.
Hong Kong | World's first commercial DVB-T2 Lite rollout. Hong Kong | World's first commercial DVB-T2 Lite rollout.
Hong Kong | World's first commercial DVB-T2 Lite rollout.
 
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...
Murata SCC2000 Series X or Z-Axis Gyro & 3-Axis Accelerometer 2015 teardown r...
 
IRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation System
 
What do I do
What do I doWhat do I do
What do I do
 
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam Grodecki
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam GrodeckiPLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam Grodecki
PLNOG16: Planowanie sieci FTTx z wykorzystaniem technik T-WDM, Adam Grodecki
 
AT-G4 / AT-G6 GL
AT-G4 / AT-G6 GLAT-G4 / AT-G6 GL
AT-G4 / AT-G6 GL
 

More from 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
 

More from 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
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

RTKLIB: Open Source RTK-GPS Software

  • 1. FOSS4G 2009 Tokyo RTKLIB: Open Source Program Package for RTK-GPS Tokyo University of Marine Science and Technology Tomoji TAKASU
  • 2. Outline • What is RTK-GPS? • What is RTKLIB? – Background – History – Features – APs – Low-cost RTK receiver with RTKLIB • Future GNSS and Future RTKLIB 2
  • 3. RTK-GPS • Real-time kinematic GPS – Most precise positioning technique with cm-level accuracy (100-times accurate compared to general GPS positioning) – Use carrier-phase measurement as well as ranging code – Determine relative rover position wrt base-station (baseline vector) – Need (wireless) communication link between rover and base-station –… Base Rover Station Receiver Data Link 3
  • 4. RTK Applications Geodetic Survey Construction Precision Agriculture Machine Control ITS (Intelligent Mobile Mapping Sports Transport System) System 4 http://www.trimble.com, http://www.leica-geosystems.com, http://www.gpsworld.com
  • 5. Cost Issue • High operational cost for RTK-GPS – Expensive geodetic-grade receivers – Expensive RTK F/W Options – Expensive post-processing software – Limited applications by cost issue $10,000-$30,000 • RTK-GPS with consumer-grade receiver – Feasible and practical, little performance degradation with high-performance antenna – Public/commercial service to provide base- station measurement data via Internet – Needs external RTK-GPS processing $30-$300 5
  • 6. RTKLIB • Open source program package for RTK-GPS – Distributed under GPLv3 – Has been developed by the authors since 2006 – Latest version: 2.2.2 (stable), 2.3.0 (devel.) • Portable C library + several positioning APs – GUI APs on Windows – Console APs on Linux etc... http://gpspp.sakura.ne.jp/rtklib/rtklib.htm 6
  • 7. History • 2006/4 v.0.0.0 First version for RTK+C prog. lecture • 2007/1 v.1.0.0 Simple post processing AP • 2007/3 v.1.1.0 Add windows GUI AP • 2008/7 v.2.1.0 Add APs, support medium-range • 2009/1 v.2.2.0 Add real-time AP, support NTRIP, start to distribute it as open source • 2009/5 v.2.2.1 Support RTCM, NRTK, many receivers • 2009/9 v.2.2.2 Fix bugs, provide English manual • 2009/E v.2.3.0 Support GLONASS, INS/GPS, … 7
  • 8. Number of Downloaded RTKLIB/GT Package Files (2009/1/1-2009/10/19) ..................................................................................................................................... Download rtklib_ rtklib_ rtklib_ rtklib_ rtklib_ rtklib_ 2.2.0 2.2.0_bin 2.2.1 2.2.1_bin 2.2.2 2.2.2_bin 2009/1 57 16 - - - - 2009/2 352 38 - - - - 2009/3 93 104 - - - - 2009/4 98 53 - - - - 2009/5 45 57 123 63 - - 2009/6 1 0 221 434 - - 2009/7 0 0 138 132 - - 2009/8 1 0 327 191 - - 2009/9 0 0 74 52 314 187 2009/10 0 0 21 6 701 407 Total 645 268 904 878 1015 594 Japan, Network (net), Commercial (com), Germany, Poland, Italy, Canada, Educational (edu), Ukraine, Austria, Australia, Switzerland, Portugal, Taiwan, Non- Profit (org), Russia, France, Finland, Spain, United Kingdom, Czech, … 8
  • 9. RTLIB Library/APIs: ANSI-C /* matrix and vector functions */ mat(),imat(),zeros(),eye(),dot(),norm(),matcpy(),matmul(),matinv(),solve(),lsq(),filter(),smoother(),matprint(),matfprint() /* time and string functions */ str2num(),str2time(),time2str(),epoch2time(),time2epoch(),gpst2time(),time2gpst(),timeadd(),timediff(),gpst2utc(),utc2gpst(), timeget(),time2doy(),adjgpsweek(),tickget(),sleepms() /* coordinates functions */ ecef2pos(),pos2ecef(),ecef2enu(),enu2ecef(),covenu(),covecef(),xyz2enu(),geoidh(),loaddatump(),tokyo2jgd(),jgd2tokyo() /* input/output functions */ readpcv(),readpos(),sortobs(),uniqeph(),screent() /* positioning models */ eph2pos(),geph2pos(),satpos(),satposv(),satposiode(),satazel(),geodist(),dops(),ionmodel(),ionmapf(),tropmodel(),tropmapf(), antmodel(),csmooth() /* single-point positioning */ pntpos(),pntvel() /* rinex functions */ readrnx(),readrnxt(),outrnxobsh(),outrnxnavh(),outrnxnavb(),uncompress(),convrnx() /* precise ephemeris functions */ readsp3(),readsap(),eph2posp(),satposp() /* receiver raw data functions */ getbitu(),getbits(),crc32(),crc24q(),decode_word(),decode_frame(),init_raw(),free_raw(),input_raw(),input_rawf(),input_oem4(), input_oem3(),input_ubx(),input_ss2(),input_cres(),input_oem4f(),input_oem3f(),input_ubxf(),input_ss2f(),input_cresf() /* rtcm functions */ init_rtcm(),free_rtcm(),input_rtcm2(),input_rtcm3(),input_rtcm2f(),input_rtcm3f() /* solution functions */ readsol(),readsolt(),outsolheads(),outsols(),outsolexs(),outsolhead(),outsol(),outsolex(),setsolopt(),setsolformat(), outnmea_rmc(),outnmea_gga(),outnmea_gsa(),outnmea_gsv(), /* SBAS functions */ sbsreadmsg(),sbsreadmsgt(),sbsoutmsg(),sbsupdatestat(),sbsdecodemsg(),sbssatpos(),sbspntpos() /* integer least-square estimation */ lambda() /* realtime kinematic positioning */ rtkinit(),rtkfree(),rtkpos() /* post-processing positioning */ postpos(),postposopt(),readopts(),writeopts() /* stream data input/output */ strinitcom(),strinit(),strlock(),strunlock(),stropen(),strclose(),strread(),strwrite(),strsync(),strstat(),strsum(), strsetopt(), strgettime() /* stream server functions */ strsvrinit(),strsvrstart(),strsvrstop(),strsvrstat() /* rtk server functions */ rtksvrinit(),rtksvrstart(),rtksvrstop(),rtksvrlock(),rtksvrunlock(),rtksvrostat(),rtksvrsstat() ... 9
  • 10. Application Programs (APs) RTKNAVI : Real-time positioning RTKPOST : Post-processing baseline analysis RTKPLOT : Plot raw observation data and solutions RTKCONV : RINEX converter for raw receiver log ... 10
  • 11. RTKNAVI: Real-Time Positioning I/O Stream Types - Serial (RS232C/USB) - TCP Server/Client - NTRIP Server/Client - Local File Input Formats - RTCM v.2.3 - RTCM v.3.1 - NovAtel OEM4/V - NovAtel OEM3 - NovAtel Super Star II Output Formats - Hemisphere Eclipse - NMEA-0183 - Hemisphere Crescent - Lat/Lon/Height - u-blox LEA-4T/5T - X/Y/Z-ECEF - SkyTraq S1315F - E/N/U-baseline Copyright (C) Zenrin 2009 11
  • 12. RTKNAVI: Example 1 Receiver: SkyTraq S1315F (Venus 6 raw F/W) RTKNAVI $25@sample (module) 12
  • 13. RTKNAVI: Example 2 10m 2cm Receiver: 10m 20cm NovAtel OEMV 13
  • 14. RTKPOST: Post Processing Analysis • Input standard RINEX OBS/NAV files • Positioning mode: – Kinematic/Static/Moving-Baseline • Smoother solution • High-rate analysis with GEONET 30s data • long baseline analysis (<1000 km) – Ionosphere/troposphere estimation – Support precise ephemeris (SP3) (v.2.2.0 ) 14
  • 15. RTKPOST: Example 1 KGPS with GEONET 30s data Receiver: u-blox AEK-4T (Single-freq), 1Hz × 1hr, Base station: GEONET 0263 (30s), Baseline: 6.9km Fixing ratio: 100%, STD: E 0.6cm, N 0.7cm, U:1.2cm 15
  • 16. RTKPOST: Example 2 20cm 96.7% 98.4% Baseline: 100.3km (2101-0586) Baseline: 200.4km (2101-0241) 20cm 99.4% 96.4% Baseline: 300.0km (2101-0174) Baseline: 500.4km (2101-0369) 16
  • 17. RTKPOST: Example 3 Iwate-Miyagi Earth Quake 2008/6/13 22:00-6/14 0:30 : GSI 0193 Minase Post Processing KGPS Kinematic PPP (Ref:0041, Eph: IGS Final, Baseline: (Ephemeris: IGS Final+ 219km) IGS 30s Clock) EW 20cm NS UD RTKPOST v.2.2.1 GpsTools v.0.6.3 17
  • 18. Low-Cost RTKR with RTKLIB • Objective – To demonstrate and verify the low-cost RTK-GPS receiver – To evaluate production cost, CPU load, memory usage, power consumption, RTK performance, etc. – To provide a platform for various RTK applications • Implementation – Beagle Board + u-blox LEA-4T + Ubuntu Linux – Total parts cost: about $400 w/o options – RTKRCV AP in RTKLIB v.2.3.0 – Support WiFi, Bluetooth, HSDPA (mobile internet) 18
  • 19. Low-Cost RTKR with RTKLIB (cond.) Receiver Board u-blox LEA-4T Beagle-Board (Rev C) 2cm 19
  • 20. Low-Cost RTKR: CPU Load - 10 Hz update of RTK-GPS solutions - Receiving RTCM v.3 via NTRIP with E-Mobile HSDPA modem - Logging all raw measurement data and solutions to SD card $ top top - 00:08:24 up 24 min, 1 user, load average: 0.16, 0.24, 0.18 Tasks: 46 total, 1 running, 45 sleeping, 0 stopped, 0 zombie Cpu(s): 24.3%us, 1.3%sy, 0.0%ni,73.4%id, 0.7%wa, 0.3%hi, 0.0%si, 0.0%st Mem: 239616k total, 30476k used, 209140k free, 3540k buffers Swap: 0k total, 0k used, 0k free, 12492k cached 1876 ubuntu 20 0 11896 2344 1256 S 25.1 1.0 4:13.09 rtkrcv 1894 ubuntu 20 0 2492 1160 936 R 0.7 0.5 0:00.16 top 1 root 20 0 2860 1896 572 S 0.0 0.8 0:01.49 init 2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 15 -5 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 events/0 6 root 15 -5 0 0 0 S 0.0 0.0 0:00.05 khelper ... 20
  • 21. Low-Cost RTKR: Performance RMS Error: 3.0 cm RMS Error: 4.9 cm Time to RMS Error: 7.6 cm First Fix: 8' 15" : Fixed Solutions (59.6%) : Float Solutions (40.4%) 21
  • 22. Future GNSS GPS: 32 (US) Compass: 35 (China) GLONASS: 30 (Russia) QZSS: 3 (Japan) Galileo: 30 (EU) IRNSS: 8 (India) GPS in 2009 GNSS in 2015 22
  • 23. Future RTKLIB • Ver. 2.3.0: end of 2009 – Support GLONASS, Galileo, QZSS – Add console real-time positioning AP on Linux – Support receiver dynamics – Support INS/GPS integration (experimental) • Ver. 2.4.0: 2Q (?) of 2010 – Support real-time PPP – Change GUI toolkit to Qt (?) – Integrated map 23
  • 24. Summary • RTK-GPS – cm-level accuracy with GPS carrier-phase measurement – Many existing and potential applications – Cost issue • RTKLIB – Open source program package for RTK-GPS – Portable C library + several APs – Support low-cost receivers, NRTK • Future GNSS and Future RTKLIB 24