ntrip_client icon indicating copy to clipboard operation
ntrip_client copied to clipboard

Issue of the Ntrip client

Open yulan0215 opened this issue 2 years ago • 4 comments

Hi everyone:

Recently I got the Ublox F9P and I would like to get RTK support, and I ran the package from here: https://github.com/LORD-MicroStrain/ntrip_client when I ran: roslaunch ntrip_client ntrip_client.launch I encountered the problem shown below:

5d457784464a40199c0ffe207b12296

Seems to be I did not receive any RTCM message. I live in Germany and used SAPOS service. For the connection I used Jetson Nano and communicate with UART. I will appreciate if you can give me some good ideas. Thx!

yulan0215 avatar Mar 15 '23 10:03 yulan0215

I do not recognize the logs you see on your screen. Did you add or remove log messages? Could you provide logs from a run with normal ROS logs? Aditionally running with debug:=true would provide me even more insight, so that would be appreciated.

It looks like you are logging a successful response from an NTRIP 1.0 server. If the client received that response, it should consider itself connected, but I do not see a log saying that, but as mentioned before, I do not see any of the logs I would expect to see.

My initial thought from the logs you provided would be that it is constantly reconnecting. This is behavior I often see when connecting to an NTRIP caster that needs NMEA sentences without sending NMEA sentences.

robbiefish avatar Mar 17 '23 19:03 robbiefish

I have the same problem with the Sapos NTRIP Caster and the ROS2 client. I suspect the NTRIP Caster requires NMEA GGA strings to allow data pull.

nzantopp avatar Mar 30 '23 10:03 nzantopp

I do not recognize the logs you see on your screen. Did you add or remove log messages? Could you provide logs from a run with normal ROS logs? Aditionally running with debug:=true would provide me even more insight, so that would be appreciated.

It looks like you are logging a successful response from an NTRIP 1.0 server. If the client received that response, it should consider itself connected, but I do not see a log saying that, but as mentioned before, I do not see any of the logs I would expect to see.

My initial thought from the logs you provided would be that it is constantly reconnecting. This is behavior I often see when connecting to an NTRIP caster that needs NMEA sentences without sending NMEA sentences.

Screenshot from 2023-05-31 13-37-43 This was the debug output... I did not know how to solve this problem, is it the problem from GGA strings or any other problem? Besides, do you know how to send the NMEA sentence? Thx

yulan0215 avatar May 31 '23 11:05 yulan0215

Not sure if you have found a solution to the issue, but yes, for SAPOS you do need to send nmea sentences to the server i order to get a response. Generally, you get those from your GPS-module/driver or you could write a node that subscribes to the NavSatFix ( e.g. /fix) topic and computes an nmea sentence from Lat/Lon. The launch file of the ntrip_client has an option to remap your nmea topic to the one the client needs.

tschuette22 avatar Aug 04 '23 13:08 tschuette22