0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Apollo开源模块的讲解:什么是ISO-26262

YB7m_Apollo_Dev 来源:lq 2018-12-21 14:24 次阅读

Apollo自动驾驶进阶课程是由百度Apollo联合北京大学共同开设的课程,邀请百度Apollo开放平台研发团队的中美专家联合讲授。

上期,我们发布了Apollo开源模块讲解(上)。本期,我们将继续Apollo开源模块的讲解,主要和大家讨论什么是ISO-26262。

话不多说,欢迎各位开发者一起进入进阶课程第三期。

首先为大家介绍安全方面最基础的一个模块ISO-26262。ISO-26262是一个非常复杂、非常结构化的标准。比如说,如果一个硬件达到了ASIL D级别的要求,那么它的故障率是10 fit (Failures In Time, in one billion device-hours of operation),即10亿个小时里面出一次故障。这个故障率要比windows蓝屏的概率低很多。

从英文来讲,安全有两个词:Safety和Security。Safety包含两个方面:系统性故障Systematic Faults和随机故障Random Faults 。

系统性故障是说,我在设计汽车的时候就存在的缺陷。每次运行的时候,都一定会发现问题。软件和硬件都有可能存在系统性故障。

随机故障是由不可控的因素造成的故障,不一定会出现,比如路上颠簸了一下。一般情况下,只有硬件会出现随机故障。

而Security涉及的不是车自身的问题,而是系统被别人攻占了。以前你要攻陷一辆车,是很困难的事情,没有物理连接也没有网络连接。但是有了无人驾驶技术以后,车总是和网络相连,让车变得特别容易被攻击。

ISO-26262是一个行业规范而不是一个例法,只覆盖Safety,不覆盖Security。但我们在做无人驾驶的时候,必须考虑security。

通过ISO-26262的认证是一个特别慎重的流程。

首先你需要明确车具备哪些功能以及这些功能由哪些零部件完成。其次,需要考虑对于车的每个功能是否会出现故障,一旦出现问题是什么级别的问题。

有两种问题,例如做车的加速系统:一种问题是车在人没有意识的情况下加速了。另一种是,需要车加速的时候它没有加速。我们需要把这些问题放到具体的情景中去考虑,最严重的问题是哪一种。对于判断一个问题是否严重,ISO-26262给了三个判断标准:Exposure、Controllable、Separately。

Separately是指车和人分离,出事故后有多少概率会造成人员伤亡。

Exposure是指这件事情是否常见。

Controllable是指车出现了问题,驾驶员是否有机会接管。

ISO-26262的认证过程是一个“V型”。首先要看是什么开发环境,其次要分析问题的等级是怎么样的。如果是一个很高的等级需要判断这个问题出现的概率有多大。然后考虑这个问题具体要怎么解决。也就是先做High Level层级的,再到Function层级,然后到Technique层级。

Technique层级涉及软件和硬件。软件硬件确保了安全性后,再返回往上去做验证。对于ISO-26262更高级别的要求,它会要求有很多Redundant system。如果现行的系统坏了,下面还有一套系统。如果出现问题,另外这个系统具备使它停下来的机制。

ISO-26262代表了汽车行业在安全方面可以做到的极限,在汽车行业有很高的威望。

首先,它是对技术的一个引导。毋庸置疑它会使车更加安全。其次,它有很高的商业附加值。通过这个认证最多的车是德系车,德系车价格远高于同行。第三,它涉及法律中权责的问题。

汽车行业是一个复杂的行业。车厂要把汽车组装起来,需要对供应商提各种各样的要求。一旦汽车出现了安全问题,供应硬件零件如果符合安全要求,车厂就要承担责任。而汽车的召回一般都是十亿美金这个量级的。所以这个认证它虽然不是法律,但它在打官司的时候特别有用。

但ISO-26262也有缺点。它的认证过程很繁杂(Very Heavy Process),不符合敏捷开发的需求。ISO-26262一定是每一层的文档都准备完毕,才可以做下一层。

我们做一个APP可能以月计迭代都算慢的,但是做车可能需要十年的规划,我们现在开的车可能就是他们十年前规划出来的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车行业
    +关注

    关注

    0

    文章

    271

    浏览量

    15229
  • 无人驾驶
    +关注

    关注

    97

    文章

    3874

    浏览量

    118957
  • Apollo
    +关注

    关注

    5

    文章

    325

    浏览量

    18292

原文标题:Apollo进阶课程 ③ | 开源模块讲解(中)

