1. 首页
  2. 大牛说
  3. IMU——自动驾驶主流方案中被低估的价值

IMU——自动驾驶主流方案中被低估的价值

进入2018年,自动驾驶行业里大家都开始关注商业化落地问题。包括自动驾驶在内的任何新技术得到应用必须满足两个条件:(1)具备能创造价值的商业模式;(2)技术足够成熟。

对于第一点,业界没有太多的怀疑,因此关注的焦点在于技术成熟度。

评价自动驾驶汽车的技术指标很多,目前最受关注的主要是安全性、成本和运营范围(也就是L1-L5的等级划分中的ODD)。这三个指标是相互关联的,例如,运营范围越小,应用场景越简单,成本越低,同时安全性越高,反之亦然。因此竞争焦点在于,谁能在更大的运营范围内提供更安全和更低成本的解决方案,或提供支持这种方案的核心器件。

从目前的情况看,园区或室内的自动驾驶技术已经日趋成熟,而开放道路,尤其是城市环境下的全自动驾驶技术仍然处于研发和测试阶段。这里面固然有感知层面的问题,目前的传感器对开放道路上的行人、动物等目标的检测能力仍然有待提高,但另一个容易被忽视的问题是定位的难度。在一个不大的固定区域内,定位问题可以通过基础设施改造和SLAM技术解决;在室内,UWB定位可以达到厘米级精度。然而,如果要设计一个可以在更大范围内自动驾驶的汽车,高精定位就成为一个挑战。

对于一辆自动驾驶汽车来说,高精定位有两层含义:

(1)得到自车与周围环境之间的相对位置,即相对定位;(2)得到自车的精确经纬度,即绝对定位。

看到这里,很多人的第一反应是,人自己开车的时候,从来不知道自己的经纬度,为什么自动驾驶汽车一定要做绝对定位呢?其本质原因还是在于环境感知能力的差异。人类可以仅凭双眼(和一些记忆、知识)就能精确地得出周围的可行驶区域、道路边界、车道线、障碍物、交通规则等关键信息,并据此控制汽车安全地行驶。然而目前人类所设计的传感器和后处理算法还无法达到同样的性能。因此,自动驾驶汽车对于周边环境的理解需要高精地图、联合感知等技术的辅助。高精地图可以把由测绘车提前采录好的、用经纬度描述的道路信息告诉车辆,而所有的车辆也可以把实时感知得到的、用经纬度描述的动态障碍物的信息广播给周围的车辆,这两个技术叠加在一块,就可以大大提高自动驾驶汽车的安全性,从而拓展它们的运营范围。之所以使用经纬度来描述这些信息,是因为不同的车辆,包括采集高精地图的测绘车在内,必须使用同一个观测坐标系才能共享观测的信息,而目前世界上最通用的观测坐标系就是由经纬度定义的坐标系,对绝对定位的需求就来自这里。

众所周知,GPS可以为车辆提供精度为米级的绝对定位,差分GPS或RTK GPS可以为车辆提供精度为厘米级的绝对定位,然而并非所有的路段在所有时间都可以得到良好的GPS信号。因此,在自动驾驶领域,RTK GPS的输出一般都要与IMU,汽车自身的传感器(如轮速计、方向盘转角传感器等)进行融合。其中,IMU的全称是inertial measurement unit,即惯性测量单元,通常由陀螺仪、加速剂和算法处理单元组成,通过对加速度和旋转角度的测量得出自体的运动轨迹。我们把传统的IMU 和与车身、GPS等信息融合的算法组合在一起的系统称为广义的、针对自动驾驶的IMU。

图 IMU在自动驾驶汽车内的一种安装方式

严格来讲,IMU只提供相对定位信息,即自体从某时刻开始相对于某个起始位置的运动轨迹和姿态。然而,将IMU的相对定位与RTK GPS的绝对定位进行融合后,就产生了两个无可替代的优点:

(1)IMU可以验证RTK GPS结果的自洽性,并对无法自洽的绝对定位数据进行滤波和修正;一个简单的例子是,如果RTK GPS输出汽车的绝对位置在短时间内发生了很大的变化,这意味着汽车有很大的加速度,而此时IMU发现汽车并不具备这样的加速度,就表明RTK GPS的定位出了问题,应该由IMU来接管绝对定位系统; (2)IMU可以在RTK GPS信号消失之后,仍然提供持续若干秒的亚米级定位精度,为自动驾驶汽车争取宝贵的异常处理的时间。同样的道理,IMU也可以在相对定位失效时,对相对定位的结果进行航迹推演,在一段时间内保持相对定位的精度;例如,在车道线识别模块失效时,基于失效前感知到的道路信息和IMU对汽车航迹的推演,仍然能够让汽车继续在车道内行驶。

图 IMU在绝对定位中的作用

