Skip to content

Struct ILLIXR::imu_integrator_input

ClassList > ILLIXR > imu_integrator_input

Inherits the following classes: ILLIXR::switchboard::event

Public Attributes

Type Name
Eigen::Vector3d biasAcc
Eigen::Vector3d biasGyro
time_point last_cam_integration_time
imu_params params
Eigen::Matrix< double, 3, 1 > position
Eigen::Quaterniond quat
duration t_offset
Eigen::Matrix< double, 3, 1 > velocity

Public Functions

Type Name
imu_integrator_input (time_point last_cam_integration_time_, duration t_offset_, imu_params params_, Eigen::Vector3d biasAcc_, Eigen::Vector3d biasGyro_, Eigen::Matrix< double, 3, 1 > position_, Eigen::Matrix< double, 3, 1 > velocity_, Eigen::Quaterniond quat_)

Public Functions inherited from ILLIXR::switchboard::event

See ILLIXR::switchboard::event

Type Name
virtual ~event () = default

Public Attributes Documentation

variable biasAcc

Eigen::Vector3d ILLIXR::imu_integrator_input::biasAcc;

variable biasGyro

Eigen::Vector3d ILLIXR::imu_integrator_input::biasGyro;

variable last_cam_integration_time

time_point ILLIXR::imu_integrator_input::last_cam_integration_time;

variable params

imu_params ILLIXR::imu_integrator_input::params;

variable position

Eigen::Matrix<double, 3, 1> ILLIXR::imu_integrator_input::position;

variable quat

Eigen::Quaterniond ILLIXR::imu_integrator_input::quat;

variable t_offset

duration ILLIXR::imu_integrator_input::t_offset;

variable velocity

Eigen::Matrix<double, 3, 1> ILLIXR::imu_integrator_input::velocity;

Public Functions Documentation

function imu_integrator_input

inline ILLIXR::imu_integrator_input::imu_integrator_input (
    time_point last_cam_integration_time_,
    duration t_offset_,
    imu_params params_,
    Eigen::Vector3d biasAcc_,
    Eigen::Vector3d biasGyro_,
    Eigen::Matrix< double, 3, 1 > position_,
    Eigen::Matrix< double, 3, 1 > velocity_,
    Eigen::Quaterniond quat_
) 


The documentation for this class was generated from the following file include/illixr/data_format.hpp