0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

复杂环境下的自动驾驶高精度定位技术

ml8z_IV_Technol 来源:YXQ 2019-06-28 13:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天为大家分享下,自动驾驶在复杂环境下的高精度定位技术。

定位/导航负责实时提供载体的运动信息,包括载体的:位置、速度、姿态、加速度、角速度等信息。

自动驾驶对定位系统的基本要求:

1. 高精度:达到厘米级。

2. 高可用性:保持它的稳定性,自动驾驶测试已经从封闭的场景转移到更开放的场景,这要求我们定位系统能处理更多更复杂的情况。

3. 高可靠性:整个定位的输出是感知,规划与控制的输入,如果定位系统出现偏差将会导致很严重的后果。

4. 自主完好性检测:因为我们系统的可靠性只能做到非常接近100%,但是难以达到真正的100%,这要求我们在没有办法提供准确的输出的时候,能及时的警告用户,采取措施,避免发生事故。对它的要求就是要保证较低的虚警率与漏警率。

为了满足自动驾驶对导航与定位的要求,采用的方法有:

惯性导航 INS

全球导航卫星系统 GNSS

高精地图与线上激光 lidar 点云匹配定位

里程计

结合车辆运动特性的运动约束

接下来介绍下惯性测量单元 IMU ,目前自动驾驶常用的按照精度分为两类:

一种是基于光纤陀螺 FOG 的 IMU ,它的特点是精度高,但同时成本也高,一般应用于精度要求较高的地图采集车辆。

第二种是基于 MEMS 器件的 IMU ,它的特点是体积小,成本低,环境适应性强,缺点是误差大,如果把它应用在自动驾驶测试车辆中,需经过比较复杂的处理。

为了有 IMU 输出的原始数据得到导航定位输出,需要进行捷联惯性导航 ( SINS ) 解算,包括这样的几个模块:

1.陀螺输出角速度信息积分得到姿态

2.采用姿态信息对加速度计输出的比力做转换,由载体坐标系到导航坐标系

3.重力计算,有害加速度,地球自转角速度等补偿

4.加速度信息积分得到速度与位置

由于积分过程的存在,造成输出误差随着工作时间发生积累。

下面介绍下全球卫星定位导航,它是基于测定的绝对定位方案,误差不会随着工作时间以及载体运动发生变化。

目前全球卫星导航的一个显著的特点是由单频单系统向多频多系统转变,比如我们国家的北斗导航系统,俄罗斯的 Glonass ,欧盟的 Galileo 等。这幅图是北京某一天所能接收到的卫星信号的星空图,可见基本可以保证在任意时间我们都能收到35颗以上的卫星。多频多系统在极大的程度上提高了我们导航系统的可靠性与可用性。

另外一个显著的特点是精密定位,在民用领域的广泛应用,尤其是基于载波相位动态差分的 RTK 技术在智能驾考,无人机,精密农业等领域得的了普遍的应用。在自动驾驶领域他的优点是:

厘米级定位精度

天线测向

精密定位在提高定位精度的同时,由于需要基站信息,这也增加了整个系统对于基站(基站服务提供商)和网络信号的依赖。

因为 GNSS 是基于卫星定位的导航,具有非常脆弱的特点:

我们在城市里经常会遇到城市峡谷,使我们没办法接收低仰角的卫星信号,极大的增加了我们定位的因子,增大了定位结果的不确定性。另外一个是信号干扰,车辆本身及加装设备等使车辆的电磁环境非常恶劣,如果处理不得当,会严重影响接收机的收星及观测值的质量。

接下来是基于高清度地图匹配定位,它是事先建立的高精度地图,配合我们线上的激光点云,可以做到绝对定位,厘米级高精度,它的一个显著的局限性是增加了我们对高精地图的依赖。

另外一个是轮式传感器 Wheel Sensor ,自动驾驶目前获得车轮的信息有两种方法:外接和内置。

外接,它的特点是分辨率和精度都非常高,缺点是结构复杂,可靠性难以保证,通常用于我们的地图采集车。

内置传感,它的特点是无需外接设备,缺点是精度低,误差比较大,如果用于测试车辆需要经过很多的处理才可以。

另外,IMU 的敏感轴,很难保证与车的运动方向是完全平行的,所以需要做一个精确的标定,除了轮速的输出,要得到有用的车速信息和里程信息,需要做一些推算,需要一些车轮的参数,而车轮的参数会随着我们的工况发生变化,所以我们需要对它做在线的估计。在这个过程中,我们的计算误差会随着运动的距离发生积累,且会受到路况的影响,比如轮胎打滑或者过减速带。

