虚拟角色控制方法及装置制造方法及图纸

技术编号:26169618 阅读:19 留言:0更新日期:2020-10-31 13:33
本申请实施例提供一种虚拟角色控制方法及装置,所述方法包括:获取目标用户的参考运动参数;根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数;根据所述第一运动参数对所述虚拟角色进行控制,以得到目标动作,因此,能够提一定程度上降低对虚拟角色进行控制时的时延。

Virtual role control method and device

【技术实现步骤摘要】
虚拟角色控制方法及装置
本申请涉及控制
,具体涉及一种虚拟角色控制方法及装置。
技术介绍
体感控制是人机交互领域的热点方向,而虚拟角色的体感控制是当前机器人学研究中的一个新兴方向。与虚拟角色的传统控制方式相比,体感控制具有许多优点:直观性,便捷性和易用性。通常,基于体感设备的控制方法采用可Kinect、深度摄像头等设备来采集骨骼信息,这种设备需要大运算力的配合,例如电脑、手机等设备,生产成本大,量产可实现化低。这些方法获取人体骨骼信息后,大多通过视觉结合深度信息来推演人体关节位置,通过复杂运算和模糊性推理射到机器人关节角用于控制机器人,导致了在运算时的运算效率低,进而造成了在对虚拟角色进行控制时的时延较高。
技术实现思路
本申请实施例提供一种虚拟角色控制方法及装置,能够提一定程度上降低对虚拟角色控制进行控制时的时延。本申请实施例的第一方面提供了一种虚拟角色控制方法,所述方法包括:获取目标用户的参考运动参数;根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数;<本文档来自技高网...

【技术保护点】
1.一种虚拟角色控制方法,其特征在于,所述方法包括:/n获取目标用户的参考运动参数;/n根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数;/n根据所述第一运动参数对所述虚拟角色进行控制,以得到目标动作;/n获取所述目标动作下所述虚拟角色的相对位置参数;/n根据所述相对位置参数和所述第一运动参数,确定所述虚拟角色的第二运动参数。/n

【技术特征摘要】
20190710 CN 20191062158701.一种虚拟角色控制方法,其特征在于,所述方法包括:
获取目标用户的参考运动参数;
根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数;
根据所述第一运动参数对所述虚拟角色进行控制,以得到目标动作;
获取所述目标动作下所述虚拟角色的相对位置参数;
根据所述相对位置参数和所述第一运动参数,确定所述虚拟角色的第二运动参数。


2.根据权利要求1所述的方法,其特征在于,所述参考运动参数包括参考腿部运动参数,所述第一运动参数包括目标腿部运动参数,所述根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数,包括:
根据所述参考腿部运动参数确定出,所述目标用户的腿部与地面之间的参考最大距离值;
获取目标障碍物的参考高度,所述目标障碍物为阻挡所述虚拟机器向前移动的物体;
若所述参考最大距离值小于所述参考高度,则根据所述参考高度确定出所述高度修正系数;
将所述参考最大距离值乘以所述高度修正系数,以得到目标最大距离值;
根据所述参考腿部运动参数和所述目标最大距离值,确定出所述目标腿部运动参数。


3.根据权利要求1所述的方法,其特征在于,所述参考运动参数包括参考腿部运动参数,所述第一运动参数包括目标腿部运动参数,所述根据所述参考运动参数,采用预设的运动参数确定方法,确定出虚拟角色的第一运动参数,包括:
根据所述参考腿部运动参数确定出所述目标用户的双脚之间参考最大跨度值;
获取目标沟壑的参考跨度值,所述目标沟壑为在所述虚拟角色向前移动时遇到的沟壑;
若第一目标距离值大于第一预设距离值,则根据所述参考跨度值确定出目标最大跨度值,所述第一目标距离值为所述参考最大跨度值与所述参考跨度值之间的差值;
根据所述目标最大跨度值和所述参考腿部运动参数,确定出所述目标腿部运动参数。


4.根据权利要求3所述的方法,其特征在于,所述根据所述参考跨度值确定出目标最大跨度值,包括:
获取所述虚拟角色前腿与所述目标沟壑第一边界之间的第一距离值;
若所述第一距离值小于第二预设距离值,则获取第二目标距离值,所述第二目标距离值为所述第一目标距离值与所述第一距离值之间的差值,所述第二预设距离值小于所述第一预设距离值;
将所述参考跨度值与所述第二目标距离值的二分之一之间的差值作为所述目标最大跨度值。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述相对位置参数包括手部末端与身体的相对位置参数,所述方法还包括:
确定所述虚拟角色的相随位置参数与所述目标用户的相对位置参数是否一致;
所述确定所述虚拟角色的相随位置参数与所述目标用户的相对位置参数是否一致,包括:
判断所述虚拟角色手部末端点与手臂起点之间的距离与所述目标用户的手部末端点与手臂起点之间的距离之间的参考误差是否小于预设误差精度;
若所述参考误差小于所述预设误差精度,则确定所述虚拟角色的相随位置参数与所述目标用户的相对位置参数一致;
若所述参考误差大于所述预设误差精度,则确定所述虚拟角色的相随位置参数与所述目标用户的相对位置参数不一致。


6.根据权利要求1至4任一项所述的方法...

【专利技术属性】
技术研发人员:招俊健梁修杰黎招洪
申请(专利权)人:深圳市工匠社科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1