#include <GPSUpdate.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 > > | GPS_meas_vec__ECEF = clockwerk::DataIO<clockwerk::CartesianVector<3>>(this, "GPS_meas_vec__ECEF", clockwerk::CartesianVector<3>({0.0, 0.0, 0.0})) |
| clockwerk::DataIO< clockwerk::Time > | GPS_meas_time_stamp = clockwerk::DataIO<clockwerk::Time>(this, "GPS_meas_time_stamp", clockwerk::Time(0, 0)) |
| clockwerk::DataIO< bool > | GPS_meas_validity_flag = clockwerk::DataIO<bool>(this, "GPS_meas_validity_flag", false) |
| clockwerk::DataIO< clockwerk::Quaternion > | quat_pI_REF = clockwerk::DataIO<clockwerk::Quaternion>(this, "quat_pI_REF", clockwerk::Quaternion({1.0, 0.0, 0.0, 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 MAG measurement. (meters/seconds^2)
◆ GPS_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)
◆ GPS_meas_validity_flag
Boolean flag denoting the validity of the incoming GPS measurement, comes from A&R checks in the GPS SOP. If the sensor reports a faulty measurement, the boolean should be false (bad measurement). If sensor reports an accurate measurement, the boolean should be true (good measurement).
◆ GPS_meas_vec__ECEF
The biased GPS measurement provided as a position of the GPS receiver with respect to some reference frame resolved in that reference (REF) frame. This value should be a direct output of the GPS. (meters)
◆ gyroBias_B_pI__pI
The gyrocsope bias provided as an angular velocity of the body (B) frame with repsect to the angular velocity of the pseudo-inertial (pI) frame as provided in pseudo-inertial (pI) frame coordiantes. This value is part of the inertial navigation state vector and should somewhat align with the time of the incomming MAG measurement. (radians/second)
◆ 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 MAG 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 MAG measurement. (unitless)
◆ quat_pI_REF
The attitude of the pseudo-inertial (pI) frame with respect to the GPS measurement (REF) frame as provided as a unit quaternion. Rotation from measurement frame to pseudo-inertial frame. (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)
◆ 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 MAG measurement. (meters/second)
The documentation for this struct was generated from the following file:
- /Users/mickey/Documents/Projects/warptwin/warpos/src/apps/gnc/InertialNavigationEKF/GPSUpdate.h