|
GLIM
|
Initial sensor state estimator. More...
#include <initial_state_estimation.hpp>

Public Member Functions | |
| virtual void | insert_imu (double stamp, const Eigen::Vector3d &linear_acc, const Eigen::Vector3d &angular_vel) |
| Insert an IMU data. | |
| virtual void | insert_frame (const PreprocessedFrame::ConstPtr &raw_frame) |
| Insert a point cloud. | |
| virtual EstimationFrame::ConstPtr | initial_pose ()=0 |
| Get the initial estimation result. | |
Protected Attributes | |
| std::shared_ptr< spdlog::logger > | logger |
Initial sensor state estimator.
|
pure virtual |
Get the initial estimation result.
Implemented in glim::NaiveInitialStateEstimation, and glim::LooseInitialStateEstimation.
|
inlinevirtual |
Insert a point cloud.
| raw_frame | Preprocessed point cloud |
Reimplemented in glim::LooseInitialStateEstimation.
|
inlinevirtual |
Insert an IMU data.
| stamp | Timestamp |
| linear_acc | Linear acceleration |
| angular_vel | Angular velocity |
Reimplemented in glim::NaiveInitialStateEstimation, and glim::LooseInitialStateEstimation.