[发明专利]机械臂控制方法、装置、控制设备及存储介质有效
申请号: | 201810236771.9 | 申请日: | 2018-03-21 |
公开(公告)号: | CN110293552B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 赵哲 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100041 北京市朝阳区团结*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械 控制 方法 装置 设备 存储 介质 | ||
1.一种机械臂控制方法,其特征在于,包括:
获取机械臂应用场景全局图像及机械臂各关节轴分别对应的各当前角度值,其中场景全局图像用于表征机械臂与目标点的相对位置;
根据所述机械臂应用场景全局图像及各当前角度值,利用预先训练的神经网络模型,确定下一时刻机械臂各关节轴分别对应的各目标角度值;
根据所述各目标角度值,控制所述机械臂移动;
所述方法,还包括:
获取控制指令;
对所述控制指令进行解析,确定控制指令的类型和/或所述控制指令中包括的目标物体所属的类型;
根据所述目标物体所属的类型和/或所述控制指令的类型,选取目标神经网络模型;
所述利用预先训练的神经网络模型,确定下一时刻机械臂各关节轴分别对应的各目标角度值,包括:
利用所述目标神经网络模型,确定下一时刻机械臂各关节轴分别对应的各目标角度值。
2.如权利要求1所述的方法,其特征在于,所述神经网络模型为卷积神经网络模型。
3.如权利要求1所述的方法,其特征在于,所述获取机械臂应用场景全局图像之后,还包括:
对所述控制指令进行解析,确定所述应用场景全局图像中目标点的位置。
4.一种神经网络训练方法,其特征在于,所述训练方法训练得到的神经网络模型用于实现如权利要求1-3任一项所述的机械臂控制方法,所述训练方法包括:
根据预设初始神经网络模型,构建损失函数;
以所述损失函数取值最小为目标,利用训练样本集中各样本对所述预设初始神经网络模型进行训练,直至生成的神经网络模型对应的系数矩阵稳定,则确定所述神经网络模型训练结束;
其中,所述训练样本集中各样本,包括与训练任务对应的机械臂应用场景全局图像序列,及分别与各全局图像对应的机械臂各关节轴的角度值。
5.如权利要求4所述的方法,所述训练样本集中各样本的生成过程,包括:
确定当前机械臂的起始点位置及随机生成的训练点位置;
根据所述当前机械臂的起始点位置及所述训练点位置,确定机械臂的动作序列;
按照所述动作序列控制机械臂移动,并获取机械臂在各个动作执行前及执行后的全局图像及关节轴对应的角度。
6.如权利要求4或5所述的方法,其特征在于,所述机械臂包括N个关节轴;
所述构建损失函数之前,还包括:
确定所述预设初始神经网络模型输出的向量为N维。
7.一种机械臂控制装置,其特征在于,包括:
获取模块,用于获取机械臂应用场景全局图像及机械臂各关节轴分别对应的各当前角度值,其中场景全局图像用于表征机械臂与目标点的相对位置;
确定模块,用于根据所述机械臂应用场景全局图像及各当前角度值,利用预先训练的神经网络模型,确定下一时刻机械臂各关节轴分别对应的各目标角度值;
控制模块,用于根据所述各目标角度值,控制所述机械臂移动;
所述装置,还包括:
控制指令获取模块,用于获取控制指令;
解析模块,用于对所述控制指令进行解析,确定控制指令的类型和/或所述控制指令中包括的目标物体所属的类型;
模型选取模块,用于根据所述目标物体所属的类型和/或所述控制指令的类型,选取目标神经网络模型;
所述确定模块,具体用于:利用所述目标神经网络模型,确定下一时刻机械臂各关节轴分别对应的各目标角度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810236771.9/1.html,转载请声明来源钻瓜专利网。