|
Monado OpenXR Runtime
|
A full-state IMU bias, with Accelerometer Bias, Gyroscope Bias, and Accelerometer Scale. More...
#include </builds/monado/monado/src/xrt/tracking/constellation/optimizer/imu_preintegration.hpp>
Public Member Functions | |
| ImuBias (const Vector3< T > &accel_bias, const Vector3< T > &gyro_bias, const Vector3< T > &accel_scale) | |
| ImuBias (Eigen::Ref< const Vector< T, kNumParameters > > parameters) | |
| void | pack (Eigen::Ref< Vector< T, kNumParameters > > parameters) |
| ImuBias< ImuBiasJet > | seed () const |
Data Fields | |
| Vector3< T > | accel_bias |
| Vector3< T > | gyro_bias |
| Vector3< T > | accel_scale |
A full-state IMU bias, with Accelerometer Bias, Gyroscope Bias, and Accelerometer Scale.
Everything here belongs to one physical IMU, so a solve over several devices holds one of these per device. The strength of gravity is shared by all of them and lives in WorldGravity instead.