[发明专利]一种铸锭过程动态除渣的机器人轨迹规划方法有效
申请号: | 201911131719.8 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111014594B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 徐德刚;雷逸凡;洪松涛;苏志芳;阳春华;桂卫华 | 申请(专利权)人: | 中南大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 欧阳迪奇 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 铸锭 过程 动态 机器人 轨迹 规划 方法 | ||
1.一种铸锭过程动态除渣的机器人轨迹规划方法,包括铸模流水线和设置在铸模流水线一侧的机器人,所述的铸模流水线用于传输多个铸模朝一个方向运动,所述机器人包括六自由度机器人本体和设置于机器人末端作为末端执行器的扒渣铲,铸模流水线正上方设置有相机,其特征在于,所述方法包括下列步骤:
S1:利用相机得到铸模图像信息,以铸模靠近机器人一侧边框的中点A在图像中的图像像素坐标为(uA,vA),计算点A在以铸模流水线为参考物设定的基础坐标系下的位置(0xA,0yA,0zA):
S2:利用时间间隔为Δt的两帧图像中点A位置计算点A的实时速度:
其中Δ0xA,Δ0yA,Δ0zA表示点A在时间间隔为Δt的两帧图像中移动的距离;
S3:以轨迹规划算法的计算时间为Δtcal、工业机器人的初始关节角度为qst=[qst1 qst2qst3 qst4 qst5 qst6]T和初始关节速度为其中qst1、qst2、qst3、qst4、qst5和qst6分别是六自由度机器人本体六个关节的初始关节角度;
S4:确定搜索区间,选取铸模流水线上离机器人最近的点a,计算机器人以关节最大速度从初始位置运动到该处的时间ta,再过a点向铸模流水线另一侧作垂线,以垂线与铸模流水线中线的交点为点b,计算机器人以三分之一关节最大速度从初始位置运动到该处的时间tb,由此构成搜索区间[ta,tb];
S5:以机器人运行机械臂末端从初始位置运动到点A的轨迹的执行时间为texe=(ta+tb)/2;
S6:经过时间间隔Δt1=Δtcal+Δtexe后,机器人跟踪上了铸模目标点A,即扒渣铲到达目标点A的位置并且与铸模保持相对静止,计算此时点A的位置坐标(0x′A,0y′A,0z′A):
S7:运用机器人逆运动学求解扒渣铲在位置坐标(0x′A,0y′A,0z′A)与水平面成向下的30°夹角时的关节角度qf=f-1(yA),其中yA表示机器人位置坐标的矩阵,f-1表示求解函数,并根据能量最优法则选取最优解qfmin;
S8:根据上述已知条件进行五次多项式插值法来完成关节空间轨迹规划,得到轨迹q(t);
S9:对q(t)求导以及二次求导得到和其中和分别表示关节角速度以及关节角加速度,判断其是否满足速度约束和加速度约束,即:
如果满足则tb=texe,否则ta=texe,其中和是所使用的机器人能够实现的最小与最大角速度及角加速度;
S10:重复步骤S5至S9,直至搜索区间[ta,tb]足够小,即tb-ta≤Δε,其中Δε是预设的允许误差,则求得满足机器人关节空间物理约束的最小时间mintexe,并输出对应的轨迹q(t),t∈(0,Δt1);
S11:已知浮渣的分布情况和厚度信息,即已知铸模两侧边框距离浮渣的水平宽度分别是yl和yr,熔融液态金属离铸模顶部的距离为hf,氧化浮渣陷入熔融液态金属的最大深度为h,铸模长边的长度也已知,表示为Lm,由此设计任务空间扒渣轨迹为多段匀速直线运动,其端点分别为点B、C、D、E,其中点B为浮渣相应坐标分别是:
[0xB0yB0zB]T=[0xA0yA+yl0zA-hf]T
[0xC0yC0zC]T=[0xA0yA+yl0zA-hf-h]T
[0xD0yD0zD]T=[0xA0yA+Lm-yr0zA-hf-h]T
[0xE0yE0zE]T==[0xA0yA+Lm-yr0zA-hf]T;
其中T为矩阵转置符号;
S12:设扒渣铲深入铸模到达氧化渣底部这一阶段总时间为Δt2=t2-Δt1,t2代表该阶段结束时刻,各个部分的运动时间分别为Δt21、Δt22、Δt23和Δt24,由于铸模随流水线运动,则实际轨迹点B’、C’、D’、E’坐标为:
[0x′B0y′B0z′B]T=[0x′A0y′A+yl0z′A-hf]T+0vA·Δt21
[0x′C0y′C0z′C]T=[0x′A0y′A+yl0z′A-hf-h]T+0vA·(Δt21+Δt22)
[0x′D0y′D0z′D]T=[0x′A0y′A+Lm-yr0z′A-hf-h]T+0vA·(Δt21+Δt22+Δt23)
[0x′E0y′E0z′E]T==[0x′A 0y′A+Lm-yr0z′A-hf]T+0vA·(Δt21+Δt22+Δt23+Δt24);
S13:使用三次非均匀B样条曲线插值对机器人进行关节空间的运动轨迹规划得到q(t),t∈(Δt1,t2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911131719.8/1.html,转载请声明来源钻瓜专利网。