ADAS如何获取和记录数据

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: ADAS如何获取和记录数据

获取和记录数据是道路测试或开发的主要任务之一。如果使用单个工具记录不同的来源,则结果是车辆中不同数据记录仪的大杂烩。CANape 日志是车辆中 ADAS 日志记录任务的解决方案。现在只需一个数据记录仪即可实现所有要求。

开发驾驶员辅助系统等复杂系统是所有相关方面临的一项重大挑战。许多不同的ADAS传感器和控制单元在车辆中汇集在一起。对于分析系统行为和重新仿真,以及许多其他原因,在车辆中记录数据至关重要。供应商完全可以自由选择他们的工具链。但是,当几个供应商的产品现在聚集在一辆汽车中时,这不再是个人的问题,而是整体解决方案的问题:一个同步记录和存储所有数据源的工具链。这些挑战及其解决方案的细节是什么样子的?

1车辆现状

获取和记录数据是道路测试或开发中的一项主要任务。如果使用单个工具收集不同的来源,则结果是车辆中不同数据记录器的积累。这样的解决方案存在许多挑战:

  • 多个数据记录仪的通用启动、停止和触发以及测量数据的时间同步性。
  • 增加的空间要求和许多数据记录仪的电源。
  • 驾驶员需要了解所有系统,例如,从不同的数据记录仪读取测量数据。

2 对数据记录仪的要求

ADAS应用主要涉及来自雷达、视频和激光雷达传感器的数据。根据制造商和传感器类型,它们通过经典总线、以太网和视频接口传输数据。需要地面实况数据,例如来自RTK(实时运动学)系统的位置或来自上下文摄像头的视频,以便更好地评估车辆状况。除了XCP之外,其他协议如SOME/IP和DoIP也用于记录ECU数据。

目前,每辆车每秒生成几百兆字节的数据。然而,未来的传感器将提供更多的数据。在这方面,只有可扩展的解决方案才能帮助保护测量技术的投资。还记录了非常不同类型的数据。数据记录仪具有可拆卸存储单元,大小为10 TB,具有快速安装和拆卸时间的优势。与通过WiFi/以太网传输相比,这大大减少了数据传输的车辆停机时间。如何克服车辆中多个数据记录仪的问题?答案很简单:只需一个记录器即可实现所有要求。Vector正是为此目的开发了“智能日志”系列。

7e9c5512b1a0e8ff22213a17ee201336_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

图 1:车辆中 ADAS 记录任务的解决方案

CANape 日志可用于获取所有总线、传感器和 ECU 数据(图 1)。Vector的网络接口可以访问CAN / CAN FD,汽车以太网和Flex-Ray。从传感器采集所有原始和调试数据,当然还有所有ECU内部值,都是通过Vector VX1000产品系列完成的。CANape 日志在很多方面都是可扩展的。如果需要更多内存或端口,可以扩展现有设置以在车辆中包括额外的工业计算机。使用ASAM标准MDF记录数据。除了信号和总线消息外,还可以集成视频、原始传感器数据、描述文件和其他元数据。因此,MDF文件包含分析或重新模拟所需的一切。如果写入的存储介质已满,只需几步即可将其替换为空存储介质(图 2)。车辆迅速回到道路上,同时来自存储介质的数据传输到网络。

3 工艺可靠性和适应性

在车辆中安装CANape日志并连接所有组件后,通过以太网与CANape建立连接。当应用工程师在CANape中工作时,所有数据都集中在CANape日志中。成功设置后,CANape 与 CANape 日志断开连接,记录器继续自主处理配置。补间工具和记录器之间没有传输错误的余地。驾驶时,驾驶员使用智能手机或平板电脑上的应用程序查看所有必要的信息或触发启动和停止等动作。如果有必要更改配置,CANape 会随时重新连接到 CANape 日志。如果需要调整ECU或测量配置中的参数,则无需更改车辆中的接线。从而保证了高效和过程安全的工作。

4 ADAS logging实例解析

b46e283a595257d4d538aa89de04c906_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

d25078a7bf96c8c5e68c71cb37ef7475_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8e71b1213ecc4832e0d9fecc4d895b96_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

24571ade282cd8c891ebc344b7bcf997_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

2448b633bd499c360ed565d467595237_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

52fd81101d65a348efbb9d193122c8e1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

7387ed3dc9dc5dc83fc85da0425f3aff_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

9917eeb1db506c21492a9a43189f0c8f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

a56c365727b242fab40748b944dd9d64_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

db111602b6f622266b748f786a6b5d47_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8baf746ed57f20904add58de5578be73_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

f4a9e4a932cd397d6a1450524c1bc6b3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
相关文章
|
7月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
Node——activeError: error:0308010C:digital envelope routines::unsupported
启动项目报错error:0308010C:digital envelope routines::unsupported,其实很简单因为node版本的原因,本地默认的版本是v20.15.0,项目是老项目默认的版本是v16.16.0;
267 2
|
存储 Oracle 关系型数据库
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
从基本特性、技术选型、字段类型、事务提交方式、SQL语句、分页方法等方面对比Oracle和MySQL的区别。
2120 18
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
876 1
|
消息中间件 存储 Kafka
Lindorm Ganos轨迹点快速聚合能力简介
本文介绍了Ganos时空数据库在Lindorm流引擎上的全新能力与最佳实践,帮助客户解决车辆网场景中轨迹点实时聚合生成轨迹线的能力。Lindorm Ganos实现了Lindorm宽表、流、计算等引擎在时空领域的打通,支持原生时空类型与多种时空算子,支持多种不同的时空索引,不仅可用于传统的周边查询,还面向了历史轨迹的查询分析、实时地理围栏查询、点面查询等更加复杂的业务需求。
|
Kubernetes 网络协议 Python
一文教会你,如何通过kubeadm,在生产环境部署K8S高可用集群(二)
一文教会你,如何通过kubeadm,在生产环境部署K8S高可用集群(二)
425 0
|
关系型数据库 数据库 数据安全/隐私保护
Docker部署安装禅道
Docker部署安装禅道
517 0
|
XML 监控 Java
Spring系列篇--关于AOP【面向切面】的详解
Spring系列篇--关于AOP【面向切面】的详解
162 0
|
分布式计算 运维 搜索推荐
基于阿里云Maxcompute搭建商业广告数据分析系统
互联网时代,信息流广告越来越多。而信息流广告的投放以大数据测算为依托,同样的数据,不同的解读方式,在进行投放指导时会产生不同的效果。
515 0
基于阿里云Maxcompute搭建商业广告数据分析系统
|
敏捷开发 测试技术 持续交付
Scrum敏捷开发实施步骤和注意事项
Scrum敏捷开发实施步骤和注意事项