可穿戴导盲辅助系统(智辅盲行)

面向视力障碍者的全天候可穿戴出行辅助装置:视觉+毫米波雷达+IMU 多传感器融合,风险分级语音提醒,研电赛参赛作品。

项目概述

「智辅盲行」是一套面向视力障碍者的可穿戴式出行辅助装置,为本团队参加第二十一届中国研究生电子设计竞赛「通感算智融合与数智化应用」专项赛的参赛作品。

传统导盲工具(盲杖、导盲犬)难以感知红绿灯、远处来车等语义信息。本系统以 RK3588 边缘计算平台为核心,融合摄像头、毫米波雷达、IMU 与 GPS 多源传感器,在端侧完成目标检测与场景理解,并通过分级语音/触觉提醒帮助使用者规避风险,实现全天候(夜间、雨雾、逆光均可工作)的独立出行辅助。

系统组成

整机采用胸包式佩戴:RK3588 与电池组置于胸前硬壳包内,摄像头从包顶朝前,传感器节点固定于腰带,续航 3 小时以上。

多传感器融合策略

传感器职责频率兜底逻辑
摄像头 + RKNN目标检测:行人/车辆/障碍/红绿灯/斑马线30fps—
毫米波雷达测距测速测角;夜间/雨雾/逆光兜底10Hz纯视觉失效时接管
IMU坡道/坑洼检测、步态分析、跌倒检测200HzGPS 辅助姿态
GPS全局定位、远程监护1Hz基站定位降级

视觉与雷达互为冗余是本系统的核心设计:白天以视觉语义为主,摄像头失效的夜间与恶劣天气场景由毫米波雷达接管,保证感知链路无死角。

分级提醒策略

不同距离与场景对应不同的置信度要求和提醒强度,避免过度打扰:

场景提醒方式
< 0.8m 障碍(雷达+视觉双确认)喇叭强播「停!前方障碍」+ 震动马达
0.8~2m 车辆逼近喇叭播报「注意车辆靠近」
2~5m 行人骨传导耳机「前方 3 米有人」
红绿灯 / 斑马线识别骨传导耳机「红灯停,检测到斑马线」
下坡 / 路面坑洼(IMU)骨传导耳机「注意下坡,路面不平」

软件架构

全 C++ 模块化实现,按 camera / radar / imu / gps / fusion / guide / voice / comm 划分模块,配置与规则(距离阈值、播报模板)全部外置为 YAML/JSON,便于现场调整:

  • 推理:RKNN NPU 上运行 YOLOv8n 通用检测,预留红绿灯、斑马线专用模型
  • 融合:GPS UTC 时间戳 + 系统时钟做时空对齐,完成多源目标关联
  • 决策:场景理解 → 风险分级 → 播报策略三级流水
  • 语音:Piper 离线 TTS 实时合成常规提示 + 预录 WAV 零延迟播放紧急告警的混合方案,播报队列支持优先级打断

项目状态

竞赛作品已完成整机集成与多场景实测(室内避障、逆光/雨雾、复杂路口、夜间、坑洼路面),目前仍在持续迭代识别精度与佩戴体验。

使用 Hugo 构建
主题 Stack 由 Jimmy 设计