788
and Table 3. To make a fair comparison between the
different sampling frequencies we only analysed the
results of the common epochs, i.e. the measurements
of every 10 seconds.
Table 3. RMSE of 3d velocity [mm/s] with regards to
different sampling frequencies, 28th of August 2019,
Neustrelitz
_______________________________________________
0.1 Hz 0.2 Hz 0.5 Hz 1 Hz 2 Hz
_______________________________________________
Doppler 13.25 13.25 13.25 13.25 13.25
TDCP 2.00 2.19 2.72 3.66 5.96
_______________________________________________
We can see that the accuracy of the TDCP velocity
is far better than the one derived from the Doppler
measurements, especially for low sampling
frequencies, and it seems to scale linearly with the
sampling frequency with regards to the RMSE of the
different ENU velocities. The Doppler results are the
same for all epochs as the calculated velocity is
instantaneous and does not depend on prior data and
the time between epochs like the TDCP. While we do
not have a reference at millimetres-per-second-level
for the dynamic scenario shown in Figure 10, we are
confident that the accuracy of the TDCP derived
velocity is in the same regime as the algorithms used
for both scenarios are identical. All in all, the time-
differenced carrier phase measurements provide an
accurate way to estimate the a priori velocity in a
Kalman filter without requiring the convergence of
ambiguities as long as we are able to detect cycle slips.
6 CONCLUSIONS AND FUTURE WORK
In this paper we presented the current status of our
PPP algorithm which will be used for advanced driver
assistance functions for inland waterway navigation.
Here, the focus was on the bridge height warning
system and the automatic passing of a waterway lock
which lead to very stringent requirements on
determination of position, orientation and velocity of
the vessel. The requirements were deduced in the
paper and overall system concept was described. The
currently developed PPP algorithm, which is in detail
described in the paper, shows an acceptable accuracy
of the horizontal position of 10 cm which lies within
the requirements of the driver assistant functions but
the convergence time needs to be improved for real-
time application. This will be done by using real-time
SSR corrections which also allow for fixing the integer
ambiguities. Besides the position, we have shown a
highly accurate way to determine the velocity of the
vessel at a millimetres-per-second-level even without
knowing the ambiguities which, apart from the
position and heading, is crucial for entering a
waterway lock. We aim to conclude the development
of the real-time PPP algorithm and also plan to fuse
GNSS with IMU data which can help with potential
GNSS errors or outage when passing a bridge.
As the next step within the project SCIPPPER the
individual technology developments need to be
finalised. These are the global PPP based positioning,
the local positioning by using LIDAR, the automatic
steering of the vessel and the new communication
channel by using VDES. Finally, the system will be
tested and validated with all components working
together and a demonstration (see [13]) of the full
system on the Main-Danube channel will be
organised.
ACKNOWLEDGEMENTS
The authors would like to thank all project partners within
the project SCIPPPER which are Argonics GmbH, ArgoNav
GmbH, Alberding GmbH, Weatherdock AG, Federal
Waterways Engineering and Research Institute (BAW) and
the Federal Waterways and Shipping Administration for the
fruitful collaboration within the project. Furthermore, we
thank the crew of the MS NAAB for their support during
the measurement activities. We also thank SAPOS and
GEO++ for the provision of the SSR correction data.
This work was partially funded by the German Federal
Ministry of Economic Affairs and Energy (grant number
03SX470E).
REFERENCES
1. Blewitt, G.: An Automatic Editing Algorithm for GPS
data. Geophysical Research Letters. 17, 3, 199–202
(1990). https://doi.org/10.1029/GL017i003p00199.
2. Boehm, J., Schuh, H.: Vienna Mapping Functions.
Presented at the 16th EVGA Working Meeting , Leipzig,
Germany (2003).
3. Freda, P., Angrisano, A., Gaglione, S., Troisi, S.: Time-
differenced carrier phases technique for precise GNSS
velocity estimation. GPS Solutions. 19, 2, 335–341 (2015).
https://doi.org/10.1007/s10291-014-0425-1.
4. Geo++: State Space Representation Format (SSRZ),
http://www.geopp.de/wp-
content/uploads/2020/09/gpp_ssrz_v1_0.pdf, last
accessed 2021/01/12.
5. Hesselbarth, A., Medina, D., Ziebold, R., Sandler, M.,
Hoppe, M., Uhlemann, M.: Enabling Assistance
Functions for the Safe Navigation of Inland Waterways.
IEEE Intelligent Transportation Systems Magazine. 12, 3,
123–135 (2020).
https://doi.org/10.1109/MITS.2020.2994103.
6. IALA: IALA: G1139 - ed.3 the technical specification of
VDES. (2019).
7. J. A. Klobuchar: Ionospheric Time-Delay Algorithm for
Single-Frequency GPS Users. IEEE Transactions on
Aerospace and Electronic Systems. AES-23, 3, 325–331
(1987). https://doi.org/10.1109/TAES.1987.310829.
8. JAVAD GNSS: GNSS Receiver External Interface
Specification. (2021).
9. Ma, H., Zhao, Q., Verhagen, S., Psychas, D., Liu, X.:
Assessing the Performance of Multi-GNSS PPP-RTK in
the Local Area. Remote Sensing. 12, 20, (2020).
https://doi.org/10.3390/rs12203343.
10. Psychas, D., Verhagen, S.: Real-Time PPP-RTK
Performance Analysis Using Ionospheric Corrections
from Multi-Scale Network Configurations. Sensors. 20,
11, (2020). https://doi.org/10.3390/s20113012.
11. Raulefs, R.: Cellular VHF Data Exchange System. In:
OCEANS 2019 MTS/IEEE SEATTLE. pp. 1–5 (2019).
https://doi.org/10.23919/OCEANS40490.2019.8962676.
12. Saastamoinen, J.: Atmospheric Correction for the
Troposphere and Stratosphere in Radio Ranging
Satellites. In: Henriksen, S.W., Mancini, A., and Chovitz,
B.H. (eds.) The Use of Artificial Satellites for Geodesy.
pp. 247–251 American Geophysical Union (AGU) (1972).
https://doi.org/10.1029/GM015p0247.