DGPS stuck on N/A, RTK barely making a difference #152
Replies: 6 comments 7 replies
-
You didn't explain what kind of antenna you are using and if both units are truly outside while you are testing. |
Beta Was this translation helpful? Give feedback.
-
Hi @ErikParkerrr, To manage expectations, without knowing the details of your specific F9P configuration, your antenna type and location, your satellite signal levels (carrier-to-noise ratio or CN₀), your unrestricted field of view (DOP), the relative proximity of your NTRIP mountpoint, the local atmospheric conditions, etc. etc. I can only offer the same general advice that you can find on the u-blox community forum, where these kind of questions get asked A LOT! Some general tips and observations (see RTK-TIPS):
Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
Some further comments (not to contradict anything semuadmin said - 99% sounds right to me).
|
Beta Was this translation helpful? Give feedback.
-
Bottom line - I suspect the main reason you're getting unsatisfactory results is that your NTRIP RTK source is sub-optimal. By way of comparison, the PyGPSClient screenshot below - which illustrates an RTK-FIXED status with a reported horizontal accuracy (hAcc) of 1.4 cm (to be taken, as @gdt says, with a pinch of salt) - was taken in an nearby vacant car park using a stock SparkFun GPS-RTK-SMA board and a cheap ANN-MB-00-00 antenna (exactly like yours) mounted on the (steel) roof of a car. The location had more or less 360° visibility to the horizon, it was a clear day, and I was using a reliable EUREF-IP.NET NTRIP mountpoint situated some 28km to the west. As you can see from the RF spectrum chart, the antenna has good reception of both L1 and L2 signals (read the wiki to find out why this is beneficial). There's a slightly closer (≈ 23km) RTK2GO.COM mountpoint available to me, but I would struggle to get better than RTK-FLOAT and hAcc ≈ 20cm using this mountpoint, all other things being equal. I would recommend you investigate a better NTRIP service for your location. |
Beta Was this translation helpful? Give feedback.
-
Very cool example! I should clarify: when in FIXED, and things are great, F9P will say 1.4 cm. My experience is that 30s averages on different days cluster with a diamater of 4 cm, with a 30h carrier phase static solution against NGS using old professional equipment (borrowed) falling in that cluster also. I should have been clearer that what I really distrust is when it says FLOAT 5 cm, I expect 10s of cm if not most of a meter. This is great confirmation that the ANN-MB works well on a ground plane (the situation it is explicitly designed and intended for). I am guessing that EUREF is professional equipment with a great sky view. Random reference stations by individuals would seem likely to range from almost that good to really marginal. I had the impression the OP had two setups, one to be base and one to be rover. But still, getting a rover working with a remote base is probably best as a first step. In your screenshot, i see hacc 0.014 and vacc 0.010. But hdop is lower than vdop, in not quite the opposite ratio. In QFIeld, I often see 0.010 horizontal and 0.014 vertical. Do you understand what's going on here? It almost seems like they are flipped. |
Beta Was this translation helpful? Give feedback.
-
I will see if I can figure anything out, and actually run your code against a receiver that I then flip to QField. I would sort of expect that there are residuals in the estimation of position from the RTK solution and that this is sort of like a UERE which gets multiplied by DOP. I don't have a good technical argument this minute, but vertical accuracy being better than horizontal just doesn't seem possible. |
Beta Was this translation helpful? Give feedback.
-
Hi All,
To give some context: I'm using two ZED F9Ps; one on a robot and one as a base station. I want cm level accuracy using RTK.
The end solution will probably only involve PyGPSClient (or something even less) as an NTRIP server, but for now I'm using it for debugging. The system has to perform without internet access, hence the need for my own server.
I'm using RTK2GO as my ntrip server. I'm receiving messages in the console, all looks good there. My fix status goes between RTK and RTK float, only getting RTK fix once in a while. DGPS is stuck on N/A and never shows "yes". The accuracy is pretty bad, around 0.5m. I had the same result using my other F9P on another PC with that PC as the caster.
Any help on how to diagnose this? I've been playing with this for hours and I'm all out of ideas.
Thank you,
Erik
Beta Was this translation helpful? Give feedback.
All reactions