在过去十年中,自动驾驶和高级驾驶辅助系统(AD/ADAS)软件与硬件的快速发展对多传感器数据采集的设计需求提出了更高的要求。然而,目前仍缺乏能够高质量集成多传感器数据采集的解决方案

康谋ADTF正是应运而生,它提供了一个广受认可和广泛引用的软件框架,包含模块化的标准化应用程序和工具,旨在为ADAS功能的开发提供一站式体验

一、ADTF的关键之处!

无论是奥迪、大众、宝马还是梅赛德斯-奔驰:他们都依赖我们不断发展的ADTF来开发智能驾驶辅助解决方案,直至实现自动驾驶的目标。从新功能的最初构思到批量生产的准备,为每一行代码编写奠定了基础。

ADTF软件框架在汽车行业中扮演着至关重要的角色,主要体现在以下几个方面:

1. 最大数据吞吐量:确保在高负载情况下依然能够高效处理和传输数据,为自动驾驶系统提供实时反馈。

2. 高性能实时数据分析:支持复杂算法的实时运行,提升决策精度,增强自动驾驶的安全性。

3. 提高算法测试效率:简化测试流程,缩短开发周期,加速产品上市。

4. 即插即用的通用接口和总线:简化硬件集成过程,促进不同设备之间的兼容性,降低系统复杂性。

5. 硬件组件之间的高效通信:确保不同平台上的所有硬件组件能够无缝协作,提升系统整体性能。

6. 集成开源软件:通过开源解决方案,促进分布式系统的配置与管理,提升灵活性和可扩展性。

7. 广泛的开源文件库:支持在FEP、RTI-DDS和ROS2等平台上离线读取、写入和处理数据流,便于数据的共享和再利用。

8. 多语言SDK支持:C++/JS/QML SDK为客户提供扩展功能的灵活性,使得软件组件可以在各种仿真集和测试设置中多样化应用。

9. 云(后)处理工具的构建:使开发者能够创建高度可扩展的自动化解决方案,满足未来需求。

10. 遵循汽车标准:支持CAN、CAN FD、FlexRay、XCP、Some/IP、汽车以太网/Autosar等标准,确保产品的兼容性和行业适应性。

二、ADTF的魅力所在!

(1)用于解码AUTOSAR描述的车辆数据总线系统的工具

作为测量技术的强大合作伙伴,基于ADTF(高级驾驶技术框架)的ARXML解释器已经被梅赛德斯-奔驰、奥迪、博世和大众等汽车制造商广泛使用。在现代车辆中,所有电子控制单元(ECU)相互连接,形成一个称为数据总线系统的网络。

随着车辆技术的发展,数据总线系统越来越多地依赖于ARXML数据库。ARXML是一种用于描述ECU之间通信信息的格式,包括信号、帧(数据包)和时间顺序等信息。

ARXML解析器插件由Device Toolbox中的总线服务实例化,这意味着它作为一个工具,可以扩展解析和加载信号数据库的功能。它们充当不同数据库之间的桥梁,并向Device Toolbox提供关键信息。

ARXML解析器引擎能够快速解析这些ARXML数据库,将所需信息传递给解析器插件。该插件支持多个通信协议和标准,具体功能包括:

1. 消息和信号的编码与解码:能够处理CAN(控制区域网络)和CAN FD(灵活数据速率)消息和信号的格式。

2. 多路复用信号处理:可以在一个消息中同时传输多个信号,从而提高数据传输效率。

3. FlexRay通信的时间调度:支持FlexRay协议中的时间管理,可以在不同的通道(A通道和B通道)中进行输入输出操作。

4. FlexRay帧和协议数据单元的处理:能够解析和转换FlexRay帧(数据包),并支持大端序和小端序(不同的字节序列存储方式)。

5. 信号处理策略:支持单调计数和锯齿计数的方式,以及对信号位的递增、递减和排序操作,处理多路复用的协议数据单元。

通过这些功能,ARXML解释器能够有效地管理和处理现代车辆中的复杂通信需求,确保各个ECU之间能够顺畅地交流,从而提升车辆的整体性能和安全性。

(2)将功能工程平台(FEP)集成到ADTF中

功能工程平台(FEP)是一个免费提供的开源中间件,旨在简化分布式系统的开发和管理。通过将FEP集成到ADTF(高级驾驶技术框架)中,ADAS(高级驾驶辅助系统)开发人员可以克服许多设置和管理分布式系统的挑战,同时仍能享受到ADTF提供的高性能实时数据管理和验证功能,包括记录和回放测试数据。

