软件开发流程是智能汽车安全上路的保证

人工智能 无人驾驶 智能汽车
以用户为中心的智能座舱,利用人工智能技术持续迭代学习能力,提供更加友好、更加轻松且更加安全的驾驶体验,成为用户购车的首选。

在已经过去的2021年,降低汽车道路行驶事故率、提高驾驶过程舒适性的高级驾驶辅助系统(ADAS)已广为用户熟知。以用户为中心的智能座舱,利用人工智能技术持续迭代学习能力,提供更加友好、更加轻松且更加安全的驾驶体验,成为用户购车的首选。

据美国道路安全委员会统计,在所有严重的机动车交通事故中,94%是由于人为错误或选择造成的。智能驾驶辅助技术和自动驾驶技术能够比人类司机看得更清楚、操纵更迅速,可显著减少错误,降低事故率及损失。随着驾驶员状态监测系统、语音和手势等多模态智能座舱技术的应用,在未来驾驶汽车将成为一种轻松娱乐体验,成为人们不可或缺的生活方式之一。

图片来源于网络

以智能辅助驾驶为基础的自动驾驶技术有着独特的魅力,不仅可以保证车辆与行人的安全,结合车联网等技术,还可以提高交通效率,甚至通过物联网、空间感知、云计算、移动互联等新一代信息技术,推动交通管理、城市运行、公众出行等方面的变革,使交通更加安全、更加智能,为通畅的公众出行和可持续经济发展服务。

然而无论是智能驾驶,还是智能座舱,都是由产品开发人员预先确定车辆对周围环境感知、预测、规划和控制等软件程序控制的反应。合理的设计和充分的验证是实现智能驾驶的前提,因此企业遵循基于系统工程方法的设计和验证流程,是设计出确保安全的智能驾驶汽车的基础与前提。因此智能驾驶系统设计的整个过程应采用并遵循行业标准,且把关注点放在智能驾驶软件开发、验证和确认中。

不仅如此,软件开发过程更需要有良好计划、控制和记录的过程,以检测和纠正软件更新的意外结果。满足开发需求且实现完全可追溯的软件测试是对结构化和文件化软件开发与变更管理过程的要求。针对OTA等远程更新技术的应用,更应遵循软件开发流程,只有合理的流程,才能对软件技术和算法研发、应用和安全进行评估,以提高智能驾驶系统的有效性和安全性。

设计安全考虑应包括系统和软件的架构设计、传感器、执行器、通信故障、潜在的软件错误、可靠性、潜在的控制不足、不理想的控制行为、与环境物体和其他道路使用者的潜在碰撞、可能由智能驾驶系统的行为引起的碰撞、离开道路、失去牵引力或稳定性,以及违反交通法规和偏离正常(预期)驾驶行为等因素。

图片来源于网络

目前汽车行业系统的开发是从系统需求识别、系统需求分析、系统架构设计、软件需求分析、软件架构设计、软件实现、软件的单元测试、软件集成测试、软件质量测试、系统集成测试和系统质量测试等为主线的V流程来实现。

在2005年,经过欧洲20多家主流汽车制造商制定的用于指导汽车零部件研发厂商软件开发流程ASPICE发布(Automotive Software Process Improvement and Capacity Determination的缩写),是目前全球汽车行业用于评价软件开发团队研发能力水平的模型框架。随着近年车联网、智能驾驶、智能座舱、新能源汽车的迅速发展,软件在汽车研发中的占比激增,企业对软件质量管理的需求不断增强,ASPICE逐渐被引入到国内,逐渐成为国内主机厂自研零部件软件或指导零部件供应商软件开发的基本流程,是确认其软件开发能力的体现。因此国际公认ASPICE是含金量最高的软件开发“通行证”。

ASPICE分为0-5级,其中0级表示企业软件开发处于一种混乱状态。下图表示不同级别的ASPICE能力水平所对应的企业管理工作、重复性工作和软件质量的示意图,其能级越高,则可复用性越强,重复做的工作越少,软件质量越高,而在水平较低时,由于管理比较混乱,开发流程管理较差,在2级和3级是企业管理建立的过程,是管理任务较多,也是企业从量变到质变,形成企业自己的完整优质的软件开发流程的体现。

基于V模型的ASPICE流程


作为汽车智能芯片行业领先供应商之一,黑芝麻智能在其汽车软件开发过程中就是严谨遵循V模型开发工程流程,所有开发工作满足过程的完整性、合理性、一致性。运用适当的方法进行需求开发、软硬件系统及软件设计和相应的测试验证,企业才能有高质量、工程化流程体系,才能保证项目效率和产品质量。

