Namespaces | |
scan_matching | |
sparse_pose_graph | |
Classes | |
class | AccelerationCostFunction |
class | CeresPose |
class | DynamicGrid |
class | FlatGrid |
class | GlobalTrajectoryBuilder |
class | HybridGrid |
class | HybridGridBase |
struct | ImuData |
struct | IntegrateImuResult |
class | KalmanLocalTrajectoryBuilder |
class | LocalTrajectoryBuilderInterface |
class | MotionFilter |
class | NestedGrid |
class | OptimizingLocalTrajectoryBuilder |
class | RangeDataInserter |
class | RotationCostFunction |
class | SparsePoseGraph |
class | Submap |
class | Submaps |
class | TranslationCostFunction |
Typedefs | |
template<typename ValueType > | |
using | Grid = DynamicGrid< NestedGrid< FlatGrid< ValueType, 3 >, 3 >> |
Functions | |
proto::KalmanLocalTrajectoryBuilderOptions | CreateKalmanLocalTrajectoryBuilderOptions (common::LuaParameterDictionary *const parameter_dictionary) |
std::unique_ptr< LocalTrajectoryBuilderInterface > | CreateLocalTrajectoryBuilder (const proto::LocalTrajectoryBuilderOptions &local_trajectory_builder_options) |
proto::LocalTrajectoryBuilderOptions | CreateLocalTrajectoryBuilderOptions (common::LuaParameterDictionary *const parameter_dictionary) |
proto::MotionFilterOptions | CreateMotionFilterOptions (common::LuaParameterDictionary *const parameter_dictionary) |
proto::OptimizingLocalTrajectoryBuilderOptions | CreateOptimizingLocalTrajectoryBuilderOptions (common::LuaParameterDictionary *const parameter_dictionary) |
proto::RangeDataInserterOptions | CreateRangeDataInserterOptions (common::LuaParameterDictionary *parameter_dictionary) |
proto::SubmapsOptions | CreateSubmapsOptions (common::LuaParameterDictionary *parameter_dictionary) |
void | InsertIntoProbabilityGrid (const sensor::RangeData &range_data, const transform::Rigid3f &pose, const float slice_z, const mapping_2d::RangeDataInserter &range_data_inserter, mapping_2d::ProbabilityGrid *result) |
IntegrateImuResult< double > | IntegrateImu (const std::deque< ImuData > &imu_data, const common::Time start_time, const common::Time end_time, std::deque< ImuData >::const_iterator *it) |
template<typename T > | |
IntegrateImuResult< T > | IntegrateImu (const std::deque< ImuData > &imu_data, const Eigen::Transform< T, 3, Eigen::Affine > &linear_acceleration_calibration, const Eigen::Transform< T, 3, Eigen::Affine > &angular_velocity_calibration, const common::Time start_time, const common::Time end_time, std::deque< ImuData >::const_iterator *it) |
template<typename TValueType > | |
bool | IsDefaultValue (const TValueType &v) |
template<typename TElementType > | |
bool | IsDefaultValue (const std::vector< TElementType > &v) |
Eigen::Array3i | To3DIndex (const int index, const int bits) |
int | ToFlatIndex (const Eigen::Array3i &index, const int bits) |
proto::HybridGrid | ToProto (const HybridGrid &grid) |
using cartographer::mapping_3d::Grid = typedef DynamicGrid<NestedGrid<FlatGrid<ValueType, 3>, 3>> |
Definition at line 410 of file hybrid_grid.h.
proto::KalmanLocalTrajectoryBuilderOptions cartographer::mapping_3d::CreateKalmanLocalTrajectoryBuilderOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 26 of file kalman_local_trajectory_builder_options.cc.
std::unique_ptr< LocalTrajectoryBuilderInterface > cartographer::mapping_3d::CreateLocalTrajectoryBuilder | ( | const proto::LocalTrajectoryBuilderOptions & | local_trajectory_builder_options | ) |
Definition at line 26 of file mapping_3d/local_trajectory_builder.cc.
proto::LocalTrajectoryBuilderOptions cartographer::mapping_3d::CreateLocalTrajectoryBuilderOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 30 of file mapping_3d/local_trajectory_builder_options.cc.
proto::MotionFilterOptions cartographer::mapping_3d::CreateMotionFilterOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 25 of file motion_filter.cc.
proto::OptimizingLocalTrajectoryBuilderOptions cartographer::mapping_3d::CreateOptimizingLocalTrajectoryBuilderOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 23 of file optimizing_local_trajectory_builder_options.cc.
proto::RangeDataInserterOptions cartographer::mapping_3d::CreateRangeDataInserterOptions | ( | common::LuaParameterDictionary * | parameter_dictionary | ) |
Definition at line 57 of file mapping_3d/range_data_inserter.cc.
proto::SubmapsOptions cartographer::mapping_3d::CreateSubmapsOptions | ( | common::LuaParameterDictionary * | parameter_dictionary | ) |
Definition at line 306 of file 3d/submaps.cc.
void cartographer::mapping_3d::InsertIntoProbabilityGrid | ( | const sensor::RangeData & | range_data, |
const transform::Rigid3f & | pose, | ||
const float | slice_z, | ||
const mapping_2d::RangeDataInserter & | range_data_inserter, | ||
mapping_2d::ProbabilityGrid * | result | ||
) |
Definition at line 292 of file 3d/submaps.cc.
IntegrateImuResult< double > cartographer::mapping_3d::IntegrateImu | ( | const std::deque< ImuData > & | imu_data, |
const common::Time | start_time, | ||
const common::Time | end_time, | ||
std::deque< ImuData >::const_iterator * | it | ||
) |
Definition at line 22 of file imu_integration.cc.
IntegrateImuResult<T> cartographer::mapping_3d::IntegrateImu | ( | const std::deque< ImuData > & | imu_data, |
const Eigen::Transform< T, 3, Eigen::Affine > & | linear_acceleration_calibration, | ||
const Eigen::Transform< T, 3, Eigen::Affine > & | angular_velocity_calibration, | ||
const common::Time | start_time, | ||
const common::Time | end_time, | ||
std::deque< ImuData >::const_iterator * | it | ||
) |
Definition at line 50 of file imu_integration.h.
bool cartographer::mapping_3d::IsDefaultValue | ( | const TValueType & | v | ) |
Definition at line 56 of file hybrid_grid.h.
bool cartographer::mapping_3d::IsDefaultValue | ( | const std::vector< TElementType > & | v | ) |
Definition at line 62 of file hybrid_grid.h.
|
inline |
Definition at line 47 of file hybrid_grid.h.
|
inline |
Definition at line 40 of file hybrid_grid.h.
|
inline |
Definition at line 530 of file hybrid_grid.h.