项目的目标是开发一种开放参考架构,定义软件组件、接口和控制机制。Elektrobit网站免费提供架构规范,项目针对OEM、供应商和合作伙伴开放。此方法目标是可以将此架构集成到不同的高级驾驶员辅助系统平台中。在这个情况下,平台可以是集成了市面上已有的不同操作系统,如自适应AUTOSAR、QNX或类Unix操作系统的不同硬件产品的一部分。
汽车移动依靠的基础设施是自动驾驶汽车面临的主要技术挑战。目前汽车配备了尽可能多的传感器,以便它们能够在无数的不同交通场景中自动找到路线。与在外部可控的受保护区域内移动的火车和飞机相比,这种方法显然成本高昂而且极为复杂。例如,飞机飞行的海拔和路线是由空中交通管制服务指引,火车在进入未开放区域时会自动停止。
然而,人们无法在所有路面周围设立栅栏和拦截自行车。但是,路面基础设施的变化,比如汽车行驶至闸道的入口或出口处,可以知道汽车正行驶在高速公路上而非行驶在与高速公路距离几米之外的平行乡村道路上,这样可以简化位置检测的问题。另一个例子是停车设施,它可以远程控制汽车并将其引导到可用的停车位。这种概念比寻找免费停车位,在停车设施自动巡航的汽车更简单。
此类用例的前提条件是在全国范围内铺设高速移动数据网络(5G),以促进与后端和基础设施交换数据,以及人们能够为自动驾驶而调整路面基础设施。
如何在高度复杂的整体系统中满足对功能安全(尤其是在汽车连接性日益增长的情况下)以及信息安全的要求?为了满足汽车软件开发的高质量标准,行业制定了Automotive SPICE流程模型,它构成了功能安全和信息安全的基础。
ISO 26262标准定义了在系统开发过程中,如何在流程层面和方法层面确保功能安全。对于软件架构而言,功能安全是一个关键因素。现在已有用于监测系统完整性、分区、时间和流程监测或者安全通信等方面的基本集成机制,并且已经应用于多个系列项目。
信息安全机制将长期在汽车开发中占据重要的一席之地。防盗报警器、安全电子钥匙或里程表安全存储等系统已经成为标准功能。但是,随着汽车连接性的增加,行业正面临新的挑战。根据信息技术的基本定律,“哪里有联网,哪里就会有攻击”,汽车行业中系统的信息安全和隐私方面的重要性也在与日俱增。
第一次利用远程访问或互联网成功攻击系统的事件被公众知晓,并且产生了广泛的反响。为应对这种攻击,SAE International于2016年初发布了安全系统开发手册(SAE J3061,“Cybersecurity Guidebook for Cyber-Physical Systems”)。该手册介绍了相关流程和方法并遵循了ISO 26262对汽车产品生命周期的规定。该文件并非标准,但它总结了重要的举措,如研究计划或现有的标准和出版物。因此该文件很有价值,可以作为了解信息安全流程和方法的入门指南。
自动驾驶架构的要求的复杂度显著提升。但是,结合标准架构、功能安全、信息安全、多核系统和可用性等方面,有助于设计出可靠的系统,并根据用例很好地评估并组合各个系统方面。
汽车供应链的所有相关方应培养一个核心能力:系统工程,从而形成对物理、电子和软件的跨学科认知和理解。
未来,(软件)开发人员必须更好地理解系统,这样才能用合适的工具和关联代码生成工具进行系统建模。经典软件开发侧重于工具、代码生成工具和标准功能的开发,以及作为可重用产品出售的标准功能。集成软件仍将需要能够理解、分析和修复各层级(无论是深度嵌入还是面向服务的行为)错误的专家。
未来几年,汽车市场将出现新的汽车制造商和供应商。特别是IT公司,它们已在其他领域多年运用这些技术,其愿景是让汽车像安装了车轮的智能手机一样运行。理由是自动驾驶可以让汽车用户获得更多时间,这些时间可以用于社交网络、在线购物或者办公等。将“驾驶时间”转化为“互联网使用时间”,产生了全新的业务模式。
整车厂的业务案例不仅将由销售汽车决定,还将越来越倾向于由汽车的运行情况决定。新的租赁概念就是行业热议的创意之一,其主体不再是将汽车作为产品,而是将驾驶出行作为服务。未来,带您去上班的自动驾驶舱的租赁价格可能要取决于一天之中的不同时间。
作者:Rudolf Grave,在汉堡工业大学学习电气工程,他从2005年开始在Elektrobit工作,负责AUTOSAR项目。他的研究重点是多核和功能安全。