[发明专利]运动控制方法、装置、电子设备和机器可读存储介质在审
申请号: | 202110408602.0 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113082716A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 赵振涛;江杨帆;张浩阳 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动 控制 方法 装置 电子设备 机器 可读 存储 介质 | ||
1.一种运动控制方法,其特征在于,所述方法包括:
响应于控制第一对象针对第二对象进行目标运动的控制指令,确定所述第二对象的目标包裹模型,所述目标包裹模型包围所述第二对象,所述目标包裹模型为根据所述第二对象的形状预先建立的包裹模型;
基于所述第二对象的目标包裹模型,约束所述第一对象在进行所述目标运动时的运动轨迹。
2.根据权利要求1所述的运动控制方法,其特征在于,所述方法还包括:
基于所述第二对象的形状,确定与所述第二对象形状相同的初始包裹模型;
基于预先确定的模型光滑算法对所述初始包裹模型进行光滑处理,得到目标包裹模型;所述模型光滑算法包括融球运算。
3.根据权利要求2所述的运动控制方法,其特征在于,所述基于所述第二对象的形状,确定与所述第二对象形状相同的初始包裹模型的步骤,包括:
计算所述第二对象的几何中心点与所述第二对象的每个第一表面之间的第一距离;
基于所述第一距离和第一预设系数确定所述初始包裹模型。
4.根据权利要求3所述的运动控制方法,其特征在于,所述基于所述第一距离和第一预设系数确定所述初始包裹模型的步骤,包括:
基于所述第一距离和第一预设系数确定第二距离;
基于所述第二距离确定所述初始包裹模型的第二表面。
5.根据权利要求1所述的运动控制方法,其特征在于,所述第一对象为虚拟相机或虚拟飞行器,所述第二对象为虚拟对象;或者,所述第一对象为实体飞行器,所述第二对象为实体对象,所述实体飞行器基于三维地图控制飞行轨迹,所述三维地图包括所述第二对象的目标包裹模型。
6.根据权利要求1所述的运动控制方法,其特征在于,所述第二对象对应有至少一个备选包裹模型,不同的备选包裹模型对所述第二对象的包围程度不同。
7.根据权利要求6所述的运动控制方法,其特征在于,所述至少一个备选包裹模型与运动类型存在对应关系,所述对应关系基于不同运动类型所需的包围程度确定;所述确定所述第二对象的目标包裹模型,包括:
基于所述至少一个备选包裹模型与运动类型存在对应关系,在所述至少一个备选包裹模型中确定所述目标运动所属的运动类型所对应的目标包裹模型。
8.根据权利要求6所述的运动控制方法,其特征在于,所述方法还包括:
基于所述第二对象的位置属性,确定所述第二对象的至少一个可选运动类型;
基于所述至少一个可选运动类型对包围程度的需求,建立所述第二对象的至少一个包裹模型。
9.根据权利要求1所述的方法,其特征在于,所述基于所述第二对象的目标包裹模型,约束所述第一对象在进行所述目标运动时的运动轨迹,包括:
重复执行如下步骤,直至确定终止所述第一对象进行所述目标运动:
基于所述第一对象的当前位置以及预设步长,在所述第二对象的目标包裹模型上随机确定下一位置;
控制所述第一对象运动到下一位置。
10.根据权利要求1所述的方法,其特征在于,所述基于所述第二对象的目标包裹模型,约束所述第一对象在进行所述目标运动时的运动轨迹,包括:
重复执行如下步骤,直至确定终止所述第一对象进行所述目标运动:
在所述第二对象的目标包裹模型上确定下一位置;
在所述第二对象的目标包裹模型上,位于所述第一对象的当前位置和所述下一位置之间按照预设步长进行插值,得到控制点集,所述控制点集包括插值和所述下一位置;
控制所述第一对象基于所述控制点集进行运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110408602.0/1.html,转载请声明来源钻瓜专利网。