Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef CARTOGRAPHER_MAPPING_INTERNAL_2D_SCAN_MATCHING_OCCUPIED_SPACE_COST_FUNCTION_2D_H_
00018 #define CARTOGRAPHER_MAPPING_INTERNAL_2D_SCAN_MATCHING_OCCUPIED_SPACE_COST_FUNCTION_2D_H_
00019
00020 #include "cartographer/mapping/2d/grid_2d.h"
00021 #include "cartographer/sensor/point_cloud.h"
00022 #include "ceres/ceres.h"
00023
00024 namespace cartographer {
00025 namespace mapping {
00026 namespace scan_matching {
00027
00028
00029
00030
00031 ceres::CostFunction* CreateOccupiedSpaceCostFunction2D(
00032 const double scaling_factor, const sensor::PointCloud& point_cloud,
00033 const Grid2D& grid);
00034
00035 }
00036 }
00037 }
00038
00039 #endif // CARTOGRAPHER_MAPPING_INTERNAL_2D_SCAN_MATCHING_OCCUPIED_SPACE_COST_FUNCTION_2D_H_