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



5.智能驾驶安全设计案例

  1. 丰田(Toyota)

    • 丰田通过三个不同的支柱处理汽车安全:人员、车辆、交通环境;

    • 丰田通过使用各种事故调查数据分析车辆相关事故和乘员受伤的原因;在各种模拟中重建事故,以帮助其开发安全技术;

    • 丰田汽车安全架构图如下图所示:

  2. 通用汽车(General Motors)

    • 通用汽车致力于打造L5L5L5级别的自动驾驶汽车,使车辆的计算机完全控制加速、制动和转向,并能够做出正确的决定,以便在路上安全驾驶;通用汽车的智能驾驶愿景:零碰撞、零排放、零拥堵;
    • 通用汽车的系统安全流程由两个关键部分组成:
      • 安全的迭代设计:团队将所开发的系统反复在现场和模拟中进行测试,并将测试结果反馈到设计过程中,使得汽车安全性随着系统的每次迭代而不断改进;
      • 全面风险管理深度整合:全面风险管理是通用汽车系统安全流程的关键组成部分;
    • 通用汽车在整个设计、开发和测试过程中,通过在每次迭代过程都深度整合综合风险管理方法,力图彻底识别并解决所有风险,并验证相应的解决方案;在风险分析中通用综合室用了各种风险分析方法,包括:故障树、DFMEA/PFMEA、HAZOP、需求可追溯性分析等;
    • 系统安全设计在通用汽车目前的四代自动驾驶汽车Cruise AV中集中体现在两个方面:在功能安全方面,通过增加安全关键设备的冗余,使得在汽车故障发生时仍可确保正常运转;在预期功能安全方面,通用汽车对所有关键自动驾驶功能的操作都进行了定性和定量评估;
    • Cruise AV系统多样性与冗余如下图所示:
  3. 谷歌(Waymo)

    • Waymo的安全设计不是建立在现有的人工驾驶技术,而是从头开始考虑安全性,并在每个系统级别和每个开发阶段(从开发到测试和验证)中纳入安全性;
    • 基于安全设计方法,Waymo对自动驾驶车辆的每个部件都进行了充分的测试,以确保所有子系统在作为完整的自动驾驶集成时可以安全地运行;
    • 基于安全设计过程,Waymo研发了多种关键安全功能,包括可以在发生技术故障时使车辆安全停止的冗余关键安全系统,具有重叠视场的互补传感器,以及大规模的测试方法等;
    • Waymo的安全设计方法包括:行为安全(behavioral safety)、功能安全(functional safety)、碰撞安全(crash safety)、操作安全(operational safety)、非碰撞安全(non-collision safety)5个安全分支,如下表所示:
    • Waymo的自动驾驶汽车设置了最小风险条件(Minimal Risk Condition):如果汽车无法再按计划行程继续行驶,则必须安全停车,如:自动驾驶系统故障、车辆发生碰撞,或环境条件发生变化等;
    • Waymo自动驾驶汽车每秒都会对系统进行数千次的检查,以找出故障,并配备了一系列关键系统冗余以应对故障的发生,如下表所示:
  4. 百度

    • 百度2018年推出的自动驾驶产品APC(Apollo Pilot for Passenger Car)可实现ODD下的自动驾驶,并在切换至手动驾驶模式前为驾驶员预留10s安全响应时间;
    • APC现支持的自动驾驶场景有三个:高速公路、城市拥堵、自动泊车,并基于"正确的驾驶习惯是最好的安全"的理念,在各个环节加入更多安全引导,让用户形成正确的安全驾驶习惯;
    • 基于ACEA时间轴模型的安全框架如下图所示:
    • APC安全设计方法如下表所示:
    • APC安全诊断异常类别与状态空间信息合集如下表所示:
    • 百度APC的安全系统冗余设计如下表所示:

