apollo学习笔记五:apollo开源模块

安全问题

ISO-26262行业标准在这里插入图片描述

目前无人驾驶安全分为function safety(ISO-26262 covered)和security
1.function safety是指系统本身运行的安全性,又包含系统性故障 Systematic Faults 和随机故障 Random Faults。
(1) Systematic Faults:指设计的时候系统就存在问题。软件和硬件都有可能存在系统性故障。我们要尽可能减少Systematic Faults。
(2)Random Faults:随机出现的故障,其本身是不可控。一般情况下,只有硬件会出现随机故障。
(相关概念:1fit:十亿小时内出现一次故障)
2.security是指系统抵御外来攻击的安全性。以前要攻陷一辆车,是很困难的事情,没有物理连接也没有网络连接。但是有了无人驾驶技术以后,车总是和网络相连,让车可能会被黑客进行攻击。

Apollo技术框架

Apollo的技术框架包括四层:线控车辆平台(Reference Vehicle Platform)、参考硬件平台(Reference Hardware Platform)、软件开放平台(Open Software Platform)、云端服务平台(Cloud Service Platform)
在这里插入图片描述
最底下一层是线控车辆平台(Reference Vehicle Platform),所有的东西都需要装载在线控车辆上才可以跑起来。
再往上一层是参考硬件平台(Reference Hardware Platform),里面包含一个计算平台(computing unit)用于计算传感器传递的各类信息,例如英伟达的芯片Drive PX。这一层还包含各种传感器。例如:Camera摄像头、lidar、radar等。除了计算单元和各类传感器之外,硬件平台还包括用于人机交互的HMI Device和用于记录信息、技术迭代的黑匣子。
再往上是软件开放平台(Open Software Platform),这整块是开源的,可以在Github上看到(https://github.com/ApolloAuto/apollo)。其底层仍然使用ROS,可以看作一个操作系统的底层框架加一个消息的分发机制。软件开放平台还包括map engine,定位、感知、规划、控制等技术模块。
最上面一层是云端服务平台,车在路上跑需要和云端有一定的交互,云端计算出模型再把它下发到车上。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值