想要快速进入车载测试?这份车载面试题集锦送给你,建议收藏!

news2024/10/6 6:40:31

1.道路测试流程

测试场地

1.测试场地有哪些?

对于一些要求不太高/简单的测试场景可以找一些封闭的场地,如断头路或者是城市所在地当地政府提供的诸如智能网联专用道路之类的测试道路,对于复杂或相对要求高一些的测试场景可以到专业的国家智能网联汽车试点测试场进行测试,以下提供了国内常用的示范区:

①国家智能网联汽车(上海)试点示范区封闭测试区

②国家智能商用车检验检测(泰兴)基地

③中汽中心(盐城)汽车试验场

④国家智能交通综合测试基地(无锡)

⑤浙江5G车联网应用示范区(杭州云栖小镇&桐乡乌镇)

⑥中汽中心智能网联汽车测试(北京)基地

⑦中国汽研智能网联汽车(重庆)试验基地

⑧国家智能网联汽车(武汉)测试示范区

⑨国家智能网联汽车(长沙)测试区

⑩国家智能网联汽车封闭测试基地(海南)

2.试验场地有哪些道路类型?场地长度有多长?车道宽多少?收费标准?

常用的试验场类型有:直线性能路、动态广场

场地长度通常在2km—3km及以上

单条车道的标准宽度为3.75m

收费通常按小时收费,1h在¥2000+

CAN相关

1.CAN、CAN-FD、FleyRay、LIN总线通信距离速度区别?

2.CAN有哪些分类?

Drive CAN(动力CAN)

Body CAN(车身CAN)

Chassis CAN(底盘CAN)

Instrument CAN(仪表CAN)

Infotainment CAN(娱乐CAN)

Diagnostics CAN(诊断CAN)

3.CANoe都用到哪些分析窗口?

Analysis(Measurement Setup/Trace/Graphics/Statistics)

Simulation()

Diagnostics

Environment(System Variables)

Hardware

Tools(CAPL Browser/Panel Designer)

执行器性能测试

1.执行器测那些?

例:加速(油门);

减速(刹车);

转向(方向盘)

2.执行器性能测试工况有哪些?

斜坡输入,正弦输入,阶跃输入

状态机测试

1.CAN总线通过什么方式进行信号传输?

差分信号

2.CAN信号显性/隐形电平分别对应的逻辑信号值是多少?

显性电平对应逻辑“0”,隐形电平对应逻辑“1”

3.ACC各状态之间转换条件都有哪些?

数据采集

1.数采系统介绍?

数采系统主要是通过配备各种视觉传感器的测试车辆来采集自动驾驶相关数据(含原始数据),例如摄像头、雷达、激光雷达、GNSS等。这些数据可以用于在实验室中精确地模拟某些交通状况,测试ADAS感知算法和控制逻辑,从而可以节省大量的道路测试和验证时间。

2.数据采集的工作内容有哪些?

数采分为行车和泊车的数据采集

日常工作内容:数采设备调试

数采软件的学习使用

采集的数据的后处理

3.数据后处理是如何处理的?

先将实车上(WinDows系统)采集的数据在Linux系统中通过软件转成rosbag包,再通过脚本将ros包生成result结果,结果中包含目标物、车道线等信息(文件格式有:csv、txt等)

在通过回注的方式导入到软件中即可看到可视化的目标物、车道线等信息。

4.数采设备时间同步的精度能达到多少?

例:500微秒到1毫秒的同步精度,处于行业领先地位。

5.数采常用Linux命令?

例:①sudo su//取得管理员权限

②df-h//检查硬盘是否挂载成功

③rm-rf//删除指定文件夹下文件

④poweroff/shutdown/halt//关机命令

⑤ssh[用户名]@IP地址//切换到另一台主机

⑥sudo./start.sh[路径]//以管理员权限运行sh脚本,将结果存放到指定路径线

6.采集的数据主要是什么类型?数据后处理的ros包包含哪些格式数据?最终处理完成的数据格式有哪些?

采集的数据主要是一些工程文件

ros包主要包含bag及xml文件

最终处理后的数据主要是csv及txt,如真值数据(.csv)、车道线数据(lane.csv)

7.ECU和相机之间通过什么技术来传输视频流?

通常使用串行解串技术

8.数采数据量?

软件算法到硬件设备,自动驾驶领域天生就会产生很多数据。一辆符合或者具备自动驾驶的车有摄像头、雷达、定位系统等各种各样的感知设备,这些感知设备运行24小时,大概会采集4个TB的数据。

9.数据落盘(数据带宽估算)?

例:①8MP前视摄像头数据量(RAW14):

3840*2160*14bit*30Hz=3484Mbps

②3MP环视摄像头数据量(RAW12):

