华为MDC自动驾驶

智能驾驶汽车中,包含四个核心子系统:传感器、计算平台、执行器与应用算法,华为MDC( Mobile Data Center: 移动数据中心)定位为智能驾驶的计算平台。此平台集成了华为在ICT领域30多年的硏发与生产制造经验,搭载智能驾驶操作系统AOS、VOS及MDC Core,兼容AUTOSAR,支持L2+~L5平滑演进, 结合配套的完善工貝链,客户或生态合作伙伴可灵活快速的开发岀针对不同应用场景的智能驾驶应用。

华为MDC平台致力于通过底层技术与架构创新,坚持“平台+生态”的在战略,为智能驾驶产业提供高性能、高安全、高可靠、高能效、确定性低时延、开放生态的具有“四高一低一开放”优势的智能驾驶计算平台,系列化硬件、一套平台软件、前向兼容,帮助客户及生态合作伙伴能力持续积累与保护历史投资,让客户造好车、用户用好车,使能智能驾驶进入快车道。

1

标准化计算平台

华为MDC平台遵循平台化与标准化原则,包括平台硬件、平台软件服务、功能软件平台、配套工貝链及端云协同服务,支持组件服务化、接口标准化、开发工具化;软硬件解耦,一套软件架构,不同硬件配置,支 持L2+~L5的平滑演进,保护客户或生态合作伙伴的应用软件开发的历史投资。

1.1 异构算力

智能驾驶涉及到感知、融合、定位、决策、规划、控制等多个环节,不同环节所需算力类型不同。比如激光雷达的点云数分处理需要大量CPU算力,摄像头数据则需要AI箕力才能快速处理,在定位、决策、规划、控制等强逻辑处理的环节又需要CPU算力。智能驾驶需要多样化的异构计算能力,MDC平台硬件集成貝有CPU与AI计算能力的强大SoC芯片,为智能驾驶提供可扩展的异构算力 。

1.2 软件与工具链

在MDC平台硬件上,运行着创新研发的智能驾驶操作系统AOS、VOS及MDC Core,并配套提供完善的开发工具链:

AOSVOS基于通过CC EAL5+安全认证的商用OS内核,符合ASIL D的功能安全架构和安全机制要求,用户态分布式实时通信架构,保障上层应用的确定性低时延,兼容主流POSIX标准接口和主流基础库。

MDC Core:对外开放提供Classic AUTOSAR与Adaptive AUTOSAR、功能安全、网络安全及OTA升级等100多个API服务,覆盖了上层智能驾驶应用的开发、调测、部署、运营等全生命周期的核心流程;支持主流的AI框架及1000多个AI算子;同时还对外提供功能软件框架及规范。定义了智能驾驶基本算法组件间开发接口,以提升应用场景与算法组件的研发效率与组合灵活性,方便上层应用的感知、融合、定位、决策、规划、控制等算法进行组件化的开发。

工具链:提供安全可信,高效便捷,灵活开放的应用开发端到端工具集,支持可视化&拖拽式操作及自动代码生成,可一站式开发、测试、调优,帮助客户或生态合作伙伴快速开发满足AUTOSAR规范的智能驾驶应用:

  • Mind Studio:支持Al算子开发、调试调优,仿真及运行,提供离线模型转化与自定义算子开发功能。
  • MDC Manifest Configurator:基于AUTOSAR规范的ARXML配置工貝,提供模块化配置、模型关系图形化,拖拽式配置、配置项校验等功能。
  • MDC Development Studio:集成开发环境,提供工程管理、代码自动生成、编辑编译、调试运行,远程部署,UT管理、性能能析、平台软件管理等功能。
  • Measure Calibration Diagnosis Tool:基于AUTOSAR的诊断调试工具,提供视频回放、故障诊断、关键指标测量、软硬件拓扑展示,Licensees管理、版本升圾等功能。
  • MDC ApplicationVisualizer:基于AUTOSAR的可视化调测工貝,提供智能驾驶应用常用数据和用户自定义数据的2D/3D可视化显示功能。

基于华为MDC平台的演作系统、平台软件与功能软件中间件,均对外提供标准的开放API与SDK开发包, 结合简单易用的工具链,助力客户或生态合作伙伴硏发效率堤升,实现智能驾驶应用的快速开发、调测、部署与运行。

1.3 车路云协同

