31 #include <Eigen/Dense> 63 CpiV1(
double sigma_w,
double sigma_wb,
double sigma_a,
double sigma_ab,
bool imu_avg_ =
false)
64 :
CpiBase(sigma_w, sigma_wb, sigma_a, sigma_ab, imu_avg_) {}
80 void feed_IMU(
double t_0,
double t_1, Eigen::Matrix<double, 3, 1> w_m_0, Eigen::Matrix<double, 3, 1> a_m_0,
81 Eigen::Matrix<double, 3, 1> w_m_1 = Eigen::Matrix<double, 3, 1>::Zero(),
82 Eigen::Matrix<double, 3, 1> a_m_1 = Eigen::Matrix<double, 3, 1>::Zero());
void feed_IMU(double t_0, double t_1, Eigen::Matrix< double, 3, 1 > w_m_0, Eigen::Matrix< double, 3, 1 > a_m_0, Eigen::Matrix< double, 3, 1 > w_m_1=Eigen::Matrix< double, 3, 1 >::Zero(), Eigen::Matrix< double, 3, 1 > a_m_1=Eigen::Matrix< double, 3, 1 >::Zero())
Our precompound function for Model 1.
CpiV1(double sigma_w, double sigma_wb, double sigma_a, double sigma_ab, bool imu_avg_=false)
Default constructor for our Model 1 preintegration (piecewise constant measurement assumption) ...
Model 1 of continuous preintegration.
Core algorithms for OpenVINS.
Base class for continuous preintegration integrators.