0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

禾多科技中间件HoloSAR加速自动驾驶量产落地

禾多科技HoloMatic 来源:禾多科技HoloMatic 2023-07-26 10:21 次阅读

随着汽车智能化迅速发展,现在各大厂商新车上市时,都会将智能驾驶能力作为重要卖点。但关于智驾系统的介绍,大家最耳熟能详,要么是各种最新算法和上层软件功能,要么是大算力芯片和激光雷达等先进硬件自动驾驶中间件对于许多非行业人士来说,还是一个相对陌生的名词。

与此同时,对于服务车企自动驾驶量产项目的科技创新企业来说,是否拥有全栈研发能力,是衡量企业竞争力与创新力的重要标准。

以禾多科技为例,如今已具备「域控制器硬件+操作系统+中间件+行泊功能软件」自动驾驶全栈研发能力——除了此前禾小多为大家介绍过的HoloPilot和HoloParking自动驾驶软件系统、HoloArk域控制器硬件方案,禾多科技还自主研发了面向SOA架构、满足AUTOSAR标准的自动驾驶中间件HoloSAR,能以松耦合机制和可组合扩展特性,灵活、高效地服务于不同汽车厂商的自动驾驶开发流程,大大缩短量产开发周期。

那么,中间件是什么?在自动驾驶系统中起到什么样的作用?HoloSAR又将如何推动禾多科技自动驾驶方案快速量产?本期的「有禾不可」就来为大家进行简单介绍。

「软件真正定义汽车」的操作系统

「软件定义汽车」是一个经常被大家所耳闻的概念。那么,我们把自动驾驶汽车比喻成一台智能电脑,域控制器、传感器和车辆平台是硬件,部署在上面的各种感知、规划、定位算法是应用软件,相信大家很容易理解,这中间还需要一个能够衔接软硬件的操作系统。

智能移动设备上的iOSAndroid,车载系统中Linux、QNX属于狭义操作系统,通常包括内核、文件系统、驱动以及部分协议栈整合在这些底层系统软件中。

dfa15460-2ad2-11ee-a368-dac502259ad0.png

但在自动驾驶领域中还并没有发展出一个标准化、能覆盖所有车型的「超级操作系统」。多种底层系统软件并存的局面,导致自动驾驶研发复杂,开发成本剧增。

顾名思义,中间件就是介于底层系统和上层应用之间的一层软件框架。它对下可以适配不同的域控制器平台、传感器、系统内核和架构,让底层软件在不同的处理器架构和芯片间共享数据;对上可以提供统一的标准接口,支持自动驾驶数据链路上需要的各项服务,并负责各类应用软件模块之间的通信以及对底层系统资源的调度,是自动驾驶系统中不可或缺的一部分。

因此,中间件是整个自动驾驶软件架构的核心组成部分之一,与底层系统、硬件驱动层共同组成了广义上的操作系统。在软件定义汽车的时代,真正能全面掌握芯片、操作系统、中间件、算法和上层应用的创新企业才能走在技术前沿。而HoloSAR正是禾多科技基于自身全栈自动驾驶研发能力,自主开发的智驾OS。

dfc55a18-2ad2-11ee-a368-dac502259ad0.png

HoloSAR-禾多智驾OS

「软硬解耦」的关键角色

类似「软件定义汽车」,「软硬解耦」是汽车智能化的另一个热门概念,而中间件在其中正扮演着关键角色。

随着近年来自动驾驶从低阶到高阶的迅速发展,传统开发流程模式,即功能定义-硬件选型-针对不同芯片平台开发适配各自系统软件,已难以满足需求。自动驾驶软件的复杂性和快速更新迭代要求智能计算平台不仅要支持基础OTA功能,还要进一步实现软硬件解耦、区域分离、算法和应用软件模块化、接口开放。

因此,自动驾驶软件应遵循SOA(Service-Oriented Architecture,面向服务的软件架构)设计理念,即分层化、模块化和标准化,使服务和应用能够在不同车型、硬件平台、操作系统上复用,并且可以通过标准化接口对应用功能进行快速迭代升级。

自动驾驶中间件就正是可以按需调整、满足越来越复杂的底层硬件、传感器及上层应用灵活需求的平台。通过对传感器、计算平台等资源进行抽象,对算法、子系统、功能采取模块化的管理,中间件能通过统一接口,屏蔽基础硬件、底层系统和通讯协议的差异性,提供统一、标准的交互界面,从而降低上层应用软件的开发难度,使研发工程师可将注意力集中到功能算法的开发上。

HoloSAR Designer工具

作为连接上层应用程序和底层基础软硬件的桥梁,自动驾驶中间件如果能做到足够实时、安全和开放,「软硬解耦」的插拔式设计便成为可能,这使得各种自动驾驶上层应用能够灵活适配不同的传感器、芯片、车辆平台等硬件,在后续也可以进行高效地系统迭代,从而进一步提升自动驾驶系统的研发效率,降低开发门槛和综合成本,加速产品量产。

