高精地图与自动驾驶(下)
二、高精地图与自动驾驶
谈到高精地图对自动驾驶的作用,可以对比自动驾驶和人类驾驶的流程的相通性。
人驾驶的时候以眼睛为主,耳朵辅助观察测量环境;自动驾驶车用多种传感器包括摄像头、毫米波雷达、激光雷达等来构建驾驶环境。
人可以通过观察环境或用观察的环境对比记忆完成自定位;自动驾驶汽车通过传感器感知到的环境和高精地图对比完成定位。
人类完成驾驶决策主要依靠大脑思考和判断;自动驾驶车通过人工智能和规则完成决策,高精地图在其协助进行路径规划。
最后在控制环节,人是通过小脑运动神经来操控车辆;自动驾驶汽车则需要自动化控制的系统来完成,在这一环节中高精地图的坡度、曲率、横坡等也发挥作用。
通过以上的分析,高精地图对于自动驾驶的作用也就非常清晰了。
最重要的当然是高精定位,然后是环境感知辅助(比如把道路上的红绿灯位置做进高精地图中),当然行车路径规划则牵涉到自动驾驶汽车的规划和决策。
此外,在云服务方面,很多时候有一些超视距的路况需要通过云服务来告知自动驾驶汽车,这其实也是可以通过高精地图来发挥作用。
1、高精定位方法
具体到高精定位的方法上,其实是将自动驾驶汽车的环境感知结果与高精地图进行对比,得到车辆在高精地图中的精确位置和姿态。实现高精定位是自动驾驶汽车路径规划的前提条件。
一类是基于矢量Object的定位:
一类是基于各种传感器探测到的特征和预制的feature map(特征图)对比来定位。如道路指纹: