68 lines
2.6 KiB
Markdown
68 lines
2.6 KiB
Markdown
# 实验设计
|
|
|
|
## 1. 对照组
|
|
|
|
| 编号 | 系统配置 | 作用 |
|
|
|---|---|---|
|
|
| A0 | 普通 Linux:控制与大脑负载同域 | 通用基线 |
|
|
| A1 | PREEMPT_RT Linux:控制与大脑负载同域 | 实时 Linux 基线 |
|
|
| A2 | RTOS 小脑 + Linux 大脑,基础分区 | 分域基线 |
|
|
| A3 | A2 + CPU/IRQ/内存/IPC 治理 | 完整方案 |
|
|
| A4 | A3 + 超时、降级和故障恢复 | 安全协同方案 |
|
|
|
|
对照固定机器人控制任务、AI 模型、输入到达序列、硬件频率和功率策略。若推理后端不同,结果表述为系统方案比较,不单独归因于内核。
|
|
|
|
## 2. 负载场景
|
|
|
|
| 场景 | 内容 | 目的 |
|
|
|---|---|---|
|
|
| L0 | 仅小脑控制 | 实时性下界 |
|
|
| L1 | 仅大脑推理 | 推理容量与功耗基线 |
|
|
| L2 | 控制 + 感知/大模型 | 核心共存场景 |
|
|
| L3 | L2 + CPU/内存压力 | 共享资源干扰 |
|
|
| L4 | L2 + 摄像头/网络/存储 I/O | IRQ 与 DMA 干扰 |
|
|
| L5 | L2 + 突发请求和过载 | 队列与准入边界 |
|
|
| L6 | L2 长时间运行至热稳态 | 功耗和降频耦合 |
|
|
| L7 | 进程、域、加速器和通信故障 | 隔离、降级与恢复 |
|
|
|
|
## 3. 控制任务
|
|
|
|
至少包含:
|
|
|
|
- 高频周期控制任务;
|
|
- 状态估计或轨迹跟踪任务;
|
|
- 关键 I/O 或 GPIO 回环;
|
|
- 安全监控与回退任务。
|
|
|
|
无真实机器人时,先使用硬件在环、倒立摆、电机台架或确定性控制负载;不得仅用空循环替代全部控制语义。
|
|
|
|
## 4. 大脑任务
|
|
|
|
按平台能力选择视觉、VLM、VLA 或 LLM。大脑输出必须转换为结构化技能命令。分别扫描:
|
|
|
|
- 请求率和突发强度;
|
|
- 模型规模、输入长度和输出长度;
|
|
- batch、队列长度与并发;
|
|
- GPU/NPU 利用率;
|
|
- 感知数据大小和通信频率。
|
|
|
|
## 5. 故障注入
|
|
|
|
依次实施:推理进程退出、请求永久阻塞、消息乱序或损坏、队列溢出、Linux 域重启、加速器错误。设备级故障只在具备可恢复路径时开展。
|
|
|
|
记录故障发生、检测、回退、隔离、重启和首个恢复结果的完整时间线。
|
|
|
|
## 6. 实施顺序
|
|
|
|
1. 冻结控制 deadline、大脑结果期限和回退期限。
|
|
2. 完成 A0/A1 的同域基线。
|
|
3. 建立 A2 基础分域和最小 IPC。
|
|
4. 扫描 CPU、内存、I/O 和热干扰。
|
|
5. 加入 A3 治理机制并逐项消融。
|
|
6. 加入 A4 故障状态机并开展故障注入。
|
|
7. 进行长稳实验和独立确认批次。
|
|
|
|
## 7. 最小闭环
|
|
|
|
一台具备 RTOS/Linux 分域条件的边缘平台、一个可测量的控制任务和一个真实 AI 大脑负载,即可形成最小验证闭环,不要求扩展到工作站或集群。
|