I am working on setting up a UKF which I will use for orbit determination of real satellite data (I apologize if this is the wrong nomenclature). I am using TLE obtained from celestrack with an SGP4 propagator. I was referred to the following example class:
I am able to follow, but I am a bit at a loss on how to relate to my application. For instance, the example uses ephemeris data for observations, and uses a sigma error to modify them into measurements. In my case, I would directly obtain the measurements every 8 hours or so (when a new TLE is received), meaning I would have limited data, and not in the form of ephemeris data. Similarly, the example uses a regular integrator as a propagator, while I use SGP4 which is a different object than other integrators.
I apologize if this is vague and a bit generic, but I could use a helping hand on how to apply the example to my specific case. Any help would be greatly appreciated. Thank you!
EDIT: I moved the example to my own class within my project for testing purposes and I was met with a plethora of errors. Some showing incorrect inputs to Orekit functions, some missing orekit imports that cannot be located, and non-existant Orekit methods and classes. Is this example done on the latest version? I downloaded the binary package for 11.3.3 from this website and moved the file somewhere in my project root: Orekit – Downloads