如果问汽车领域,大家最近都在忙什么,我想那一定是智能驾驶产品的开发了,不是在做智能驾驶产品,就是在为做智能驾驶产品做准备。
我的很多客户都是在做智能驾驶产品开发。为什么忙着做智能驾驶产品?答案不言而喻,那就是《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》中智能两个词出现频率非常高,达到了35次,覆盖了各大国计民生领域。汽车作为国民经济和社会生活的一个重要行业,当仁不让也需要智能化。
最近智能驾驶汽车领域可以说事件不断。个人觉得原因有三:
汽车软件研发管理不成熟。我发现很多公司硬件、机械和生产的管理非常成熟和完善,但一到软件研发就手足无措。这或许是因为最近十几年软件才在汽车领域开始大踏步发展;
智能驾驶产品是一个复杂的系统工程,缺少驾驭这种复杂系统的人才。我们以AD域控制器为例,除传统的硬件工程和机械工程外,还涉及软件工程、机器学习和深度学习、网络安全工程、数据工程、图像识别等多个领域。而目前很多领域的人才非常紧缺;
汽车是一个安全关键产品,但安全意识缺乏。我们在研发汽车产品时,首要考虑的还是产品安全性。现在有些互联网企业参与造车或造车新势力,缺乏安全关键的意识,只图快,不图安全。这可能会带来灾难性的影响。
那智能驾驶产品研发具体该怎么做呢?有能力的人,采用合适的技术,按照既定的流程做事,才能得到稳定的预期结果,这是我这些年在辅导客户过程中,一直坚持的一个理念。具体可以分以下几个步骤建立:
① 建立起一支专业的队伍
这支专业的队伍至少应包括:需求分析师,系统架构师,软件工程师以及测试工程师。通过全面的知识体系培养,使其系统性地掌握相关工程领域知识。
② 要有合适的开发技术
这些技术既有形式化方法,也有半形式化方法。现在还有很多企业在用纯自然语言做需求分析、系统架构设计、软件设计等,这是我很难接受的,因为这种技术缺乏查错、纠错的功能,通常会导致错误被下游活动不断放大,使产品存在大量问题。
③ 要有合适的开发方法
用什么方法开发,这确实是一门很深的学问。我们不应一味追求标准的开发方法。毕竟每个公司的历史沉淀不一样、人员能力不一样、管理理念不一样、文化氛围不一样……找到适合我们公司自己的方法才是最好的方法,在这方面,我通常会花很多时间帮企业去思考。
所以,ASPICE认证是智能汽车研发需做的认证:
如果大家留意相关部委的一些文件的话,可能会关注到工业和信息化部在2021年7月30日就针对智能网联汽车发布了《工业和信息化部关于加强智能网联汽车生产企业及产品准入管理的意见》,其中明确规定加强汽车数据安全、网络安全、软件升级、功能安全和预期功能安全管理,保证产品质量和生产一致性,推动智能网联汽车产业高质量发展。
这里面提到了智能驾驶汽车产品的几个关键标准,分别是:《ISO/SAE 21434-2021 道路车辆 网络安全工程》、《ISO 26262-2018 道路车辆 功能安全》、《ISO 21448-2022 道路车辆 预期功能安全》、《ISO 24089 道路车辆 软件升级工程》(目前还是DIS版)。当然,作为这些标准实施的很重要的基础要求是Automotive SPICE,我建议企业先导入Automotive SPICE(简称:ASPICE认证),再逐步导入其他相关标准。
从近些年国家发布的一系列文件看,我国对智能驾驶汽车的功能安全、网络安全、预期功能安全和数据安全等方面的要求越来越明确,建议各企业在导入标准和认证时考虑相关因素。