1920*1536*12bit*30Hz=1062Mbps

③1路前视+4路环视摄像头总数据量:

3484+1062*4=7732Mbps=7.55Gbps=0.94GB/s=3398GB/h=3.32TB/h

④1路前置雷达数据量:

3.3GB/h

⑤4路角雷达数据量:

700MB/h*4=2800MB/h=2.8GB/h

10.数采时间同步原理?

由于每个传感器都有自己的时间戳,为了保证各传感器的时间同步,需要对传感器和采集系统授时。整个系统由组合惯导获取GPS时间,并对时间同步服务器授时;然后由时间同步服务器通过PTP网关给激光雷达和采集主机授时,使整个系统使用同一个时间源(GPS时间);同时时间同步服务器输出trigger信号去触发摄像头,控制摄像头的曝光时刻,从而实现所有传感器的数据同步。

11.说说什么是数据回灌?

回注设备在智驾仿真中非常重要,因为某些难以复现的场景,实车测试时发送过一次后很难再去复现第二次,比如说动物在马路乱窜、交通事故的还原、卡车后的红绿灯、加塞的车辆、黑暗行驶场景、雪地阳光产生的逆光等。智驾回注设备可以让这些边角案例的素材形成一个数据原型注入进域控制器中,然后域控制器可以利用这些数据做一个开环的感知结果的输出。

12.数据故障模拟有哪些?

除了真实场景的回注,还可以进行故障模拟,涉及到视频帧的故障模拟,比如在测试的过程中随机的位置或者固定的位置设置一些马赛克,或者加入一些异常的图像,破坏原生视频的真实性,进行验证。同时,可以模拟底层故障,如模拟丢帧、模拟时延等。

13.什么是数据标注?

人工标注费时费力,可以采用半监督学习(伪标签学习/自动标签学习)

原理:首先在人工标注真值的数据上训练模型,然后使用经过训练的模型来预测无标签数据的标签,从而创建伪标签。

此外,将标签数据和新生成的伪标签数据结合起来作为新的训练数据。大量使用自动标签或伪标签就是半监督学习。

测试进阶

在智能驾驶发展得如火如荼的今天,软件测试行业也随之衍生出车载测试的岗位需求。对比其它在招岗位,车载测试的薪资也更加可观。

最后:

可以到我的个人号:atstudy-js,可以免费领取一份10G软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!其中包括了有基础知识、Linux必备、Mysql数据库、抓包工具、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试持续集成、测试架构开发测试框架、性能测试等。

这些测试资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

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

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

相关文章

【运维杂谈】如何将ios镜像挂载到Linux系统中?

本期我们实现将CentOS7.9系统镜像挂载到Linux系统当中,首先明确什么是挂载,我理解的挂载就是把系统镜像与Linux操作系统建立直接的联系,将镜像的顶级目录连接到Linux根目录下的某一目录中,就好比我们Windows系统插入一张光盘&…

C++学习记录——이십삼 哈希表

文章目录 1、unordered_map unordered_set2、哈希表1、闭散列2、开散列(拉链法/哈希桶)继续优化 3、封装unordered和迭代器 1、unordered_map unordered_set C11提供,功能和map、set完全类似,不过它们底层实现是红黑树&#xff0…

JDBC~

文章目录 JDBCJDBC API详解DriverManagerConnectionStatementResultSetPreparedStatementPreparedStatement原理 JDBC JDBC就是使用JAVA语言操作关系型数据库的一套API JDBC是java处理数据库的接口 JDBC API详解 DriverManager 驱动管理类: 注册驱动,获取数据库连接…

Cplex的数据类型结构及基本语法功能

本序列将会重开一门新的序列----数学求解器cplex,文章不做简单介绍,不灌水,直接给大家进行讲述如何上手实操,并有针对性的给出相应案例分析。 OPL编程 OPL是ILOG团队为运筹学专家量身定制的一种优化建模语言,语法相对简单&#x…

C++系列之入门基础知识

💗 💗 博客:小怡同学 💗 💗 个人简介:编程小萌新 💗 💗 如果博客对大家有用的话,请点赞关注再收藏 🌞 命名空间 常见域的种类 常见的域的种类有:全局域,局部…

快速构建springboot项目

需求:浏览器发送 /hello 请求,服务器接受请求并处理,响应 Hello World 字符串分析 构建 Spring Boot 项目,事实上建立的就是一个 Maven 项目 1.创建maven 工程 在 IDEA上新建一个空的jar类型 的 maven 工程 2.修改pom.xml 1.在…

【Tkinter.Floodgauge】当程序需要长时间运行,可以用这个组件显示进度【文末附源码地址】

