浪潮信息自动驾驶域控制器架构分析

发布时间:2024-01-11  

浪潮信息进军自动驾驶大约在2021年底,首先是算法部分,2022年10月浪潮信息提出了纯视觉的DABNet4D,2023年3月提出IEI-BEVFusion++,在关键性指标nuScenes Detection Score(NDS)得到77.6%的高分,创造了3D目标检测全赛道迄今最高成绩,与零跑汽车的EA-LSS并列全球第一。

图片来源:浪潮信息

 

汽车的高性能运算可以算是边缘计算,浪潮信息是国内边缘计算服务器排名第一的厂家,自然也延伸到汽车自动驾驶领域。

浪潮信息在2023年8月推出了EIS400自动驾驶域控制器和AutoDRRT计算框架,和汽车领域的厂家有比较大的差别。


EIS400自动驾驶域控制器


EIS400:基于ECOM模块化设计


EIS400框架图

图片来源:浪潮信息


EIS400使用4个英伟达顶配Orin做AI加速与协处理器,这4个AI加速和协处理器任务完全不同,每一个任务领域只有一个Orin在负责,换句话说,这不是4个Orin并联,而是近似串联,4个相对独立的协处理器,这与传统汽车领域的域控制器相比差别较大。


作为服务器领域的专业厂家,浪潮自然使用了PCIe交换机连接4个Orin,而传统汽车领域为了节约成本,一般用以太网交换机。目前主流的以太网交换机带宽非常低,只有0.125GB/s,而英伟达多显卡之间连接用的NVLink带宽是900GB/s,差距悬殊,想要并联4个Orin让算力增加4倍完全不可能,顶多增加10%。浪潮使用了比较成熟的性价比高的三代PCIe交换机,连接Orin的是8通道,带宽是8GB/s;连接CPU的是16通道,带宽是16GB/s。目前PCIe已经进化到第六代,单通道带宽就可达64GB/s,是三代的8倍,当然价格也差不多是三代的4倍。浪潮也用了以太网交换机,这个以太网交换机也非常强大,具备8个千兆以太网接口和三个SGMII接口,可以接4个激光雷达。通常百兆以太网也勉强可以,但浪潮为长远考虑,用了千兆接口。


BMC系统监控应该就是服务器领域常见的主板管理控制器(Baseboard Management Controller),MC是一种单独的芯片或嵌入式处理器,具有自己的独立网络接口,可直接连接到网络。通过BMC,系统管理员可以远程监控、维护、更新和控制服务器。BMC提供了系统管理固件、应用程序、外设和传感器,支持包括KVM(键盘、视频、鼠标)、电源管理、虚拟媒体、SNMP以及日志记录和远程访问等功能。服务器领域对可靠性的要求丝毫不低于汽车。


安全MCU 还是离不开英飞凌的TC397,浪潮还特别加了一个CPLD来负责处理定位信息,即PPS(Precise Positioning Service),这个不是美国GPS的PPS,也不是pulse per second。CPLD可以看作一个缩微版的FPGA


浪潮是把服务器领域的技术引入到汽车自动驾驶上,服务器都是多显卡加CPU配置,4个英伟达Orin可以看作4张显卡。CPU还是基于x86系统。

图片来源:浪潮信息


浪潮的AutoDRRT还是基于ROS2的改造。

图片来源:浪潮信息


ROS是无人出租车领域最常见的操作系统,除了百度,基本上都是ROS系统。ROS最初是斯坦福大学人工智能实验室与机器人技术公司Willow Garage共同开发的,2008年以后主要由Willow Garage公司推动,维护。


2012年以后,Willow Garage中有一个ROS团队,从公司中独立出来后,成为了非盈利组织the Open Source Robotics Foundation(OSRF),主要负责维护和更新ROS。ROS2是2016年底推出的,目前最新版本是2023年5月的Iron Irwini,大约每隔1年升级一次。采用ROS2最知名的自动驾驶开源架构就是AUTOWARE。ROS的核心功能可以看作是一个通信中间件,用于传感器和节点之间通信。


提到ROS就不得不提AUTOWARE,Autoware最早是由名古屋大学研究小组在加藤伸平教授(Prof. Shinpei Kato)的领导下于2015年8月正式发布。2015年12月下旬,加藤伸平教授创立了Tier IV,以维护Autoware并将其应用于真正的自动驾驶汽车。如今主要分为两个大版本: 基于ROS 1的AutoWare.ai和基于ROS2的AutoWare.auto,Autoware.universe。它能够广泛的应用于多种车辆的自动驾驶商业部署。Autoware自动驾驶框架已经在20多个国家、30多种车型、500多个公司使用。Autoware 提供了一套丰富的自动驾驶模块,由传感、计算和驱动能力组成,包括定位、映射、目标检测和跟踪、交通灯识别、任务和运动规划、轨迹生成、车道检测和选择、车辆控制、传感器融合、相机、激光雷达、雷达、深度学习、基于规则的系统、连接导航、日志记录、虚拟现实等。

