Namespaces | Classes | Typedefs | Functions
cartographer::mapping_3d Namespace Reference

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< LocalTrajectoryBuilderInterfaceCreateLocalTrajectoryBuilder (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)
 

Typedef Documentation

template<typename ValueType >
using cartographer::mapping_3d::Grid = typedef DynamicGrid<NestedGrid<FlatGrid<ValueType, 3>, 3>>

Definition at line 410 of file hybrid_grid.h.

Function Documentation

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)
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)
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.

template<typename T >
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.

template<typename TValueType >
bool cartographer::mapping_3d::IsDefaultValue ( const TValueType &  v)

Definition at line 56 of file hybrid_grid.h.

template<typename TElementType >
bool cartographer::mapping_3d::IsDefaultValue ( const std::vector< TElementType > &  v)

Definition at line 62 of file hybrid_grid.h.

Eigen::Array3i cartographer::mapping_3d::To3DIndex ( const int  index,
const int  bits 
)
inline

Definition at line 47 of file hybrid_grid.h.

int cartographer::mapping_3d::ToFlatIndex ( const Eigen::Array3i &  index,
const int  bits 
)
inline

Definition at line 40 of file hybrid_grid.h.

proto::HybridGrid cartographer::mapping_3d::ToProto ( const HybridGrid grid)
inline

Definition at line 530 of file hybrid_grid.h.



cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39