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

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

3天内不再提示

使用ADASIS版本3在高度自动驾驶中实现精确定位

星星科技指导员 来源:嵌入式计算设计 作者:Sebastian Ohl Ohl 2022-12-01 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用高清地图数据的高度自动驾驶系统的一个主要先决条件是了解车辆的位置。该位置需要具有比单独使用 GNSS 传感器所能达到的更高的精度。因此,可以使用陀螺仪或里程表等各种其他传感器系统来增强位置估计。本文描述了一个系统使用另一个输入ADASISv3地图数据来改进定位。地图数据从地图数据库接收,然后与来自摄像系统的交通标志测量值进行比较。

比较结果用于提高车辆的位置。该系统已在实际情况下使用测试车辆进行了评估。贡献中包含对方案和测试结果的描述。

介绍

在不久的将来,自动驾驶功能将在越来越多的车辆中成为现实。基础功能包括感知车辆及其周围环境的传感器系统、遵循系统目标的决策模块以及执行决策的执行器(见图 1)。这种所谓的感知-计划-行动[1]路径构成了许多现代自动驾驶架构的基础。

感知部分将使用各种各样的传感器。除了环境感知传感器(例如激光雷达,雷达,摄像头)外,内感受传感器(例如车轮滴答声,陀螺仪)和定位传感器(例如GPS)还用于评估自动驾驶汽车的整体情况。这三个传感器类别中的每一个都支持计算高度自动驾驶(HAD)系统的位置和自我运动信息。这些信息简化了感知和决策模块中的许多算法。但是,没有单个传感器可以在高频下提供高精度的安全额定位置来支持系统的决策或环境感知单元。如果系统需要全局位置与全局框架中的其他车辆相关联或与全球地图数据匹配,则情况甚至会变得更加复杂。

因此,基于多个传感器输入在HAD系统中提供高精度安全额定位置的软件组件对于满足HAD应用的需求至关重要。一种可能性是添加第四种类型的“传感器”:高清(HD)地图。该数据包含地标信息(例如交通标志、杆子),这些信息可以通过摄像头或其他外部传感器检测到,并为全局位置与其他数据融合提供第二个来源。

系统上下文

整个系统由三个不同的处理组件组成。数据处理从接收和提供车辆内的地图数据开始。这些数据通过在线连接接收,也可以存储在本地硬盘驱动器上。但是,由于 HAD 地图数据需要是最新的,因此在线案例更有可能。所有主要的地图提供商(例如TomTom)都提供这种可能性,并通过网络提供有关地标的信息。接收后,数据以标准化电子地平线格式ADASISv3提供(见第3节)。由于可能还有其他系统也接收ADASISv3数据流,因此每个系统都需要自己的ADASISv3重构器来提供易于访问的数据结构。该数据结构包含电子地平线树的所有信息,包括该系统所需的地标。然后,基于地标的定位组件(LbL)访问地标并从摄像系统接收外部感知信息。在成功匹配的情况下,LbL为第三个组件提供绝对位置更新。定位模块将传统的传感器输入(例如陀螺仪、里程表、GNSS)与 LbL 相结合,为所有 HAD 系统组件提供单一真实定位信息来源。

ADASIS v3 格式的地图数据

向自动驾驶汽车提供地图数据是改善驾驶行为和简化算法设计的关键因素之一。ADASIS 论坛指定了用于序列化和描述 ADAS 应用的地图数据的描述格式。ADASISv2格式已在业界广泛用于当前最先进的ADAS系统。但是,此 v2 格式仅关注 SAE L0-L2 系统。它不提供车道准确的地图信息,并且缺少仅需要更高自动化水平所需的各种信息。

ADASISv3 提供程序接收地图数据和位置。然后,它构建一个电子地平线(eHorizon),描述车辆即将到来的道路网络。此 eHorizon 包含所有必要的信息。ADASISv3标准将eHorizon描述为一条或多条路径。这些路径包含有关可用通道、与其他路径的互连以及所谓的配置文件的信息。这些配置文件包含有关路径的各种不同元素的信息。这从单个事件配置文件(例如交通标志)开始,在连接到区域的斜坡上,直到连接到路径的速度限制。然后,该ADASISv3 eHorizon被序列化,并通过车辆网络发送到所有ADAS ECU进行处理。此转移只需一步即可完成。但是,更常见的是增量传输。这使提供商只能将更新传输到ECU。

ADASISv3标准已经定义了许多配置文件。但是,也可以扩展自定义配置文件设置的配置文件。这些配置文件包含特定于客户的信息。对于本文中描述的系统,EB通过包含里程碑信息的配置文件扩展了ADASISv3标准。展示使用从高清地图接收的交通标志及其地理位置。

基于地标的本地化

首先,系统检测适合本地化的交通标志。这些交通标志不仅需要检测,还需要相对于车辆进行定位。批量生产的通用交通标志检测系统可能无法提供此数据,或者可能不如 LbL 所需的准确。检测到交通标志后,系统将尝试在高清地图中查找交通标志。此查找根据车辆的当前位置而受到限制。当交通标志被重新定位、更改、移除或新放置时,此查找可能会导致不同的结果:

交通标志已找到且没有歧义。

发现多个交通标志,无法确定检测到哪个标志。

在地图数据库中找不到任何符号。

情况 1 是使系统能够在链中继续运行的情况。案例 2 和案例 3 导致交通标志检测不可用。

