0.2.0
Loading...
Searching...
No Matches
NAV::vendor::vectornav::AttitudeOutputs Struct Reference

Binary Group 5 – Attitude Outputs. More...

Public Attributes

Eigen::Vector3f accelNed
 Compensated acceleration (NED)
 
vn::protocol::uart::AttitudeGroup attitudeField
 Available data in this struct.
 
Eigen::Matrix3f dcm
 Directional Cosine Matrix.
 
Eigen::Vector3f linearAccelBody
 Compensated linear acceleration (no gravity)
 
Eigen::Vector3f linearAccelNed
 Compensated linear acceleration (no gravity) (NED)
 
Eigen::Vector3f magNed
 Compensated magnetic (NED)
 
Eigen::Quaternionf qtn
 Quaternion.
 
VpeStatus vpeStatus
 VPE Status.
 
Eigen::Vector3f ypr
 Yaw Pitch Roll.
 
Eigen::Vector3f yprU
 Yaw Pitch Roll uncertainty.
 

Detailed Description

Binary Group 5 – Attitude Outputs.

Member Data Documentation

◆ accelNed

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::accelNed

Compensated acceleration (NED)

The estimated acceleration (with gravity) reported in m/s^2, given in the North East Down (NED) frame. The acceleration measurement has been bias compensated by the onboard INS filter. This measurement is attitude dependent, since the attitude is used to map the measurement from the body frame into the inertial (NED) frame. If the device is stationary and the INS filter is tracking, the measurement should be nominally equivalent to the gravity reference vector in the inertial frame (NED).

◆ dcm

Eigen::Matrix3f NAV::vendor::vectornav::AttitudeOutputs::dcm

Directional Cosine Matrix.

The estimated attitude directional cosine matrix given in column major order. The DCM maps vectors from the North East Down (NED) frame into the body frame.

◆ linearAccelBody

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::linearAccelBody

Compensated linear acceleration (no gravity)

The estimated linear acceleration (without gravity) reported in m/s^2, and given in the body frame. The acceleration measurement has been bias compensated by the onboard INS filter, and the gravity component has been removed using the current gravity reference vector model. This measurement is attitude dependent, since the attitude solution is required to map the gravity reference vector (known in the inertial NED frame), into the body frame so that it can be removed from the measurement. If the device is stationary and the onboard INS filter is tracking, the measurement nominally will read 0 in all three axes.

◆ linearAccelNed

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::linearAccelNed

Compensated linear acceleration (no gravity) (NED)

The estimated linear acceleration (without gravity) reported in m/s^2, and given in the North East Down (NED) frame. This measurement is attitude dependent as the attitude solution is used to map the measurement from the body frame into the inertial (NED) frame. This acceleration measurement has been bias compensated by the onboard INS filter, and the gravity component has been removed using the current gravity reference vector estimate. If the device is stationary and the onboard INS filter is tracking, the measurement nominally will read 0 in all three axes.

◆ magNed

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::magNed

Compensated magnetic (NED)

The current estimated magnetic field (Gauss), given in the North East Down (NED) frame. The current attitude solution is used to map the measurement from the measured body frame to the inertial (NED) frame. This measurement is compensated by both the static calibration (individual factory calibration stored in flash), and the dynamic calibration such as the user or onboard Hard/Soft Iron compensation registers.

◆ qtn

Eigen::Quaternionf NAV::vendor::vectornav::AttitudeOutputs::qtn

Quaternion.

The estimated attitude quaternion. The last term is the scalar value. The attitude is given as the body frame with respect to the local North East Down (NED) frame.

◆ vpeStatus

VpeStatus NAV::vendor::vectornav::AttitudeOutputs::vpeStatus

VPE Status.

The VPE status bitfield.

◆ ypr

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::ypr

Yaw Pitch Roll.

The estimated attitude Yaw, Pitch, and Roll angles measured in degrees. The attitude is given as a 3,2,1 Euler angle sequence describing the body frame with respect to the local North East Down (NED) frame. Yaw +/- 180° Pitch +/- 90° Roll +/- 180°

◆ yprU

Eigen::Vector3f NAV::vendor::vectornav::AttitudeOutputs::yprU

Yaw Pitch Roll uncertainty.

The estimated attitude (Yaw, Pitch, Roll) uncertainty (1 Sigma), reported in degrees.

The estimated attitude (YprU) field is not valid when the INS Scenario mode in the INS Basic Configuration register is set to AHRS mode. See the INS Basic Configuration Register in the INS section for more details.


The documentation for this struct was generated from the following file: