首页 > 其他分享 >正在车载测试的你,ADAS测试了解多少?

正在车载测试的你,ADAS测试了解多少?

时间:2024-11-15 19:43:51浏览次数:3  
标签:场景 验证 ADAS 车载 驾驶 测试 进行

随着智能驾驶技术的飞速发展,汽车行业的竞争从硬件转向了软件生态。高级驾驶辅助系统(ADAS)已成为汽车智能化的标配,从车道保持、自动紧急刹车到自适应巡航,这些功能无一不在改变我们的驾驶体验。然而,ADAS测试作为保障这些技术安全可靠的关键环节,你对它了解多少?

ADAS的测试覆盖哪些领域?为什么精准和全面的测试对ADAS的落地如此重要?在实际测试过程中,是否有技术和工具可以提升测试效率和精度?

ADAS测试并非单一维度的验证,而是涵盖了功能性测试性能测试安全性测试场景模拟测试等多个方面。例如,在自动紧急刹车(AEB)功能的测试中,需要模拟各种突发场景:如前方突然出现行人、自行车或车辆,并测量系统的反应时间和刹车距离。某知名汽车厂商在一款新车上市前,因测试中未覆盖某些复杂场景,导致车辆在特殊条件下误判,造成市场口碑下滑。由此可见,全面的测试对于ADAS至关重要。

近年来,ADAS功能已经成为用户购买车辆时的重要考量因素,但由于系统依赖多传感器(如摄像头、激光雷达、毫米波雷达等)的协同工作,其复杂性也在增加。一旦测试不充分,可能导致严重的安全事故。针对这一点,欧美日等国家对ADAS功能的测试提出了严格的标准,比如欧盟的 NCAP 测试要求。而在中国市场,随着政策法规的逐步完善,ADAS测试的需求和标准也在迅速提高。

ADAS的概念:

高级驾驶辅助系统(AdvancedDrivingAssistanceSystem)是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单双目摄像头以及卫星导航),在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。

ADAS监测功能覆盖区域:

(图片来源于网络)

ADAS测试重点分析:

如果要对这个全功能进行全阶段的测试话,把功能分阶段、分区域、分模块进行:

1、分阶段:

①.涉及到零部件需要经过全面的测试,再深入的就是底层的代码进行测试。

②.零部件和车辆之间的集成/兼容性方面的验证。

③.安装好零部件的整车在实验室进行测试,完成后再到半封闭空间或者园区等室外环境验证,最后到城市环境中进行验证测试。

ADAS测试

软件模拟测试(仿真)
  • 场景模拟
    • 算法验证
  • 性能测试
    • 响应时间
    • 处理速度
    • 准确性
封闭场地测试
  • 功能测试
    • 自动驾驶
  • 不同车位
  • 平行车位
  • 垂直车位
  • 斜向停车位等
    • 自动巡航
    • 车道保持
    • 自动泊车
  • 环境
  • 狭窄
  • 有障碍物
  • 操控的稳定性和舒适性
    • 道路
  • 加速
  • 减速
  • 转向
    • 传感器
  • 精度
  • 可靠性
安全性测试
  • 结构强度、安全气囊等安全系统
    • 正面碰撞
    • 侧面碰撞
    • 追尾
    • 紧急制动
实际道路测试
  • 真实环境测试
    • 各种交通标志、标线、信号灯以及其他车辆和行人的行为
    • 不同地理位置和气候条件下的性能表现
  • 数据收集与分析
    • 不断收集各种数据,如传感器数据、车辆状态数据、行驶轨迹数据等
    • 评估自动驾驶系统的可靠性和安全性
  • 与其他交通参与者的交互测试
    • 与其他车辆、行人、骑自行车的人等交通参与者的行为能力
    • 交通拥堵、路口等复杂场景下的表现

2、分区域:

①.将整体分为不同的功能区域进行测试。、

②.按照上图的示例,要分为前方/后方/侧方等区域进行相关测试。

③.每个区域的测试重点和关注重点也不一样,比如前方区域雷达/传感器会比较多,这里的测试也会更加的深入。

3、分模块: 

在ADAS中会涉及很多的具体业务,根据不同的业务测试设计和重点也有所不同。

比如ADAS包括:前向碰撞预警(FCW)、车道偏离预警(LDW)、盲点检测(BSM)、自适应巡航控制(ACC)、自动紧急制动(AEB)、智能大灯控制(AFL)、盲点检测(BSM)、车道保持辅助(LKA)‌、夜视系统‌、行人保护系统、下坡控制系统(HDC)等。

要对ADAS进行测试,就需要分别对这些业务进行测试,完成后再整体进行测试。

以上就是ADAS测试重点介绍,要做好ADAS测试,不能只停留在表面,需要更多的硬件知识来辅助。

