18
Slide : 1 Training on GNSS Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 18 JAN 2019 Dinesh Manandhar, CSIS, The University of Tokyo, [email protected] Low-Cost High-Accuracy GNSS Receiver Dinesh Manandhar Center for Spatial Information Science The University of Tokyo Contact Information: [email protected]

Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 1Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Low-Cost High-Accuracy GNSS ReceiverDinesh Manandhar

Center for Spatial Information Science

The University of Tokyo

Contact Information: [email protected]

Page 2: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 2Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

High Accuracy Receivers are Expensive

• High-Accuracy Survey Grade Receivers are multi-frequency and multi-system receivers• L1/L2/L5, G1/G2, B1/B2/B3 etc• GPS, GLONASS, BGALILEO, BeiDou, QZSS etc• Price varies from $5,000 to $30,000 or more.

• However, Low Cost Receivers are also capable of • Multi-System: GPS, GLONASS, GALILEO, BeiDou, QZSS, SBAS etc• Currently only in L1-Band Frequency• Low Cost: $300• Very soon: Multi Frequency, L1/L5

• Broadcom already announced production of L1/L5 GNSS chip

2

Page 3: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 3Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

How accurate is GPS Position?

SPP (Single Point Position)

50 cm grid

RTK (Real Time Kinematic)

5 cm grid

DGPS (Differential GPS)

50 cm grid

3

Page 4: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 4Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Errors in GPS Observation (L1C/A Signal)

Error SourcesOne-Sigma Error , m

CommentsTotal DGPS

Satellite Orbit 2.1 0.0 Common errors are removedSatellite Clock 2.1 0.0

Ionosphere Error 4.0 0.4 Common errors are reducedTroposphere Error 0.7 0.2

Multipath 1.4 1.4

Receiver Circuits 0.5 0.5

If we can remove common errors, position accuracy can be increased. Common errors are: Satellite Orbit Errors, Clock Errors and Atmospheric Errors (within few km)Table Source : http://www.edu-observatory.org/gps/gps_accuracy.html#Multipath

4

Page 5: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 5Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Principle of Differential Correction

30

Send Correction Data to Rover For Real-Time Position

5

RoverUser in the Field(Either fixed or moving)

Base-StationAntenna is installed at a

known-position

For RTK, both rover and base receivers need to use the same satellites

Page 6: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 6Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Principle of QZSS MADOCA / CLAS Service

GPS

Rover

QZSS

Correction Data: Satellite Orbit Error of GPS and Other SatellitesSatellite Clock Error of GPS and Other Satellites

6

Page 7: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 7Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Low-Cost High Accuracy System

NTR

IPC

aste

rRaspberry Pi 3BGNSS ReceiverU-blox Neo-M8T

TabletRasPiAPP

Ver. : 1.0

USB Cable

GNSS Base-Station

GNSS Receiver

GNSS Antenna

RasPi APP for RTKSW Maps for GIS Data Input

GNSS Rover Unit(User in the Field)

Internet Internet

WiFi

BT

GNSS Antenna

GNSS Base-StationNTRIP Caster

Low-Cost RTK System

Page 8: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 8Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

RtkPi APP for Low-Cost RTK System

8

Page 9: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 9Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Board Computer for Low-Cost RTK SystemRaspberry Pi 3B for

Realtime and Postprocessing RTKRaspberry Pi Zero w/WiFi & BT

for Post-processing RTK

9

Page 10: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 10Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Accuracy from Low-Cost RTK System

Raspberry Pi 3BGNSS ReceiverU-blox Neo-M8T

GNSS Antenna Rover

BT

TabletRasPiAPP

Ver. : 1.0

NTRIPCaster

WiFi

Rover-Station:Receiver: u-blox M8TAntenna: Zephyr 2Computer: RaspberryPi 3B+Distance between Base and Rover : about 12Km

5cm

5cm

10

Base-Station:Receiver: Trimble NetR9Antenna: Zephyr 2

Page 11: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 11Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Data from Low-Cost RTK System

11

Page 12: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 12Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Data from Low-Cost RTK System

12

Page 13: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 13Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type – R1: GNSS Receiver with RaspberryPi-3

GNSS Receiver

Raspberry Pi 3B

GNSS Antenna Rover

BT

TabletRasPiAPP

Ver. : 1.0

NTRIPCaster

WiFi

Type R1: Base or Rover Mode

Real-Time and Post-Processing RTKBased on RTKLIB Engine

Base-Station Data for RTK

132019/1/14

Page 14: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 14Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type – R2: GNSS Receiver with RaspberryPi-Zero/W

GNSS Receiver

Raspberry Pi Zero w/WiFi&BT

GNSS Antenna Rover

Type R2: Rover Mode

SPS + Post-Processing RTKLog Necessary Raw Data for Post-processing RTK

Based on RTKLIB Engine

14

Page 15: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 15Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type – A1: GNSS Receiver with Android Device

GNSS Receiver

GNSS Antenna Rover

TabletRtkDroid

APPVer. : 1.0

NTRIPCaster

WiFi

RTCM for Real-time

RTK

Type A1: Rover Mode

Real-Time or/and Post-Processing RTKBased on RTKLIB Engine

Real-time processing in Android DeviceAPP: RTKDroid

GNSS Receiver Module

152019/1/14

Page 16: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 16Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type – W1: GNSS Receiver + WiFi + BT

GNSS Receiver

GNSS Antenna

TabletRtkDroid

APPVer. : 1.0

NTRIPCaster

WiFi

Base-Station Data for RTK

CPU + WiFi / BT

SD Card

SPI

UART

For Post-ProcessingJust power-on the deviceData will be logged to SD Card

For Real-Time ProcessingConnect to an Android Device via BT

162019/1/14

Page 17: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 17Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type - M1: MADOCA Network + Android Device + F9 Board (MAF)

F9 - Board Multi-Band

Receiver

GNSS Antenna

AndroidDevice

MADROIDAPP

Ver. : 1.0

NTRIPCaster

WiFiWiFi / BT

172019/1/14

MADOCA Correction Data

Page 18: Low-Cost High-Accuracy GNSS Receiver - 東京大学dinesh/GNSS_Train_files/...Low-Cost High Accuracy System IP er GNSS Receiver Raspberry Pi 3B U-blox Neo-M8T Tablet RasPi APP Ver

Slide : 18Training on GNSS – Course (T151-30), Organized by: GIC/AIT, CSIS/UT and ICG, held at: GIC/AIT, Thailand from 14 – 18 JAN 2019

Dinesh Manandhar, CSIS, The University of Tokyo, [email protected]

Type - M3: MADOCA Network + Android Device (MA)

AndroidDevice with Multi-Band

GNSS ReceiverMADROID

APPVer. : 1.0

NTRIPCaster

182019/1/14

MADOCA Correction Data

GNSS L1, L2, L5/E5e. g. Xiomi Mi8

Internet