#include <kalman_local_trajectory_builder.h>
Private Member Functions | |
std::unique_ptr< InsertionResult > | AddAccumulatedRangeData (common::Time time, const sensor::RangeData &range_data_in_tracking) |
std::unique_ptr< InsertionResult > | InsertIntoSubmap (common::Time time, const sensor::RangeData &range_data_in_tracking, const transform::Rigid3d &pose_observation) |
Private Attributes | |
sensor::RangeData | accumulated_range_data_ |
std::unique_ptr< scan_matching::CeresScanMatcher > | ceres_scan_matcher_ |
transform::Rigid3f | first_pose_prediction_ |
PoseEstimate | last_pose_estimate_ |
MotionFilter | motion_filter_ |
int | num_accumulated_ |
const proto::LocalTrajectoryBuilderOptions | options_ |
std::unique_ptr< kalman_filter::PoseTracker > | pose_tracker_ |
std::unique_ptr< scan_matching::RealTimeCorrelativeScanMatcher > | real_time_correlative_scan_matcher_ |
transform::Rigid3d | scan_matcher_pose_estimate_ |
std::unique_ptr< mapping_3d::Submaps > | submaps_ |
Additional Inherited Members | |
Public Types inherited from cartographer::mapping_3d::LocalTrajectoryBuilderInterface | |
using | PoseEstimate = mapping::GlobalTrajectoryBuilderInterface::PoseEstimate |
Protected Member Functions inherited from cartographer::mapping_3d::LocalTrajectoryBuilderInterface | |
LocalTrajectoryBuilderInterface () | |
Definition at line 39 of file kalman_local_trajectory_builder.h.
|
explicit |
Definition at line 31 of file kalman_local_trajectory_builder.cc.
|
override |
Definition at line 47 of file kalman_local_trajectory_builder.cc.
|
delete |
|
private |
Definition at line 124 of file kalman_local_trajectory_builder.cc.
|
overridevirtual |
Implements cartographer::mapping_3d::LocalTrajectoryBuilderInterface.
Definition at line 53 of file kalman_local_trajectory_builder.cc.
|
overridevirtual |
Implements cartographer::mapping_3d::LocalTrajectoryBuilderInterface.
Definition at line 193 of file kalman_local_trajectory_builder.cc.
|
overridevirtual |
Implements cartographer::mapping_3d::LocalTrajectoryBuilderInterface.
Definition at line 73 of file kalman_local_trajectory_builder.cc.
|
private |
Definition at line 216 of file kalman_local_trajectory_builder.cc.
|
delete |
|
overridevirtual |
Implements cartographer::mapping_3d::LocalTrajectoryBuilderInterface.
Definition at line 211 of file kalman_local_trajectory_builder.cc.
|
overridevirtual |
Implements cartographer::mapping_3d::LocalTrajectoryBuilderInterface.
Definition at line 49 of file kalman_local_trajectory_builder.cc.
|
private |
Definition at line 84 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 78 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 83 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 70 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 75 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 82 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 67 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 80 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 77 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 73 of file kalman_local_trajectory_builder.h.
|
private |
Definition at line 68 of file kalman_local_trajectory_builder.h.