为满足这些复杂需求,测试人员可以借助专业的ADAS测试工具。例如,使用CARLAPreScan进行虚拟场景仿真,结合Python编写自动化脚本来完成高效的数据采集和分析。同时,硬件在环(HIL)测试平台也可以帮助更接近真实环境,确保测试的准确性和全面性。

ADAS测试的关键在于覆盖全面的测试场景和精准的数据分析。无论是模拟场景的构建,还是实车道路测试的验证,测试工程师都需要关注细节,确保ADAS功能不仅能提升驾驶体验,还能真正保障驾驶安全。全面而系统化的测试,是推动ADAS技术持续进步的基石。

"在智能驾驶的道路上,测试不仅是技术的试金石,更是安全的守护者。"

标签:场景,验证,ADAS,车载,驾驶,测试,进行
From: https://blog.csdn.net/m0_58552717/article/details/143805800

相关文章

  • 测试
    Hello......
  • 高速3D-DIC测试技术在核电机组主给水泵与电机位移测量中的应用
    主给水泵是核电站必不可少的设备,它的正常运行能确保蒸汽发生器的正常供水,对机组安全稳定运行及核安全都有重要的作用。一、实际测试需求在实际工况下,主给水泵会发生怎样的变化?为了研究泵体和电机在暖泵、起泵、运行、停泵和冷却五个阶段的动态行为,采用新拓三维XTDIC-STROBE......
  • 充电桩测试的结果如何评估和分析?
    充电桩测试是评估和确保其性能、安全性和可靠性的关键步骤。以下是对充电桩测试结果的评估和分析方法:目标明确:首先,明确测试的目标和标准。这可能包括充电效率、安全性、耐久性、兼容性等。数据收集:使用专业的测试设备进行各种参数的测量,如电流、电压、功率、温度等。记录充......
  • 使用 JuiceFS 快照功能实现数据库发布与端到端测试
    今天的博客来自JuiceFS云服务用户Jerry,他们通过使用JuiceFSsnapshot功能,创新性地实现了数据的版本控制。Jerry,是一家位于北美的科技公司,利用人工智能和机器学习技术,简化用户购买汽车和家庭保险的比较及购买流程。在软件开发领域,严格的测试和受控发布已经成为几十年来的标......
  • 网络乒乓测试工具
    一、工具介绍采用shell脚本和c/c++开发,用于评估多台主机间任意2台主机间的网络性能使用网络socket接口,建立客户端和服务端tcp网络连接,进行网络收发包测试测试可以指定收发报文数量和告警阈值  二、测试标准收发10w次报文,如果千兆网,耗时一般在20~50秒,如果是万兆网,耗......
  • 这几年写的测试小工具
    1、方便的工具箱 2、每个月动态密码获取 3、自动化用例合并,将标准格式的测试用例转化为jira可导入的格式 4、根据查询页面的条件自动生成测试用例,核心是使用了一个集合的combinations组合,还有一种是多个集合的笛卡尔积,即多个集合的有序组合,就不放出来了 5、图片文本......
  • IpAdressServiceImpl的测试
    importcom.google.common.collect.Maps;importlombok.extern.slf4j.Slf4j;importorg.junit.jupiter.api.BeforeEach;importorg.junit.jupiter.api.Test;importorg.mockito.InjectMocks;importorg.mockito.Mock;importorg.mockito.MockitoAnnotations;importjav......
  • SpringCloud2023实战之接口服务测试工具SpringBootTest
    你好,这里是专栏“SpringCloud2023实战”。点击查看专栏SpringCloud实战往期推荐:SpringCloud和SpringBoot的版本依赖该怎么选择SpringCloud2023最新版本该如何进行组件选型?如何简洁高效的搭建一个SpringCloud2023的maven工程如何在SpringCloud2023中快速集成注册中心如何在......
  • 充电桩测试的主要内容有哪些?
    充电桩测试是确保充电桩安全、高效运行的关键环节。充电桩测试的主要内容包括以下几个方面:电气性能测试:电气性能测试主要包括输入输出电压、电流、功率因数等参数的测量,以及充电桩与电动汽车之间的通信功能测试。这些测试旨在确保充电桩能够为电动汽车提供稳定、可靠的充电服务......
  • 自动化测试环境配置-selenium库和谷歌浏览器版(离线安装)
    环境下载链接:https://pan.baidu.com/s/1acJJrA087zf_e02at3hoUg?pwd=f83d提取码:f83d 第一步,取消谷歌浏览器的自动升级 再去控制面板卸载原来的谷歌浏览器 第二步,安装谷歌浏览器80版本 通过设置查看版本号,该版本是不会自动升级的 第三步:直接使用下载好的驱动......