智能驾驶场景复杂多变,十字路口车辆混行以及极端天气等环境下,单纯依靠单车智能难以精确应对, 车路协同是业界普遍认可的提升智能驾驶能力、降低单车智能驾驶成本的技术方向。

华为MDC平台貝有云端训练与仿真服务、V2X车路协同服务、OTA升级服务与远程告警与诊断服务,从而保障基于华为MDC平台的智能驾驶应用,可通过“车-路-云”三级架构,随技术升级而不断优化完善,始终为用户带来更新、更安全的智能驾驶使体验,为客户带来更高效的运营管理效率。

训练与仿真服务:华为MDC平台支持路测数据远程上传,如智能驾驶状态下人为接管场景、交通事故场景或自定义触发规则时产生的关健数据,进行结构化处理后上传至云端并进行算法训练或仿真;支持客户或生态合作伙伴根据路测数据创建新的场景库,并训练自己的算法模型进行仿真测试。

  • 车路协同服务:V2X作为车辆外部环境感知设备可向华为MDC平台提供数据,包活I2V数据(如信号灯、路测摄像头等),供规划算法参考使用;V2V数据(如周边车辆横向或纵向运动意图数据等), 供决策、规划与控制算法参考使用。华为MDC平台可向外传输本车感知到的数据,由边缘服务器向其它车辆提供广播服务。
  • OTA升级服务:智能驾驶技术当前处于不断的迭代升级中,软件与应用算法需持续优化升级,云端可向华为MDC平台提供软件(如OS、平台软件)及应用算法的OTA升级服务。
  • 远程告警和诊断服务:华为MDC 平台与车联网云服务形成联合方案,实现对智能驾驶车辆的远程监控、远程管理与智能化运营,以及故障数据的上报、远程诊断与故障定位等。

1.4 车规级安全

安全是智能驾驶的基本要求。华为MDC平台从信息安全、功能安全与车规及流程管理三大维度,构建立体式多层次安全防护体系,保护用户隐私数据安全,保障驾驶过程安全可靠。在组织内部,持续强化安全意识,并将安全植入分析、设计、诊断等流程的不同环节落实,实现从系统、硬件、软件、集成验证等多个层次的安全能力,满足业界通用的汽车安全认证标准。

信息安全:通过STRIDE信息安全威胁方法论,全面分析信息安全威胁,识别关键资产、识别风险并定义风险级别,从物理安全、网络安全、主机安全、应用安全、数据安全等5大维度构建8大安全框架,从传感器接入面威胁、智能驾驶应用软件面威胁、车载网路面威胁、调测面威胁、云端威胁、运维威胁等六大方面,进行全面的安全威胁分析与技术实施方案应对。

功能安全:遵循ISO 26262标准,确保正确的计算、执行和调度(ASIL D)、确保正确的传感器接入(ASIL B )、确保正确的内部通信(ASIL D)、确保正确的存储(ASIL D)等,支撑智能驾驶应用达到Fail-Operational的安全能力。通过架构级冗余、分层故障监控、应用分域隔离、故障分级处理等多层安全防线设计,打造端到端的功能安全体系。

华为MDC平台预留支持SOTIF(预期功能安全)的能力,以满足未来智能驾驶应用更高的功能安全要求。

车规及流程管理:在研发与生产制谖等过程中,遵循整体质量体系IATF 16949、软件质量体系 ASPICE、可靠性测试标准AEC-Q100、信息安全体系CC EAL及功能安全体系ISO 26262等国际通用标准,逐步达到系统级ASIL D的最高安全等级要求。在流程、文化、认证上植入安全意识与安全动作,将安全任务分解到分析、设计、诊断等不同环节,实现从系统、硬件、软件、集成验证等多个层次的安全能力,满足车规级安全要求。

1.5工业标准化

华为MDC平台坚持工业标准化的理念,通过标准化统一行业语言,降低产业链生态合作伙伴的参与门槛,让智能驾驶整体解决方案的各个部件的实现与定义相分离,提升解决方索的通用性与可移植性,有利于整个产业提升开发效率、降低开发成本。

物理特性标准化

华为MDC平台是系列化产品,支持直流电12V或24V,采用统一的标准尺寸,长*宽为300*200mm。为了预留线缆弯曲和装卸操作空间,推荐安装空间为400*350*120mm,客户在车辆研发早期可预留此标准尺寸的空间位置。考虑到电辐射、振动、温度、空间大小、可扩展性、线束长度与减重等影响因素,华为MDC平台建议安装在乘用车的副驾驶手套箱或脚踏板下方位置,以在合理的经济性与用户体验之间达到最佳平衡。

