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

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

3天内不再提示

ADAS与自动驾驶汽车仿真你必须要知道这些

ml8z_IV_Technol 来源:yxw 2019-07-11 15:32 次阅读

高级驾驶员辅助系统(ADAS)与自动驾驶汽车的研发不仅极富挑战,且无先例可循。此技术的实现需传感器技术、机器学习人工智能方面不断取得新的发展。用人工智能取代人类驾驶员面临的首要问题就是机器感知。自动驾驶汽车的计算机不仅需要能够识别其他车辆、行人、道路标志、道路标线、树木、建筑物、红绿灯以及我们在日常驾驶中遇到的很多其他事物,同时还需克服夜晚中的黑暗、雨雪天气等恶劣驾驶条件下的识别问题。基于传统规则的计算机算法几乎不可能解决这个问题,需要使用神经网络和机器学习方法。

通过这些方法,可以训练计算机,而非对其进行编程。但是驾驶是一项错综复杂的任务,需要大量的训练才能让计算机像普通人一样安全、可靠地驾驶。据估计,要确保ADAS 和自动驾驶汽车的安全性和可靠性,需要数10亿英里的道路测式。这项看似不可能的任务只有借助工程仿真才能实现,运用仿真技术能够以极低的成本准确快速地对数以千计的驾驶情境和设计参数进行虚拟测试。本文将介绍仿真技术在研发自动驾驶汽车和高级驾驶员辅助系统过程中发挥重要作用的六个具体方面 ,同时介绍ADAS和自动驾驶汽车仿真所需的工具。

01、驾驶情境系统仿真

利用全自动或半自动汽车的系统级行为模型进行综合全面的驾驶情境仿真。这类车辆模型包含所有传感器、 控制系统、 驱动系统租车身,并被放置 在包含道路、建筑糊、行人以及路标的虚拟驾驶环境里。在这种仿真环境中,可以迅速评估数以干计的驾驶情境,以便测试汽车传感器、 控制算法和驱动系统在相应条件下是否都按照预期进行工作。从本质上讲,自动驾驶汽车技术与ADAS系统是控制环路,包含物理领域、传感器、控制器和致动器这四个基本要素。当汽车在物理世界中行驶时,传感器会感应车辆周围的物体,控制器会根据所感应到的物体做出决策,而致动器会依照控制器的指令驱动汽车。

由四个要素构成的控制环路

在仿真完整的驾驶情境时,例如汽车驶近交叉路口,寻找交叉车流,等待交叉车流畅通,直到安全时再通过交叉路口,这种情况就需要进行系统仿真。

自动驾驶控制环路的仿真

系统仿真步骤:

第一步:建立由虚拟道路、 建筑物、 行人和其他车辆等构成的环境模型,而有待研究的汽车(指自动驾驶汽车)则在这个虚拟世界中行驶。

第二步:需要对自动驾驶汽车上的传感器进行建模。汽车上的雷达、超声波传感器、摄像头和其他传感器会观察自动驾驶汽车周围的虚拟世界,并生成仿真的传感器信号

第三步:再传递传感器信号,以进行信号处理、传感器融合和实施控制算法。这些算法可决定是否通过加速或制动来改变汽车速度,以及是否通过转动方向盘来改变汽车方向。

第四步:控制决策被传递给汽车致动器的虚拟模型,例如可控制汽车运动的制动、 转向以及虚拟传动系统。系统仿真中的车辆动力学模块负责计算汽车的移动。它不仅可以考虑到湿滑路面条件等各种细节,而且还能准确地预测汽车的运动情况,从而使它在环境模型中具有举足轻重的地位。经过这样的流程,整个控制环路不断重复,直至完成驾驶情境的仿真。

在这种驾驶情境的系统仿真中,能方便快速地对各种参数进行测试。例如,我们可以进行假设性研究,以了解汽车的某个传感器发生意外故障时所造成的影响。此外,这种情境仿真对于软件和算法的回归测试来说非常有用。情境仿真无论在速度、成本还是精确度和自动化方面均具有极大优势,使其当之无愧地成为重复执行定义回归测试不可或缺的工具。ANSYS的仿真软件平台可将业界最佳工具连接在一起,用以执行自动驾驶汽车的高保真度情境系统仿真。

02、软件与算法的建模及研发