文章目录 效果展示源码解析导包Floodgauge组件界面初始化创建窗口修改数值运行 源码地址 效果展示 我在使用tkinter进行界面化操作的时候,会遇到运行很慢的程序,比如:爬虫下载视频、压缩解压文件,这些操作会很耗时间。 Floodgau…

力扣 ~ JavaScript ~ 35. 搜索插入位置

《跃动青春》好可爱的女孩子的友谊哇 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: …

redis(12)

1)添加地理位置坐标:已经添加的数据,无法再添加 geoadd key 经度 纬度 变量名字 geoadd china:city 121.47 31.23 shanghai 2)获取指定地区的坐标值: geopos key member(变量名字) geopos china:city shnaghai 3)获取到两个坐标之间的距离,后面是可选参…

95后的自述,文科女吃上IT饭了,历经5个月学习成功上岸软件测试......

想不到我一个女文科生也能吃上IT饭,真的是太香了!!! 程序员的待遇怎么这么好!(请大家原谅我没有见过市面的感叹,对于我这种刚上岗的新手而言,能够在厦门这个全国工资房价比最低的地方…

景区手绘图的配准、切图及上传

目录 1 增加一个项目 2 基础配置 3 获取自动上传需要的3个参数 3.1 生成切片上传验证码 3.2 按F5刷新页面 3.3 查看验证码以及其他2个参数 4 配准 5 切图 6 到迅达平台看一下切图效果 7 软件免费下载 这个免费客户端专用于迅达平台,对手绘图背景进行配准&…

java 调用 python 方法

目录 1.JPython 1.1 JPython介绍 1.2 JPython实践 2.使用Runtime.getRuntime()执行python脚本文件,推荐使用 一个项目可能需要用到人工智能算法,在java后端中需要调用python算法,这篇文章就简单介绍一下其中的两种java调用python方法。 …

一个简单的基于QT的图像浏览器

以前学习前端的时候,对于多张图片的布局一般使用瀑布流布局(CSS总结——瀑布流布局_css 瀑布流_黑白程序员的博客-CSDN博客),然后再通过懒加载(如何实现图片懒加载,预加载!! - 简书&…

AutoDL使用百度网盘来进行数据的交互

文章目录 1. 简介 2. 操作2.1. 设置密码2.1.1. 登录网盘 2.2. 访问网盘中的数据2.3. 将数据放入到网盘中 1. 简介 AutoDL上面其实是可以直接使用百度网盘、阿里云盘等公共网盘的,这样传资料的时候就不用通过Xshell慢悠悠的传输了,如果有百度网盘会员的话…

[MTK7621] dhcp.script 脚本分析

该脚本只要完成IP地址、DNS和路由设置。由udhcpc程序调用。调用的函数在下面两个文件中定义: . /lib/functions.sh:定义了一些基础操作,例如配置文件获取等 . /lib/netifd/netifd-proto.sh:定义了IP、DNS和路由的处理函数 在dhcp.…

关于Photoshop中的【Stable-Diffusion WEBUI】插件:Auto.Photoshop.SD.plugin

文章目录 (零)前言(一)PS的插件(1.1)安装(1.2)简评 (零)前言 本篇主要提到Photoshop中的Stable-Diffusion WEBUI插件,相对WEBUI并不算好用&#x…

MySQL 数据库面试题

TOC 1. MySQL 的内连接、左连接、右连接有有什么区别? inner join 内连接,在两张表进行连接查询时,只保留两张表中完全匹配的结果集。 left join 在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记…

STM32F401RET6 LQFP64 (Nucleo-F401RE) uart 打印输出

STM32F401RET6 LQFP64 (Nucleo-F401RE) uart 打印输出 1.STM32F401RET6 芯片情况 2.板子硬件 电源部分,开发板可利用JP5跳帽座子来选择使用USB供电或者使用管脚座子的外部Vin进行供电,无论是哪种供电,都需要经过U4的5V转成3.3V的LDO的再给S…

Simulink中如何获取所需变量对应的时间,并实时传输给其他模块

假设需要将时间信息传输给一个显示器模块,可以按照以下步骤进行操作: 在模型中添加“Clock”模块,将其输出与MATLAB函数“simulinktime”模块进行连接。 在模型中添加一个Scope模块,将其输入与Clock模块的输出进行连接。 运行模型,Scope模块将显示当前的仿真时间。 将Scop…

2023自动化测试选择什么工具或者框架好呢?

自动化测试的工具或者框架在市场上种类是比较繁多的。那么作为软件测试开发者应该怎么去选择呢?笔者觉得可以从测试需求、测试用例复杂度、技能水平和预算等方面去考虑。 Selenium 这是最常用的自动化测试工具之一,它可以模拟用户在不同的浏览器中进行操…