项目背景
University of Liverpool 毕业项目,面向室内路线记录与个性化导航。管理端负责路线记录和图结构管理,使用端负责路线获取与实时导航。
项目目标
把路线组织为可复用的节点和边,让局部路线更新无需重新记录整个环境,并提供可视化的实时导航引导。
我的贡献
- 设计两个 iOS 应用,将管理端与用户端职责分开。
- 实现基于 CoreMotion 的方向估计和步数检测,重建步行轨迹。
- 将路线建模为节点与边,支持模块化路线片段更新。
- 集成 Firebase Firestore 管理路线与节点,使用 ARKit 叠加导航引导。
- 通过二维码初始化,将用户起点关联到预定义图节点。
方法与过程
- 把步行过程转换成轨迹,再用节点和边组织可复用的路线片段。
- 将路线管理放在管理端,将实时导航放在使用端,以保持两种使用流程清晰。
- 结合二维码起点初始化、CoreMotion 运动信息与 ARKit 视觉提示实现导航链路。
结果
- 实现管理端与用户端的功能分工,以及路线记录、云端管理和实时 AR 引导的集成。
- 支持按路线片段更新图结构,避免每次更新都重新记录整个环境。
简历未提供定位误差、测试人数或导航完成率;不据此宣称性能提升。