ADCS.satellite_hardware.disturbances.torque_disturbance module

Direct body-frame disturbance-torque model for augmented estimators.

class ADCS.satellite_hardware.disturbances.torque_disturbance.Torque_Disturbance(torque, *, estimate_dist=False)[source]

Bases: Disturbance

Represent an unknown body-frame torque as three estimated parameters.

Parameters:

estimate_dist (bool)

torque(*args, **kwargs)[source]
torque_qjac(*args, **kwargs)[source]
torque_qqhess(*args, **kwargs)[source]
torque_qvalhess(*args, **kwargs)[source]
torque_valjac(*args, **kwargs)[source]
torque_valvalhess(*args, **kwargs)[source]
update()[source]

Refresh the values held over the next plant step.

Disturbances with a noise model draw a fresh sample here; the base class has nothing to refresh. Called by update_errors().

property main_param