我们还可以结合车辆的运动特点做些约束。比如我们可以通过一些方法检测车辆是否处于静止,这样就可以假设在静止的时候速度等于0,可以保证我们在极端的情况下,我们的定位结果不发生很大的误差。我们可以加入一些车辆横向或者纵向的约束条件加入到多传感器融合的系统中。

在获得传感器输出数据之后,我们整个多传感器融合定位,包括几个部分:

1. 数据预处理,将惯性导航解算,GNSS 的质量控制,雷达数据的误差补偿,还有基于轮式传感器的计算,以及在线估计和补偿。

2. 基于雷达数据和高精地图的匹配定位。

3. 四个核心模块:

ZUPT/ZIHR/NHC,车辆运动约束部分

INS Alignment,惯性导航初始对准部分

Integrated,组合部分

FDI,故障检测与隔离部分

4. 安全相关的模块,就是对于输出的完好性监测。

目前我们的导航定位优化方法,还是基于传统得卡尔曼滤波器,其优化的一个指标是使状态方差达到最小。在建立 Kalman Filter 模型的时候,首先要选择状态变量,目前我们还是基于导航参数误差+车载的传感器误差,作为状态估计。然后状态方程通过一步预测和量测更新,实现我们在时间域的递推。

下面简单介绍下故障诊断与隔离,传统的软件方法有很多,比如卡方检测等,另外是硬件上的冗余。如果我们可以配备多套 GNSS/IMU ,我们可以配合软件解析余度实现多个冗余,来提高可靠性。

典型场景:

首先是一个非常典型的场景,视野非常开阔,这时我们可以利用,Gnss/Rtk ,Scan Math Pose 作为量测量校准 IMU/ Wheel sensor 误差,并作出补偿。

这个场景是我们的车辆运行在一个激光雷达纵向特征非常不明显的桥上,导致我们的高精定位在纵向上失效情况。解决办法是使用 GNSS, IMU,Wheel Sensor 信息,检测 scan match 纵向失效情况, 使其不影响定位系统输出。

上面这个场景是我们的激光雷达由于点云被遮挡,导致我们与高精地图匹配定位失败,这要求我们整个系统能不依赖于匹配定位,也能输出非常可靠的结果。

这俩个场景是对于卫星导航来说非常恶劣的场景,需要我们从传感器融合部分去处理,使其具有野值的剔除能力,以及对它参数的自适应调节能力。

这个场景更极端,是车辆穿越高架桥的下面,导致我们整个卫星定位导航失败,此时需要我们的系统能独立于卫星导航,也能可靠的工作,得到可靠的结果。

嘉宾介绍

崔留争,Pony.ai 资深研发工程师。中国科学院大学工学博士,负责 Pony.ai 多源信息融合定位技术研发。曾就职于 DJI ,负责高精度定位技术,Gnss/Ins 组合导航等相关的研发工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定位系统
    +关注

    关注

    10

    文章

    666

    浏览量

    37752
  • 自动驾驶
    +关注

    关注

    795

    文章

    15073

    浏览量

    182075

原文标题:复杂环境下的自动驾驶高精度定位技术

