🚗 故障注入 · 智驾课程
30 章节
实战导向
ISO 26262
🧪 自动驾驶故障注入方法与工具应用
v2.4
01
自动驾驶故障注入概述
概念
重要性
什么是故障注入、为什么需要、在自动驾驶中的重要性
02
系统架构与故障模型
感知层
决策层
执行层
常见故障类型与模型
03
故障注入技术分类
硬件
软件
模型
仿真
四大类别全面解析
04
硬件故障注入方法
信号级
电源扰动
传感器遮挡
通信干扰
05
软件故障注入方法
内存错误
返回值篡改
线程延迟
数据损坏
06
基于模型的故障注入
UML/SysML
FTA
FMEA
建模故障场景与分析
07
仿真环境故障注入
CARLA
SUMO
LGSVL
仿真平台实现
08
故障注入工具概览
Chaos Monkey
Gremlin
FIF
LibFuzzer
09
Chaos Monkey 应用
Netflix开源
原理
部署
自动驾驶微服务测试
10
Gremlin 故障注入平台
安装配置
攻击向量
CPU/内存/网络/进程, ADAS测试
11
FIF 框架详解
架构
插件机制
自定义脚本
Fault Injection Framework
12
LibFuzzer 与覆盖率引导
模糊测试
集成
种子语料库
覆盖率引导的故障注入
13
测试用例设计
等价类
边界值
场景驱动
组合测试
14
测试执行流程
计划
设计
执行
监控
恢复
分析
15
结果分析与度量
故障检测率
传播时间
恢复时间
SIL评估
16
感知层故障注入实战
摄像头噪声
激光雷达缺失
毫米波多径
17
决策层故障注入实战
路径规划异常
预测模型错误
控制指令延迟
18
执行层故障注入实战
线控转向卡滞
制动响应延迟
驱动扭矩波动
19
V2X通信故障注入
DSRC/C-V2X
消息丢失
延迟
篡改
重放
20
高精地图与定位故障
GPS丢失
IMU漂移
地图陈旧
车道线错误
21
功能安全标准 ISO 26262/SOTIF
功能安全验证
ASIL等级
故障覆盖
22
故障注入与网络安全
CAN总线
以太网
OTA升级
攻击树
23
自动化故障注入流水线
CI/CD
Jenkins
Docker
容器化故障注入
24
数据管理与回放
数据采集
时序对齐
场景回放
数据库设计
25
仿真与实车测试差异
仿真保真度
HIL故障注入
实车安全约束
26
工具对比与选型
开源vs商业
适用场景
成本与学习曲线
27
测试报告编写
故障描述
影响分析
复现步骤
修复建议
28
团队建设与流程规范
角色定义
评审机制
知识库
持续改进
29
前沿趋势
AI驱动
数字孪生
联邦学习
故障预测
30
综合案例:CARLA+ROS2
平台搭建
实战演练
基于CARLA+ROS2的故障注入平台