Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

True/False statement to prevent estimator from updating object ephemeris #190

Open
daanwitte opened this issue Nov 20, 2023 · 0 comments
Open

Comments

@daanwitte
Copy link

Currently, during orbit estimation, the ephemeris of the selected object is updated with the previously estimated state each time it is called. This can be undesirable. This setup gives issues for example, when you are estimating parameters for different dynamical model configurations in a for-loop on a given set of observations. At the moment, only the first model configuration will be estimated correctly, and afterwards the object ephemeris are not reverted back to the original observation set (to be used for the next estimation).

This can be manually diverted by implementing an if statement that only calls estimation.simulate_observations for the first for-loop iteration.

I propose to add a True/False input to either estimation.simulate_observations or numerical_simulation.Estimator, which stops the estimator from updating the object ephemeris with the estimated state or which reverts it back to the original observation set.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: tudat
Development

No branches or pull requests

1 participant