#include <DeadReckon.h>
|
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | pos_B_pI__pI = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "pos_B_pI__pI", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | vel_B_pI__pI = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "vel_B_pI__pI", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::Quaternion > | quat_B_pI = clockwerk::DataIO<clockwerk::Quaternion>(this, "quat_B_pI", clockwerk::Quaternion({1.0, 0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | gyroBias_B_pI__pI = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "gyroBias_B_pI__pI", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | accelBias_B_pI__pI = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "accelBias_B_pI__pI", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::Matrix< 16, 16 > > | state_cov = clockwerk::DataIO<clockwerk::Matrix<16, 16>>(this, "state_cov", clockwerk::Matrix<16, 16> ()) |
| clockwerk::DataIO< clockwerk::Time > | state_input_time_stamp = clockwerk::DataIO<clockwerk::Time>(this, "state_input_time_stamp", clockwerk::Time(0, 0)) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | gyroMeas_IMU_tI__IMU = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "gyroMeas_IMU_tI__IMU", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | accelMeas_IMU_tI__IMU = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "accelMeas_IMU_tI__IMU", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::Time > | IMU_meas_time_stamp = clockwerk::DataIO<clockwerk::Time>(this, "IMU_meas_time_stamp", clockwerk::Time(0, 0)) |
| clockwerk::DataIO< bool > | IMU_meas_validity_flag = clockwerk::DataIO<bool>(this, "IMU_meas_validity_flag", false) |
| clockwerk::DataIO< clockwerk::CartesianVector< 3 > > | accelGrav_body__pI = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "accelGrav_body__pI", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::Time > | state_output_time_stamp = clockwerk::DataIO<clockwerk::Time>(this, "state_output_time_stamp", clockwerk::Time(0, 0)) |
◆ Inputs()
◆ accelBias_B_pI__pI
The accelerometer bias provided as an acceleration of the body (B) frame with respect to the acceleration of the pseudo-inertial (pI) frame as provided in pseudo-inertial (pI) frame coordinates. This value is part of the inertial navigation state vector that and should somewhat with the time of the incoming IMU measurement. (meters/seconds^2)
◆ accelGrav_body__pI
Acceleration of the body (B) frame due to gravitational potential energy as provided in pseudo- inertial (pI) frame coordinates. (meters/second^2)
◆ accelMeas_IMU_tI__IMU
The biased acceleration measurement provided as an acceleration (minus gravity) experienced by the IMU (IMU) frame with respect to the true inertial (tI) frame as provided in IMU (IMU) frame coordinates. This value should be a direct output of the IMU accelerometer. (meters/second^2)
◆ gyroBias_B_pI__pI
The gyrocsope bias provided as an angular velocity of the body (B) frame with respect to the angular velocity of the pseudo-inertial (pI) frame as provided in pseudo-inertial (pI) frame coordinates. This value is part of the inertial navigation state vector and should somewhat align with the time of the incoming IMU measurement. (radians/second)
◆ gyroMeas_IMU_tI__IMU
The biased angular velocity measurement provided as an angular velocity of the IMU (IMU) frame with respect to the true inertial (tI) frame as provided in IMU (IMU) frame coordinates. This value should be a direct output of the IMU gyroscope. (radians/second)
◆ IMU_meas_time_stamp
Time stamp of the incoming measurement. The time does not need to be measured relative to anything specific as long as all time stamps are measured relative to the same epoch, e.g. mission start, J2000, MJD. (seconds)
◆ IMU_meas_validity_flag
Boolean flag denoting the validity of the incoming IMU measurement, comes from A&R checks in the IMU SOP. If only one or both of the sensors report a faulty measurement, the boolean should be false (bad measurement). If both sensors report an accurate measurement, the boolean should be true (good measurement).
◆ pos_B_pI__pI
The position of the body (B) with respect to the pseudo-inertial (pI) frame as provided in pseudo-inertial (pI) frame coordinates. This value is part of the inertial navigation state vector and should somewhat align with the time of the incoming IMU measurement. (meters)
◆ quat_B_pI
The attitude of the body (B) frame with respect to the pseudo-inertial (pI) frame as provided as a unit quaternion. This value is part of the inertial navigation state vector and should somewhat align with the time of the incoming IMU measurement. (unitless)
◆ state_cov
The covariance matrix of the state vector. The covariances of the state random variable are defined diagonally in the order of [pos, vel, quat, gyroBias, accelBias] and are in the same units, frames, and relativistic states as the state vector definitions.
◆ state_input_time_stamp
Time stamp of the input state. The time does not need to be measured relative to anything specific as long as all time stamps are measured relative to the same epoch, e.g. mission start, J2000, MJD. (seconds)
◆ state_output_time_stamp
Time stamp of the output state, this is the time that the state is to be propagated to. The time does not need to be measured relative to anything specific as long as all time stamps are measured relative to the same epoch, e.g. mission start, J2000, MJD. (seconds)
◆ vel_B_pI__pI
The velocity of the body (B) with respect to the pseudo-inertial (pI) frame as provided in pseudo-inertial (pI) frame coordinates. This value is part of the inertial navigation state vector and should somewhat align with the time of the incoming IMU measurement. (meters/second)
The documentation for this struct was generated from the following file:
- /Users/mickey/Documents/Projects/warptwin/warpos/src/apps/gnc/InertialNavigationEKF/DeadReckon.h