学习笔记11--其他相关安全标准与技术

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。
此专栏是关于《自动驾驶系统设计及应用》书籍的笔记.



4.其他相关安全标准与技术

  1. 预期功能安全与SOTIF标准

    • 预期功能安全(Safety Of the Intended Function,SOTIF)是针对系统所有部件运行正常的情况下,处理由于系统的功能局限性所导致的误判而引发的危害;

    • SOTIF2017草案规范:

      SOTIF2017 草案规范的行为 对可预见的不当使用的处理
      所声明的自动化水平 对其他系统的假设
      预期的驾驶员行为 (自动驾驶操作的)触发事件
      预期的用例描述 所规范行为的目的
    • 草案预期功能安全的定义:不存在因预期功能所致的不合理的风险;

  2. 智能安全与责任敏感安全模型

    • 智能驾驶系统采用了大量的人工智能算法,如:在传感层,基于深度卷积神经网络的视觉方法被大量使用在实现诸如交通信号、行人等目标识别检测中;决策层使用如强化学习生成规划路线,此类方法最大的问题在于算法的不可解释性,神经网络经过大量训练,自动生成与捕捉所测试目标的各种标签属性,此过程无法在所训练的网络中以逻辑与结构化的方式直接或间接体现出来;
    • 另一个挑战来自智能驾驶所处环境的复杂度:包括各类天气、道路状况、交通规则、路况及各种突发事件等,理想的智能驾驶系统需要对所有可能遇到的状况做出正确的识别与判断;如果系统测试遗漏了某个重要的情况,则有可能导致在遇到此状况下的危害;
    • Mobileye提出了责任敏感安全模型(RSS),其设计思想:保证自动驾驶系统足够小心,使其永远不会成为事故原因的一部分;即自动驾驶车辆不应该引起事故,通过保持足够的谨慎以弥补其他司机的小错误;
    • RSS基于数学模型构建,是可以解释的,并可通过数学方法进行严格的验证,RSS的定义与其实施方式无关;
    • RSS模型本身不定义具体的规划路线,而是定义了安全边界,即什么样的行为是不被允许的;
  3. 信息安全与J3061标准

    • 将网络安全纳入汽车设计,需要研发人员构建从概念阶段到生产、运营、服务、退役的适当生命周期过程;
    • J3061指出:系统安全是指不会对生命、财产或环境造成危害的系统状态,系统网络安全(信息安全)是指系统不存在因为利用漏洞导致的损失,如:财务、运营、隐私或安全损失;
    • J3061标准建议通过系统工程方法将信息安全建构于整体系统设计之中,而不是将其添加于现有系统中;
    • 功能安全与信息安全开发过程对比如下图所示:

      1

  4. 其他标准

    • Automotive SPiCE

      Automotive SPiCE是一个软件开发过程的成熟度框架,由欧洲的主要汽车制造商共同策定的面向汽车行业的流程评估模型,目的是改善搭载于汽车上的电子控制单元(ECU)/车载计算机的质量,在汽车行业中用于评估相关组织的软件或嵌入式系统开发流程的能力和成熟度;

      Automotive SPiCE参考模型如下图所示:

      2


      Automotive SPiCE成熟度级别如下图所示:

      3

    • MIL-STD-882E

      美国国防部系统安全标准实践,该系统安全标准实践是国防部所确认的系统工程方法,以尽可能消除危害,并最大限度地降低无法消除危害所带来的风险;

    • FMVSS

      美国联邦机动车辆安全标准,FMVSS中的机动车辆安全意味着机动车辆或机动车辆设备的性能,以保护公众免受因机动车辆的设计,构造或性能而发生的不合理的事故风险,及不合理的死亡风险或在事故中受伤;

    • AUTOSAR

      汽车开放系统架构,该标准是一个自愿性质的汽车行业标准,由一组描述软件架构、应用程序接口和方法的规范组成,该标准的主要目标是促进不同车辆和平台变体的可扩展性,整个网络的可转移性,多个供应商的集成,整个过程的可维护性,支持整个产品生命周期,及车辆使用寿命期间的软件更新和升级;

    • MISRA C

      汽车工业软件可靠性协会的使用指南,此指南对关键系统中的计算机编程C语言进行了系统的规范,此指南是在安全相关的汽车嵌入式系统中使用C语言的志愿性质的汽车行业标准;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340