|
ekf_cal
0.4.0
A Kalman filter-based sensor calibration package
|
Feature Tracker Initialization parameters structure. More...
#include <fiducial_tracker.hpp>
Public Attributes | |
| FiducialType | detector_type |
| Detector type. | |
| unsigned int | predefined_dict {0} |
| Predefined dictionary. | |
| unsigned int | squares_x {1} |
| Number of squares in the x direction. | |
| unsigned int | squares_y {1} |
| Number of squares in the y direction. | |
| double | square_length {1.0} |
| Checkerboard square length. | |
| double | marker_length {1.0} |
| Marker length. | |
| unsigned int | id {0} |
| Initial ID. | |
| Eigen::Vector3d | pos_f_in_l |
| Fiducial position. | |
| Eigen::Quaterniond | ang_f_to_l |
| Fiducial orientation. | |
| bool | is_extrinsic {false} |
| Perform extrinsic calibration. | |
| Eigen::VectorXd | variance {{1, 1, 1, 1, 1, 1}} |
| Fiducial marker variance. | |
| bool | is_cam_extrinsic {false} |
| Flag for extrinsic camera calibration. | |
Public Attributes inherited from Tracker::Parameters | |
| std::string | name {""} |
| Feature Tracker name. | |
| unsigned int | camera_id {0} |
| Associated sensor ID. | |
| std::string | log_directory {""} |
| Feature Tracker data logging directory. | |
| Intrinsics | intrinsics |
| Camera intrinsic parameters. | |
| unsigned int | min_track_length {2} |
| Minimum track length to consider. | |
| unsigned int | max_track_length {20} |
| Maximum track length before forced output. | |
| double | data_log_rate {0.0} |
| Data logging rate. | |
| std::shared_ptr< DebugLogger > | logger |
| Debug logger. | |
| std::shared_ptr< EKF > | ekf |
| EKF to update. | |
Feature Tracker Initialization parameters structure.