使用ADTF配置编辑器,开发人员可以轻松配置分布式系统。这使得以简单的方式体验复杂的仿真、测试和验证架构成为可能,无论是在个人电脑上运行,还是在可扩展的云环境中操作。这样,开发人员可以更加高效地进行ADAS功能的测试和快速原型设计,从而加快技术的开发进程。

(3)自动可视化和评估测试用例的机载分析工具

Supertester是一款用于自动化可视化和评估ADAS(高级驾驶辅助系统)功能测试用例的机载分析工具。它通过直观的用户界面,自动采集和控制测试过程,帮助测试管理人员避免因执行错误或未遵守规定参数而产生的挫败感。这样,Supertester能够提升ADAS功能测试的安全性,同时显著节省时间和成本

在测试执行中,Supertester自动监控测试过程和系统状态,确保所有测试参数都符合规定。测量数据会被实时记录,并可以用于引导测试程序。Supertester提供的主要服务包括:

1. 引导测试和实时分析:为用户提供直观的操作指导,并实时分析测试结果。

2. IS029119一致性测试:确保测试符合国际标准的要求。

3. 整体测试文档:生成全面的测试文档,便于后续查阅和管理。

4. 通用接口:与测试管理系统进行数据交换,方便信息共享和协作。

测试结果的特点包括:

· 上传测试结果:用户可以方便地将测试结果上传至系统。

· 可视化评估:清晰展示驾驶操作和相关测试结果的可视化信息。

· 即时反馈:测试执行后,用户能够立即获得测试结果。

· 完整的环境数据:上传所有必要的测试环境数据,确保结果的可靠性和准确性。

通过这些功能,Supertester大幅提升了ADAS功能测试的效率和可靠性,使测试过程更加顺畅。

三、总结

综上可知,ADTF是一个模块化、标准化的软件框架,广泛应用于ADAS和自动驾驶功能的开发。它通过高效的数据吞吐量、实时数据分析和多传感器集成能力,加速算法测试和产品开发。ADTF同时也支持多种汽车通信标准(如CAN、FlexRay、Autosar等),并提供即插即用的接口,简化硬件集成。

此外,其ARXML解析器支持复杂车辆通信数据的解码,确保ECU间高效通信;FEP中间件的集成则优化了分布式系统的开发与验证;Supertester工具进一步通过自动化标准测试和实时分析提升ADAS测试的安全性与效率。

总体而言,ADTF为智能驾驶开发提供了高性能、灵活性和可靠性的全方位支持,成为行业中不可或缺的解决方案。


我是分享自动驾驶技术的康谋,欢迎关注互动!

