在Holokit的MR视野中,出现跟随使用者的海豚以及使用者走过的路径。
本项目是基于Holokit的MR应用,在iOS平台上使用。戴上Holokit眼睛后,使用者可以通过Finch手柄控制app中路径显示的开始和停止。在行走过程中,MR视野里有一只自动跟随使用者的海豚,海豚的身后有彩色的路径显示。在海豚的陪伴下,行走的过程将不再无聊,而彩色的路径也提供了返回时路线的参考,迷路将不再困扰! 开发使用HolokitSDK。
项目主页:https://www.hackx.org/projects/356
一个人在陌生的地方行走时,经常会遇到忘记返回的路的情况。同时,行走过程中的枯燥也是难以避免的。在这种现状下,我们决定制作一个app,能在MR视野下记录走来的路径,并有跟随宠物的陪伴,以此增加行走的趣味性并减少迷路的风险。
解决了独自行走、跑步时无人陪伴的问题;解决了行走过程中迷路的问题。
基于Holokit的app的使用非常简单。用户只需打开相应的app,将手机固定在Holokit头戴装置即可戴上观看。通过手柄上的两个按键,用户可以控制轨迹记录的开始与结束。当轨迹记录结束后,轨迹不再增加,用户可以根据来时的路径返回。在行走过程中,海豚会自动跟随用户。
- 实现路径的追踪,将用户走过的轨迹显示在现实场景中。
- 增加跟随宠物。
- 可使用手柄控制轨迹的显示
通过形象化的海豚形象作为路径导航,通过明亮的路径带表示寻路的路径或者走过的轨迹。
使用unity实现模型对相机的跟踪:将模型和相机的位置参数传递给脚本文件,使用函数实现模型向相机的靠近。并增加一个条件判断,使两者相隔一定距离。防止穿模。
使用了holokit中的maincamera回调函数以及手柄控制相关的函数。
在现有实现的功能的基础上,我们可以实现更多的具体的功能,比如在外界导入导航路线的情况下,我们的寻路模型可以根据导入的路线,在视野一定范围内给予路径导航。或者与人工智能相结合:在已经获取该区域的地图信息的情况下,我们可以给程序增加一个启发式算法,让其能自动规划最优路径。