Description

This module applies a user-defined external force or torque to the parent body in the body or inertial frame. It is a basic dynamic effector class that provides a blank template for further development i.e. adding physics-based constraints to force/torque outputs.


Example Use Cases

  • Unknown perturbations: This module can be used to add perturbation forces/torques from unknown sources.
  • Control Torques: This module can be connected directly to a feedback controller to apply command torques with no physical limitations directly.
  • Simple Propulsion: This module can configure a basic propulsion system without physical firing limitations.

Module Implementation

This module will read from the CommandForceBodyMessage input and will update the body frame force, body frame torque or inertial force on the spacecraft. This performs no additional calculations. The input is up to the user controlling the module.