硬件接口标准化

华为MDC平台支持智能驾使相关的多种传感器、执行器、IVI或T-Box等周边模块的接入,包括摄像头、毫米波雷达、超声波雷达、激光雷达、组合定位等,支持丰富、灵活可变的主流硬件标准化接口(如GMSL、CAN、CAN-FD、Automotive-Ethernet等),供广泛的兼容性与选译灵活性。

功能软件接口开放

华为MDC功能软件基于SOA架构,遵循AUTOSAR规范,定义了智能驾驶基本算法组件(如感知算法组件、融合算法组件、定位算法组件、决策算法组件、规划算法组件、控制算法组件等)的调用框架与组件之间的软件接口。上层场景应用可以灵活选择不同的算法组建组合。实现具体的场景应用功能。华为已与多家行业组织、OEM及生态合作伙伴研讨制定了功能软件框架与接口规范,并在多个智能驾使应用场景中实践落地。

2

开放合作生态

2.1 三大类合作伙伴

智能驾驶产业处于高速发展期,市场机会巨大,产业链复杂目周期长,华为MDC坚持“平台+生态”战略,将MDC打造成智能驾驶产业的“黑土地”,积极与产业链各参与方充分合作,发挥各自优势,强化产业链协同效应,构建完整的智能驾驶解决方案,快速推动智能驾驶规模化商用。

  1. 传感器合作:华为MDC平台提供丰富的标准化传感器接口.可以支持摄像头,激光雷达,毫米波雷达,超声波雷达等传感器的接入,能够覆盖绝大部分智能驾驶场景对传感器的需求;华为MDC平台将与传感器厂家在接口,协议,车规等方面通力合作,推动传感器产业尽快成熟。
  2. 执行器合作:华为MDC平台支持与线控底盘接口对接,实现智能驾驶大脑对车辆的安全控制,华为MDC平台将与线控底盘方案厂商共同协作,推动实现更加安全的的智能驾驶解决方案。
  3. 应用算法合作:智能驾驶应用场景丰富,不同场景对应用算法要求各不相同,华为MDC平台提供标准API与开放SDK,简单易用的平台软件及开发工贝链,支持不同应用场景的智能驾使解决方案的快速开发。

2.2 资源与权益

为促进华为MDC平台生态的健康发展,华为将投入相关的配套资源并与生态合作伙伴分享权益,共同促进智能驾驶产业生态的繁荣。

  • 伙伴赋能培训 :华为将提供MDC平台产品说明文档、开发工具链、API说明文档、示范样例、系统迁移指导等材料,结合与生态合作伙伴的互动,面向主机厂,系统方案集成商,零部件方案供应商等开展线下相关专场培训、开发者沙龙、公开课等生态赋能活动。同步也建设生态社区提供线上培训与交流资源,供广大开发者随时随地学习与使用华为MDC平台。
  • 联合解决方案: 华为MDC平台团队对于价值生态合作伙伴,将支撑开发联合解决方案,针对市场的应用需求,项目需求等,构建有竞争力的联合解决方 案,华为MDC平台将根据需求提供相应的资源保障方案的开发测试等工作。
  • 商业项目拓展 :对于生态合作伙伴的商业项目,华为MDC平台团队在项目拓展过程中为生态合作伙伴提供一系列能力和资源支持,协助联合解决方案的销售与交付。
  • 联合营销推广 :对基于华为MDC平台的生态合作伙伴的智能驾驶解决方案,根据解决方案成熟度与商业价值的评估,华为可与生态合作伙伴在双方授权的情况下挙办联合发布会、PR宣传等形式的联合営销活动,以协助解决方案的市场推广。
  • 标准合作推进 :为了更好的促进产业发展,基于华为MDC平台的智能驾驶解决方案将遵循产业已有的规范和标准,推动产业链上下游共同推动相关规范和标准的研究制定。

