Skip to content

harrywsh/hackx-holokit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于Holokit的跟随寻路宠物

在Holokit的MR视野中,出现跟随使用者的海豚以及使用者走过的路径。

详情描述

本项目是基于Holokit的MR应用,在iOS平台上使用。戴上Holokit眼睛后,使用者可以通过Finch手柄控制app中路径显示的开始和停止。在行走过程中,MR视野里有一只自动跟随使用者的海豚,海豚的身后有彩色的路径显示。在海豚的陪伴下,行走的过程将不再无聊,而彩色的路径也提供了返回时路线的参考,迷路将不再困扰! 开发使用HolokitSDK

项目主页:https://www.hackx.org/projects/356

创意来源

一个人在陌生的地方行走时,经常会遇到忘记返回的路的情况。同时,行走过程中的枯燥也是难以避免的。在这种现状下,我们决定制作一个app,能在MR视野下记录走来的路径,并有跟随宠物的陪伴,以此增加行走的趣味性并减少迷路的风险。

解决的问题

解决了独自行走、跑步时无人陪伴的问题;解决了行走过程中迷路的问题。

项目使用指南

基于Holokit的app的使用非常简单。用户只需打开相应的app,将手机固定在Holokit头戴装置即可戴上观看。通过手柄上的两个按键,用户可以控制轨迹记录的开始与结束。当轨迹记录结束后,轨迹不再增加,用户可以根据来时的路径返回。在行走过程中,海豚会自动跟随用户。

功能设计说明

  1. 实现路径的追踪,将用户走过的轨迹显示在现实场景中。
  2. 增加跟随宠物。
  3. 可使用手柄控制轨迹的显示

视觉交互设计说明

通过形象化的海豚形象作为路径导航,通过明亮的路径带表示寻路的路径或者走过的轨迹。

核心技术说明

使用unity实现模型对相机的跟踪:将模型和相机的位置参数传递给脚本文件,使用函数实现模型向相机的靠近。并增加一个条件判断,使两者相隔一定距离。防止穿模。

SDK使用情况说明

使用了holokit中的maincamera回调函数以及手柄控制相关的函数。

未来发展规划

在现有实现的功能的基础上,我们可以实现更多的具体的功能,比如在外界导入导航路线的情况下,我们的寻路模型可以根据导入的路线,在视野一定范围内给予路径导航。或者与人工智能相结合:在已经获取该区域的地图信息的情况下,我们可以给程序增加一个启发式算法,让其能自动规划最优路径。

About

基于Holokit的跟随寻路宠物

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published