首页 > 其他分享 >基于实车在环(ViL)的自动驾驶功能一致性评估

基于实车在环(ViL)的自动驾驶功能一致性评估

时间:2024-02-28 10:34:00浏览次数:25  
标签:ViL 自动 实车 测试 一致性 KPI 评估

【引言】

 

 

自动驾驶功能的开发和评估在汽车行业内已经很常见了。尤其是自动泊车功能,其低速和小范围操作使得更容易用自动方式实现。但是,想要让使用者满意,这些功能必须能够顺畅地执行,至少要与人类驾驶员一样快。本文将介绍德国MdynamiX及其合作伙伴联合实现的适用于实验室开发的实车在环(ViL)方法,以支持自动驾驶功能一致性开发和评估。

 

 

【ViL方法的应用】

 

 

无论是部分自动化,还是全自动化,泊车功能自动化水平不断增加。尽管泊车时车速不高,但是测试自动泊车功能复杂且高成本,因为泊车场景种类众多。为了确保所有交通参与者的安全,不同车辆、不同环境、不同情况下的泊车,比如倒车入库、侧方停车,带来了诸多挑战。如果想要测试所有这些场景,测试将很复杂。比如儿童出现在视野盲区的测试场景,很难正常进行实际测试。

 

出于这些原因,有必要通过虚拟场景找到合适的解决方案,在所有开发阶段,以合理的经济成本,验证和评估相关功能。

 

实车在环(ViL)方法提供了可行的方案。ViL方法结合了实车测试和计算机仿真的优势。真实车辆的运动(被测车辆),包括所有子组件,被传输到仿真中,使得在虚拟世界中的被测车辆的驾驶能够模拟真实物理世界的驾驶,而不需要参数化复杂的车辆模型。仿真的虚拟环境将注入被测车辆的真实传感器,使得被测车辆能够感知并响应虚拟环境。从而全面测试自动泊车控制功能与车辆执行器之间的交互。由于ViL使用虚拟环境,设计场景具有很高的灵活性,利于关键安全场景的设计。

 

  图1 使用ViL方法测试安全相关测试的场景展示     图2 本文ViL系统测试自动泊车功能的硬件配置

 

 

【MXeval——KPI评估】

 

 

为了全面比较手动和自动停车操作(部分自动或全自动),需要一种标准化的评估方法——阶段模型方法,将停车操作划分为独立部分。除了阶段模型之外,需要客观的关键性能指标(KPI)进行评估。MdynamiX的MXeval分析软件正是满足这样的要求,不仅能够用于车辆动力学和自动横向和纵向引导驾驶功能的评估,而且包含用于自动停车的测试库。可以确定具体的评价标准和要追求的目标值,并将其纳入评价程序。对测量数据的评估以全自动模式高效地进行,根据需求,可以在实车环境中或远程连接进行。除了评估图表之外,KPI也是一览无余。所有评估结果最终都会保存在报告中。整体的评估过程如下图所示。

 

  图3 MXeval软件评估流程

 

 

【结果】

 

 

本测试中,被测车辆在真实和虚拟环境中都进行操作。在图4和图5中,展示了八组测量值的比较,每组测量值都是针对实际的停车位,及其对应的虚拟车位,进行侧方停车得到的。图4显示,各测量结果表现出一致的趋势。进一步比较可以看到,测量结果非常相似,尤其是在初始运动时刻,只有细微的差异。例如瞬时车速KPI,在实车和仿真中几乎相同。

 

此外,图4显示了初始运动后续时刻的速度曲线相似。初始运动的最大速度和瞬时速度都比较相近。真实环境中的平均速度为3.43公里/小时,虚拟环境中为3.49公里/小时。

 

  图4 八组侧方停车车速对比  

值得注意的是,在真实和虚拟环境,比较整个操纵过程中的方向盘转角输入,发现四组测量值,在初始移动(时间点0到16s)中几乎相同,如图5所示。然而在16s之后,方向盘转角输入出现显著差异。这些差异可归因于实车手动转方向盘没有转向机器人——手动转方向盘的基准差异很大是很常见的。特别是对于停车辅助系统,即使是同一车辆,起始位置起着决定性作用,导致不同停车策略和轨迹。此时,使用转向机器人可能是有利的。

 

  图5 八组侧方停车方向盘转角输入对比  

有多种KPI用于评估停车辅助系统。其中一些是决定性的,尤其是对于初始运动。表1展示了部分KPI。同样,实车和仿真两种环境的KPI非常相似是显而易见的。

 

  表1 停车辅助系统部分KPI  

总体而言,ViL方法,不仅是由于法规要求,出于验证目的仿真愈发重要,而且也为传统的实车测试提供了有效的补充和/或替代方案。

 

 

【总结与展望】

 

 

本文中MdynamiX及其合作伙伴共同呈现的这一测试方案,可作为大多数自动驾驶功能的基础,能够在所有开发阶段,评估功能开发的成熟度,验证功能目标的实现。它能够有效地比较不同实车和仿真的结果,并验证仿真质量。此方案使得真实和仿真车辆行为高度一致变为可能。

 

