ADCS.satellite_hardware.disturbances.disturbance module

class ADCS.satellite_hardware.disturbances.disturbance.Disturbance(estimate_dist=False, estimated_vector_length=0, parameter_std_rate=0.0)[source]

Bases: object

Parameters:
  • estimate_dist (bool)

  • estimated_vector_length (int)

  • parameter_std_rate (ndarray | float)

parameter_process_psd(*, form='full')[source]

Return the continuous PSD of estimated disturbance parameters.

parameter_std_rate is configuration, while std reports the current estimator uncertainty. A disturbance with no estimated parameters naturally returns a zero-dimensional PSD.

Parameters:

form (str)

Return type:

Covariance

property main_param: ndarray