[发明专利]一种基于神经网络的机械臂逆运动学求解方法、电子设备及存储介质在审
| 申请号: | 202010380188.2 | 申请日: | 2020-05-08 |
| 公开(公告)号: | CN113627584A | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 陈力军;刘佳;江东;程唯;邵波;沈奎林 | 申请(专利权)人: | 南京大学;江苏图客机器人有限公司 |
| 主分类号: | G06N3/04 | 分类号: | G06N3/04;B25J9/16;G06K9/62;G06Q10/04 |
| 代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴;郭小红 |
| 地址: | 210023 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 神经网络 机械 运动学 求解 方法 电子设备 存储 介质 | ||
1.一种基于神经网络的机械臂逆运动学求解方法,其中,将机械臂的末端位姿变量作为神经网络的输入、机械臂的关节变量作为神经网络的输出,神经网络的输出个数、机械臂的自由度个数及机械臂的关节个数相等,其特征在于,所述方法包括:
对每个输入进行向量化,将其转化为对应的属性向量;
将各属性向量输入第一权重计算模块,得到各属性向量对应的第一权重;
利用各第一权重对相应的属性向量进行加权后求和,得到第一全连接神经网络模块的输入向量,第一全连接神经网络模块的输出为至少部分关节变量的预测值。
2.根据权利要求1所述的机械臂逆运动学求解方法,其特征在于,所述对每个输入进行向量化具体为,为每个输入设置对应的第一权值向量,输入与对应的第一权值向量相乘得到对应的属性向量。
3.根据权利要求1所述的机械臂逆运动学求解方法,其特征在于,所述第一权重计算模块的输入还包括辅助向量,所述辅助向量与各属性向量进行运算,得到各属性向量对应的第一权重。
4.根据权利要求1所述的机械臂逆运动学求解方法,其特征在于,所述第一全连接神经网络模块输出所有关节变量的预测值。
5.根据权利要求1所述的机械臂逆运动学求解方法,其特征在于,所述神经网络包括至少两个全连接神经网络模块;
所述第一全连接神经网络模块输出部分关节变量的预测值,其中包括第一关节变量的预测值,所述第一关节变量所对应的关节距离机械臂末端最远;
为所述第一关节变量的预测值设置对应的第二权值向量,所述第一关节变量的预测值与对应的第二权值向量相乘得到对应的标签向量;
将所述第一关节变量预测值对应的标签向量与各属性向量输入第二权重计算模块,所述第一关节变量预测值对应的标签向量与各属性向量进行运算,得到各属性向量对应的第二权重;
利用各第二权重对相应的属性向量进行加权后求和,得到第二全连接神经网络模块的输入向量,第二全连接神经网络模块的输出为至少部分剩余关节变量的预测值,其中包括第二关节变量的预测值,所述第二关节变量所对应的关节距离机械臂末端次远。
6.根据权利要求5所述的机械臂逆运动学求解方法,其特征在于,所述第一全连接神经网络模块仅输出第一关节变量的预测值,所述第二全连接神经网络模块仅输出第二关节变量的预测值;
以求解第二关节变量预测值的方式进行类推,依次计算出剩余关节变量的预测值。
7.根据权利要求3或5所述的机械臂逆运动学求解方法,其特征在于,所述运算采用权重计算函数进行,所述权重计算函数为点积运算、曼哈顿距离运算、欧式距离运算或余弦距离运算。
8.根据权利要求7所述的机械臂逆运动学求解方法,其特征在于,在利用神经网络进行机械臂逆运动学求解前,先对神经网络的超参数进行确定,其中,超参数包括全连接神经网络模块的隐层层数、隐层神经元数目和学习率,以及属性向量的维数、权重计算函数。
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机指令,其中,所述计算机指令被所述处理器运行时执行权利要求1-8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学;江苏图客机器人有限公司,未经南京大学;江苏图客机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010380188.2/1.html,转载请声明来源钻瓜专利网。





