41#ifndef UFO_SENSOR_IMU_HPP
42#define UFO_SENSOR_IMU_HPP
45#include <ufo/numeric/mat.hpp>
46#include <ufo/numeric/quat.hpp>
47#include <ufo/numeric/vec.hpp>
64template <std::
floating_po
int T>
All vision-related classes and functions.
Represents an Inertial Measurement Unit (IMU) sensor reading.
Vec< 3, T > linear_acceleration
Linear acceleration of the sensor.
Mat< 3, 3, T > linear_acceleration_covariance
Covariance matrix for the linear acceleration measurement.
Mat< 3, 3, T > angular_velocity_covariance
Covariance matrix for the angular velocity measurement.
Quat< T > orientation
Orientation of the sensor in the world frame.
Vec< 3, T > angular_velocity
Angular velocity of the sensor.
Mat< 3, 3, T > orientation_covariance
Covariance matrix for the orientation measurement.
A fixed-size matrix with Rows rows and Cols columns.
Unit quaternion representing an orientation or rotation in 3-D space.
A fixed-size arithmetic vector of up to 4 dimensions.