依托于黑芝麻智能卓越的质量管理体系、强大的团队能力,黑芝麻智能团队完成了差距分析、体系建立、过程实施、持续改进等多个工作阶段的任务,将抽象的ASPICE标准规范要求与黑芝麻智能的工程经验结合,定义了完整、合理的过程规范,形成了将近两百份文档——这是黑芝麻智能产品在不断优化、过程规范后的工作成果。该文档通过进行相应改进优化,保证需求的严谨性,使各项开发活动都“有踪可依,有迹可循”,使V模型右侧的验证独立客观充分地进行,产品的安全性和稳定性,完整地保障了质量,将汽车智能产品真正做到用户为先安全第一。

黑芝麻智能软件验证需求与测试关系图

2020年9月,黑芝麻智能发布由算力可达116TOPS-232TOPS的华山二号A1000自动驾驶计算芯片组成的FAD全自动驾驶计算平台。该平台可用于智能汽车感知、定位、传感器融合、预测规划及车辆控制等智能驾驶算法开发和产品应用,满足L2+智能辅助驾驶功能、L3级智能驾驶功能开发需求,完全覆盖L3城区智能驾驶功能场景。搭载拥有自主知识产权的高实时高可靠自研RTOS,有完整的应用体系,能够助力自动驾驶安全快速可靠的商用落地。

黑芝麻智能FAD全自动驾驶平台


2021年12月,黑芝麻智能FAD全自动驾驶平台和自研RTOS项目通过了DEKRA德凯专家组的ASPICE 审核,顺利取得ASPICE CL2证书,表明黑芝麻智能的产品开发过程中,具备对项目的规划、监测和控制项目进展的能力;具备开发过程中基线变化时,控制变更和管理的能力;同时,企业开发人员也具备良好的实践开发经验、在开发过程中对产品的需求进行跟踪、验证和记录,企业具备足够的人力来按照ASPICE流程进行开发,并且具有保证产品的按计划交付和高质量能力。

这意味着,黑芝麻智能在车规级自动驾驶计算芯片和平台研发方面已达国际水平,其产品在系统开发、软件设计、管理层面都达到业界领先水平,具备了为全球主机厂、合作伙伴和Tier 1供应商提供高标准、更安全的软件技术方案和定制化服务的能力。黑芝麻智能联合创始人兼COO刘卫红表示:"深耕车规级大算力自动驾驶计算芯片领域,黑芝麻智能深知质量品质对于客户交付的重要性。作为国内首家集齐了功能安全专家认证、功能安全流程认证 、产品符合性的自动驾驶计算芯片公司,此次通过DEKRA德凯ASPICE CL2级认证,表明黑芝麻智能已经搭建起完善且全面的研发及质量管控体系。黑芝麻智能将持续优化开发、交付全流程,切实保证现今及未来均能输出高品质、高标准、高性能的自动驾驶平台化方案及产品,以更安全的技术和产品引领行业创新,赋能客户及全行业。

秉持着用芯赋能未来出行的愿景,黑芝麻智能以安全可靠的车规级大算力自动驾驶芯片推动汽车产业迭代升级,为未来基于人工智能的智慧交通出行提供动力。在芯片被卡脖子的今天,作为国产智能芯片的佼佼者,黑芝麻智能将持续优化产品开发流程,始终坚持把自动驾驶系统的安全性放在首位,以强大的技术优势和可靠的安全性能,更高的标准引领行业发展,将与合作伙伴一起不断推动自动驾驶技术变革、创新与发展,推动智慧城市构建与社会和谐发展。

责任编辑:张燕妮 来源: 佐思汽研
相关推荐

2011-08-31 10:04:22

日本软件开发

2017-04-18 12:30:16

新能源汽车智能汽车车联网

2024-11-07 12:14:36

2023-04-26 09:32:12

智能汽车

2016-10-18 10:57:03

2022-08-20 18:28:49

汽车软件

2021-11-04 10:42:43

汽车软件技术

2016-12-14 13:51:56

2020-07-07 09:25:40

自动驾驶安全技术

2012-08-06 11:08:14

2022-09-07 11:56:53

汽车软件

2017-10-16 00:24:45

2023-08-24 10:05:30

人工智能开发测试

2022-03-09 10:18:48

UnixC语言软件

2022-08-19 12:05:21

谷歌搜索汽车制造商

2024-10-31 10:15:00

2016-09-28 19:16:36

软件开发安全CISSPSDLC

2016-09-28 19:26:31

2024-09-23 15:02:40

2010-08-30 12:08:05

点赞
收藏

51CTO技术栈公众号