硬件研发一样,仿真在软件研发中也发挥着至关重要的作用在研发和测试信号处理例行程序、传感器融合算法、物体识别功能、控制算法和人机界面(HMI)软件时,利用基于模型的软件研发技术可使软件更加稳健、安全、不易出错。由于ADAS和自动驾驶汽车系统本身就需要具备严格的安全性,汽车制造商和供应商越来越多地依照ISO 26262标准来设计汽革的主动和被动安全系统。因此ISO 26262标准在研发中也至关重要。基于模型的嵌入式软件研发技术以及经过ISO 26262认证的代码生成器能明显加快嵌入式软件的研发过程。一旦软件模型经过验证,就能确保所生成的代码不会出现错误,从而能够消除代码的单元测试工作,将软件研发的工作量减半。

ANSYS仿真平台中的SCADE(安全关键型应用研发环境)软件研发套件包含基于模型的软件研发工具和KCG代码生成器。KCG代码生成器将包含状态机和数据流的SCADE软件模型作为输入信息,即可输出等效的C代码。

03、功能安全性分析

ADAS 和自动驾驶系统显著增加了汽车系统的复杂性。它们不仅可能会造成更多故障源,还会引起更多的故障级联路径。由于 ADAS 和自动驾驶系统从本质上需要极高的安全特性,因此任何故障很容易导致严重甚至致命的后果。这类复杂系统的功能安全性分析非常繁琐,容易出错 ,而且还极易出现漏洞和缺陷。因此 , 自动化的功能安全性分析工具对于确保 ADAS 和自动驾驶系统的安全性必不可少。

ANSYS仿真平台包含的Medini Analyze可有效实施功能安全性分析的核心工作,并且能够方便地将它们集成到产品的研发过程中。Medini Analyze依照ISO26262中针对软件控制的安全相关功能和硬件系统的标准执行安全性分析与设计,并且根据SAE J1739标准和VDA质量手册中的产晶设计和相关过程执行质量分析。它将架构和功能设计与质量、可靠性和功能安全性分析方法相结合,可用于执行驾驶情境分析、 危险和风险分析、故障树分析(FTA)、故障模都服燥分析(FMEA)、概率分析罪日硬件故固国盼析。Medini Analyze提供完整的端到端故障追溯功能、自定义文档生成功能以及支持详细比较与合并的团队协作工具。

04、传感器性能仿真

传感器是自动驾驶汽车中需要研发的重要新组件。仿真技术可利用高保真度的物理分析来预测传感器(例如雷达、V2X天线和超声波传感器)的性能。

例如,仿真技术能预测特定驾驶情境下的雷达方向图和增益,无需成本高昂且耗时的物理测试。此外,当雷达被安装到汽车以及在雨雪天工作时 , 仿真技术还能对其性能变化进行计算,可以准确了解真实情况下的雷达工作情况,而所需的成本和时间仅为现场测试的一小部分。

ANSYS仿真平台包含一个电磁场求解器(HFSS一高规结构仿真器)和一个射线跟踪求解器(SBR+)这些求解器可用于执行汽车雷达的高保真度仿真。仿真技术能够加速雷达的研发,主要体现在以下四个方面:

(a) 隔离的雷达仿真:在自由空间中对雷达天编日天线罩进行的仿真。在这类仿真中执行快速参数研究,以优化天糊口天线罩的 几何与材料设计。

(a)雷达天线方向圄的仿真(b)天线罩对雷达天线方向圄的影响

(b) 对己安装雷达进行的仿真:对安装到汽车上的雷达进行仿真,以确定因汽车格栅或保险杠阻挡而导致的雷达性能劣化问题。

(a)自由空间内的雷达方向国(b)在相同的雷达被安装到汽车格栅之后真方向国发生的变化

(c) 对处于真实环境中的雷达进行的仿真:在包含真芭车辆、建筑物、 行人、树木的大型真实环境中天才雷达的性能进相旗.鉴于雷左 翩天线国捕入信号,国果真虔陋仿真刽罔居雷主自脱虚 拟环境中 ”观察” 到的情况来计算雷达接收天线上的输出信号。

交通情境中雷达工作的高保真度物理仿真。雷达被安装在左侧的自动驾驶汽车上。彩色的方向国用于发射,灰色的方向国用于接收。

