-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Differential GPS - Describe the issue/suggestion and improve the title. Please keep a link to the original article if relevant.
Problem scenario:
At the request of a client, I'm using the open-source GPS-RTK host computer "STRSVR" to receive and forward RTCM data. This raises the following question: I'm getting an error when using the "module load DGPS" command. How can I resolve this error? Alternatively, is there a solution for using Mavproxy to forward differential data from a local computer's serial port?
Problem description:
I'm using it to access NTRIP. The client's requirement is to send data from the host computer (which allows me to output via serial or UDP client) to the flight controller via a ground station. The flight controller then forwards the data to the GPS-RTK module on the drone. However, when I use the "module load DGPS" command, Mavproxy reports the following error:

I suspect this may be due to a setting on code line 74 that limits the data processed to 1024 bytes. Is there any way to resolve this issue?
Or is there a solution for Mavproxy to forward differential data from a local computer port (serial port)? However, I didn't find a module with this requirement in the Mavproxy user manual.
Troubleshooting "STRSVR" errors:
To rule out issues with the host computer itself, I successfully received differential data using MissionPlanner in both UDP Host and Serial modes (as shown below). I believe this eliminates the possibility of a host computer issue.