ov_msckf::Propagator Member List

This is the complete list of members for ov_msckf::Propagator, including all inherited members.

_gravityov_msckf::Propagatorprotected
_noisesov_msckf::Propagatorprotected
cache_imu_validov_msckf::Propagatorprotected
cache_state_covarianceov_msckf::Propagatorprotected
cache_state_estov_msckf::Propagatorprotected
cache_state_timeov_msckf::Propagatorprotected
cache_t_offov_msckf::Propagatorprotected
clean_old_imu_measurements(double oldest_time)ov_msckf::Propagatorinline
compute_F_and_G_analytic(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat, const Eigen::Vector3d &a_hat, const Eigen::Vector3d &w_uncorrected, const Eigen::Vector3d &a_uncorrected, const Eigen::Vector4d &new_q, const Eigen::Vector3d &new_v, const Eigen::Vector3d &new_p, const Eigen::Matrix< double, 3, 18 > &Xi_sum, Eigen::MatrixXd &F, Eigen::MatrixXd &G)ov_msckf::Propagatorprotected
compute_F_and_G_discrete(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat, const Eigen::Vector3d &a_hat, const Eigen::Vector3d &w_uncorrected, const Eigen::Vector3d &a_uncorrected, const Eigen::Vector4d &new_q, const Eigen::Vector3d &new_v, const Eigen::Vector3d &new_p, Eigen::MatrixXd &F, Eigen::MatrixXd &G)ov_msckf::Propagatorprotected
compute_H_Da(std::shared_ptr< State > state, const Eigen::Vector3d &a_uncorrected)ov_msckf::Propagatorstatic
compute_H_Dw(std::shared_ptr< State > state, const Eigen::Vector3d &w_uncorrected)ov_msckf::Propagatorstatic
compute_H_Tg(std::shared_ptr< State > state, const Eigen::Vector3d &a_inI)ov_msckf::Propagatorstatic
compute_Xi_sum(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat, const Eigen::Vector3d &a_hat, Eigen::Matrix< double, 3, 18 > &Xi_sum)ov_msckf::Propagatorprotected
fast_state_propagate(std::shared_ptr< State > state, double timestamp, Eigen::Matrix< double, 13, 1 > &state_plus, Eigen::Matrix< double, 12, 12 > &covariance)ov_msckf::Propagator
feed_imu(const ov_core::ImuData &message, double oldest_time=-1)ov_msckf::Propagatorinline
have_last_prop_time_offsetov_msckf::Propagatorprotected
imu_dataov_msckf::Propagatorprotected
imu_data_mtxov_msckf::Propagatorprotected
interpolate_data(const ov_core::ImuData &imu_1, const ov_core::ImuData &imu_2, double timestamp)ov_msckf::Propagatorinlinestatic
invalidate_cache()ov_msckf::Propagatorinline
last_prop_time_offsetov_msckf::Propagatorprotected
predict_and_compute(std::shared_ptr< State > state, const ov_core::ImuData &data_minus, const ov_core::ImuData &data_plus, Eigen::MatrixXd &F, Eigen::MatrixXd &Qd)ov_msckf::Propagatorprotected
predict_mean_analytic(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat, const Eigen::Vector3d &a_hat, Eigen::Vector4d &new_q, Eigen::Vector3d &new_v, Eigen::Vector3d &new_p, Eigen::Matrix< double, 3, 18 > &Xi_sum)ov_msckf::Propagatorprotected
predict_mean_discrete(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat, const Eigen::Vector3d &a_hat, Eigen::Vector4d &new_q, Eigen::Vector3d &new_v, Eigen::Vector3d &new_p)ov_msckf::Propagatorprotected
predict_mean_rk4(std::shared_ptr< State > state, double dt, const Eigen::Vector3d &w_hat1, const Eigen::Vector3d &a_hat1, const Eigen::Vector3d &w_hat2, const Eigen::Vector3d &a_hat2, Eigen::Vector4d &new_q, Eigen::Vector3d &new_v, Eigen::Vector3d &new_p)ov_msckf::Propagatorprotected
propagate_and_clone(std::shared_ptr< State > state, double timestamp)ov_msckf::Propagator
Propagator(NoiseManager noises, double gravity_mag)ov_msckf::Propagatorinline
select_imu_readings(const std::vector< ov_core::ImuData > &imu_data, double time0, double time1, bool warn=true)ov_msckf::Propagatorstatic


ov_msckf
Author(s): Patrick Geneva , Kevin Eckenhoff , Guoquan Huang
autogenerated on Mon Dec 16 2024 03:06:54