高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位

修改mapping.yaml文件中bag_path: 

高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第1张图片

完成之后会产生一系列的点云文件以及Keyframe.txt文件:  

./bin/run_frontend --config_yaml ./config/mapping

高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第2张图片 

生成拼接的点云地图map.pcd文件 : 

./bin/dump_map --pose_source=lidar

 高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第3张图片。、

 完成第一次优化: 

./bin/run_optimization --stage=1

高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第4张图片

完成回环检测:  

./bin/run_loopclosure

 

完成第二轮优化:  

./bin/run_optimization --stage=2

 高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第5张图片

完成优化后的地图拼接: 

./bin/dump_map --pose_spurce opti2

 高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第6张图片

 完成地图的导出及切片,导出的点云文件在map_data文件夹中:

./bin/split_map

 高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第7张图片

高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位_第8张图片

导入地图并基于先验地图进行地图的加载和卸载,以及点云配准定位:

./bin/run_fusion_offline

你可能感兴趣的:(自动驾驶,机器人,人工智能)