加速自动驾驶量产落地

由此可见,中间件在自动驾驶系统中起到了承上启下的作用,能够充分发挥域控制器、传感器硬件效能,便于驾驶上层应用软件更加快速、高效、灵活地研发。作为专注于自动驾驶量产应用的科技创新公司,禾多科技基于自身优势,自主研发了HoloSAR自动驾驶中间件。

在实际运行过程中,自动驾驶系统需要处理大量的感知数据,且为了保证安全,所有数据都需要接近实时的速度处理。这既对智驾芯片算力提出了很高的要求,还需要高效率的数据通信,保证系统能够对各种交通状况进行相应。

HoloSAR是为自动驾驶应用场景量身打造的一款基础软件,包含三部分:AP、Frameworks、Adapter,完整构建了松耦合、易扩展的软件架构,并引入DDS-TSN全域通信概念,即在SOC和MCU芯片内部署DDS融合TSN的协议,设定Qos策略及配置参数,实现上层全功能节点的核间和片间确定性通信,从而让通信组件在芯片的不同进程间通过零拷贝的方式进行数据传输,并通过优化算法,将底层通信中DDS CPU的占有率控制在10%以内。

e040d526-2ad2-11ee-a368-dac502259ad0.png

HoloSAR满足AUTOSAR标准和SOA架构,支持全域DDS、SOMEIP、Zero-Copy、DoIP的通信和诊断协议,并能提供灵活的工程配置与代码生成全套工具链,大大减少自动驾驶算法面向不同的硬件域控平台时所需的移植部署工作量。

同时,HoloSAR完全满足自动驾驶算法需要的三大确定性组件:确定性计算、确定性调度、确定性通信,开发的虚拟化运行时硬件平台可以在无硬件的情况下,让自动驾驶软件算法功能在移植域控硬件前完成测试验证工作。

为了应对不同厂商车型硬件配置差异,HoloSAR还具备多域控适配能力,能灵活移植、部署不同芯片方案的域控制器硬件,使插拔式设计便成为可能,从而推动禾多行泊一体自动驾驶方案能够面向不同厂商要求,高效完成量产部署。

目前,HoloSAR已获得了多家国内大型主机厂和芯片公司的青睐。此外,由禾多科技自主研发的自动驾驶域控制器HoloArk也已获得奇瑞等多家头部车企定点,将于今年量产装车。面向未来,禾多科技将与更多大型汽车主机厂商紧密沟通,努力扩大自身“朋友圈”,以行泊一体、软硬一体、SOA服务架构和开发共赢的合作思路,推动旗下自动驾驶方案在更多主机厂车型上量产搭载,积极赋能中国乃至全球自动驾驶的落地普及。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3851

    浏览量

    125642
  • 智能驾驶
    +关注

    关注

    3

    文章

    2094

    浏览量

    48214
  • 自动驾驶
    +关注

    关注

    773

    文章

    13049

    浏览量

    163230
  • 域控制器
    +关注

    关注

    0

    文章

    227

    浏览量

    2453

原文标题:有禾不可 | 聊聊赋能「软件定义汽车」的重要角色——中间件