在该图中,自动驾驶汽车驶入高楼林立的区域,失去了卫星信号,无法由GPS提供绝对定位,此时,IMU可以发挥其延续绝对定位的作用,在没有GPS信号的区域为汽车提供绝对定位信息,这些信息包括汽车的实时经纬度和海拔高度。

图 IMU在相对定位中的作用

在该图中,自动驾驶汽车通过车道线识别功能确保自身在道路中行驶。在遇到强烈太阳光照射的情况下,车道线识别功能失效。此时,IMU可以发挥其延续相对定位的作用,根据历史记录中的道路曲率与汽车相对于车道边界的历史位置,确保汽车在一段时间内继续行驶在车道中。

目前,大家对于自动驾驶系统在部分功能单元失效情况下的行为讨论的不多,但一个基本的共识是,功能单元缓慢失效比突然失效更安全,有预警的失效比无意识的失效更安全。IMU与其它相对或绝对定位系统结合使用后,使得定位系统即便失效,也是一个缓慢的、可预警的过程。

这里举一个具体的例子来说明功能单元缓慢而有预警地失效的重要性。假如一辆自动驾驶汽车在有车道线的路上行驶,它对道路边界的判定由高精地图和车道线识别系统通过融合得到,其中高精地图必须配合高精定位才能使用(我们暂时不考虑带有道路指纹的高精地图)。这时汽车进入了高楼林立的区域,GPS失去了信号,由IMU接管绝对定位,同时提供相对于此时此地的相对定位;而车道线识别系统有1%的概率完全找不到任何车道线和道路边界。那么,在99%的正常情况下,汽车可以切换到车道保持或ACC模式进行安全行驶,在1%的corner case里,汽车可以根据IMU的相对和绝对定位信息,配合之前感知到的车道线信息和高精地图,安全地减速或停车,并提示人工接管驾驶,在整个过程中可以确保安全。反过来说,如果汽车没有IMU,在同样的情况下,就有1%的概率无法得到自车相对于车道线和道路边界的位置,汽车将完全成为高速奔跑的瞎子,即使急刹车也随时有发生碰撞的危险。在实际系统中,高精地图可以通过标志、道路指纹等方式提供绝对定位,车道线识别也可以基于各种不同传感器,这相当于把上述1%的碰撞概率降低若干个数量级,然而这对于高速场景下的乘用车和商用车来说还远远不够。无论这个概率有多低,都需要有一个技术来最后处理这个概率条件下的极端工况,也就是说需要最后一道安全防线。

为什么自动驾驶系统在定位领域的最后一道防线是IMU,而不是其它技术呢?主要原因有三个。第一,IMU对相对和绝对位置的推演没有任何外部依赖,是一个类似于黑匣子的完备系统;相比而言,基于GPS的绝对定位依赖于卫星信号的覆盖效果,基于高精地图的绝对定位依赖于感知的质量和算法的性能,而感知的质量与天气有关,都有一定的不确定性。第二,同样是由于IMU不需要任何外部信号,它可以被安装在汽车底盘等不外露的区域,可以对抗外来的电子或机械攻击;相比而言,视觉、激光和毫米波在提供相对或绝对定位时必须接收来自汽车外部的电磁波或光波信号,这样就很容易被来自攻击者的电磁波或强光信号干扰而致盲,也容易被石子、刮蹭等意外情况损坏。第三,IMU对角速度和加速度的测量值之间本就具有一定的冗余性,再加上轮速计和方向盘转角等冗余信息,使其输出结果的置信度远高于其它传感器提供的绝对或相对定位结果。

当然,IMU也有其局限性,主要是价格昂贵。目前市面上主流的、能够在GPS丢失后10秒内提供车道级定位的IMU的价格在20万元左右且均为进口,成为除激光雷达之外,自动驾驶汽车的另一个成本瓶颈。值得欣慰的是,国内已经有初创公司致力于研发具有自主知识产权的,针对自动驾驶专用的IMU,有望将其成本降到1万元以下并保持精度不变。 

当自动驾驶时代来临,高精地图及高精定位将会成为高级别智能网联汽车的重要配置,高精度IMU也将会成长为一个百亿级的市场。

在自动驾驶纷繁复杂无法穷举的工况中,IMU以其超高的置信度、完全无需外部依赖的特性,以及强大的抗干扰能力,像一颗定海神针,为自动驾驶的定位系统提供最后一道安全保障。

来源:第一电动网

作者:易成自动驾驶

本文地址:https://www.d1ev.com/kol/69065

返回第一电动网首页 >

收藏
66
  • 分享到:
发表评论
新闻推荐
第一电动网官方微信

反馈和建议 在线回复

您的询价信息
已经成功提交我们稍后会联系您进行报价!

第一电动网
Hello world!
-->