BSK_Dynamics

class BSK_Dynamics.BSKDynamicModels(SimBase, dynRate)[source]

Bases: object

General bskSim simulation class that sets up the spacecraft simulation configuration.

InitAllDynObjects()[source]

Initialize all the dynamics objects.

SetCSSConstellation()[source]

Set the 8 CSS sensors

SetEclipseObject()[source]

Specify what celestial object is causing an eclipse message.

SetExternalForceTorqueObject()[source]

Set the external force and torque object.

SetGravityBodies()[source]

Specify what gravitational bodies to include in the simulation

SetReactionWheelDynEffector()[source]

Set the 4 reaction wheel devices.

SetSimpleNavObject()[source]

Set the navigation sensor object.

SetSpacecraftHub()[source]

Specify the spacecraft hub parameters.

SetThrusterStateEffector()[source]

Set the 8 ACS thrusters.

WriteInitDynMessages(SimBase)[source]

Write out the required dynamics configuration messages.