文章出处:【微信号:Apollo_Developers,微信公众号:Apollo开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    拥有ISO26262认证的软件工具清单

    ``为什么要用软件工具? 首先,必须声明我对软件工具是门外汉。 其次,在我们前期已经完成认证的ISO26262项目中,如长安新能源等,我们不会强制要求对方,一定在开发中使用某款特定工具。 再次,我们
    发表于 02-07 16:15

    ISO 26262功能安全标准:重要的汽车安全完整性等级(ASIL)更新

    安森美半导体是ISO 26262工作组的积极成员,并有优势为汽车制造商和一级供应商提供建议和指导以最佳方式实现合规性。在这里,我们提供了一个关于标准的快速更新,包括其第二版的进展,并探讨汽车制造商
    发表于 10-23 08:59

    STM32系列是否会通过ISO26262(ASIL-B)认证?

    STM32系列在不久的将来是否会通过ISO26262(ASIL-B)认证?谢谢。以上来自于谷歌翻译以下为原文 Will the STM32 series be certified ISO26262 (ASIL-B) in the near future?Thanks.
    发表于 11-07 09:48

    ISO 26262功能安全标准体系解读

    汽车功能安全标准于2011年作为ISO标准正式颁布,此后,汽车业界开始采纳应用该标准。虽然标准的采纳是自愿的,但在这样的背景和趋势之下,无论是汽车厂商还是零部件供应商,为了满足ISO 26262
    发表于 07-22 18:10

    基于Simulink的ISO26262和AUTOSAR应用软件

    利用 Simulink 非常方便地对复杂控制模型进行功能的组织、划分、调度等工作。本文参考 ISO 26262 的要求,同时考虑 AUTOSAR 代码生成的兼容性,给出使用 Simulink 实现软件架构设计的一些建议。
    发表于 07-23 06:38

    符合ISO 26262的功能安全平台工具

    汽车电子电气系统的功能安全随着智能驾驶、新能源等新兴技术的发展而愈发受到重视。在国际功能安全标准ISO 26262的落地过程中遇到了很多的棘手问题:如何正确而有效地实施HARA以得到合适的安全目标
    发表于 12-29 07:17

    Imagination获得ISO 26262标准的认证

    Imagination获得ISO 26262标准的一致性认证声明
    发表于 02-04 07:51

    功能安全及ISO26262简介

    功能安全及ISO26262简介
    发表于 12-31 10:15 57次下载

    ISO26262《道路车辆功能安全》(中文版本)详细资料免费下载

    ISO-26262 是 IEC61508 对 E/E 系统在道路车辆方面的功能安全要求的具体应用。它适用于所有提供安全相关功能的电力、电子和软件元素等组成的安全相关系统在整个生命周期内的所有活动。
    发表于 09-07 08:00 3次下载
    <b class='flag-5'>ISO26262</b>《道路车辆功能安全》(中文版本)详细资料免费下载

    百度Apollo获IATF 16949认证 为自动驾驶的车规级量产奠定了基础

    继获得ISO 26262、ASPICE等车规级认证后,百度Apollo再次取得自动驾驶车规级认证证书。
    发表于 02-27 15:08 738次阅读

    ISO 26262中关于失效的概念

    嗨,大家好!今天打算给大家分享一下ISO 26262中关于失效的概念,这也是功能安全所围绕的核心问题。
    的头像 发表于 09-22 10:30 6314次阅读

    地平线通过 ISO 26262 功能安全流程认证

    9 月 14 日,全球知名的检验、鉴定、测试和认证机构 SGS TV Saar(全球功能安全技术中心)于上海向地平线颁发了 ISO 26262:2018 功能安全流程认证证书。 地平线通过 ISO
    的头像 发表于 09-24 11:57 3630次阅读
    地平线通过 <b class='flag-5'>ISO</b> <b class='flag-5'>26262</b> 功能安全流程认证

    使用基于模型设计开发符合ISO26262的车用ECU软件

    使用基于模型设计开发符合ISO26262的车用ECU软件。
    发表于 06-03 14:56 18次下载

    自动驾驶:什么是ISO-26262

    随着电动化、智能化、网联化的发展,汽车电气化程度在快速提升,电子电气系统越来越集成和复杂,其安全性的要求就尤为突显。 ISO26262是汽车的电气/电子相关的“功能安全”标准,该标准制定于2011
    发表于 06-01 15:13 1次下载
    自动驾驶:什么是<b class='flag-5'>ISO-26262</b>

    ISO 26262中的要素共存和免于干扰

    ISO 26262-9:2018的第6章节对系统设计(ISO 26262-4)、硬件设计(ISO 262
    的头像 发表于 11-23 09:32 293次阅读
    <b class='flag-5'>ISO</b> <b class='flag-5'>26262</b>中的要素共存和免于干扰