华为MDC自动驾驶的更多相关文章

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

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

  2. 本科阶段就挑战自动驾驶开发?华为云ModelArts帮你轻松实现!

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...

  3. 华为MDC软件架构

    华为MDC软件架构 平台软件零层逻辑架构如下图,由基础层.功能层.应用层和服务层组成. 零层逻辑架构 从平台软件一层逻辑架构可以看出,MDC用了华为自研的越影操作系统.兼容Autosar标准的软件中间 ...

  4. 自动驾驶研究回顾:CVPR 2019摘要

    我们相信开发自动驾驶技术是我们这个时代最大的工程挑战之一,行业和研究团体之间的合作将扮演重要角色.由于这个原因,我们一直在通过参加学术会议,以及最近推出的自动驾驶数据集和基于语义地图的3D对象检测的K ...

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

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

  6. NXP开源自动驾驶计算平台Bluebox 打造现实无人汽车

    知名半导体制造商恩智浦NXP已经准备好了自家的自动驾驶计算开源平台Bluebox,将为汽车制造商提供现成的一体化自动 驾驶计算解决方案.专为自动驾驶设备的BlueBox中央计算引擎.不仅能够为无人驾驶 ...

  7. 深度学习与自动驾驶领域的数据集(KITTI,Oxford,Cityscape,Comma.ai,BDDV,TORCS,Udacity,GTA,CARLA,Carcraft)

    http://blog.csdn.net/solomon1558/article/details/70173223 Torontocity HCI middlebury caltech 行人检测数据集 ...

  8. 波音,自动驾驶bug未修复,致346人丧生!5个月内两次坠毁!其中,包括8名中国公民

    一,波音737 MAX再次坠毁 继2018年10月29日,印尼波音737MAX飞机坠入爪哇海,导致178名乘客不幸遇难后,时隔不足5月,上周日,埃塞俄比亚航空公司一架波音737MAX客机在飞往肯尼亚途 ...

  9. 斯坦福大学公开课机器学习: neural networks learning - autonomous driving example(通过神经网络实现自动驾驶实例)

    使用神经网络来实现自动驾驶,也就是说使汽车通过学习来自己驾驶. 下图是通过神经网络学习实现自动驾驶的图例讲解: 左下角是汽车所看到的前方的路况图像.左上图,可以看到一条水平的菜单栏(数字4所指示方向) ...

随机推荐

  1. vue 回顾

    ①.组件的注册 全局注册: // 注册 Vue.component('my-component', { template: '<div>A custom component!</di ...

  2. ZOJ 3736 模拟魔方

    题意:       2*2*2的魔方,给你一个初始状态,和一个限定步数,问你在这么多步数条件下最多能有多少面拼好,(不是累加关系,是某一个状态的最多,最多是6); 思路:      最多是7步,所以直 ...

  3. hdu2489-DFS+最小生成树

    题意:       给你n个点,和任意两点的距离,让你在这N个点中找到一个有m个点并且ratio最小的树.                         ratio = sum(edge) / su ...

  4. SecureCRT 基本设置

    1:字体与大小 Lucida Console   四号 2:声音关闭 Terminal-->Audio bell不勾选 默认网络工程师常用: Terminal-->Emulation--& ...

  5. @shiro.hasPermission 使用

    在页面上加上@shiro.hasPermission 如下用.ftl为例子: 当加上shiro标签后,会与后台代码结合使用: 需要继承AuthorizingRealm  下的 protected Au ...

  6. 阿里面试官用HashMap把我问倒了

    本人是一名大三学生,最近在找暑期实习,其中也面试过两次阿里,一次菜鸟网络部门.一次网商银行部门,当然我都失败了,同时也让我印象很深刻,因此记录了其中一些面试心得,我觉得这个问题很值得分享,因此分享给大 ...

  7. restful 与 webapi 详解

    restful 什么是API API全称Aplication Programming Itererface即应用程序编程接口, 我们在开发应用程序时经常用到.API作为接口,用来"连接&qu ...

  8. SAP ABAP ALV 颜色设置(两个ALV函数例子) 列 行 单元格

    @[TOC](设置ALV颜色)# 前言淦! 要求花花绿绿的ALV ,那就淦他! 需要的参数和对应颜色放在最后.稍微改改就能用. 介绍两个常用的ALV函数实现1.REUSE_ALV_GRID_DISPL ...

  9. 2021.02.21cf补题

    B. National Project 题意:总长度为n的公路进行维修,天气是有规律性的,连续g天的好天气,连续b天的坏天气,必须在好天气进行维护,问至少维护n的一半,那么至少需要多少天 思路:必须是 ...

  10. Beta设计和计划 —— NameNotFound

    需求再分析 1. 用户群体 经过用户(大多数是同学)的反馈,我们发现大家其实并不是十分明确我们要做的到底是什么.具体要怎么用.而实际上我们的典型用户也并不是学生群体,因此出现这些偏差也是很正常的,毕竟 ...