Go to the documentation of this file.
22 #ifndef OV_MSCKF_UPDATER_MSCKF_H
23 #define OV_MSCKF_UPDATER_MSCKF_H
25 #include <Eigen/Eigen>
34 class FeatureInitializer;
68 void update(std::shared_ptr<State> state, std::vector<std::shared_ptr<ov_core::Feature>> &feature_vec);
83 #endif // OV_MSCKF_UPDATER_MSCKF_H
UpdaterOptions _options
Options used during update.
Struct which stores general updater options.
Extended Kalman Filter estimator.
std::shared_ptr< ov_core::FeatureInitializer > initializer_feat
Feature initializer class object.
UpdaterMSCKF(UpdaterOptions &options, ov_core::FeatureInitializerOptions &feat_init_options)
Default constructor for our MSCKF updater.
std::map< int, double > chi_squared_table
Chi squared 95th percentile table (lookup would be size of residual)
Will compute the system for our sparse features and update the filter.
void update(std::shared_ptr< State > state, std::vector< std::shared_ptr< ov_core::Feature >> &feature_vec)
Given tracked features, this will try to use them to update the state.
ov_msckf
Author(s): Patrick Geneva
, Kevin Eckenhoff , Guoquan Huang
autogenerated on Mon Dec 16 2024 03:06:54