高效自动化测试,引领汽车座舱新纪元——实车篇

  • 引言

作为智能网联汽车的核心组成部分,智能座舱不仅是驾驶者与车辆互动的桥梁,更是个性化、智能化体验的源泉。实车测试作为验证智能座舱功能实现、用户体验、行车安全及法规符合性的关键环节,能够最直接地模拟真实驾驶场景,确保座舱域内各项功能在复杂多变的道路环境中稳定运行。面对座舱域内复杂的系统交互与多变的测试场景,传统的手工测试方式已难以满足高效、准确、全面的测试需求。因此,一套高效的座舱域实车测试方案势在必行。

  • 测试内容

智能座舱集成了众多功能,如信息娱乐系统、驾驶辅助系统、智能语音交互等。实车测试能够全面验证这些功能在实际驾驶环境中的表现,确保它们能够正常工作并满足用户需求。通过实车测试,可以发现功能实现中的不足和性能瓶颈,如响应速度慢、操作不流畅等问题。针对这些问题进行优化,可以提升智能座舱的整体性能和用户体验。东信创智推出的自动化测试方案可实现以下内容的测试。

  • 测试方案

测试系统分为车内功能测试、车外功能测试两部分。总体以视觉识别为主,总线信号为辅的形式实施。

(一)总体方案

座舱域实车自动化测试系统,主要由机械臂、视觉识别设备、语音交互设备、AVG小车等组成。通过机械臂实现车内屏幕的UI及各硬按键的点击操作,通过视觉识别设备、语音交互设备、总线设备等采集被测系统的反馈,从而构成车辆系统的闭环测试环境,实现对整车座舱域功能、性能、网联等的验证。

(二)车内功能测试

     车内功能测试按人机交互方式可分为触控测试、语音交互测试、视觉识别测试。

     1.触控测试

