【技术实现步骤摘要】
记录的物理交互回放
[0001]本专利技术涉及记录的物理交互的回放,并且更具体地涉及通过物理部件的致动和/或图像的显示来在模拟环境中表示记录的物理交互。
技术介绍
[0002]已经开发了用于训练用户以执行各种任务、操作设备或用于其他目的的各种训练平台。例如,已经开发了用于教导未来飞行员操作飞行器的训练平台,所述训练平台提供物理模拟器,其中可以操纵诸如操纵杆、踏板、旋转拨盘和其他控件之类的物理部件以模拟操作飞行器的体验。物理模拟器通常包括产生表示虚拟化周围环境的图像的显示系统,使得由物理模拟器的用户提供的输入被反映在由显示系统输出的图像所表示的虚拟化飞行器的操作中。
[0003]现有的物理模拟器(包括被设计用于训练飞行器飞行员的那些物理模拟器)造成各种缺陷,这些缺陷可能不利地影响训练并且完全排除一些类型的训练。物理模拟器的一个限制是,物理模拟器通常需要两个飞行员存在于同一训练设备中,并有一名飞行教员在场以完成机组训练活动。这对可以进行训练的位置和时间两者都存在限制,因为所有方都需要存在于对模拟设备进行访问的相同的物理位置处。此外,典型的物理模拟器提供对训练内容的有限支持,所述训练内容通常通过呈现在显示系统上的音频和/或视频来递送。这种方法给模拟器用户带来了从这样的内容解释指令的负担,这经常涉及可能难以仅根据视听指令来复制的复杂且精细的马达动作。这些复杂且精细的马达动作通常是学习飞行器操作程序的基础,诸如在飞行器的起飞或着陆中执行的操纵杆操纵,并且频繁地需要准确的再现以成功地实现。不仅通过视听装置递送训练内容不能 ...
【技术保护点】
【技术特征摘要】
1.一种方法,所述方法包括以下步骤:获得(802)关于一个或更多个物理部件执行的一个或更多个物理交互的记录(706);在模拟环境(402、406、414、422)中回放(804)所述记录(706),使得在所述模拟环境(402、406、414、422)中表示所述一个或更多个物理交互;在所述模拟环境(402、406、414、422)中检测(812)与所述模拟环境(402、406、414、422)的一个或更多个物理部件(726)的用户交互;确定(814)所述用户交互与所述记录(706)中的所述一个或更多个物理交互中的至少一个对应的物理交互是否一致;以及响应于这样的一致性,继续(818)在所述模拟环境(402、406、414、422)中回放所述记录(706)。2.根据权利要求1所述的方法,其中,回放(804)所述记录(706)的步骤包括:在显示设备(408、416、722、906)上显示(816)虚拟化身(600),所述虚拟化身(600)被动画化以表示执行所述一个或更多个物理交互的人体的至少一部分。3.根据权利要求2所述的方法,其中,所述记录(706)是在记录环境(208、400、404、412、420)中被记录的,所述方法还包括以下步骤:在所述记录环境(208、400、404、412、420)和所述模拟环境(402、406、414、422)是物理上对应的环境的情况下,使用描述记录用户在所述一个或更多个物理交互中执行的物理运动的运动数据(712)来使所述虚拟化身(600)动画化;以及在所述记录环境(208、400、404、412、420)和所述模拟环境(402、406、414、422)不是物理上对应的环境的情况下,无需所述运动数据而是使用逆运动学解算器(732)来使所述虚拟化身(600)动画化(808)。4.根据权利要求2所述的方法,所述方法还包括以下步骤:响应于确定所述用户动作与所述至少一个对应的物理交互不一致,将所述虚拟化身(600)显示(816)为执行与所述至少一个对应的物理交互一致的交互。5.根据权利要求2所述的方法,其中,所述记录(706)包括描述记录用户在执行所述一个或更多个物理交互的同时执行的物理运动的运动数据(712),并且其中,基于所述运动数据(712)使所述虚拟化身(600)动画化。6.根据权利要求2所述的方法,其中,所述虚拟化身(600)是使用逆运动学解算器(732)至少基于发生所述一个或更多个物理交互的一个或更多个位置来动画化的。7.根据权利要求1至6中任一项所述的方法,其中,回放(804)所述记录(706)的步骤包括:对于所述一个或更多个物理部件中的每个物理部件,致动所述模拟环境(402、406、414、422)中的对应的物理部件(726)。8.根据权利要求1至6中任一项所述的方法,其中,所述一个或更多个物理部件包括操纵杆、开关、旋转件、踏板和油门中的一者或更多者。9.根据权利要求1至6中任一项所述的方法,所述方法还包括以下步骤:在显示设备(408、416、722、906)上将虚拟化身(600)显示为和与所述一个或更多个物理部件的所述用户交互协作地执行所述一个或更多个物理交互中的至少一者。10.根据权利要求1至6中任一项所述的方法,其中,检测(812)与所述一个或更多个物理部件(726)的所述用户交互的步骤包括:检测所述一个或更多个物理部件(726)的物理致
动。11.根据权利要求1至6中任一项所述的方法,其中,与所述一个或更多个物理部件(726)的所述用户交互是基于从执行所述用户交互时操纵的输入设备输出的传感器数据来检测的。12.根据权利要求1至6中任一项所述的方法,其中,所述记录(706)是在与所述模拟环境(402、406、414、422)不同的记录环境(208、400、404、412、420)中被记录的,所述方法还包括以下步骤:将所述记录环境(208、400、404、412、420)中的所述一个或更多个物理部件中的每个物理部件映射到所述模拟环境(40...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。