使用基于LIDAR的SLAM构建2-D网格图
这猛拉地图建造者App加载录制的LIDAR扫描和内径传感器数据,用于使用同时定位和映射(SLAM)算法构建二维占用网格。增量扫描匹配对齐和覆盖扫描以构建地图。环路闭合检测通过检测先前访问的位置并调整整体图来调整车辆内径漂移。有时,扫描匹配算法和环路闭合检测需要手动调整。使用该应用程序手动对齐扫描并修改环路闭合以提高整体地图精度。您还可以调整SLAM算法设置以改进自动地图建筑。
要使用此应用程序:
|
要加载rosbag日志文件,请选择进口>从rosbag进口.选择ROSBAG文件并单击打开.这将打开进口标签。有关更多信息,请参阅导入和过滤ROSBAG. 要从工作区加载数据,进口>从工作区导入.选择你的扫描和姿势使用提供的下拉列表的变量。中的变量也可以指定 |
|
采用大满贯的设置调整SLAM算法设置。提供了默认值,但是您的特定传感器和数据可能需要对这些设置进行调整。要调优的最重要的值是循环闭合阈值.有关更多信息,请参阅优化大满贯设置. |
|
点击建造开始猛拉地图建设过程。建筑过程使用增量扫描匹配对齐地图中的扫描,在访问上一个位置时识别循环闭合,并调整姿势。点击暂停在映射构建过程中的任何时候,手动对齐增量扫描或修改循环闭包。 |
|
点击增量匹配要修改当前所选帧的相对姿势并将扫描与上一个扫描保持一致。点击循环关闭修改或忽略当前帧的检测到的循环闭合。使用底部的滑块滚动回到扫描匹配或循环闭合的区域不准确。您可以修改任意数量的扫描或循环闭包。有关更多信息,请参阅修改增量扫描和循环闭包. |
|
修改地图后,单击同步更新扫描图中的所有姿势。下面的两个选项同步是同步,搜索新的循环封闭,或同步快速,跳过循环闭合搜索,只需更新扫描映射即可。有关更多信息,请参阅同步地图. |
|
当您对地图的样子感到满意时,请单击出口到OccupancyGrid将映射导出到M-File或保存工作区中的映射。该地图作为2-D概率占用网格输出占领子 目的。 |
|
您可以打开已保存使用的现有应用程序会话开放会议.当你在地图生成器标签,您可以将进度保存到M-File使用保存会议. |
MATLAB®将来发布:应用程序标签,下面控制系统设计与分析,点击猛拉地图建造者.
matlab命令窗口:输入SlammapBuilder.