数据流规范¶
主流程数据流¶
语音输入
│ ASR 转文字
▼
InstrumentCommand(NLP 输出)
│ instrument_id + confidence
▼
┌──────────────────────────────┐
│ 交叉验证 validate_cross() │
│ NLP instrument_id │
│ == 视觉 instrument_id ? │
│ && 双方 confidence 达标? │
└──────────────────────────────┘
│ 验证通过
▼
GraspTarget(感知输出)
│ grasp_point(3D) + orientation
▼
ActionSequence(VLA/规则输出)
│ steps[]
▼
validate_path()(安全校验)
│ 通过
▼
Dobot SDK → CR5AF 执行
异常路径¶
| 异常场景 | 行为 |
|---|---|
| NLP 置信度 < 0.85 | 状态机停留 Parse,请求护士确认 |
| 视觉置信度 < 0.70 | 同上 |
| 交叉验证不一致 | 同上 |
validate_path() 失败 |
拒绝执行,记录原因,通知护士 |
| 执行中力超阈值 | 立即急停,进入 Emergency |
日志规范¶
每条数据流经过的节点均须记录到 core/logger.py,格式: