ROV plotting on nautical chart, and ship + ROV on same chartplotting

I have finally found a way to use nautical charts for plotting ROV position.
Thanks to OpenCPN Håkan!
Ship is showed on same chart, so moving ship after ROV is now easier.
Same info can be sent to plotter at helm.
Info like distance to ROV is possible
Solution:
-OpenCPN software with charts.
-Underwater GPS to have position of ROV into PC.
-Basic GPS (and headíng sensor) to position ship as usual, via serial port or UDP etc
Trick to get ROV position is to use NMEA string $RATLL via UDP for sending ROV position to OpenCPN. OpenCPN then thinks You are plotting a radar MARPA taget and displays that.
String is sent from Waterlinkeds modified Python NMEAOutput module and looks like this:
$RATLL,01,5603.370,N,01859.976,E,ROV,015200.36,T,*75
Where 01 is ship ID, lat, long, Shipname(ROV), GPS time, T is tracked, *75 is NMEA checksum
Bo

Below is testing via Waterlinkeds demoserver

4 Likes

Very clever! You might also be able to use this same method if the ROV has an onboard GPS. How did you manage to get the system to translate the NMEA sentence to $RATLL?

I used Waterlinked Python examples from their website.
“NMEAoutput” and modified that from standard GGA output to TLL sentences.

I put module to Github, I’m new on Github, this might work:

1 Like

Very cool Bo! Thanks for sharing!

1 Like