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

    文章

    3985

    浏览量

    133037
  • 智能驾驶
    +关注

    关注

    5

    文章

    2947

    浏览量

    50958
  • 自动驾驶
    +关注

    关注

    791

    文章

    14668

    浏览量

    176429
  • 域控制器
    +关注

    关注

    0

    文章

    281

    浏览量

    3339

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IMU+多相机高速联合自动标定方案

    随着视觉惯性传感器在自动驾驶、机器人、AR/VR 等领域规模化落地,多相机+IMU 联合标定需求呈爆发式增长,多相机+IMU 联合标定领域尚属空白。 感算商城联合知名方案公司推出国内首台量产
    发表于 10-23 14:04

    卡车、矿车的自动驾驶和乘用车的自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是在乘用车领域,而对于卡车、矿车的自动驾驶发展,却鲜有提及。其实在卡车、
    的头像 发表于 06-28 11:38 706次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    中科创达与ETAS推出预集成多域中间件解决方案

    近日,ETAS 与 ThunderSoft(中科创达)宣布双方建立了紧密合作关系,并将在今年6月24日至25日于路德维希堡举行的汽车电子大会上,联合展示其新开发的、面向高性能计算(HPC)SoC 车载系统的多域预集成中间件解决方案。
    的头像 发表于 06-25 10:16 982次阅读

    2025年的自动驾驶技术有哪些升级?

    驾驶能力的车型不断量产落地自动驾驶的可运营场景逐步从限定区域扩展至泛化场景,且真正朝着全场景D2D(Door-to-Door)迈进。 图自动驾驶
    的头像 发表于 06-21 18:00 838次阅读
    2025年的<b class='flag-5'>自动驾驶</b>技术有哪些升级?

    自动驾驶技术落地前为什么要先测试?

    大量的传感器、复杂的算法和强大的计算平台来取代人类驾驶员的感知、判断和操作。在技术落地之前,“测试”便成了自动驾驶从实验室走向真实道路的“安全阀”和“试金石”。如果没有充分的测试,无论技术多么先进,都可能在现实环境中
    的头像 发表于 06-09 09:42 488次阅读

    小马智行第七代Robotaxi车型搭载赛AT128激光雷达

    近日,全球 L4 级自动驾驶领军企业小马智行于 2025 上海车展举办“向新而行”新闻发布会。全球首发第七代车规级自动驾驶软硬件系统方案,三款第七代 Robotaxi 家族量产车型,均搭载 4 颗
    的头像 发表于 04-27 16:18 798次阅读

    赛科技与卡尔动力深化战略合作

    近日,全球领先的激光雷达企业赛科技与自动驾驶卡车技术公司卡尔动力宣布深化战略合作,赛全球最高线数车规级量产激光雷达 AT1440 在卡尔动力全球首款未来运输机器人上首发,并同步搭载
    的头像 发表于 04-24 17:22 1124次阅读

    广汽埃安与滴滴推出搭载赛AT128激光雷达的L4自动驾驶车型

    。值得关注的是,滴滴自动驾驶与广汽埃安合作的首款 L4 车型也一同亮相,车型搭载了 4 颗赛 AT128 激光雷达作为远距感知主雷达,计划 2025 年底量产交付。
    的头像 发表于 04-16 15:50 816次阅读

    NVIDIA Halos自动驾驶汽车安全系统发布

    NVIDIA 整合了从云端到车端的安全自动驾驶开发技术套件,涵盖车辆架构到 AI 模型,包括芯片、软件、工具和服务。 物理 AI 正在为自动驾驶和机器人开发技术的交叉领域释放新的可能性,尤其是加速
    的头像 发表于 03-25 14:51 964次阅读

    STM32MP131C CbueMX中间件无RTOS选项是怎么回事?

    如题,STM32MP131C CbueMX中间件无RTOS选项,对比选择STM32MP157芯片是有的,怎么查这部分资料呢
    发表于 03-14 06:59

    赛激光雷达助力宝马智能工厂自动驾驶

    近日,赛科技(纳斯达克:HSAI),全球领先的激光雷达(LiDAR)研发与制造企业,宣布与瑞士自动驾驶解决方案提供商Embotech AG及法国空间智能软件开发商Outsight达成战略合作。此次
    的头像 发表于 02-11 09:46 965次阅读

    重载自动驾驶平板车HAV

    随着无人驾驶在封闭场地和干线道路场景的加速落地,港口作为无人化运营的先行者,其场景的复杂度、特殊性对无人化运营的技术提出了各种挑战。为了应对港口无人化运营在实质化落地过程的挑战,经纬恒
    的头像 发表于 01-06 14:50 1191次阅读
    重载<b class='flag-5'>自动驾驶</b>平板车HAV

    从《自动驾驶地图数据规范》聊高精地图在自动驾驶中的重要性

    从技术、管理和应用等多个维度规范自动驾驶地图数据的生产与使用。 引言 随着全球范围内自动驾驶技术的加速发展,自动驾驶地图这一新型数字基础设施正逐渐成为智能汽车产业的核心支撑。不同于传统
    的头像 发表于 01-05 19:24 2864次阅读
    从《<b class='flag-5'>自动驾驶</b>地图数据规范》聊高精地图在<b class='flag-5'>自动驾驶</b>中的重要性

    如何实现自动驾驶规控算法的仿真验证

    随着自动驾驶技术的不断进步,市场需求的持续增长,自动驾驶产业迎来广阔的发展前景。L3及以上级别的自动驾驶技术有望逐步落地普及,为人们带来更加安全、便捷、高效的出行体验。
    的头像 发表于 12-30 09:39 1578次阅读
    如何实现<b class='flag-5'>自动驾驶</b>规控算法的仿真验证