observable_models_setup¶
This module and its submodules contain settings for creating observation models in Tudat. These observation models are for instance used during a state estimation/orbit determination from real or simulated tracking data.
The model_settings module provides a list of observation model settings (range, Doppler, etc.) to use, while the biases, light_time_corrections and links provide interfaces for creating the various input to the observation model settings. A more detailed overview of the different setting types and their interaction is given on the user guide .
The main interface with the rest of Tudat for this module is the ObservationModelSettings() class, which are created by the various functions in the model_settings module. These settings are used to create observation models either directly using the create_observation_simulators() function, or when creating an Estimator object (which creates the observation models internally, and can be extracted using the observation_simulators attribute). Objects of the ObservationModel class are used to compute the observations for a single type and set of link ends, with each type of observation implemented in its dedicated derived class. Models for all link ends specified of a single observable type are stored in an ObservationSimulator object.
The use of the observation models to simulate observations is described on a dedicated user guide page