Again, thanks a lot,
Pau
----------------------------------------------------------------------------------------
Pau Hebrero Casasayas
Flight Dynamics Software Engineer
Space
SCISYS Deutschland GmbH
T: +49 6151 4285343 | F: +49 6151 4285399
E: Pau.Hebrero-Casasayas@scisys.de | http://www.space.scisys.de
SCISYS Deutschland GmbH, Darmstadt Office, Europaplatz 4, 64293
Darmstadt, Germany
Management Board: Prof. Dr. Klaus-G. Meng (Chairman), Sandra
Krewerth, Ulli Leibnitz, Dr. Karl-W. Pieper, Dr. Horst Wulf
Registered Office Bochum HRB 13694, VAT-IdNo DE 813242674,
WEEE-Reg.-No. DE 74530735
-----Original Message-----
From: orekit-developers-request@orekit.org
[mailto:orekit-developers-request@orekit.org] On Behalf Of
MAISONOBE Luc
Sent: 13 March 2018 20:16
To: orekit-developers@orekit.org
Subject: Re: [Orekit Developers] Kalman Filter
Pau Hebrero Casasayas <Pau.Hebrero-Casasayas@scisys.de> a écrit :
Hi all,
Hi Pau,
I have read that there is a Kalman Filter currently under development.
We would like to do some real-time orbit determination testing using a
Kalman Filter, mainly we are after the noise generated after the OD.
Is there a branch that I can check-out to try it? To which extend is
it reliable?
Yes, the branch in the main git repository is called kalman-filter-od.
It can be seen online here :
<https://www.orekit.org/forge/projects/orekit/repository?utf8=%E2%9C%93&rev=kalman-filter-od>, but simply cheking it out from git is
simpler.
It is reliable but the API will change very soon. We have started
to refactor the mathematical part so it can be contributed back to
Hipparchus, and Orekit will simply add the space flight dynamics
layer on top of it. You can look at
<https://github.com/Hipparchus-Math/hipparchus/issues/32>
and at the kalman branch in Hipparchus
<https://github.com/Hipparchus-Math/hipparchus/tree/kalman>.
I still have to:
1) add the non-linear (extended) Kalman filter in Hipparchus
2) split the Orekit implementation so it delegates to Hipparchus
The API changes in Orekit will most certainly be to introduce a
Streams, which are very well suited for real-time long term runs.
Basically, you will have a Stream of measurements as input, and you
will produce a Stream of Stream of Spacecraftstate as output.
I think the Hipparchus stuff should be ready next week, and the
changes to Orekit will be started after that. We can expect to have
the Orekit kalman-filter-od branch to be merged back to the
development branch in the next few weeks.
best regards,
Luc
Many thanks in advance,
Pau
___________________________________________________________
Pau Hebrero Casasayas
Flight Dynamics Software Engineer
Space
SCISYS Deutschland GmbH
T: +49 6151 4285343 | F: +49 6151 4285399
E:
Pau.Hebrero-Casasayas@scisys.de<mailto:Pau.Hebrero-Casasayas@scisys.de
| http://www.space.scisys.de
SCISYS Deutschland GmbH, Darmstadt Office, Europaplatz 4, 64293
Darmstadt, Germany Management Board: Prof. Dr.-Ing. Klaus-G. Meng
(Chairman), Sandra Krewerth, Ulli Leibnitz, Dr. Karl-W. Pieper, Dr.
Horst Wulf Registered Office Bochum HRB 13694, VAT-Id-No. DE
813242674, WEEE-Reg.-No. DE 74530735