【技术实现步骤摘要】
一种VR一体机的六自由度运动误差的测试方法和系统
[0001]本专利技术涉及虚拟现实
,尤其涉及一种VR一体机的六自由度运动误差的测试方法和系统。
技术介绍
[0002]VR一体机是具备独立处理器并且同时支持HDMI输入的头戴式显示设备。具备了独立运算、输入和输出的功能。通常VR一体机包括VR头显和运动手柄组成;使用时,VR头显开启VR影像,运动手柄在VR影像中运动,以执行用户对VR影像的各种操作。
[0003]通常,为了完善VR一体机的显示效果,需要保证用户在佩戴VR头显或使用运动手柄时,准确模拟用户在VR场景中的运动,这样就需要校准VR一体机的运动误差,模拟用户在真实环境中的运动,获取VR影像与真实环境的运动误差,从而带给用户逼真的体验效果。
[0004]现有技术中,为了对VR一体机的运动误差进行测试,如图1所示,通常是设计专门的带有升降组件2的移动设备1,这样通过移动设备1的移动和升降组件2的升降,测量上述移动设备1的移动数据和升降组件2的升降数据;在需要移动设备1自身或升降组件2发生动作时,即模拟VR一体机3的动作时,测量VR一体机3的运动轨迹,这样根据上述测量得到的移动数据、升降数据和运动轨迹,对VR一体机3的运动参数进行校准。
[0005]然而,上述带有升降组件的移动设备,无论是自动的还是手动控制的,其移动设备自身的移动和升降组件的升降,其运动的时间间隔和单位移动距离都并不是完全一致的,并且时间间隔和单位移动距离都过大,导致上述移动设备自身运动就存在巨大的测量误差,从而难以对 ...
【技术保护点】
【技术特征摘要】
1.一种VR一体机的六自由度运动误差的测试方法,其特征在于,所述VR一体机固定于六自由度机械臂;所述测试方法包括:获取所述VR一体机的初始位置;根据预设轨迹控制指令,控制所述六自由度机械臂进行六自由度运动;根据所述VR一体机的初始位置,计算所述六自由度机械臂运动过程中所述VR一体机的实时运动位置;比较所述VR一体机的实时运动位置和所述六自由度机械臂的运动轨迹,得到所述VR一体机的六自由度运动误差。2.根据权利要求1所述的测试方法,其特征在于,所述根据所述VR一体机的初始位置信息,计算所述六自由度机械臂运动过程中所述VR一体机的实时运动位置的步骤,包括:获取所述六自由度机械臂的末端基座的空间坐标,作为VR头显的初始位置;以所述VR头显的初始位置为起点,计算所述六自由度机械臂运动过程中所述VR头显的实时运动位置;比较所述VR头显的实时运动位置和所述末端基座的运动轨迹,得到所述VR头显的六自由度运动误差。3.根据权利要求1所述的测试方法,其特征在于,所述根据所述VR一体机的初始位置信息,计算所述六自由度机械臂运动过程中所述VR一体机的实时运动位置的步骤,包括:根据所述六自由度机械臂的末端基座的空间坐标以及VR头显的VR影像,得到运动手柄在VR影像中的初始位置;以所述运动手柄在VR影像中的初始位置为起点,计算所述六自由度机械臂运动过程中所述运动手柄在VR影像的实时运动位置;比较所述运动手柄在VR影像的实时运动位置和所述末端基座的运动轨迹,得到所述运动手柄的六自由度运动误差。4.根据权利要求1所述的测试方法,其特征在于,所述根据所述VR一体机的初始位置信息,计算所述六自由度机械臂运动过程中所述VR一体机的实时运动位置的步骤,包括:控制所述六自由度机械臂按预定动作进行旋转,计算所述六自由度机械臂旋转过程中所述VR一体机的实时旋转角度;实时比较所述VR一体机的实时旋转角度和所述六自由度机械臂的运动轨迹,得到所述VR一体机的抖动数据。5.根据权利要求1所述的测试方法,其特征在于,所述获取所述VR一体机的初始位置的步骤之前,所述方法还包括:获取预定时间内所述六自由度机械臂静止状态下的坐标位置;获取所述VR一体机的VR影像中定位目标点的坐标位置;比较所述六自由度机械臂的坐标位置和所述VR一体机的坐标位置,判断所述VR一体机是否存在静止漂移;若所述VR一体机存在静止漂移,则对所述VR一体机进行静止漂移校准;以及,控制所述六自由度机械臂执行预定动作后回到原有坐标位置;获取所述VR一体机的VR影像中定位目标点的坐标位置;
比较所述六自由度机械臂的原有坐标位置和所述VR一体机的坐标位置,判断所述VR一体机是否存在动态漂移;若所述VR一体机存...
【专利技术属性】
技术研发人员:李国华,
申请(专利权)人:北京梦想绽放科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。