东信创智推出的测试方案针对触控仿真部分可用机械臂、ADB两种方式实现。(注:车内物理开关只能使用机械手实现,屏幕操作可由机械手或ADB实现。

搭配自动化测试软件,可实现如下功能:

  1. 自动化测试软件可提供ADB相关命令,实现对屏幕的触控操作;
  2. 可通过自动化测试软件编写测试脚本,控制机械臂移动,实现对屏幕的触控操作;
  3. 动作类型包括但不限于:单击、双击、滑动、长按、拖拽、曲面滑屏等,滑屏速度可控制;
  4. 可通过设置目标图像、坐标点,实现图像及坐标点的点击;
  5. 可实现车机图像断言:通过截屏、选取资源判定图像是否存在;
  6. 可实现机械手对3台HMI屏幕的操作和图像监控。

2.语音交互测试

通过语音嘴、拾音器等设备,搭配自动化测试软件,可实现如下功能:

  1. 自动化测试软件集成语音引擎,可实现TTS/STT转换;
  2. 可实现男声/女声、方言、多语种的发声和识别;
  3. 可实现音频文件播放、噪声播放、语音合成技术;
  4. 可实现语音识别、语义识别;
  5. 可实现Beep音检测功能,包括声纹比对、检测声强、频率以及起始时间戳;
  6. 支持语音控制的结果测试,能从多维度判断执行结果,如画面、声音、CAN信号及设备真实动作等;
  7. 可实现唤醒率、识别率、语音交互、语音控制等测试。

3.视觉识别测试

通过工业相机或ADB的方式,对被测件进行测试相关图像的采集。搭配自动化测试软件可实现如下功能:

  1. 可实现图标类显示/颜色/闪烁检测、故障报警灯、OCR字符检测、文字内容识别(中文/数字);
  2. 可实现指针示数、图标位置识别、事件触发瞬时报警类检测;
  3. 可实现全域比对查找、图片闪烁频率、不规则表盘等特殊识别测试需求;
  4. 具备模板匹配技术,当屏幕内图标位置发生变化时,无需更改脚本,自动化用例脚本仍可以正确执行;
  5. 支持对仪表的表盘(弧形、直线形、点阵形)、信号灯、文字区域等进行简单标定;
  6. 仪表安装位置不变化时,无需重新标定;
  7. 支持性能测试,包括响应时间、流畅度、设备启动时间、滑屏时延、按键时延等。

(三)车外功能测试

车外功能测试主要包括开门刷卡解锁测试、雷达障碍物测试等。

  1. 开门刷卡解锁测试

开门刷卡解锁测试所需要的设备包括AGV小车、机械臂组件等。具体测试方案如下:

  1. 车辆左右两侧各一个小车,各建立坐标系,负责本侧动作执行;
  2. 小车负责感应钥匙的移动和操作,开关车门;
  3. 小车自带升降台和抓手组件;
  4. 刷卡组件每个车门各吸附一个,负责车门解锁;
  5. 机械臂高度可设置,升降距离满足大多数人的高度。

刷卡组件示意图

AVG小车及刷卡组件示意图

  1. 雷达障碍物测试

雷达测试所需要的设备包括AVG小车、PVC管等。具体测试方案如下:

  1. 遥控AVG小车(含不同直径的PVC管),从不同路径靠近实车;
  2. 触发实车雷达报警提示;
  3. 输出报警提示角度。
  • 结语

智能座舱将作为智能网联汽车的核心竞争力之一,持续引领汽车行业的技术变革与产业升级。一套优秀的座舱域实车测试方案可以帮助客户赢得市场的认可与用户的信赖。东信创智也将不断优化测试方案,提升测试能力,确保每一款智能座舱产品都能为用户带来安全、智能、舒适、便捷的出行体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/990.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

数智税务 | 大企业税务管理,即将面临哪些需求变革?

大企业税务管理,即将面临哪些需求变革? 随着“金税四期”的推进和发票电子化的发展,中国税务机关的税收征管模式逐步从传统的“经验管税”、“以票控税”转向“以数治税”的精准监管模式。这一转变既为大企业供应链加速升级带来了便利&#…

数字IC后端实现之Innovus Place跑完density爆涨案例分析

下图所示为咱们社区a7core后端训练营学员的floorplan。 数字IC后端实现 | Innovus各个阶段常用命令汇总 该学员跑placement前density是59.467%,但跑完place后density飙升到87.68%。 仔细查看place过程中的log就可以发现Density一路飙升! 数字IC后端物…

[SAP ABAP] 自定义字段提供F4帮助

在SAP系统中,F4帮助是一个强大的功能,它允许用户在输入字段值时快速搜索和选择数 我们可以通过编写代码来为自定义字段提供F4帮助 程序代码 REPORT z437_test_2024.* 自定义数据类型 TYPES: BEGIN OF ty_mara,matnr TYPE mara-matnr, " 物料编号…

c怎么与python交互

ctypes是Python的一个外部库,可以使用python语言调用已经编译好的C语言函数以及数据类型并进行数据交换等。ctypes的官方文档在https://docs.python.org/3/library/ctypes.html 1、ctypes基本数据类型映射表 2、python调用c语言的函数库 (1&#xff09…

ssm042在线云音乐系统的设计与实现+jsp(论文+源码)_kaic

摘 要 随着移动互联网时代的发展,网络的使用越来越普及,用户在获取和存储信息方面也会有激动人心的时刻。音乐也将慢慢融入人们的生活中。影响和改变我们的生活。随着当今各种流行音乐的流行,人们在日常生活中经常会用到的就是在线云音乐系统…

使用TypeORM进行数据库操作

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 使用TypeORM进行数据库操作 引言 TypeORM 简介 安装 TypeORM 配置 TypeORM 定义实体 连接数据库 运行项目 高级功能 事务管理 关…

【2024】强网杯

web: PyBlockly: ​ 网站是一个通过block的堆积木的形式编程,有两种数据类型以及四种函数,分别是正常运算,print输出,min和max功能,随便写一些代码,发现结果会回显出来。 ​ 再来…

使用 Qt 实现自定义罗盘控件

用 Qt 编写一个简单的罗盘控件,该控件能够动态显示方向。该控件实现了一个带有北(N)和南(S)标记的圆形罗盘面盘,具有可以根据输入角度旋转的指针。 代码功能概述 该项目定义了一个 CompassWidget 类&…

项目模块十四:HttpRequest模块

一、项目设计思路 存储HTTP请求要素,提供简单接口 二、成员变量 全部公有 string _method; // 请求方法 string _path; // 资源路径 string _version; // 协议版本 string _body; // 请求正文 smatch _matches; // 资源路径正则提取 …

NASA:全球无机气溶胶酸度的机载观测和模拟比较

目录 简介 摘要 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 Airborne Observations and Modeling Comparison of Global Inorganic Aerosol Acidity 全球无机气溶胶酸度的机载观测和模拟比较 简介 该数据集提供了在2006年至2017年期间收集的十一项空中观测活…

汽车零部件展|2025 第十二届广州国际汽车零部件加工技术及汽车模具展览会邀您共赏汽车行业盛会

汽车是我国国民经济的重要支柱行业,在我国国民经济中起到举足轻重的作用,也是现代高端制造业的代表。改革开放以来,我国汽车产销量保持增长态势,至 2017 年实现汽车销量 2,887.89 万辆。受到国际经济形势、居民需求下滑、国民经济…

JavaEE-多线程初阶(1)

目录 1. 线程的概念 1.1 线程是是什么 1.2 为什么要有线程 1.3 线程和进程的区别 1.4 Java的线程和操作系统线程的关系 2. 第一个多线程程序 2.1 Hello Thread 2.2 使用jconsole观察线程 3. 创建线程 3.1 继承Thread类 3.2 实现Runnable接口 1. 线程的概念 1.1 线程…

[FE] React 初窥门径(四):React 组件的加载过程(render 阶段)

1. 回顾 前几篇文章中,我们采用了 VSCode 插件 CodeTour 来记录代码的执行过程, 并把相关的数据 .tour/ 放到了 github: thzt/react-tour 中。 截止到本文为之,我们总共记录了这些 code-tour, .tour/ ├── 2. 构建过程.tour ├─…

ASP .NET CORE 6 在项目中集成WatchDog开源项目

概念 WatchDog是一个开源的项目,可以实现对.Net 应用程序和API实现实时应用日志和性能监控平台。可以实现实时记录和查看应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常,有效帮助开发人员去排查应用异常,提升开发效…

Chrome浏览器音/视频无法自动播放

背景:由于google的一些制度,我们在写html项目时会发现刷新页面时无法自动播放audio和video,即使你添加了autoplay属性也无济于事, 但是IE和Edge浏览器是可以自动播放的。 解决方案: 本人在网上搜寻了很多方法&#xf…

WPF自定义日历控件Calendar 的方法

推荐下载地址 https://www.haolizi.net/example/view_2107.html <UserControl.Resources><local1:DayConverter x:Key"DayConverter"/><!--导入转换器--><Style x:Key"CalendarStyle1"TargetType"{x:Type Calendar}">&…

TOEIC 词汇专题:旅游计划篇

TOEIC 词汇专题&#xff1a;旅游计划篇 制定旅行计划时&#xff0c;尤其是跨国旅游&#xff0c;会涉及到很多独特的英语词汇。以下是与“旅游计划”相关的托业词汇&#xff0c;帮助你更加自如地规划行程。 1. 旅行服务和优惠 出发前了解一下与服务和优惠相关的常用词汇&#…

Java集合框架面试指南

Java集合框架面试指南 文章目录 Java集合框架面试指南ArrayList特点&#xff1a;LinkedList特点&#xff1a;ArrayDeque特点&#xff1a;PriorityQueue特点&#xff1a;HashMap特点&#xff1a;HashSet特点&#xff1a;LinkedHashMap特点LinkedHashMap经典用法 TreeMap特点Conc…

QEMU学习之路(4)— Xilinx开源项目systemctlm-cosim-demo安装与使用

QEMU学习之路&#xff08;4&#xff09;— Xilinx开源项目systemctlm-cosim-demo安装与使用 一、前言 项目说明&#xff1a;https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/862421112/Co-simulation 操作系统&#xff1a;Ubuntu 20.04.6 LTS gcc版本&#xff1a;9.4…

【Java知识】高性能网络应用框架Netty应知应会

文章目录 概述线程模型IO模型代码示例服务端代码示例客户端代码示例代码说明&#xff1a; 自定义协议实现自定义协议格式自定义编码器&#xff08;Encoder&#xff09;自定义解码器&#xff08;Decoder&#xff09;业务处理器&#xff08;Handler&#xff09;在Netty服务器管道…