文章出处:【微信号:gh_2ef7005733ab,微信公众号:禾多科技HoloMatic】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    的Robotaxi运营。这标志着L4级自动驾驶迎来了新的里程碑,朝着商业化落地迈进了一大步。中国的车企也不甘落后:4月7日,广汽埃安与滴滴自动驾驶宣布合资公司——广州安滴科技有限公司获批工商执照。广汽埃安
    发表于 04-11 10:26

    禾多自动驾驶域控制器和智能前视相机将搭载新车量产落地

    12月20日,奇瑞集团高端品牌星途旗下全新纯电轿车星纪元ES正式上市,开启奇瑞高端新能源战略全新阶段。禾多科技自主研发的HoloArk 1.0自动驾驶域控制器、HoloIFC 2.0智能前视相机将同步搭载新车量产
    的头像 发表于 12-25 14:21 416次阅读

    关于自动驾驶落地的独特思考与探索

    Nullmax对底层软件、中间件的自研值得一提。通常而言,它并不是自动驾驶科技公司的必选项,毕竟对底层软件、中间件的开发费时、费力且短期成效有限,行业普遍会将更多的资源投向应用层软件的开发。
    发表于 11-07 14:48 213次阅读

    EDMS中间件集成的未来趋势和探讨

    在高级驾驶辅助系统 (ADAS)和自动驾驶 (AD)的背景下,为开发人员提供了创建高性能和高安全性应用程序所需的工具、运行时环境和集成能力。 图1 EDMS确定性中间件解决方案概览 一 中间件
    的头像 发表于 09-28 10:03 1484次阅读
    EDMS<b class='flag-5'>中间件</b>集成的未来趋势和探讨

    东软睿驰自动驾驶产品持续量产落地

    ,凝聚全行业集体智慧,为汽车产业的高质量发展贡献智慧和力量。   东软睿驰副总经理刘威博士受邀参与“高级别自动驾驶的中国方案”智能化论坛,并发表《自动驾驶产品加速迈进规模化之路》主题演讲,阐述产业进入多域融合的市场周期
    的头像 发表于 09-11 09:06 710次阅读
    东软睿驰<b class='flag-5'>自动驾驶</b>产品持续<b class='flag-5'>量产</b><b class='flag-5'>落地</b>

    在FRDM-K64F开发板上开发中间件应用程序

    本教程将指导您在FRDM-K64F开发板上开发中间件应用程序。 该应用程序从MEMS传感器(加速计和磁力计)读取数据,并使用CGI和JavaScript将其显示在网站上。 Web服务器
    发表于 09-04 08:02

    多科技完成超10亿元C轮融资,加速推进自动驾驶方案规模化量产

    多科技作为国内知名自动驾驶创新企业,成立于2017年,自成立之初就务实地选择了渐进式实现高阶自动驾驶的发展目标,有效地将前沿人工智能技术和汽车工程技术相结合,推动智能驾驶解决方案大规
    的头像 发表于 07-18 14:58 607次阅读

    工程能力是关键,自动驾驶无图方案加速进入前装量产

    电子发烧友网报道(文/梁浩斌)自动驾驶商业化的进度正在加速,最近工业和信息化部副部长辛国斌在国务院政策例行吹风会上表示,将深化智能网联汽车测试示范应用,支持有条件的自动驾驶,包括L3级及更高
    的头像 发表于 07-03 07:42 876次阅读
    工程能力是关键,<b class='flag-5'>自动驾驶</b>无图方案<b class='flag-5'>加速</b>进入前装<b class='flag-5'>量产</b>

    中国自动驾驶发展加速,已实现多场景落地应用

    当前技术还无法达到全工况、全区域的自动驾驶,4级自动驾驶足以满足限定场景内实现完全替代驾驶员及安全员的需求 根据工信部发布的《汽车驾驶自动
    的头像 发表于 06-21 17:32 336次阅读

    什么是DDS(数据分发服务)?#软件中间件

    中间件DDS
    北汇信息POLELINK
    发布于 :2023年06月05日 14:50:13

    自动驾驶保驾护航之主流中间件设计

    算法、控制、大数据。目前越来越多的主机厂聚焦于数据如何更高效和准确的通信,随着自动驾驶等级从L2向 L2++甚至L3/L4过渡,对于数据传输要求越来越高。中间件开发和应用一下子被推到了风口浪尖。 谈到中间件,我们不得不先讲一
    发表于 06-02 16:47 0次下载
    为<b class='flag-5'>自动驾驶</b>保驾护航之主流<b class='flag-5'>中间件</b>设计

    自动驾驶测试系列(一)之初识自动驾驶(下)

    自动驾驶的软件也是极其复杂,作为测试人员,大致理解为三层就够了。第一层是系统软件,主要由BSP、操作系统内核以及 中间件三部分组成。第二层是功能软件,包含自动驾驶的核心功能模块,如相关算法的编程
    发表于 06-02 15:13 0次下载
    <b class='flag-5'>自动驾驶</b>测试系列(一)之初识<b class='flag-5'>自动驾驶</b>(下)

    自动驾驶通信中间件

    中间件”是一个比较抽象和宽泛的概念,它并不特指一种具体的技术,其概念起源于复杂分布式软件系统的开发,其目的是实 现软件组件之间进行数据交换,使软件组件之间实现解耦。这种数据交换通常是通过网络进行
    发表于 06-01 11:32 0次下载
    <b class='flag-5'>自动驾驶</b>通信<b class='flag-5'>中间件</b>

    资深自动驾驶3D视觉专家徐一梁归国加入禾多科

    的创新研发,为自动驾驶方案高效量产落地提供有力支持。 徐一梁拥有南洋理工大学及德克萨斯农工大学双博士学位,曾任职于苹果、亚马逊、腾讯(美国)、Kiware等多家知名科技公司研发部门,拥有十余年视觉定位、3D视觉算法研发和工程化
    的头像 发表于 05-30 11:31 826次阅读

    汽车软件通信中间件iceoryx和它的零拷贝技术

    因为自动驾驶的发展带动了系统内部不同进程、线程之间巨量的数据交换,目前这样的通信量能达到 GB/s 以上,如何高效实现通信要求是每一个自动驾驶开发团队需要认真考虑的事情。 iceoryx 运用“零拷贝”技术
    发表于 05-15 11:42 0次下载
    汽车软件通信<b class='flag-5'>中间件</b>iceoryx和它的零拷贝技术