21 namespace scan_matching {
27 for (
const Eigen::Vector3f& point :
33 return score / points->size();
PointCloud TransformPointCloud(const PointCloud &point_cloud, const transform::Rigid3f &transform)
std::function< float(const transform::Rigid3f &)> CreateLowResolutionMatcher(const HybridGrid *low_resolution_grid, const sensor::PointCloud *points)
float GetProbability(const Eigen::Array3i &index) const
std::vector< Eigen::Vector3f > PointCloud
Eigen::Array3i GetCellIndex(const Eigen::Vector3f &point) const