图片来源:浪潮信息


目前,The Autoware Foundation负责AUTOWARE的维护,有23个原始会员,其中知名会员包括AMD、ARM、富士康和华为。

图片来源:浪潮信息


4个Orin与CPU的分工如上表。SOC2负责的是激光雷达,准确的说是Velodyne的激光雷达。CPU主要负责AUTOWARE基础,

优化后延迟大大缩短。

浪潮也没有完全照搬AUTOWARE,中间也加入了DDS。DDS是面向高可靠性场合的通信中间件,ROS的网络通信提供了2种方式,TCP和UDP。TCP是默认的通信方式。


TCP简单来说就是:发送方发出一个信息后,接收方需要发出一个信号,告诉发送方“我收到消息了”。如果发送方没有收到这个信号,那下一条信息就不能发出。


UDP简单来说就是:发送方发出一个信息,不管接收方是否有接收到消息,发送方都会一直发送消息。UDP比较适合自动驾驶,当然商业化的自动驾驶不是学术研究,需要更高级的通信。


通信中间件包括点到点,消息队列和发布/订阅三种工作模式,SOME/IP和DDS都采用了第三种工作模式,即发布/订阅。相比于面向信号的CAN,SOME/IP和DDS都是面向服务的通信协议。闭源的主要有Vector公司的SOME/IP, RTI公司的DDS等。开源的主要有OPEN DDS, FAST DDS, Cyclone DDS等。SOME/IP的全称为:Scalable service-Oriented MiddlewarE over IP,是一种面向服务的传输协议。严格地说,SOME/IP不是一款特定的产品,而是一种技术标准。其最早由宝马在2012-2013年开发,并在2014年集成进AUTOSAR 4.2.1中。当前,全球最大的商用SOME/IP产品供应商是Vector。开源版的SOME/IP则是由GENIVI协会来维护的。传统车厂基本都是用SOME/IP。


DDS的全称为Data Distribution Service(数据分发服务),是由OMG发布的分布式通信规范,采用发布/订阅模型,提供多种QoS服务质量策略。


DDS将分布式网络中传输的数据定义为“主题”,将数据的产生和接收对象分别定义为“发布者”和“订阅者”,从而构成数据的发布/订阅传输模型。各个节点在逻辑上无主从关系,点与点之间都是对等关系,通信方式可以是点对点、点对多、多对多等,在QoS的控制下建立连接,自动发现和配置网络参数。


DDS最早应用于美国海军,用于解决舰船复杂网络环境中大量软件升级的兼容性问题,后来扩展至航空、国防、通信、汽车等领域。


2018年,DDS首次被引进AUTOSAR AP,作为可选择的通信方式之一。ROS2和Cyber RT的底层都使用了开源的DDS,将DDS作为最重要的通信机制。与此相对应的是,英伟达的Xavier、Orin等面向自动驾驶的SoC芯片上也都预留了DDS接口。


全球范围内,DDS市场份额最大的供应商(80%左右)的是成立于1991年的美国RTI公司(全称为Real-Time Innovations)。RTI作为OMG组织董事会的成员,主导了DDS标准的制定,从2004年开始负责主持DDS工作组的工作,目前已经成为该行业的领导者,对DDS标准有足够的权威。RTI开发的DDS品牌名为Connext,,因此又被称为Connext DDS。


在自动驾驶领域比较有影响力的开源DDS是由RTI原核心团队成员在欧洲创办的eProsima公司推出的FastDDS。在eProsima将FastDDS的源代码开放出来后,用户可以直接在github上免费下载。不过用户就需要通过向eProsima支付费用来取得支持。出于成本的考量,英伟达的Xavier和Orin自带的Driver.OS中便采用了FastDDS或OpenDDS这样的开源DDS。RTI方面认为,开源DDS是其最大的竞争对手。


AutoDRRT的容错机制

图片来源:浪潮信息


2023年11月,浪潮参加了日本的第五届日本自动驾驶竞赛,依靠EIS400和AutoDRRT获得了冠军。Japan Automotive AI Challenge是国际影响力的自动驾驶竞赛之一,由日本工程师学会2019年发起,旨在针对自动驾驶开发的各类难题,面向全球自动驾驶工程师征集解决方案。2023年的挑战赛围绕工厂无人运输场景,像“超级玛丽”游戏一样,赛道会设置障碍物、烟雾气体干扰、S 形、L 形狭窄路径多个题目,驾驶最远距离的队伍将获得胜利。此次竞赛吸引了东京大学、东京工业大学、名古屋大学、浪潮信息、日产、松下、住友、马自达等50多支顶尖自动驾驶团队参与。经过预赛亚马逊云线上仿真模拟比拼,有17支队伍晋级现场决赛,包括7家高校队伍和10家企业参赛队伍。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>