以终为始 繁荣创新|东软睿驰总经理曹斌:基于中央超算芯片的软件开放技术框架
东软睿驰总经理曹斌受邀出席,并在强基固链“芯”“系”未来高峰论坛发表 《基于中央超算芯片的软件开放技术框架》 主题演讲,深度解读openVOC(Vehicle on Chip)开放技术框架在智能汽车时代产生的必然性以及在提升整车创新速度、降低开发成本等方面带来的重要意义。
智能汽车发展方向和动力: 更多的创新 更低的成本
当前,整个行业对汽车发展路径的判断和认知趋于一致,即从传统燃油车、三电系统驱动的电动车,再到新能源汽车的下半场——智能汽车时代。
电动车时代通过提高电池能量密度、提升续航里程、降低整车价格,便可得到大部分消费者的认可,这是市场明确的发展路径。但相比之下,智能汽车时代哪些智能化功能消费者会真正买单,从而呈现可预期的市场成果,此类映射关系仍处于相对迷茫的状态。
这个状态可以分为三个方面:
一是整车企划的无力感: 每辆新车型都会企划新的特性,但哪些可以真正与传统汽车区别开,哪些创新可以实现汽车产业的“iPhone时刻”?这些标志性的特性还很模糊。
二是软件成本的超载: 整车开发会消耗大量的精力和成本,有非常多的工程师进行调试适配和标定等,特别在软件方面的投入,包括整车改bug、软件重构的成本是否能在单车型中去摊销?尤其在当下新车型的开发周期越来越短、数量越来越多、市场越来越细分的背景下,单台车的销售收入是否能够负担巨大的软件成本,这个课题已经变得越来越尖锐。
三是品牌力有待提升: 目前,整个汽车产业都在忙于创新,导致没有时间和精力在一个确定性的方向上持续打磨、提升,面向未来,如何塑造并构建持久的品牌忠诚度还仍需破局。
随着智能化的快速发展,整个汽车行业都在新E/E架构、软硬件调试以及开发方法等方面做大量的投入,只是进步的轨道和速度仍然不能按照期待的时间去完成,其中典型问题就是创新成本与工程成本之间的鸿沟。
智能汽车的主要成本可分为两类,一类是创新成本,一类是将创新特性搭载上车的成本,即工程成本。 由于汽车工业产品体系复杂,在整车研发的过程中有大量的重复适配、软件重构工作,这些过程中的工程成本成为创新的分母,导致工程成本远高于创新成本,粗略比例是50:1,使得整个开发体系成本高昂,但创新速度依然低下。
未来智能汽车的终极发展路径目前仍处于探索期,在此背景下,创新发展轨道的突破性拐点,是找到一种整车研发成本更低、创新繁荣程度更高的方法学,将工程成本和创新成本降成5:1乃至更低,从而让更多的创新思想、特性能够更容易、快速地去导入到车辆平台中。
智能化的创新发展离不开整车E/E架构的持续进化,但每一代架构的演进、迭代所投入的工程开发成本都十分巨大。从经典E/E架构的发展路径看,如果最终的发展形态是中央集中式架构,在一颗芯片上集中了绝大部分智能化功能,并通过与云端算力等有机结合,同时在全新的软件架构下,第三方开发者的创新想法也可以更容易、快速地导入到车辆平台中,使得整个行业的创新效率和质量都能够得到稳步提升,车企能够在自身差异化、个性化应用的关键领域去反复打磨、复用和迭代,从而真正建立自身的品牌特性。
那么以终为始,行业应该按照最终的形态(中央计算和车云一体)去构想全新的技术开发框架。
openVOC开放技术框架:充分的复用 高效的迭代
东软睿驰提出openVOC(Vehicle on Chip)开放技术框架,即将绝大部分智能化应用尽可能放在一颗芯片上去实现,其软件架构应更加开放,任何一个应用,可以通过软件的服务化接口,访问车上的全部硬件功能。
这些服务化接口以及基于这些服务化接口的开发方法应该是开放的,能够被第三方软件开发者很容易地获得,使得硬件可以得到充分的利用,软件可以实现高度的复用,功能可更快速地迭代,软件的创新能力就会被释放,软件具备与平台和整车的“兼容性”,能够单独的迭代,被无数次的集成,这将为智能汽车的发展带来极大的想像空间。
整体来看,openVOC开放技术框架对于行业来说,将会有更多的优秀、独立软件开发者参与到汽车智能化的发展之中,产业资源得到扩展,软件创新更加繁荣;对于车企,单芯片的模式也将使得硬件成本更低、软件开发效率大幅度提升,智能化创新更加容易,工程开销更小。
目前,东软睿驰基于openVOC开放技术框架构建了首款可量产落地的产品——全新国产化集中式中央计算单元, 在国产单芯片之上构建高阶智能驾驶功能、丰富的人车交互智能化体验,实现成本、性能、效率的全面平衡。
全新国产化集中式中央计算单元采用了一颗高性能的国产SoC芯片,具备充足的通用算力、GPU算力和AI算力,在东软睿驰软件开发平台NeuSAR的支持下,可以在一颗芯片上实现L2++级别的自动驾驶、场景化/情感化的人车交互、集中化的整车管理和通信等全面的车辆智能化功能。在为用户带来随心所欲、安全便捷、千车千面的驾乘体验的同时,又具备极致的性价比。
东软睿驰NeuSAR:openVOC软件架构的关键基础组件
openVOC开放技术框架对于中间件、通讯基础设施以及相应的一些功能组件提出非常高的要求,东软睿驰NeuSAR构建了集整车控制、自动驾驶、人车交互等多种应用于一个芯片中开发和部署的软件开发平台,助力实现openVOC软件架构真正实现量产落地。
NeuSAR aCore 、cCore构成了符合AUTOSAR标准的基础软件开发平台,NeuSAR 消息总线构成了实现openVOC软件架构中多个异构核之间统一的通信平台。持续实践中,NeuSAR再次进行升级,在应用开发框架NeuSAR SF(Service Framework)中补充Python开发框架,提供针对NeuSAR基础模块的Python语言开发接口, 开发者可以使用Python语言调用NeuSAR的基础功能,从而降低开发难度,并通过提供Web Service调用方式,与云端更好地兼容,构建人车交互应用与整车控制应用间的标准服务化接口,提升应用开发效率。
同时,东软睿驰NeuSAR也提供全栈的工具链。当大量的应用和软件集中在一颗芯片后,对于开发方法、调试方法等后期的优化和迭代提出非常多工具方面的要求,东软睿驰在数据、调优、标定等层面提供了一体化的开发的工具,支持自定义插件及三方扩展,并且支持多人协同跨域开发,在一站式开发环境中大幅度提高开发效率。
东软睿驰一直积极探索新的软件开发理念和方法,致力于为openVOC开放技术框架的量产落地搭建成熟的软件架构,使得服务界面、通讯界面能够很好地被定义,第三方开发者更便捷高效地进行软件开发。
随着首款符合openVOC开放技术框架的中央计算单元逐步量产、Python开发框架的持续升级,在未来已来的时代下,东软睿驰希望与行业伙伴协力同行、继续探索未来,赋能车企不断提升自身核心竞争力,助力智能汽车产业高质量快速发展。