inertial3D#

Executive Summary#

This attitude guidance module create a reference attitude message that points in fixed inertial direction. 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

attRefOutMsg

AttRefMsgPayload

attitude reference output message

Class Inertial3D#

class Inertial3D : public SysModel#

Data structure for module to compute the Inertial-3D pointing navigation solution.

Public Functions

void updateState(uint64_t callTime) override#

This method creates a fixed attitude reference message. The desired orientation is defined within the module.

Parameters:

callTime – The clock time at which the function was called (nanoseconds)

Returns:

void

Public Members

double sigma_R0N[3]#

MRP from inertial frame N to corrected reference frame R.

Message<AttRefMsgPayload> attRefOutMsg#

reference attitude output message

BSKLogger bskLogger = {}#

BSK Logging.