本公开总体上涉及用于虚拟现实环境的系统和方法。具体地,本公开涉及用于利用具有到数据的外部化和上下文敏感链接的虚拟对象来提供动态虚拟现实体验的系统和方法。
背景技术:
1、虚拟现实环境允许对在现实中会是危险的环境(如核电厂或化学处理厂、模拟的紧急情况(如火灾或气体泄漏)、或其他此类环境)中的用户和操作者进行训练和认证。此类虚拟现实环境可以是高度沉浸式的,具有详细的模拟和逼真图形,提供优异的训练机会。
2、然而,开发和编程此类虚拟现实环境和场景可能是复杂且耗时的。此外,一旦被编程,环境或场景通常是固定的,并且在没有再次对所有事物进行重新编程的情况下难以改变。当前,大量信息已经存在于尚未集成到此类虚拟现实环境中的遗留训练系统中。为了添加这样的数据,可以类似地要求对整个环境进行重新编程。因而,由于将场景或训练工具移动到虚拟现实环境中的复杂性、费用和时间要求,很少开发者利用虚拟现实的高级能力和功能。
技术实现思路
1.一种用于提供基于虚拟环境的训练和认证的方法,包括:
2.根据权利要求1所述的方法,还包括针对交互次序重复步骤(c)-(e);以及聚合所生成的得分。
3.根据权利要求2所述的方法,其中,所检测的交互的所述次序对应于具有预定顺序的预定交互的次序。
4.根据权利要求3所述的方法,还包括:响应于所检测的交互的次序具有与所述预定交互的次序不同的顺序而调整聚合得分。
5.根据权利要求2所述的方法,还包括:将聚合得分与阈值进行比较;以及响应于所述聚合得分低于所述阈值,重复步骤(a)-(e)。
6.根据权利要求2所述的方法,还包括:将第一检测的交互与后续检测的交互之间的时间与对应的预定交互之间的时间进行比较,以及基于所述时间的比较,调整针对所述后续检测的交互的所生成的得分。
7.根据权利要求1所述的方法,其中,测量所检测的交互与所述预定交互之间的所述差还包括:测量所述用户的跟踪位置和与所述预定交互相对应的第二用户的记录的跟踪位置之间的差。
8.根据权利要求7所述的方法,其中,测量所述用户的跟踪位置与第二用户的记录的跟踪位置之间的差还包括:跟踪所述用户的手位置,以及测量所述用户的所跟踪的手位置与所述第二用户的手的记录的跟踪位置之间的差。
9.根据权利要求1所述的方法,还包括在所述虚拟环境内将与所述虚拟对象相关联的所述预定交互显示为第二化身。
10.根据权利要求9所述的方法,还包括在通过所述计算设备的传感器跟踪所述物理环境内的第二用户的位置的同时记录所述预定交互。
11.一种用于提供基于虚拟环境的训练和认证的系统,包括:
12.根据权利要求11所述的系统,其中,所述处理器还被配置为针对交互次序重复步骤(c)-(e);以及聚合所生成的得分。
13.根据权利要求12所述的系统,其中,所检测的交互的所述次序对应于具有预定顺序的预定交互的次序。
14.根据权利要求13所述的系统,其中,所述处理器还被配置为响应于所检测的交互的次序具有与所述预定交互的次序不同的顺序而调整聚合得分。
15.根据权利要求12所述的系统,其中,所述处理器还被配置为将聚合得分与阈值进行比较;以及响应于所述聚合得分低于所述阈值,重复步骤(a)-(e)。
16.根据权利要求12所述的系统,其中,所述处理器还被配置为将第一检测的交互与后续检测的交互之间的时间与对应的预定交互之间的时间进行比较,以及基于所述时间的比较,调整针对所述后续检测的交互的所生成的得分。
17.根据权利要求11所述的系统,其中,所述处理器还被配置为测量所述用户的跟踪位置和与所述预定交互相对应的第二用户的记录的跟踪位置之间的差。
18.根据权利要求17所述的系统,其中,所述处理器还被配置为跟踪所述用户的手位置,以及测量所述用户的所跟踪的手位置与所述第二用户的手的记录的跟踪位置之间的差。
19.根据权利要求11所述的系统,其中,所述处理器还被配置为在所述虚拟环境内将与所述虚拟对象相关联的所述预定交互显示为第二化身。
20.根据权利要求19所述的系统,其中,所述处理器还被配置为在通过所述计算设备的传感器跟踪所述物理环境内的第二用户的位置的同时记录所述预定交互。