日志更新

This commit is contained in:
Kevin Wong
2026-01-05 09:14:42 +08:00
parent bcebc7e316
commit a656a9efff
2 changed files with 212 additions and 6 deletions

View File

@@ -2,21 +2,21 @@
**项目**NaviGlass项目开发
**平台**:全志 V821 (32-bit RISC-V)
**更新时间**2025-12-31
**整体进度**100%(室内导盲模型训练完成)
**更新时间**2026-01-04
**整体进度**100%(室内导盲服务器集成完成)
## 📖 快速导航
| 章节 | 说明 |
|------|------|
| [已完成任务](#-已完成任务) | Day 1-22 完成的功能 |
| [已完成任务](#-已完成任务) | Day 1-26 完成的功能 |
| [待验证问题](#-待验证问题-day-20-优化后) | 当前需要验证的修复 |
| [进度统计](#-进度统计) | 各模块完成度 |
| [时间线](#-时间线) | 开发时间线 |
**相关文档**
- [实现计划详情](file:///d:/CodingProjects/Antigravity/NaviGlass/Docs/implementation_plan_complete.md)
- [Day 日志](file:///d:/CodingProjects/Antigravity/NaviGlass/Docs/DevLogs/) (Day1-Day25)
- [Day 日志](file:///d:/CodingProjects/Antigravity/NaviGlass/Docs/DevLogs/) (Day1-Day26)
---
@@ -373,8 +373,32 @@
- [x] 14 类别全部可检测
- [x] 无检测率仅 2.3%
### 室内导盲服务器集成 (Day 26)
- [x] **状态机扩展**
- [x] `NavigationMaster` 支持 `INDOOR_NAV` 状态
- [x] 实现 `start_indoor_navigation` 切换逻辑
- [x] **模型集成**
- [x] `load_indoor_model` 支持 TensorRT 引擎加载
- [x] `app_main.py` 集成室内导航器初始化
- [x] **交互支持**
- [x] 支持 "室内导航" / "室内导盲" 语音唤醒
- [x] ASR 白名单更新
- [x] **流程打通**
- [x] 预热与推理流程验证通过
- [x] **Bug 修复与优化**
- [x] **命令冲突修复**: 修复 "停止室内导航" 误触发启动的问题
- [x] **检测互斥**: 室内模式下禁用室外斑马线检测
- [x] **日志净化**: 屏蔽启动时冗余警告 (TRT/YOLO/Audio)
- [x] **EdgeTTS 磁盘缓存**: 持久化 TTS 合成结果
- [x] **可配置日志间隔**: `AIGLASS_LOG_INTERVAL` 环境变量
- [x] **项目文件清理**: 释放 ~1.75GB
- [x] **室内导航工作流**
- [x] 创建专用 `workflow_indoor.py` (IndoorNavigator)
- [x] 14 类别映射: floor/corridor/sidewalk + 障碍物类别
- [x] 可行走区域检测与方向引导
- [x] 障碍物避障与兴趣点提示
---
@@ -544,7 +568,15 @@
- **问题修复**: YOLOE 不支持自定义训练,改用 yolo11l-seg.pt
- **数据集筛选**: MIT Indoor 2573→14 类别 (floor/door/stairs/person 等)
- **训练完成**: 150 epochs27.6M 参数4.8ms/张推理
- **验证通过**: 175 张测试图14 类别全覆盖
### Milestone 22: 室内导盲服务器集成 ✅
**时间**: Day 26
**成果**:
- **状态机升级**: 支持 `INDOOR_NAV`,实现室内/室外导航模式无缝切换
- **模型集成**: 成功加载 `yolo11l-seg-indoor14.engine`,支持 TensorRT 加速
- **语音控制**: 新增 "室内导航" 语音指令,与现有导航系统互斥
- **IndoorNavigator**: 创建专用室内导航工作流支持14类别检测
- **完整闭环**: 从语音唤醒 -> 模型加载 -> 推理引导 -> 语音播报全流程打通
---
@@ -609,12 +641,13 @@ Day 22: AI与音频修复 ✅ 完成 (GLM-4V, VAD缓冲, 语速确认)
Day 23: 移动端+部署优化 ✅ 完成 (PM2, 红绿灯跳帧)
Day 24: YOLOE模型训练 ✅ 完成 (问题诊断+数据集筛选)
Day 25: 室内导盲模型完成 ✅ 完成 (训练+验证通过)
Day 26: 室内导盲服务器集成 ✅ 完成 (IndoorNavigator工作流)
```
---
**🎯 当前状态100% 完成!室内导盲分割模型训练验证通过**
**🎯 当前状态100% 完成!室内导盲系统已集成并可使用**