文章出处:【微信号:IV_Technology,微信公众号:智车科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GNSS 模拟器选型推荐:自动驾驶与RTK高精度定位测试如何选型?

    随着智能网联汽车(ICV)、自动驾驶、无人机以及低空经济的快速发展,高精度卫星导航(GNSS)已经成为这些系统安全运行的核心基础能力。然而,在实际研发过程中,工程师往往会遇到一个关键问题:如何在
    的头像 发表于 04-21 11:23 349次阅读
    GNSS 模拟器选型推荐:<b class='flag-5'>自动驾驶</b>与RTK<b class='flag-5'>高精度</b><b class='flag-5'>定位</b>测试如何选型?

    自动驾驶汽车如何实现自动驾驶

    人类驾驶员而言是非常直观且有效的指令,但对于自动驾驶汽车来说,则意味着需要一套极其复杂的感知、理解与决策链路。 自动驾驶如何看清文字? 自动驾驶
    的头像 发表于 02-10 08:50 914次阅读
    <b class='flag-5'>自动驾驶</b>汽车如何实现<b class='flag-5'>自动驾驶</b>

    自动驾驶BEV Camera数据采集系统:高精度时间同步解决方案

    波动。BEV(Bird's-Eye-View)感知技术以其尺度变化小、视角遮挡少的显著优势,正成为自动驾驶领域的关键技术,而高精度时间同步是确保BEV感知算法准确性的基础保障。 2 时
    的头像 发表于 12-11 17:11 1560次阅读
    <b class='flag-5'>自动驾驶</b>BEV Camera数据采集系统:<b class='flag-5'>高精度</b>时间同步解决方案

    自动驾驶汽车如何确定自己的位置和所在车道?

    比人类更多的“感官”和更强的计算能力;复杂则在于,这项工作必须做到精准(米级甚至分米级)、稳定、连续,并且要在各种极端环境都要可靠。那自动驾驶汽车是如何确定自己的位置和所在车道的?
    的头像 发表于 11-18 09:03 1148次阅读
    <b class='flag-5'>自动驾驶</b>汽车如何确定自己的位置和所在车道?

    麦斯塔MST8011AI-21系列晶振:自动驾驶高精度“节拍器”

    自动驾驶技术飞速发展的今天,车辆的智能化程度越来越高,而高精度的传感器和稳定的信号处理系统成为了自动驾驶汽车的“眼睛”和“大脑”。 麦斯塔MST8011AI-21系列晶振:
    的头像 发表于 09-30 14:53 932次阅读

    导远科技高精度定位系统落地自动驾驶公交车

    近日,成都市首条自动驾驶公交线路在位于该市东部的未来科技城开启测试。同日由导远科技高精度定位系统赋能的4台具备L4级功能的自动驾驶公交车在这条12公里长的线路上亮相,并将在不久后为市民
    的头像 发表于 08-14 17:08 1537次阅读

    如何制作一张自动驾驶高精度地图?

    [首发于智驾最前沿微信公众号]在自动驾驶系统中,高精度地图(HDMap)不仅仅是一份普通的路网图,而是承载着车道线、路缘石、交通标志、红绿灯、坡度坡向等丰富的结构化信息,能够为车辆的定位与决策提供
    的头像 发表于 07-18 09:08 1106次阅读
    如何制作一张<b class='flag-5'>自动驾驶</b><b class='flag-5'>高精度</b>地图?

    自动驾驶汽车在隧道、山区如何精准定位

    [首发于智驾最前沿微信公众号]精准定位自动驾驶得以实现的核心技术之一。自动驾驶汽车需要准确了解自身在道路上的位置,才能安全地规划路径、保持车道、避让障碍。常见的
    的头像 发表于 07-13 11:30 1527次阅读
    <b class='flag-5'>自动驾驶</b>汽车在隧道、山区如何精准<b class='flag-5'>定位</b>?

    自动驾驶中常提的高精度地图是个啥?有何审查要求?

    [首发于智驾最前沿微信公众号]在自动驾驶系统中,高精度地图(High-DefinitionMap,简称HDMap)是实现车辆精准定位环境感知和路径规划的核心数据支撑。与普通导航地图相
    的头像 发表于 07-03 19:29 1349次阅读
    <b class='flag-5'>自动驾驶</b>中常提的<b class='flag-5'>高精度</b>地图是个啥?有何审查要求?

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判
    的头像 发表于 06-28 11:42 1608次阅读
    <b class='flag-5'>自动驾驶</b>汽车是如何准确<b class='flag-5'>定位</b>的?

    卡车、矿车的自动驾驶和乘用车的自动驾驶技术要求上有何不同?

    自动驾驶技术也得到了充足的应用,但因应用场景不同,技术的侧重方向也有所区别。今天就来和大家聊一聊这个话题。 应用场景:开放道路vs封闭场地 首先要理解的是,自动驾驶所面对的
    的头像 发表于 06-28 11:38 1958次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在<b class='flag-5'>技术</b>要求上有何不同?

    自动驾驶是为了“增强人”,还是为了“替代人”?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的日益成熟,人们对它的定位也在不断演进,究竟是要打造一个能为驾驶者提供更佳体验的“智能副驾”,还是完全替代人类
    的头像 发表于 06-25 11:07 964次阅读

    浅析4D-bev标注技术自动驾驶领域的重要性

    感知领域的一项突破性创新,通过引入时间维度与全局视角,为自动驾驶系统提供了高精度、多模态的时空真值数据,重塑了自动驾驶系统的开发范式。 4D-BEV标注是什么? 4D-BEV 标注技术
    的头像 发表于 06-12 16:10 3085次阅读

    技术干货 | GB/T 45086.1-2024车载定位新国标实施,自动驾驶安全再强化!

    GB/T 45086.1-2024《车载定位系统技术要求》全面支持北斗三代技术,新增87项测试规范,覆盖定位精度、抗干扰等关键指标,为
    的头像 发表于 06-12 16:03 2266次阅读
    <b class='flag-5'>技术</b>干货 | GB/T 45086.1-2024车载<b class='flag-5'>定位</b>新国标实施,<b class='flag-5'>自动驾驶</b>安全再强化!

    自动驾驶技术落地前为什么要先测试?

    大量的传感器、复杂的算法和强大的计算平台来取代人类驾驶员的感知、判断和操作。在技术落地之前,“测试”便成了自动驾驶从实验室走向真实道路的“安全阀”和“试金石”。如果没有充分的测试,无论
    的头像 发表于 06-09 09:42 959次阅读