增量位置计算是 LbL 的主要步骤。为了在之后更新位置,LbL需要计算位置偏移和测量的估计精度。此计算的基本假设是测量值 M 和地图数据 L 的地标位置都是正确的。需要使用车辆的自我位置 E 将测量值从传感器坐标系传输到全局位置:

Mego = RotateZ(M+E)

之后,LbL 可以通过减去 M 和 L 来计算增量位置 ΔP:

ΔP = M – L

结果第二部分的计算基于高斯误差传播。然后将结果转发到仓位更新。流程链现在再次启动。

审核编辑:郭婷

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

    关注

    2578

    文章

    55723

    浏览量

    794813
  • GNSS
    +关注

    关注

    9

    文章

    1025

    浏览量

    51458
  • 自动驾驶
    +关注

    关注

    795

    文章

    15043

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全局定位和局部定位自动驾驶各有什么作用?

    [首发于智驾最前沿微信公众号]自动驾驶汽车道路上行驶的时候,需要持续知道自己在哪里。这听起来很简单,就像手机地图显示你当前所在哪条街道上一样,只是自动驾驶汽车对位置的要求远比手机定位
    的头像 发表于 03-07 09:27 1045次阅读
    全局<b class='flag-5'>定位</b>和局部<b class='flag-5'>定位</b>在<b class='flag-5'>自动驾驶</b><b class='flag-5'>中</b>各有什么作用?

    电缆故障预警与精确定位装置所涉及的技术

    核心在于捕捉电缆异常信号并精准解析,从而实现对电缆运行故障的有效预警及准确定位核心技术体系,传感器技术内容应用包括多种类型传感器,如高频电流传感器是用于捕捉电缆局部放电产生的高
    的头像 发表于 02-27 17:26 1249次阅读
    电缆故障预警与<b class='flag-5'>精确定位</b>装置所涉及的技术

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

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

    如何设计好自动驾驶ODD?

    确定自动驾驶的可使用范围,会给自动驾驶设置一个运行设计域(Operational Design Domain,ODD)。ODD的作用就是用来明确自动驾驶
    的头像 发表于 01-24 09:27 1870次阅读

    汽车自动驾驶的太阳光模拟应用研究

    自动驾驶系统的安全性与可靠性,高度依赖于其复杂多变光照环境的稳定表现。其中,高动态范围的自然光照是挑战车载感知系统的关键因素。紫创测控luminbox太阳光模拟器作为能够
    的头像 发表于 12-10 18:04 620次阅读
    汽车<b class='flag-5'>自动驾驶</b>的太阳光模拟应用研究

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

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

    山区实现自动驾驶的难点在哪里?

    城市道路实现自动驾驶或许不难,但想把自动驾驶车应用到山区道路,其难度会比想象的大得多。城市里路标、车道、红绿灯比较多,车流也比较规则;而很多山路却没有清晰车道、路面起伏大、天气变化快
    的头像 发表于 11-08 14:57 3135次阅读

    激光雷达传感器自动驾驶的作用

    2024 年至 2030 年间,高度自动化汽车每年的出货量将以 41% 的复合年增长率增长。这种快速增长导致汽车品牌对精确可靠传感器技术的需求空前高涨,因为他们希望提供精准、可靠且最终完全自动
    的头像 发表于 10-17 10:06 3933次阅读

    自动驾驶感知、决策、控制都起到什么作用?

    将轨迹精确执行到车辆上,同时应对执行器非线性与延迟。每一层既有经典算法的成熟路径,也迅速被学习型方法推动边界,但是想要让自动驾驶落地最重要的始终是鲁棒性、可验证性与安全性。理解三层的分工并把接口上的不
    的头像 发表于 08-31 15:40 1975次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>中</b>感知、决策、控制都起到什么作用?

    如何确保自动驾驶汽车感知的准确性?

    [首发于智驾最前沿微信公众号]自动驾驶汽车想要自动驾驶,首先要做的就是能对周边环境实现精准感知,也就是能“看”清道路,那自动驾驶汽车如何在复杂、快速变化的道路环境
    的头像 发表于 08-23 15:06 1875次阅读
    如何确保<b class='flag-5'>自动驾驶</b>汽车感知的准确性?

    低速自动驾驶与乘用车自动驾驶技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展正朝着多元化方向迈进,其中低速自动驾驶小车(以下简称“低速小车”)因其物流配送、园区运维、社区服务等场景的独特价值而受到广泛关注,且
    的头像 发表于 07-14 09:10 1328次阅读
    低速<b class='flag-5'>自动驾驶</b>与乘用车<b class='flag-5'>自动驾驶</b><b class='flag-5'>在</b>技术要求上有何不同?

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

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

    康谋分享 | 基于多传感器数据的自动驾驶仿真确定性验证

    自动驾驶仿真测试,游戏引擎的底层架构可能会带来非确定性的问题,侵蚀测试可信度。如何通过专业仿真平台,多传感器配置与极端天气场景
    的头像 发表于 07-02 13:17 4424次阅读
    康谋分享 | 基于多传感器数据的<b class='flag-5'>自动驾驶</b>仿真<b class='flag-5'>确定</b>性验证

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

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

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

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是乘用车领域,而对于卡车、矿车的
    的头像 发表于 06-28 11:38 1896次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b><b class='flag-5'>在</b>技术要求上有何不同?