31
RTK with Smartphone and Need of Sensor Fusion Universität der Bundeswehr München Institute of Space Technology and Space Applications (ISTA) Germany M.Sc. Himanshu Sharma M.Sc. Mohamed Bochkati THIRD ANNUAL GNSS RAW MEASUREMENTS TASK FORCE WORKSHOP GSA Prague 26.06.2019

RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

RTK with Smartphone and Need of Sensor Fusion

Universität der Bundeswehr München

Institute of Space Technology and Space Applications (ISTA)

Germany

M.Sc. Himanshu Sharma

M.Sc. Mohamed Bochkati

THIRD ANNUAL GNSS RAW MEASUREMENTS TASK FORCE WORKSHOP GSA Prague

26.06.2019

Page 2: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

225-Jun-19

Conference/Workshop/Event 2GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Multi Satellite Navigation Analysis Tool (MuSNAT)

• Integrated RTKLib for RTK Processing

Page 3: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

325-Jun-19

Conference/Workshop/Event 3GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

GNSS Raw Data Processing with MuSNAT

Page 4: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

425-Jun-19

Conference/Workshop/Event 4GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Android Application Development

• GNSS/INS data logger• Android based GNSS/INS data

logger for Smartphones

• GNSS Raw data (based upon GNSSlogger from google)

• Embedded IMU (Acceelerometer, Gyroscope, Magnetometer) data logging

• GNSS raw Data to Rinex 3.03 Converter

• IMU data compatable with Interital Explorer

• Seperate GNSS and IMU data

• Synchronized GNSS/INS data

Page 5: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

525-Jun-19

Conference/Workshop/Event 5GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Analysis Breakdown

Front End

Antenna

Interference

Baseband

Processing

Acquisition

Tracking

Navigation Module

•Kalman Filter Tuning

•Cycle Slip Detection

•GNSS/INS Fusion

Page 6: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

625-Jun-19

Conference/Workshop/Event 6GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Antenna Analysis

• Antenna• Standard PIFA antenna with low multipath suppression

• Better estimation of Antenna phase center is must

• Proposed Ideas :

• Retransmission Scenario

• Antenna phase center bias cancellation by rotating smartphone on a platform

• Interference• Smartphone antenna positioning inside the case is not

optimized

• Expected interference due other Tx-Rx (Bluetooth, Wi-Fi)

• Proposed Ideas :

• Using the Standalone chip (Evaluation board)• Results from Trimble shows that Ambiguity fix with evaluation board (dual

freq.) is possible (approx. 6min)

Page 7: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

725-Jun-19

Conference/Workshop/Event 7GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Retransmission Setup

• Both L1 and L5 signals were amplified

• Helix antenna was kept near to smartphone so as to minimize the reception of signal directly from satellite.

Splitter

NetR9

Roof Top Antenna

MI8

LNA (30 dB)

Helix Antenna

Page 8: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

825-Jun-19

Conference/Workshop/Event 8GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

C/No for MI8 with Retransmission

Page 9: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

925-Jun-19

Conference/Workshop/Event 9GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with Retransmission

• Configuration Parameters

Parameter Value

Positioning Mode Static

Frequency and Constellation L1+L5 and GPS only

Integer Ambiguity Res. Cont.

Base Station coordinates (roof top antenna :61) 48 04 41.238610, 11 37 47.942650, 606.5840

Ionosphere Correction OFF

Troposphere Correction OFF

Satellite Ephemeris Broadcast

Filter Type Combined

Page 10: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1025-Jun-19

Conference/Workshop/Event 10GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Double Difference - Retransmission

Epochs [sec]

Page 11: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1125-Jun-19

Conference/Workshop/Event 11GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with Retransmission-Ground Track

• RMS value E/N/U = 2.4/3.5/3.1 mm

• Standard deviation = 0.5/0.8/0.12 mm

Roof Top Antenna 61

Page 12: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1225-Jun-19

Conference/Workshop/Event 12GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with Retransmission-Position Accuracy

2.4 mm

3.5 mm

3.1 mm

Page 13: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1325-Jun-19

Conference/Workshop/Event 13GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with Retransmission-Ambiguity Ratio

• Ambiguity threshold set to 3 with 100% fix

• No. of satellites used 7

Page 14: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1425-Jun-19

Conference/Workshop/Event 14GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with Retransmission-Residuals

• Code and Carrier Residuals

Code Residual RMS = 1.802m

Carrier Residual RMS = 4 mm

Page 15: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1525-Jun-19

Conference/Workshop/Event 15GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Standard RTK with ≈15 cm baseline

• Gaps between the data (no epoch missing but satellite is missing) ?

Page 16: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1625-Jun-19

Conference/Workshop/Event 16GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Double Difference – Outdoor

Epochs [sec]

