Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

struct OdometryEstimateData

fbs/state.fbs / Source schema

Combined pose, twist, covariance, and estimator metadata.

FlatBuffers root table: OdometryEstimate

NameTypeUnit / ScaleNotes
timestamp_usulongmicrosecondsEstimate timestamp in monotonic boot time.
position_enu_msynapse.types.Vec3fENU frame (x east, y north, z up), metersLocal position in the ENU frame.
attitudesynapse.types.QuaternionfOrientation rotating body FLU vectors into the ENU world frame.
velocity_enu_m_ssynapse.types.Vec3fENU frame (x east, y north, z up), meters per secondLinear velocity in the ENU frame.
angular_velocity_flu_rad_ssynapse.types.RateTripletFLU body frame (x forward, y left, z up), radians per secondBody angular velocity in the FLU frame.
pose_covariancesynapse.types.CovarianceUpperTriangle21fUpper-triangular covariance for position and orientation.
velocity_covariancesynapse.types.CovarianceUpperTriangle21fUpper-triangular covariance for linear and angular velocity.
frame_idsynapse.types.ReferenceFrameReference frame of the pose fields.
child_frame_idsynapse.types.ReferenceFrameFrame of the twist fields.
reset_counterubyteIncrements when the estimator resets or jumps the state.
estimator_typeubyteProducer-defined estimator implementation identifier.
quality_pctbytepercentOverall odometry quality percentage, or negative when unknown.