28
Dinesh Manandhar, The University of Tokyo, Japan, [email protected] 1 Zero Base-length Data Processing Post-Processing Kinematic (PPK) for High-Accuracy Position Data Dinesh Manandhar CSIS, The University of Tokyo, Japan [email protected] JAN 2020

Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Zero Base-length Data ProcessingPost-Processing Kinematic (PPK) for

High-Accuracy Position Data

Dinesh ManandharCSIS, The University of Tokyo, Japan

[email protected] 2020

Page 2: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Observation Data

• Base Station Data• Receiver : Trimble NetR9

Multi-frequency, Multi System• Data Format : T02 Trimble format• Data Conversion : Convert to RINEX Format• Antenna : Zephyr 2

• Rover Data • Receiver : U-Blox M8T• Data Format : UBX• Data Conversion : Convert to RINEX Format using RTKLIB

Page 3: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Zero Base-Length PPK

GNSS, ReceiverBase-Station

GNSS Antenna

GNSS, ReceiverROVER

X0Y0Z0

XbYbZb

XrYrZr

Zero Base-Length = Distance between Base and Rove is ZeroBoth receivers are sharing the same antenna with a splitterThus, {X0}, {Xb} and {Xr} must be the same. However, due to various errors and signal processing techniques inside the receivers, the position data fro {Xb} and {Xr} might be different.A good test to see receiver performance PPK RTK in Post-Processing Mode

NETR9

M8T

Page 4: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Zero Base-Length PPK Results

X0Y0Z0

XbYbZb

XrYrZr

Check the results of

X0, Xb and Xr

Page 5: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Compute Base Station Antenna Coordinate

• Observer Data for 24 hour

• Convert to RINEX 2.12 Format

• Use Online PPP Service

• Use Software provided by maker (If available) for PPP

• Use RTKLIB for PPP

• Use RTK Processing with the nearest base-station

Page 6: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Post-processing using RTKLIB

Page 7: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Select Rover and Base Files

Page 8: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Setting 1 Menu

Page 9: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Setting 1 MenuProcessing Options

Page 10: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Setting 2 Menu

Page 11: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Output Menu

Page 12: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Positions Menu

Page 13: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTKLIB

Processing Running

Page 14: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP : NetR9 (High-End Receiver)

Page 15: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP : NetR9 (High-End Receiver)

Page 16: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP : U-blox (Low-Cost Receiver)

Page 17: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP : U-blox (Low-Cost Receiver)

Page 18: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP OutputRed: u-blox (Low-Cost)Violet: NetR9 (High-End)

SPP : u-blox vs NetR9

Page 19: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

DGPS

Page 20: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

DGPS

Page 21: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTK

Page 22: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTK

Page 23: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTK

Page 24: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP vs RTK

Page 25: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP vs RTK

Page 26: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

SPP vs RTK

Page 27: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

Output Data from SPP and PPK

• Compute CEP for SPP

• Compute CEP for PPK

Page 28: Zero Base-length Data Processing - 東京大学dinesh/GNSS_Train_files...Zero Base-Length = Distance between Base and Rove is Zero Both receivers are sharing the same antenna with

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

RTK Exercise

GNSS, ReceiverBase-Station

GNSS Base-Station Antenna

GNSS, ReceiverROVER

X0Y0Z0

XbYbZb

XrYrZr

x x x

y

y

GNSS Rover Antenna

Question: If we move antenna exactly by x-cm and/or y-cm, do we also get the same shift in GPS data for x and y? Example: We move the antenna by 10cm in x direction, do we see a change in 10cm in GPS data?d1 d2

d3

Is vector d2 = vector (d1 + x)?Is vector d3 = vector (d2 + x)?