项目概述
该项目作为公司具身智能采集方案的 VR 头盔展示/操作端,核心目标是接入采集软件端的数据与状态,并在 VR 中完成“展示 + 控制 + 状态回传”的闭环联动。典型界面形态为:中间视频流画面、左侧采集控制、右侧任务/数据列表。
背景与目标
- 在沉浸式场景中呈现采集端的业务状态,让演示与验收更直观
- 将甲方的操作流程与控制诉求落地为可执行的 VR 交互
- 面向联调场景,保证数据刷新稳定、交互反馈及时、异常可恢复
我的职责
- 对接公司具身智能采集端业务数据(协议/字段/数据流)
- 根据甲方特别需求设计并实现 VR 端交互方案(界面布局、操作路径、反馈方式)
- 实现 VR 端控制与业务逻辑,并配合联调、问题定位与修复
需求摘要(VR 头盔工程)
- VR 内提供一个固定“操作空间”,用于承载业务 UI 与视频流画面
- 中间区域展示视频流画面,支持多视频流切换(第一视角优先,其次第三方视角等)
- 左侧为采集任务控制按钮:至少包含开始采集、停止采集
- 右侧为任务列表:至少包含序号、任务名称、采集进度,以及标记、上传等操作;并可切换“任务列表 / 数据列表”两个维度
- 与采集软件通讯同步:指令从头盔端发出,采集软件端回传最新结果,头盔端据此更新 UI/状态
- 支持“一键铺满”中间视频画面,便于清晰观察
- 一体式 VR 设备,无线传输指令与状态(联调需考虑弱网、丢包与超时)
界面截图


数据接入与状态建模
- 字段映射:把采集端数据按业务语义映射为 VR 端可用的状态模型,避免 UI 直接依赖原始字段
- 数据校验:对关键字段做基本合法性校验与兜底,避免异常数据导致渲染或逻辑崩溃
- 刷新策略:区分高频与低频数据,按展示需要决定刷新节奏,避免无意义更新影响体验
交互与控制闭环
- 交互设计:把 VR 操作映射为业务指令(如开始/暂停/确认/切换视角等),并给出明确反馈
- 状态一致性:控制后等待状态回传再更新 UI,避免“点了就变”带来的误判
- 异常处理:针对超时、丢包、状态不一致等联调常见问题,提供可恢复路径(提示、重试、回退)
难点与解决思路
- 需求偏定制且变化快:将交互与数据处理尽量组件化或配置化,降低改动牵连面
- 联调问题定位困难:把数据流分成“接收 → 解析 → 映射 → 展示/控制”,逐段验证并缩小故障范围
结果与沉淀
- 沉淀一套“数据映射 + 交互闭环”的实现方式,后续同类 VR 业务接入可以复用
- 对联调问题的定位路径更清晰:先验数据,再验映射,再验展示与控制