此外,ViL方法也适用于其他基于传感器的高级驾驶辅助系统。尤其是在安全相关测试中,例如NCAP测试,ViL方法显示出巨大的降本潜力。随着要求变得更加复杂,将出现新的、高风险操作,ViL方法的好处可能更加深远。

 

注:本文翻译摘自Consistent Evaluation of Automated Driving Function Based on Vehicle-in-the-Loop,ATZ Worldwide 01/2024

 

翻译

搜索

复制

<iframe></iframe>

标签:ViL,自动,实车,测试,一致性,KPI,评估
From: https://www.cnblogs.com/polelink/p/18039214

相关文章

  • 项目开发中 Redis 缓存和数据库一致性问题及解决方案
    引入Redis缓存提高性能如果公司的项目业务处于起步阶段,流量非常小,那无论是读请求还是写请求,直接操作数据库即可,这时架构模型是这样的:但随着业务量的增长,你的项目业务请求量越来越大,这时如果每次都从数据库中读数据,那肯定会有性能问题。这个阶段通常的做法是,引入缓存来提高读性......
  • [转]MySQL “grant all”与”grant all privileges”授权语句的差别
    原文地址:MySQL“grantall”与”grantallprivileges”的差别|极客笔记在MySQL中,”grantall”与”grantallprivileges”都是用来赋予用户所有权限的语句。然而,在某些情况下,这两种语句的区别是非常明显的。 “grantall”“grantall”语句将授权用户执行操作的所有权......
  • 团队协作如何确保项目Node版本的一致性?
    前言想必大家在工作过程中都遇到过node版本带来的各种各样的问题,对于团队协作项目,你不能保证所有人的本地node版本都相同,所以在项目文档中往往会写上以下内容:为与线上环境一致,请保证以下版本node:15.x.xvue-cli:4.4.x但这样并不能完全避免问题,比如多个不同项目中使用的node版......
  • 春秋云境 Privilege WP
    靶标介绍在这个靶场中,您将扮演一名资深黑客,被雇佣来评估虚构公司XRShop的网络安全。您需要通过渗透测试逐个击破公司暴露在公网的应用,并通过后渗透技巧深入XRShop的内部网络,寻找潜在的弱点和漏洞,并通过滥用Windows特权获取管理员权限,最终并获取隐藏在其内部的核心机密。......
  • 图解一致性哈希算法
    一、背景在具体介绍一致性哈希算法之前,先问一个问题:为什么需要一致性哈希算法?下面我们通过一个案例来回答这个问题。假设有这么一种场景:我们有三台缓存服务器分别为:node0、node1、node2,有3000万个缓存数据需要存储在这三台服务器组成的集群中,希望可以将这些数据均匀的缓存到三台......
  • LeviLamina(llv3)手动安装
    LeviLamina(llv3)手动安装1.下载文件安装llv3本体所需要的文件:LeviLaminaPreLoaderPeEditorllv3加载旧版本插件需要的文件:LegacyScriptEngineLegacyMoneyLegacyRemoteCallLegacyParticleAPI到release里面下载最新的发行版本其它的大同小异也可以到action里面下载......
  • 金融行业多端支付系统强一致性架构设计(下)
    2支付能力的快速接入支付快速接入:设计流程主要目标:屏蔽接入第三方支付平台的复杂度,为业务提供便捷接入的支付的能力。整体交互逻辑:用户下单后,业务线生成生订单的同时请求支付系统,返回携带加密后的收银台链接,业务前端渲染收银台H5链接,之后用户操作都直接与支付系统直接交互,不再经过......
  • 【转帖】Cache一致性协议与MESI(2)
    http://www.valleytalk.org/2011/07/11/cache%E4%B8%80%E8%87%B4%E6%80%A7%E5%8D%8F%E8%AE%AE%E4%B8%8Emesi2/ 分享分享到: 新浪微博 腾讯微信 开心 人人 Live Digg FB TwitterWriteinvalidate提供了实现Cache一致性的简单思想,处理器上会有一套完整的协......
  • 金融行业多端支付系统强一致性架构设计(上)
    到家业务。负责交易系统(提单、支付)以及基础系统(Api网关、定位、地址)等开发工作,通过深入到业务,搭建合理的业务架构。目前主攻降低软件复杂性设计、构建高可用系统方向。0前言线下现金交易,可能抹个零头、少几毛几块都问题不大,但平台上的准确性、一致性,是支付系统的首要指标。互联网......
  • 基于binlog+Canal+Redis 数据一致性
    基于binlog+Canal+Redis方案是一种解决分布式缓存和数据库之间数据一致性问题的方法,它通过MySQL的binlog和Canal机制,实现数据同步到Redis缓存,以保证数据一致性。   . MySQL主备复制原理 2.MySQL中binlog配置 3.Canal工作原理、安装、配置、使用 4.SpringBoot......