(d)对驾驶情境中的雷达进行的仿真:使用高保真度雷达仿真的降阶模型(ROM)能够创建出快速执行的高精度雷达模型,并将其应用到驾驶情境仿真中。

相同的仿真工具还可用来研发和布局 V2X 通信天线,并确保真实情境中的信号完整性,如当真芭车辆或建筑糊阻挡了两辆车之间的信号路径时。

车辆与车辆之间的通信仿真。当第三辆车加入时,两辆车上天线的搞合程度会显著降低。

ANSYS仿真平台还包括用来对超声波传感器进行仿真的声学求解器。下图中的实例显示的是,当汽车朝着柱形杆倒车时,利用高保真度声波计算来仿真安装在汽车模型后面转角位置的超声波传感器的响应。

对安装在汽车模型后保险杠上的超声波传感器进行的声学仿真

05、电子硬件仿真

与现在的汽车相比,自动驾驶汽车的电子硬件要多很多,如雷达、激光雷达、摄像头、其他传感器 、V2X 通信系统以及信号负血系细专感器融合板、人工智能计算机、 控制器、 致动器以及HMI(人机屏面)。其中很多都是重要的安全部件,其硬件必须要能够承受电气、 热、 振动和机械负荷,而且不会在汽车使用寿命期内出现故障.仿真能够显著地加快设计测试的速度,并提供深刻的物理洞察力,使工程师能够优化电子组件并实现鲁棒性设计。

ANSYS 仿真平台可提供 Icepak、SIwave 和 Mechanical等专用工具,用于分析电子封装、电路板、外壳到系统中的各种物理现象,如功率优化、电源完整性、静电放电(ESD)、电磁干扰/电磁兼窑(EMI/EMC)、热和结梅可靠性等。例如,下图所示的是印刷电路板(PCB)的多物理场仿真,可用于改善其电气、热和机械可靠性,并首先对电路板组件中的供电进行直流仿真。PCB 可提供电路板上所有金属层的功耗信息,该信息随后可用于热仿真。热仿真可用于确定电路板和组件温度是否在允许范围内。

此外,热仿真还有助于确定 PCB 及组件的不同冷却方案,例如是选择风扇还是在重要部件上安装热沉。此外,利用温度场进行机械的热-应力仿真,可用于评估电路板及组件热变形,并预测温度周期变化时焊点的热疲劳。这些仿真能够确定连接位置、 加固件、 组件布局、 夹紧负荷以及其它方面,以减少电路板的热-机械应为疲劳。

印刷电路板(PCB)上电子器件(a)可靠性、 PCB板(b)功率图(c)温度分布(d)机械应力分布进行的仿真

06、半导体仿真

ADAS和自动驾驶汽车系统要求在汽车上实时进行海量的信号处理与计算.因此,半导体企业正在研发性能更好,同时又能在能耗、结构、热可靠性及器件尺寸间实现平衡的半导体。半导体设备的几何结构不断减小,尤其是在新兴3DIC、 FinFET 和堆叠晶片架构中更是如此,因此与之相关的物理问题就产生了功耗与可靠性方面的设计挑战。仿真和建模工具可帮助芯片设计人员提高精确度和性能,从而降低电源噪声并改善IC的可靠性。通过仿真可以发现并解决关键的物理问题,如电迁移、 热效应及静电放电等。

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

    关注

    307

    文章

    2049

    浏览量

    207816
  • 机器学习
    +关注

    关注

    66

    文章

    8088

    浏览量

    130509
  • 自动驾驶
    +关注

    关注

    773

    文章

    12978

    浏览量

    163094