ADTF: 助力自动驾驶系统开发的强大工具箱!的更多相关文章

  1. 自动驾驶系统 bfs

    一家科技公司有一块试验地用于测试自动驾驶系统.试验地由n×m个格子组成,从上到下依次编号为第1到n行,从左到右依次编号为第1到m列.试验车位于其中的某个格子上,每次自动驾驶系统可以控制汽车往上下左右移 ...

  2. 基于Jenkins自动构建系统开发

    1  绪论 1.1 课题的研究背景 随着IT行业的不断发展,软件开发的复杂度也随着不断提高.与此同时,软件的开发团队也越来越庞大,而如何更好地协同整个团队进行高效准确的工作,从而确保软件开发的质量已经 ...

  3. 自动驾驶轻松开发?华为云ModelArts赋能智慧出行

    作为战略新兴产业,人工智能已经开始广泛应用于多个领域.近几年,科技公司.互联网公司等各领域的企业纷纷布局自动驾驶.那么,自动驾驶技术究竟发展得如何了?日前,华为云携手上海交通大学创新中心举办的华为云人 ...

  4. .net 基于Jenkins的自动构建系统开发

    先让我给描述一下怎么叫一个自动构建或者说是持续集成 : 就拿一个B/S系统的合作开发来说,在用SVN版本控制的情况下,每个人完成自己代码的编写,阶段性提交代码,然后测试-修改,最后到所有代码完工,进行 ...

  5. 自动驾驶汽车数据不再封闭,Uber 开源新的数据可视化系统

    日前,Uber 开源了基于 web 的自动驾驶可视化系统(AVS),称该系统为自动驾驶行业带来理解和共享数据的新方式.AVS 由Uber旗下负责自动驾驶汽车研发的技术事业群(ATG)开发,目前该系统已 ...

  6. zzL4自动驾驶中感知系统遇到的挑战及解决方案

    本次分享的大纲: Perception Introduction Sensor Setup & Sensor Fusion Perception Onboard System Percepti ...

  7. zz“老司机”成长之路:自动驾驶车辆调试实践

    随着自动驾驶技术的发展,一辆新车从被改装到上路需要经过的调试流程也有了许多提升.今天,我希望结合自己之前的调车经验来跟大家分享一下我们是如何将系统的各个模块逐步上车.调试.集成,进而将一辆“新手”车培 ...

  8. Google Waymo 2017自动驾驶安全技术报告(一)

    2017年10月Google Waymo向美国交通部提交了一份43页的安全报告,报告中详细说明了Waymo如何装备和训练自动驾驶车辆,从而避免驾驶中的一般和意外情况发生.这份报告对Waymo的自动驾驶 ...

  9. Google Waymo自动驾驶安全技术报告(二)

    Waymo的技术在公开道路上.封闭测试场.仿真器进行了广泛的测试,所以可以保证自动驾驶系统的每一部分在其ODD内都有强大.可靠.安全的处理能力. Waymo的自动驾驶系统由三个相互独立.严格测试的子系 ...

  10. Mobileye 自动驾驶策略(二)

    Mobileye 自动驾驶策略(二) 与多方都成功进行了合作,其中比较大型的合作包括法雷奥.百度和中国 ITS. 法雷奥是最近的的 Tier 1 合作伙伴,法雷奥和 Mobileye 签署协议,表示未 ...

随机推荐

  1. hello-world-python

    Hello World 各位朋友们,大家好,我是jason,欢迎来到我的博客. 今天,我教大家如何使用Python来写一个简单的"Hello World"程序. 如何使用Pytho ...

  2. 玩转云端|天翼云边缘安全加速平台AccessOne实用窍门之保障热门产品发售服务安全稳定

    本文分享自天翼云开发者社区<玩转云端|天翼云边缘安全加速平台AccessOne实用窍门之保障热门产品发售服务安全稳定>,作者:天翼云社区官方账号 随着社会经济的发展和人民生活水平的提高,越 ...

  3. SqlServer中使用游标遍历数据集合

    具体代码如下所示: /***************************************** 实例:打印输出数据表BUS_Test中的Name和Age字段的值 ************** ...

  4. Vue项目实战:构建你的第一个项目

    Vue项目实战:从零到一构建你的第一个应用 准备工作 在开始使用Vue之前,请确保您已经安装了Node.js 16.0或更高版本.Node.js是运行Vue项目所必需的JavaScript运行环境. ...

  5. 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!

    前言 腾讯元宝AI产品于2025年2月13日在应用商店发布更新,正式接入了DeepSeek R1模型,并宣布该模型已联网.满血上线,DeepSeek+腾讯混元,好用不卡机. 腾讯元宝介绍 腾讯元宝是依 ...

  6. WinForm 进度条显示进度百分比

    参考: https://blog.csdn.net/zhuimengshizhe87/article/details/20640157 WinForm中显示进度条百分比有多种方式: 1. 添加 Lab ...

  7. 收集 Spring Boot 相关的学习资料

    收集 Spring Boot 相关的学习资料,Spring Cloud点这里 重点推荐:Spring Boot 中文索引 推荐博客 纯洁的微笑-Spring Boot系列文章 林祥纤-从零开始学Spr ...

  8. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could

    问题分析及解决方案 问题原因: Mybatis没有找到合适的加载类,其实是大部分spring - datasource - url没有加载成功,分析原因如下所示. DataSourceAutoConf ...

  9. NebKit简介及工作流程

    引言 随着云计算技术的不断发展,容器化技术已成为现代软件开发和部署的重要组成部分.NebKit作为一个创新的容器编排和管理工具,旨在简化这一过程,提高开发效率和系统的可靠性.本文将对NebKit进行简 ...

  10. 离线安装Docker社区版详细教程

    Docker是一个开源的应用容器引擎,使得开发者可以打包应用以及依赖包到一个轻量级的.可移植的容器中,然后发布到任何支持Docker的平台上.本文将详细介绍如何在离线环境下安装Docker社区版. 1 ...