Servers by jDrones

Running RTK client on Linux

Hello guys
We are trying to setup a RTK GPS here, but we are stuck setting up the client in Linux. Hopefully someone can drop a tip?

We are using Drotek’s tiny RTK and the TW2712 Tallysman antenna on the drone. The companion computer is a lattepanda running Ubuntu. We are plugging the GPS into the companion computer instead of the flight controller directly because we are fusing a few positioning signal sources. The processed GPS coordinates are sent to a pixhawk 2.4.8 running AC 3.6.7 as HIL GPS.

The problem is with the ROS NTRIP client that’s used to decode the NTRIP caster correction messages. https://github.com/tilk/ntrip_ros/blob/master/scripts/ntripclient.py#L33
We tried viewing the data, but that came out all gibberish. In the txt file attached, you can see we got into the server correctly (first line), but then everything else is messed upserver_data3.txt (18.6 KB)

Using the windows client, we see that the corrections are being sent, and they make sense. Are we missing something?

If someone could give us a pointer, that would be great!

Thanks

Ok so this is resolved.

We over thought this problem… we didn’t have to decode the correction messages. We sent it straight to the tiny RTK and it started working.

Just to keep this as record so people can avoid the silly mistake here.

Servers by jDrones