原文标题:ADAS与自动驾驶汽车仿真的六个方面

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

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    模态精准感知信息,使自动驾驶系统可以实时精准地感知道路上的各种状况。 昱感微融合感知产品方案创新性地 将可见光摄像头、红外摄像头以及4D毫米波雷达的探测数据在前端(数据获取时)交互,将各传感器的探测
    发表于 04-11 10:26

    鉴源实验室|自动驾驶仿真测试技术分析

    随着科技的不断发展,自动驾驶技术逐渐成为汽车行业的热门话题。然而,要将自动驾驶车辆投放到真实道路上之前,必须进行广泛的测试,以确保其在各种情况下都能安全可靠地运行。
    的头像 发表于 01-19 15:10 222次阅读
    鉴源实验室|<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>测试技术分析

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    自动驾驶汽车“看透”拐角

    要让自动驾驶汽车名副其实,需满足诸多要求,但毫无疑问,对环境的感知和了解最为关键。自动驾驶汽车必须跟踪并识别多个物体和目标,无论其清晰可见还
    的头像 发表于 07-04 10:14 249次阅读
    让<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>“看透”拐角

    自动驾驶ADAS:挑战与机遇

    尽管ADAS系统正加速发展,但距离实现自动驾驶还有几大步骤有待完成,在真正的自动驾驶成为现实之前,还有许多技术和监管障碍需要跨越。 随着自动驾驶功能的不断升级,制造商需要改进流程和设计
    的头像 发表于 06-30 16:50 362次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>ADAS</b>:挑战与机遇

    LiDAR如何为自动驾驶汽车提供关键距离传感

    如果您正在设计自动驾驶汽车应用,您就会知道 LiDAR(光检测和测距)的重要性。LiDAR 是执行自动驾驶汽车距离传感的关键光学技术,是高级
    的头像 发表于 06-28 10:47 647次阅读
    LiDAR如何为<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>提供关键距离传感

    视觉系统对自动驾驶的重要性

    当一辆新车面世时,许多人都想知道引擎盖下面有什么。对于自动驾驶汽车来说,更重要的是要知道后备箱里有什么,因为如今处理能力往往内置于后备 箱中。整车厂(OEM)
    发表于 06-07 14:44 0次下载
    视觉系统对<b class='flag-5'>自动驾驶</b>的重要性

    最全国内外自动驾驶仿真软件总结

    。目前,自动驾驶仿真测试已经被行业广泛接受,自动驾驶算法测试大约 90% 通 过仿真平台完成,9%在测试场完成,1%通过实际路测完成。 自动驾驶
    发表于 06-07 11:42 0次下载
    最全国内外<b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>软件总结

    自动驾驶汽车如何工作 有什么好处

    如今,自动驾驶汽车已成为一个热门话题,理由很充分:无人驾驶汽车可能会带来自工业革命以来最大的社会革命,而且似乎 每个人都在参与其中。 从有关 Apple
    发表于 06-06 14:18 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何工作 有什么好处

    智能网联汽车自动驾驶仿真技术学习笔记(一)

    智能网联汽车自动驾驶仿真技术学习笔记(一)绪论 一、自动驾驶汽车分级 二、先进驾驶辅助系统 三、
    发表于 06-06 11:00 0次下载
    智能网联<b class='flag-5'>汽车</b><b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>技术学习笔记(一)

    自动驾驶仿真平台概述

    自梳理各大仿真平台的主要功能以及自动驾驶领域仿真标准。 51Sim-One Cloud是一款集静态和动态数据导入、测试场景案例编辑、目标级传感器仿真、动力学
    发表于 06-02 14:45 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>平台概述

    自动驾驶技术概述

    ,可释放人出行驾驶时间,把汽车变成除家、办公室外的人的第三空间,在出行过程中办公和娱乐等。 车辆要实现自动驾驶,需要解决车辆在哪、往哪儿去、怎么去这三个基本问题。解决这些问题,涉及硬
    发表于 06-01 14:50 1次下载
    <b class='flag-5'>自动驾驶</b>技术概述

    汽车自动驾驶等级

    汽车工程师协会)制定的划分方法,按照分级标准,自动驾驶从L0至L5总共被分为 6个级别,L0代表没有自动驾驶的传统人类驾驶,L1至L5则随自动驾驶
    发表于 06-01 14:32 0次下载
    <b class='flag-5'>汽车</b><b class='flag-5'>自动驾驶</b>等级

    自动驾驶仿真工具

    仿真平台侧重于提供虚拟场景的搭建,以测试自动驾驶软件的性能,第一类是专门的自动驾驶模拟仿真软件,如Prescan、 VTD、51sim-one、Panosim、GaiA等等。第二类是
    发表于 06-01 14:31 1次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>仿真</b>工具

    优化自动驾驶汽车设计中的网络安全

    汽车行业在高级驾驶辅助系统(ADAS)的六个级别中实现了完全自动驾驶。当今车型的驾驶员可以选择使用一些不提和一些不注意的
    的头像 发表于 05-06 09:47 1151次阅读