BSK_MultiSatMasters
- class BSK_MultiSatMasters.BSKSim(numberSpacecraft, relativeNavigation=False, fswRate=0.1, dynRate=0.1, envRate=0.1, relNavRate=0.1)[source]
Bases:
SimBaseClassMain bskSim simulation class
- Parameters:
numberSpacecraft (int) – number of spacecraft
relativeNavigation (bool) – whether the chief is the barycenter of the spacecraft formation
fswRate (float) – [s] FSW update rate
dynRate (float) – [s] dynamics update rate
envRate (float) – [s] environment update rate
relNavRate (float) – [s] relative navigation update rate
- property DynModels
Return the configured dynamics models.
- Raises:
RuntimeError – If dynamics models have not been added.
- property EnvModel
Return the configured environment model.
- Raises:
RuntimeError – If an environment model has not been added.
- property FSWModels
Return the configured flight software models.
- Raises:
RuntimeError – If flight software models have not been added.
- get_DynModel()[source]
Return the configured dynamics models.
- Raises:
RuntimeError – If dynamics models have not been added.
- get_EnvModel()[source]
Return the configured environment model.
- Raises:
RuntimeError – If an environment model has not been added.
- get_FswModel()[source]
Return the configured flight software models.
- Raises:
RuntimeError – If flight software models have not been added.
- set_DynModel(dynModel)[source]
Construct and store the dynamics models.
- Parameters:
dynModel – Modules containing the
BSKDynamicModelsclass.- Raises:
RuntimeError – If the environment is missing or dynamics setup was already attempted.