Skip to content

Struct ILLIXR::imu_raw_type

ClassList > ILLIXR > imu_raw_type

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

Public Attributes

Type Name
Eigen::Matrix< double, 3, 1 > a_hat
Eigen::Matrix< double, 3, 1 > a_hat2
time_type imu_time
Eigen::Matrix< double, 3, 1 > pos
Eigen::Quaterniond quat
Eigen::Matrix< double, 3, 1 > vel
Eigen::Matrix< double, 3, 1 > w_hat
Eigen::Matrix< double, 3, 1 > w_hat2

Public Functions

Type Name
imu_raw_type (Eigen::Matrix< double, 3, 1 > w_hat_, Eigen::Matrix< double, 3, 1 > a_hat_, Eigen::Matrix< double, 3, 1 > w_hat2_, Eigen::Matrix< double, 3, 1 > a_hat2_, Eigen::Matrix< double, 3, 1 > pos_, Eigen::Matrix< double, 3, 1 > vel_, Eigen::Quaterniond quat_, time_type imu_time_)

Public Functions inherited from ILLIXR::switchboard::event

See ILLIXR::switchboard::event

Type Name
virtual ~event () = default

Public Attributes Documentation

variable a_hat

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::a_hat;

variable a_hat2

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::a_hat2;

variable imu_time

time_type ILLIXR::imu_raw_type::imu_time;

variable pos

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::pos;

variable quat

Eigen::Quaterniond ILLIXR::imu_raw_type::quat;

variable vel

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::vel;

variable w_hat

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::w_hat;

variable w_hat2

Eigen::Matrix<double,3,1> ILLIXR::imu_raw_type::w_hat2;

Public Functions Documentation

function imu_raw_type

inline ILLIXR::imu_raw_type::imu_raw_type (
    Eigen::Matrix< double, 3, 1 > w_hat_,
    Eigen::Matrix< double, 3, 1 > a_hat_,
    Eigen::Matrix< double, 3, 1 > w_hat2_,
    Eigen::Matrix< double, 3, 1 > a_hat2_,
    Eigen::Matrix< double, 3, 1 > pos_,
    Eigen::Matrix< double, 3, 1 > vel_,
    Eigen::Quaterniond quat_,
    time_type imu_time_
) 


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