学习笔记12--智能驾驶安全设计案例相关推荐

  1. 学习笔记8--智能驾驶的功能安全设计之功能安全与ISO 26262标准

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  2. 学习笔记9--智能驾驶的功能安全设计之功能安全设计

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  3. [go学习笔记.第十一章.项目案例] 2.客户信息管理系统

    一.基本介绍 1.需求说明 项目需求分析 1.模拟实现基于文本界面的 < 客户信息管理软件 > 2.该软件实现对客户对象的插入.修改和删除(用切片实现),并能够打印客户明细表 2.界面设计 ...

  4. 最优控制和轨迹规划学习笔记 包含多个实际案例 主要思路是使用优化算法来找到车辆的最佳路径

    最优控制和轨迹规划学习笔记 包含多个实际案例 倒立摆上翻控制 满足车辆运动学约束的路径规划 离散点参考线优化 lattice横向距离规划 这段代码包含了三个程序,我们将分别对它们进行详细的分析. 最速 ...

  5. [go学习笔记.第十一章.项目案例] 1.家庭收支记账软件项目

    一.基本介绍 1.项目开发流程说明 2.项目需求说明 目标: 模拟实现一个基于文本界面的<<家庭记账软件>> 掌握初步的编程技巧和调试技巧 主要涉及以下知识点 : (1).局部 ...

  6. Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从

    Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...

  7. 数据结构学习笔记:变位词侦测案例

    数据结构学习笔记:变位词侦测案例 通过字符串变位词侦测问题可以很好地了解具有不同数量级的算法.变位词,就是两个字符串构成要素完全相同,但是要素的排列顺序不同.比如,heart与earth.python ...

  8. golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题

    golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题 今天测试了重新建一个项目生成新的表,然后复制到旧的项目 ...

  9. HALCON 20.11:深度学习笔记(12)---语义分割

    HALCON 20.11:深度学习笔记(12)--- 语义分割 HALCON 20.11.0.0中,实现了深度学习方法. 本章解释了如何使用基于深度学习的语义分割,包括训练和推理阶段. 通过语义分割, ...

  10. 台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep?

    台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep? 本博客整理自: http://blog.csdn.net/xzy_thu/article/detail ...

最新文章

  1. Visual Studio 中指定自定义生成事件
  2. Geany整体注释和取消注释快捷键
  3. M2 Scrum 12.08
  4. 判断resultset是否遍历到最后一条记录_干货:一条SQL语句执行得很慢的原因
  5. 单继承-继承的传递性
  6. cppcheck的安装和使用
  7. 与计算机病毒相关的小故事,我和计算机病毒的故事2000字论文
  8. nvidia.dali:深度学习加速神器!
  9. 理解各种聚类算法的差异
  10. 5岁自学python编程-python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹...
  11. 【数据结构实验】队列的应用
  12. 对硬盘进行分区时,GPT和MBR有什么区别
  13. Linux系统在Xshell6布置定时任务
  14. 计算机注册表管理,注册表命令,教您电脑怎么打开注册表编辑器
  15. 优盘格式化后如何免费恢复
  16. wnmp mysql_WNMP(Window系统+Nginx服务器+Mysql数据库+PHP)
  17. Spring MVC学习
  18. mysql 1033_mysql1033错误 InnoDB临时表空间报错
  19. 简单的neo4j三元组增量插入-通过py2neo实现
  20. 你绝对能看懂的Kafka源代码分析-Kafka Producer设计分析

热门文章

  1. Linux自学,第一天
  2. 如何保证战略落地_企业战略如何实现落地
  3. HELIX Design system v4.r3.M0-ISO 1CD
  4. Navicat安装配置
  5. java网页内容不能复制_win7系统禁用Java小程序脚本网页内容复制不了的解决方法...
  6. 【计算机网络自顶向下方法】深入理解计算机网络分层和封装模型
  7. 图解DbgView使用
  8. OPPO A55刷root获取magisk权限OPPO A55 root教程
  9. 【Coursera公开课】职场素养 笔记
  10. 【算法/数论】欧拉筛法详解:过程详述、正确性证明、复杂度证明