SLAM Cartographer(8)连接前端与后端的桥梁
1. CreateGlobalTrajectoryBuilder2D
在《SLAM Cartographer(7)地图构建器》 中介绍到初始化2D轨迹跟踪器时,通过 CreateGlobalTrajectoryBuilder2D 函数构建了一个具有闭环功能的SLAM对象
在 ~/cartographer_ws/src/cartographer/cartographer/mapping/internal/global_trajectory_builder.cc
,查看其定义:
/**
* @brief 创建一个2D SLAM
*
* @param local_trajectory_builder 构建子图对象
* @param trajectory_id 轨迹的id
* @param pose_graph 闭环检测对象
* @param local_slam_result_callback 回调函数对象,用于响应局部地图构建完成的事件
* @param pose_graph_odometry_motion_filter 运动过滤器
* @return 新生成的轨迹的id
*/
std