调用路径
global_trajectory_builder.AddSensorData
-->local_trajectory_builder.addRangeData
-->local_trajectory_builder.AddAccumulatedRangeData
-->local_trajectory_builder.ScanMatch-->ceres_scan_matcher
输入参数
* @param[in] target_translation 预测出来的先验位置, 只有xy
* @param[in] initial_pose_estimate (校正后的)先验位姿, 有xy与theta
* @param[in] point_cloud 用于匹配的点云 点云的原点位于local坐标系原点
* @param[in] grid 用于匹配的栅格地图
* @param[out] pose_estimate 优化之后的位姿
如果不调用correlative_scan_matching,target_translation和initial_pose_estimate是一样的
correlative_scan_matching 目的是对先验位姿进行校准,先验位姿来自于位姿推测器。