[发明专利]一种使用虚拟三维动画控制游戏机械手臂的方法在审
申请号: | 201610910644.3 | 申请日: | 2016-10-19 |
公开(公告)号: | CN106493732A | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 刘波 | 申请(专利权)人: | 天津奇幻岛科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;G06T13/20 |
代理公司: | 天津市新天方有限责任专利代理事务所12104 | 代理人: | 张强 |
地址: | 300384 天津市滨海新区华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种使用虚拟三维动画控制游戏机械手臂的方法,包括的步骤有第一步,使用动画编辑软件编辑手臂动画;第二步,解析动画;第三步,动画采样和数据传输;第四步,机械手臂控制单元计算欧拉角;第五步,机械手臂控制单元控制电机带动机械手臂。本发明所述的一种使用虚拟三维动画控制游戏机械手臂的方法,操作简单,可以使机械手臂得动作更加逼真。 | ||
搜索关键词: | 一种 使用 虚拟 三维动画 控制 游戏 机械 手臂 方法 | ||
【主权项】:
一种使用虚拟三维动画控制游戏机械手臂的方法,其特征在于,包括的步骤有:第一步,使用动画编辑软件编辑手臂动画:遵循骨骼规律,设计游戏角色手臂共设计五个关节,分别是腕关节(1)、一号指关节(2)、二号指关节(3)、肘关节(4)、肩关节(5);关节满足与机械手臂的同比尺寸,关节处可以通过动画编辑软件修改欧拉角来,形成整个手臂的不同姿态;导出fbx格式文件;第二步,解析动画:使用动画编辑软件解析fbx格式文件中动画的帧率和每帧的关节的四元数;第三步,动画采样和数据传输:设置60Hz帧率为动画采样频率,采样方式,根据公式:k=(t‑t1)/(t2‑t1)Q=Q(t1)*(1‑k)+k*Q(t2)t:当前播放时间;t1:当前播放位置左边最邻近关键帧时间;t2:当前播放位置右边最邻近关键帧;Q:关键帧的四元数;Q(t1):t1时刻关键帧的四元数;Q(t2):t2时刻关键帧的四元数;将采样数据,包括当前帧的所有关节标识和所有关节的采样四元数,传输给机械手臂控制单元;第四步,机械手臂控制单元计算欧拉角:机械手臂控制单元接收到数据后,将根据数据和关节标识,将每个关节的四元数解算为欧拉角的翻滚角φ、俯仰角θ、航向角ψ;公式分别为:θ=arcsin[2(wy‑zx)];ψ=arctan(2(wx+yz)1-2(y2+z2));]]>w、x、y、z为四元数的四个分量;第五步,机械手臂控制单元控制电机带动机械手臂:机械手臂控制单元根据解得的欧拉角控制机械手臂的电机,电机带动机械手臂完成指定动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津奇幻岛科技有限公司,未经天津奇幻岛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610910644.3/,转载请声明来源钻瓜专利网。