Replies: 1 comment 5 replies
-
This sounds like a superb idea, I like it a lot. I'm not entirely sure however what are the inputs and the outputs you'd expect from this tool. Is the idea that the input is the SP3 data (provided by The reason I ask is because I wonder what amount of the computation happens in Nyx and what amount happens in |
Beta Was this translation helpful? Give feedback.
-
One GNSS application of the Nyx core is high quality orbit prediction to allow real time PPP.
It will be the first "real time" navigation mode I propose, the form is not clear yet, as discussed down below.
When solving rovers location, several approach exist and they can be reduced to the input available to the user and the targeted accuracy of the solution.
PPP (positioning algorithm) targets 0.1 to 0.01 accuracy, with the huge advantage over RTK being that it can be deployed anywhere in the world. While RTK achieves 0.01 accuracy much more easily but requires to be located nearby a reference station (10km is about the maximal tolerated baseline).
Anywhere in the world, but not any time. If you’re not familiar with the input products we work with, this table summarizes them all:
The availability of the NGS SP3 products is invertly proportional to the quality of the orbital fit, therefore the error to the actual satellite location, therefore the error in the resolved position. We will arm the Nyx propagators on either a daily or hourly SP3 (post processed but quickly available, so propagation time kept to a minimum), and enable real time ppp, as we keep sampling the signals
Inner workings
rinex-cli is my current application, it allows post processed positioning and will allow post processed RTK very soon.
That means the input are files - SP3 possibly one of one as of today, and we do not handle hardware sources.
The more I think about it, the more I lean towards opening a new application dedicated to real time navigation, and rinex-cli would therefore be dedicated to post processed. Although, I also like the idea of "one tool to do it all".
Real time navigation requires interfacing to hardware.
Real time PPP solely requires one receiver, therefore it will come first.
Real time RTK requires one receiver and network interfacing, therefore it will come in second.
Roadmap
I'm concluding the PPP mode the next few weeks, which is the most complex topic - anything afterwards will only be pure fun.
Then I will add the rtkpost option to rinex-cli, which will take about 2 to 4 weeks, is not very complicated.
Once concluded, this will be my main focus
Beta Was this translation helpful? Give feedback.
All reactions