化迅速发展,现在各大厂商新车上市时,都会将智能驾驶能力作为重要卖点。但关于智驾系统的介绍,大家最耳熟能详,要么是各种和上层软件功能,要么是大算力
与此同时,对于服务车企无人驾驶量产项目的科学技术创新企业来说,是否拥有全栈研发能力,是衡量企业竞争力与创新力的重要标准。
以禾多科技为例,如今已具备「域控制器硬件+操作系统+中间件+行泊功能软件」无人驾驶全栈研发能力——除了此前禾小多为大家介绍过的HoloPilot和HoloParking无人驾驶软件系统、HoloArk域控制器硬件方案,禾多科技还自主研发了面向SOA架构、满足AUTOSAR标准的无人驾驶中间件HoloSAR,能以松耦合机制和可组合扩展特性,灵活、高效地服务于不一样的汽车厂商的无人驾驶开发流程,快速缩短量产开发周期。
那么,中间件是什么?在无人驾驶系统中起到什么样的作用?HoloSAR又将如何推动禾多科技无人驾驶方案快速量产?本期的「有禾不可」就来为大家进行简单介绍。
「软件定义汽车」是一个经常被大家所耳闻的概念。那么,我们把无人驾驶汽车比喻成一台智能电脑,域控制器、传感器和车辆平台是硬件,部署在上面的各种感知、规划、定位算法是应用软件,相信我们大家很容易理解,这中间还需要一个能够衔接软硬件的操作系统。
智能移动电子设备上的iOSAndroid,车载系统中Linux、QNX属于狭义操作系统,通常包括内核、文件系统、驱动以及部分协议栈整合在这些底层系统软件中。
但在无人驾驶领域中还并没有发展出一个标准化、能覆盖所有车型的「超级操作系统」。多种底层系统软件并存的局面,导致自动驾驶研发复杂,开发成本剧增。
顾名思义,中间件就是介于底层系统和上层应用之间的一层软件框架。它对下可以适配不同的域控制器平台、传感器、系统内核和架构,让底层软件在不同的处理器架构和芯片间共享数据;对上能够给大家提供统一的标准接口,支持无人驾驶数据链路上需要的各项服务,并负责各类应用软件模块之间的通信以及对底层系统资源的调度,是无人驾驶系统中不可或缺的一部分。
因此,中间件是整个无人驾驶软件架构的核心组成部分之一,与底层系统、硬件驱动层共同组成了广义上的操作系统。在软件定义汽车的时代,真正能全面掌握芯片、操作系统、中间件、算法和上层应用的创新企业才能走在技术前沿。而HoloSAR正是禾多科技基于自身全栈无人驾驶研发能力,自主开发的智驾OS。
类似「软件定义汽车」,「软硬解耦」是汽车智能化的另一个热门概念,而中间件在其中正扮演着关键角色。
随着近年来无人驾驶从低阶到高阶的迅速发展,传统开发流程模式,即功能定义-硬件选型-针对不一样芯片平台开发适配各自系统软件,已难以满足需求。无人驾驶软件的复杂性和快速更新迭代要求智能计算平台不仅要支持基础OTA功能,还要进一步实现软硬件解耦、区域分离、算法和应用软件模块化、接口开放。
因此,无人驾驶软件应遵循SOA(Service-Oriented Architecture,面向服务的软件架构)设计理念,即分层化、模块化和标准化,使服务和应用能够在不同车型、硬件平台、操作系统上复用,并能通过标准化接口对应用功能进行快速迭代升级。
自动驾驶中间件就正是可以按需调整、满足越来越复杂的底层硬件、传感器及上层应用灵活需求的平台。通过对传感器、计算平台等资源进行抽象,对算法、子系统、功能采取模块化的管理,中间件能通过统一接口,屏蔽基础硬件、底层系统和通讯协议的差异性,提供统一、标准的交互界面,以此来降低上层应用软件的开发难度,使研发工程师可将注意力集中到功能算法的开发上。
作为连接上层应用程序和底层基础软硬件的桥梁,无人驾驶中间件如果能做到足够实时、安全和开放,「软硬解耦」的插拔式设计便成为可能,这使得各种无人驾驶上层应用能够灵活适配不同的传感器、芯片、车辆平台等硬件,在后续也能够直接进行高效地系统迭代,从而逐步提升无人驾驶系统的研发效率,降低开发门槛和综合成本,加速产品量产。
由此可见,中间件在无人驾驶系统中起到了承上启下的作用,能够充分的发挥域控制器、传感器硬件效能,便于驾驶上层应用软件更加快速、高效、灵活地研发。作为专注于无人驾驶量产应用的科学技术创新公司,禾多科技基于自身优势,自主研发了HoloSAR无人驾驶中间件。
在实际运行过程中,无人驾驶系统要处理大量的感知数据,且为了能够更好的保证安全,所有数据都需要接近实时的速度处理。这既对智驾芯片算力提出了很高的要求,还需要高效率的数据通信,保证系统能够对各种交通状况做相应。
HoloSAR是为无人驾驶应用场景量身定制的一款基础软件,包含三部分:AP、Frameworks、Adapter,完整构建了松耦合、易扩展的软件架构,并引入DDS-TSN全域通信概念,即在SOC和MCU芯片内部署DDS融合TSN的协议,设定Qos策略及配置参数,实现上层全功能节点的核间和片间确定性通信,从而让通信组件在芯片的不同进程间通过零拷贝的方式来进行数据传输,并通过优化算法,将底层通信中DDSCPU的占有率控制在10%以内。
HoloSAR满足AUTOSAR标准和SOA架构,支持全域DDS、SOMEIP、Zero-Copy、DoIP的通信和诊断协议,并能提供灵活的工程配置与代码生成全套工具链,大幅度减少无人驾驶算法面向不同的硬件域控平台时所需的移植部署工作量。
同时,HoloSAR完全满足无人驾驶算法需要的三大确定性组件:确定性计算、确定性调度、确定性通信,开发的虚拟化运行时硬件平台可以在无硬件的情况下,让无人驾驶软件算法功能在移植域控硬件前完成测试验证工作。
为了应对不同厂商车型硬件配置差异,HoloSAR还具备多域控适配能力,能灵活移植、部署不同芯片方案的域控制器硬件,使插拔式设计便成为可能,从而推动禾多行泊一体无人驾驶方案能够面向不同厂商要求,高效完成量产部署。
目前,HoloSAR已获得了多家国内大型主机厂和芯片公司的青睐。此外,由禾多科技自主研发的无人驾驶域控制器HoloArk也已获得奇瑞等多家头部车企定点,将于今年量产装车。面向未来,禾多科技将与更多大型汽车主机厂商紧密沟通,努力扩大自身“朋友圈”,以行泊一体、软硬一体、SOA服务架构和开发共赢的合作思路,推动旗下无人驾驶方案在更多主机厂车型上量产搭载,积极赋能中国乃至全球无人驾驶的落地普及。
文章出处:【微信号:gh_2ef7005733ab,微信公众号:禾多科技HoloMatic】欢迎添加关注!文章转载请注明出处。
库,其中用到NetWork库,ipv4及ipv6各项功能均已调通。发现MDK提供的network库并没提供供用户手动修改设备Ip地址及mac地址
北京时间3月19日,在NVIDIA GTC大会上,NVIDIA和昊铂宣布双方将合作
汽车 /
12月20日,奇瑞集团高端品牌星途旗下全新纯电轿车星纪元ES正式上市,开启奇瑞高端新能源战略全新阶段。禾
的开发费时、费力且短期成效有限,行业普遍会将更多的资源投向应用层软件的开发。
(AD)的背景下,为研发人员提供了创建高性能和高安全性应用程序所需的工具、运行时环境和集成能力。 图1 EDMS确定性
集成的未来趋势和探讨 /
,凝聚全行业集体智慧,为汽车产业的高水平发展贡献智慧和力量。 东软睿驰副总经理刘威博士受邀参与“高级别
计和磁力计)读取数据,并使用CGI和JavaScript将其显示在网站上。 Web服务器
,最近工业与信息化部副部长辛国斌在国务院政策例行吹风会上表示,将深化智能网联汽车测试示范应用,支持有条件的
电子发烧友网报道(文/李弯弯)近日消息,工业与信息化部副部长辛国斌在新闻发布会上表示,将启动智能网联汽车准入和上路通行试点,组织并且开展城市级“车路云一体化”示范应用,支持有条件的
基于Arm Cortex-CM85内核的RA8D1作为控制器 通过MIPI DSI实现LVGL显示
重磅!英特尔发布intel3制程至强6能效核处理器,赋能数据中心能效升级
I.MX6ULL-飞凌 ElfBoard ELF1板卡 - 如何在Ubuntu中编译OpenCV库(X86架构)
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 如何在Ubuntu中编译OpenCV库
无刷电机用的单电阻采样的FOC,拿天线贴着电机线或者贴近采样芯片,电机就会停转