Skip to content

创建地图#

Autoware 需要车辆作环境的点云地图和矢量地图.(查看 地图设计文档页面 获取详细规范).

本页介绍了用户如何创建可用于 Autoware 的地图.

创建点云地图#

传统上,使用移动扫描系统 (MMS) 来创建高精度的大规模点云地图.然而,由于 MMS 需要高端传感器进行精确定位,因此其运营成本可能非常昂贵,并且可能不适合相对较小的驾驶环境.或者,可以使用同步定位和地图构建 (SLAM) 算法从记录的 LiDAR 扫描中创建点云地图.此 页面 中列出了一些有用的开源 SLAM 实现.

如果您更喜欢易于使用的专有软件,您可以尝试 [MAP IV, Inc.] 的全自动地图绘制工具(https://www.map4.jp/),MapIV Engine.他们目前为 Autoware 用户免费提供试用许可证.

创建矢量地图#

创建简单地图的快速方法#

bag2lanelet 是一种从自定位数据创建虚拟车道的工具.无论是在真实环境中还是在模拟环境中,您都可以使用此工具从 rosbag 生成带有自身位置信息的简单 lanelet,从而快速测试 Autoware 的性能.该工具的一个关键用例是在最初手动驾驶的路线上模拟自动驾驶.

bag2lanelet

但是,需要注意的是,该工具的功能非常有限,并且只能生成单车道地图.要启用更全面的地图和导航功能,我们建议使用下一节中描述的 Vector Map Builder .

用于创建矢量地图的工具#

创建与 Autoware 兼容的矢量地图的推荐方法是使用 Vector Map Builder,这是 [TIER IV, Inc.] 提供的基于 Web 的免费工具.(https://www.tier4.jp/). Vector Map Builder 允许您使用点云地图作为参考来创建车道并添加其他监管元素,例如停车标志或交通信号灯.

vector_map_builder

对于开源软件选项,MapToolboxUnity 的插件,专门用于为 Autoware 创建 Lanelet2 地图. 虽然 JOSM 是另一个可用于创建 Lanelet2 地图的开源工具,但请注意,必须手动完成一些修改才能使地图与 Autoware 兼容.这个过程可能既乏味又耗时,因此不建议使用 JOSM.

与 Autoware 兼容的地图提供程序#

如果无法自行创建高精地图,则可以改用以下与 Autoware 兼容的地图提供商提供的地图服务:

下表显示了每家公司的地图绘制技术及其支持的高清地图类型.

公司 建图技术 可用地图
MAP IV, Inc. SLAM 点云和矢量贴图
AISAN TECHNOLOGY CO., LTD. MMS 点云和矢量贴图
TomTom MMS Vector map*

注意

TomTom 提供的地图使用其专有的 AutoStream 格式,而不是 Lanelet2. 开源的 AutoStreamForAutoware 工具 可用于将 AutoStream 地图转换为 Lanelet2 地图. 但是,该转换器仍处于早期阶段,并且存在一些 已知限制.