rateServoFullNonlinear_C#

Executive Summary#

This module implements a nonlinear rate servo control uses the attiude steering message and determine the ADCS control torque vector.

The module PDF Description contains further information on this module’s function, how to run it, as well as testing.

Message Connection Descriptions#

The following table lists all the module input and output messages. The module msg connection is set by the user from python. The msg type contains a link to the message structure definition, while the description provides information on what this message is used for.

Module I/O Messages#

Msg Variable Name

Msg Type

Description

cmdTorqueOutMsg

CmdTorqueBodyMsgPayload

commanded torque output message

guidInMsg

AttGuidMsgPayload

attitude guidance input message

vehConfigInMsg

VehicleConfigMsgPayload

vehicle configuration input message

rwSpeedsInMsg

RWSpeedMsgPayload

(optional) RW speed input message

rwAvailInMsg

RWAvailabilityMsgPayload

(optional) RW availability input message

rwParamsInMsg

RWArrayConfigMsgPayload

(optional) RW configuration parameter input message

rateSteeringInMsg

RateCmdMsgPayload

commanded rate input message