Cycle slips

Page 17: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1725-Jun-19

Conference/Workshop/Event 17GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with ≈15 cm baseline – Ground track

4x4 meter

Page 18: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1825-Jun-19

Conference/Workshop/Event 18GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with ≈15 cm baseline – Position Accuracy

1.015 m

0.423 m

1.895 m

Page 19: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

1925-Jun-19

Conference/Workshop/Event 19GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with ≈15 cm baseline –Ambiguity Ratio

No of Satellites

Ambiguity Ratio

Ambiguity Ratio threshold

Page 20: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2025-Jun-19

Conference/Workshop/Event 20GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

RTK with ≈15 cm baseline –Residuals

outliers

Satellite not tracked

Page 21: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2125-Jun-19

Conference/Workshop/Event 21GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Duty Cycle and Cycle slip

• Developer Option for Full GNSS measurement can be set to deactivate duty cycling (Android P)

• RTKLib does not have an optimum cycle slip detection mechnism. Many cases, cycles slips are not detected at all (outliers)

• RTKLib has no mechanism to correct cycle slips

• Cycle slip sets the Kalman filter to intializing stage and thus obstructing the convergence to cm level accuracy

• Praposed Mecahnism for Cycle slip Correction • Integrating the IMU data from the embedded sensors

Page 22: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2225-Jun-19

Conference/Workshop/Event 22GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Xiaomi Mi8 Inertial Navigation

Bias Instability≈ 6 deg/h Bias Instability≈ 10 deg/h

ARW≈ 0.2 deg/sqrt(h)

ARW≈ 0.4 deg/sqrt(h)

• Gyro Allan Deviation

1€ Smartphone IMU Commercial 2000 € MEMS IMU

Page 23: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2325-Jun-19

Conference/Workshop/Event 23GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Xiaomi Mi8 Inertial Navigation

• Accelerometer Allan Deviation

1€ Smartphone IMU Commercial 2000 € MEMS IMU

Bias Instabality≈ 20 µg

VRW≈ 85 µg/sqrt(Hz)

Bias Instabality≈ 40 µg

VRW≈ 91 µg/sqrt(Hz)

Page 24: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2425-Jun-19

Conference/Workshop/Event 24GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Trimble RTK + Mi8 IMU

GNSS-only (Trimble Net R9)

Gap due to signal blockage

Float Ambiguity

Page 25: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2525-Jun-19

Conference/Workshop/Event 25GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Trimble RTK + Mi8 IMU

Loose coupling-INS/GNSS (Trimble Net R9 + Xiaomi Mi8 built-in IMU)

IMU interpolation

IMU interpolation

Page 26: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2625-Jun-19

Conference/Workshop/Event 26GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Trimble RTK + Mi8 IMU

Contribution of Smartphone-IMU

Fîxed Ambiguity

Artificial GNSS gap, duration 20 sec

GNSS-only (Trimble Net R9) – One artificial gap was introduced

Page 27: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2725-Jun-19

Conference/Workshop/Event 27GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Trimble RTK + Mi8 IMU

GNSS gap interpolated with strapdown solution

Loose-coupling-INS/GNSS (Trimble Net R9 + Xiaomi Mi8 Built-In IMU)– One artificial gap was introduced

Page 28: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2825-Jun-19

Conference/Workshop/Event 28GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Mi8 RTK + Mi8 IMU

GNSS-only (Xiaomi Mi8)

Page 29: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

2925-Jun-19

Conference/Workshop/Event 29GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Fusion: Mi8 RTK + Mi8 IMU

Loose-coupling-INS/GNSS (Xiaomi Mi8)

Page 30: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

3025-Jun-19

Conference/Workshop/Event 30GNSS RAW MEASUREMENT TASK

FORCE WORKSHOP- GSA26.06.2019

Points under consideration

• How efficient is the tracking without retransmission ?

• Missing satellites observation data• May be tracking (but C/No is quite high as compared to minimum

required (26 DB-Hz) for normal receivers)

• May be Duty cycling (but not all the satellites are vanishing during that epoch)

• Optimizing the solution to use best satellite combinations improves the accuracy (but float solution or wrong fix)

• Limited dual frequency satellites (GPS) in view

• Further investigation in the quality of GNSS raw data is needed

• Iono-free Linear combination

• Successfully fused GNSS/INS data• Further investigation about the quality improvement is still to be

evaluated

Page 31: RTK with Smartphone and Need of Sensor Fusion · RTK with Retransmission •Configuration Parameters Parameter Value Positioning Mode Static Frequency and Constellation L1+L5 and

Thank You !

Universität der Bundeswehr München

Institute of Space Technology and Space Applications (ISTA)

Munich, GermanyHimanshu Sharma, Mohamed Bochkati, Prof. Thomas Pany