[发明专利]一种焊接机器人运动规划离散束方法有效
申请号: | 201910125055.8 | 申请日: | 2019-02-19 |
公开(公告)号: | CN109986556B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 庞丽萍;吴奇;吴琼;王金鹤 | 申请(专利权)人: | 宁波凯德科技服务有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J11/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315336 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种焊接机器人运动规划离散束方法,所述离散束方法依据机器人的运动规划模型,把运动规划问题归结于一个半无限优化问题,利用离散束技术进行求解。本发明算法产生无穷多步零点时,最后一个稳定中心是离散近似问题的解。用所述方法解决机器人动作优化问题,根据实际要求建立数学模型,在保证机器人稳定性的条件下优化机器人的性能。 | ||
搜索关键词: | 一种 焊接 机器人 运动 规划 离散 方法 | ||
【主权项】:
1.一种焊接机器人运动规划离散束方法,所述离散束方法解决机器人运动规划问题模型:![]()
![]()
其中,下标r代表机器人,下标j代表关节,Mr表示机器人的惯性,Br表示机器人的重力和速度带来的影响因子,Mj表示关节的惯性,Bj表示关节的重力和速度带来的影响因子,τ是关节的力矩向量,f是把施加在机器人第pk个点的力fk叠加在一起构成的向量,Jr表示机器人把对所有点pk的Jacobian矩阵
叠加在一起构成的矩阵,Jj表示关节把对所有点pk的Jacobian矩阵
叠加在一起构成的矩阵,
和
分别表示Jr和Jj的转置,h和ci是实值函数,m是约束的个数,
是不相交的时间间隔,这里的h和ci不必依赖全部q(t),f(t),τ(t),G(t),K(t);其特征是:所述运动规划模型可转变为修正后运动规划模型:![]()
![]()
表示新的约束条件,采用L次插值把q和f2参数化:
其中ηi是插值条件,pi,j为插值函数系数,i=1,2,3,…,m,j=0,1,2,…,L,q(t)=(q1(t),q2(t),q3(t),...,qi(t),...)T,T表示转置矩阵,![]()
利用插值条件ηi,分别求出q(t)和f2的各个分量的插值函数系数pi,j,用向量p(t)表示离散化的(q(t),f2(t))向量,这个向量由pi,j所构成,约束条件
可等价地由
表达,
表示由
引导得到的新的约束函数,令
于是,令
p为由pi,j所构成的向量,所述修正后运动规划模型变为新的运动规划模型:![]()
这是一个半无限规划,能利用所述离散束方法求解;所述离散束方法为:第0步,定义最大值函数![]()
的多项式近似
得到所述半无限运动规划的离散近似问题![]()
其中N是近似多项式的阶;第1步,定义最大值函数定义
第2步,引入如下形式的改进函数
假设yl是从pk出发在第l步的迭代点,则能得到目标函数和约束函数的函数值hl=h(yl)、
和次微分
第3步,将pl之前的迭代点的目标函数值和次梯度以及约束函数值和次梯度储存在如下束集合中:
其中Jl表示之前迭代的指标;第4步,根据之前点的函数值信息与次梯度信息,能构造改进函数fk(y)的切平面模型![]()
![]()
![]()
表示
与y‑yj的内积;
表示
与y‑yj的内积;选取迫近参数μl,所述离散近似问题可转化为如下的二次规划子问题:
这里Rn是n维实向量空间,||·||是欧式范数;等价地,所述二次规划子问题可写成如下形式:![]()
![]()
设yl+1是上式中的解;第5步,定义预计下降量
为了判断新产生的点yl+1是否能成为新的稳定中心,设置如下的离散下降条件:fk(yl+1)‑fk(pk)≤‑rδl其中r为自定义参数,用作判定改进函数的下降量,若解得的yl+1使改进函数下降足够多,所述离散下降条件成立,则接受yl+1作为新的稳定中心pk+1,记yl+1为下降步;否则,记yl+1为零步,把对应于yl+1的函数值和次梯度信息储存在束集合中,并继续以pk为稳定中心计算下一迭代点yl+2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波凯德科技服务有限公司,未经宁波凯德科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910125055.8/,转载请声明来源钻瓜专利网。