[发明专利]一种机器人逆动力学模型的建模方法及系统有效
申请号: | 201910948416.9 | 申请日: | 2019-10-08 |
公开(公告)号: | CN110705105B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 邵振洲;渠瀛;陈曦;孙鹏飞;关永;施智平;王东方 | 申请(专利权)人: | 首都师范大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F119/14;G06N3/08 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 刘凤玲 |
地址: | 100048 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 动力学 模型 建模 方法 系统 | ||
1.一种机器人逆动力学模型的建模方法,其特征在于,所述方法包括:
搭建循环神经网络,所述循环神经网络包括输入层、隐藏层和输出层,所述隐藏层包括外层和内层,所述外层包括外层遗忘门和外层重置门,所述内层包括内层遗忘门和内层重置门;
确定所述循环神经网络的输入数据和输出数据,所述循环神经网络的输入数据为机械臂的运动状态,所述循环神经网络的输出数据为控制所述机械臂产生所述运动状态的扭矩,所述运动状态包括运动位置、运动速度和运动加速度;
所述输入数据按照所述机械臂运动的时间输入到所述循环神经网络;从所述输入层输出的数据输入到所述隐藏层的外层;
所述外层遗忘门根据当前时刻输入到所述外层的数据和前一时刻的外层记忆单元数据得到当前时刻的外层记忆单元数据,并将当前时刻的外层记忆单元数据输入到内层;
所述内层遗忘门根据当前时刻输入的外层记忆单元数据和前一时刻的内层记忆单元数据得到当前时刻的内层记忆单元数据;
所述内层重置门根据当前时刻所述内层记忆单元数据更新所述当前时刻的外层记忆单元数据;
更新后的当前时刻的外层记忆单元数据在所述外层重置门通过跳跃连接的作用获得所述隐藏层的输出数据;所述隐藏层的输出数据在所述输出层经过线性变换后输出;
利用均方误差训练公式对所述隐藏层的输出数据和收集的真实输出数据进行对比,得到对比误差;对所述线性变换中的参数进行调整,当所述对比误差小于设定阈值时,获得所述机械臂的逆动力学模型;
所述当前时刻的外层记忆单元数据的计算公式为:ct=ft⊙ct-1+(1-ft)⊙Xt,ct表示当前时刻的外层记忆单元数据,ct-1表示前一时刻的外层记忆单元数据,Xt表示加权后的当前时刻输入到外层的数据,Xt=Wxt,W表示外层加权权重,ft表示当前时刻输入到外层的数据中应用到所述外层遗忘门的数据比例,t表示当前时刻,t-1表示前一时刻;
ft=σ(Wfxt+bf),xt表示当前时刻输入到外层的数据,Wf表示外层遗忘门权重,bf表示外层遗忘门的偏置,σ表示sigmoid激活函数;
所述当前时刻的内层记忆单元数据的计算公式为:表示当前时刻的内层记忆单元数据,表示前一时刻的内层记忆单元数据,表示加权后的当前时刻输入内层的数据,表示当前时刻输入内层的数据,表示内层加权权重,表示当前时刻输入到内层数据中应用到所述内层遗忘门的数据比例;
表示所述内层遗忘门权重,表示所述内层遗忘门偏置;
所述当前时刻的外层记忆单元数据的更新公式为:表示当前时刻的内层记忆单元数据,表示当前时刻从所述内层重置门中输出数据的比例,g为tanh激活函数;
表示所述内层重置门权重,表示所述内层重置门偏置。
2.根据权利要求1所述的机器人逆动力学模型的建模方法,其特征在于,所述隐藏层的输出公式为:ht=rt⊙g(ct)+(1-rt)⊙xt,ht表示当前时刻隐藏层的输出数据,rt表示当前时刻从所述外层重置门中输出数据的比例,g为tanh激活函数;
rt=σ(Wrxt+br),Wr表示所述外层重置门权重,br表示所述外层重置门偏置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首都师范大学,未经首都师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910948416.9/1.html,转载请声明来源钻瓜专利网。