pub struct LOCAL_POSITION_NED_COV_DATA {
pub time_usec: u64,
pub x: f32,
pub y: f32,
pub z: f32,
pub vx: f32,
pub vy: f32,
pub vz: f32,
pub ax: f32,
pub ay: f32,
pub az: f32,
pub covariance: [f32; 45],
pub estimator_type: MavEstimatorType,
}
avssuas
only.Expand description
id: 64 The filtered local position (e.g. fused computer vision and accelerometers). Coordinate frame is right-handed, Z-axis down (aeronautical frame, NED / north-east-down convention).
Fields§
§time_usec: u64
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number..
x: f32
X Position.
y: f32
Y Position.
z: f32
Z Position.
vx: f32
X Speed.
vy: f32
Y Speed.
vz: f32
Z Speed.
ax: f32
X Acceleration.
ay: f32
Y Acceleration.
az: f32
Z Acceleration.
covariance: [f32; 45]
Row-major representation of position, velocity and acceleration 9x9 cross-covariance matrix upper right triangle (states: x, y, z, vx, vy, vz, ax, ay, az; first nine entries are the first ROW, next eight entries are the second row, etc.). If unknown, assign NaN value to first element in the array..
estimator_type: MavEstimatorType
Class id of the estimator this estimate originated from..
Implementations§
Source§impl LOCAL_POSITION_NED_COV_DATA
impl LOCAL_POSITION_NED_COV_DATA
pub const ENCODED_LEN: usize = 225usize
pub const DEFAULT: Self
Trait Implementations§
Source§impl Clone for LOCAL_POSITION_NED_COV_DATA
impl Clone for LOCAL_POSITION_NED_COV_DATA
Source§fn clone(&self) -> LOCAL_POSITION_NED_COV_DATA
fn clone(&self) -> LOCAL_POSITION_NED_COV_DATA
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more