[发明专利]一种基于运动学分析的多臂协同焊接机器人控制方法有效
申请号: | 201910428896.6 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110154023B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 刘雪梅;曾氢菲;邱呈溶;谢楠 | 申请(专利权)人: | 同济大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J11/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 杨宏泰 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 运动学 分析 协同 焊接 机器人 控制 方法 | ||
1.一种基于运动学分析的多臂协同焊接机器人控制方法,用以实现壁板与桁条之间T型结构接头双侧焊缝的精准焊接,其特征在于,包括以下步骤:
1)建立模块化多臂协同焊接机器人运动学模型,多臂协同焊接机器人包括三自由度移动桁架以及布置在桁架左右两边的两条6自由度转动副焊接机械臂、布置在桁架中间的一条3自由度转动副按压机械臂,对于多臂协同焊接机器人拓扑结构,根据机器人各支链装配的几何条件,将其模块化,建立与多臂协同焊接机器人拓扑结构相统一的DH参数表,并确定机器人尺度参数,构建机器人运动学模型,所述的多臂协同焊接机器人满足以下条件:
(1)具有高架桥式结构、多自由度,既有移动关节又有转动关节;
(2)具有两条焊接机械臂和一条按压机械臂;
(3)两条焊接机械臂以一定角度安装于移动桁架两侧;
(4)等维输入、等维输出;
2)建立多臂协同焊接机器人机械臂末端输出位姿矩阵,进行机器人正运动学分析,验证机器人运动学参数与运动学正解的正确性,并得到机器人各个关节运动量的数据样本,多臂协同焊接机器人第i条机械臂末端输出位姿矩阵Ti为:
其中,pi为基坐标下末端执行器位置矩阵,[ni oi ai]为基坐标下末端执行器姿态矩阵;
3)构建并训练GRNN神经网络,并对多臂协同焊接机器人移动关节和转动关节运动量进行预测,最终根据预测值完成多臂协同焊接机器人的焊接控制。
2.根据权利要求1所述的一种基于运动学分析的多臂协同焊接机器人控制方法,其特征在于,所述的步骤3)中,以多臂协同焊接机器人末端位姿x作为GRNN神经网络的输入变量,以多臂协同焊接机器人移动关节和转动关节运动量y作为GRNN神经网络的输出变量,对GRNN神经网络进行训练,则有:
其中,k为数据样本的数目,为基坐标下机器人第m个末端位置的第h组数据样本值,为基坐标下机器人第m个末端姿态的第h组数据样本值,n为机器人移动关节数目,s为机器人转动关节数目,分别为机器人移动关节和转动关节的运动量。
3.根据权利要求1所述的一种基于运动学分析的多臂协同焊接机器人控制方法,其特征在于,所述的GRNN神经网络中,输入层神经元的数目与输入变量的维数对应,输入层将输入变量传递给模式层,模式层神经元的数目与样本数目k对应,其传递函数为:
其中,σ为光滑因子,x为输入变量,xh为第h个神经元对应的学习样本,h=1,2,…,k。
4.根据权利要求3所述的一种基于运动学分析的多臂协同焊接机器人控制方法,其特征在于,所述的GRNN神经网络中,求和层采用两种类型神经元进行求和,具体包括:
其中,yhl为模式层第h个输出样本yh中的第l个元素,即以这个元素当作模式层中第h个神经元与求和层中第l个神经元之间的连接权值。
5.根据权利要求4所述的一种基于运动学分析的多臂协同焊接机器人控制方法,其特征在于,所述的GRNN神经网络中,输出层神经元的数目与输出变量的维数对应,各神经元的输出为两种求和结果的相除,则有:
6.根据权利要求4所述的一种基于运动学分析的多臂协同焊接机器人控制方法,其特征在于,所述的步骤3)中,为了验证GRNN神经网络的预测准确性,输入N组测试数据,使多臂协同焊接机器人末端位于空间中不同位置,对每组轨迹点求解各个关节运动量的绝对误差,采用期望误差ew评价指标评判预测效果,则有:
其中,qap为预测的关节运动量,qas为理论关节运动量,a为不同种类关节的数目,当计算移动关节运动量误差时,Nu=3,当计算转动关节运动量误差时,Nu=15。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910428896.6/1.html,转载请声明来源钻瓜专利网。