首页 / 专利库 / 视听技术与设备 / 帧间位移误差 / 一种铸锭过程动态除渣的机器人轨迹规划方法

一种铸锭过程动态除渣的机器人轨迹规划方法

阅读:144发布:2020-05-11

专利汇可以提供一种铸锭过程动态除渣的机器人轨迹规划方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 铸锭 过程动态除渣的 机器人 轨迹规划方法。先根据图像得出铸模在任务空间的 位置 和速度;然后由轨迹规划 算法 的运行时间和 工业机器人 的初始 关节 角 度 速度,确定运动轨迹的执行时间的搜索区间;利用轨迹规划算法的运行时间和轨迹的执行时间计算出机器人 跟踪 上了铸模时的位置;再使用五次多项式插值方法进行关节空间轨迹规划;最后利用二分法得到搜索区间中满足 机器人关节 空间物理约束的最小运动轨迹的执行时间,即得到跟踪上铸模运动的时间最优轨迹,然后在跟踪铸模运动同时完成扒渣操作。本发明通过视觉信息对动态目标物位置进行预测,再对机器人进行轨迹规划,解决了机器人动态目标跟踪轨迹规划时间最优问题,并实现了动态除渣操作。,下面是一种铸锭过程动态除渣的机器人轨迹规划方法专利的具体信息内容。

1.一种铸锭过程动态除渣的机器人轨迹规划方法,包括铸模流线和设置在铸模流水线一侧的机器人,所述的铸模流水线用于传输多个铸模朝一个方向运动,所述机器人包括六自由度机器人本体和设置于机器人末端作为末端执行器的扒渣铲,铸模流水线正上方设置有相机,其特征在于,所述方法包括下列步骤:
S1:利用相机得到铸模图像信息,以铸模靠近机器人一侧边框的中点A在图像中的图像像素坐标为(uA,vA),计算点A在以铸模流水线为参考物设定的基础坐标系下的位置(0xA,
0yA,0zA):
S2:利用时间间隔为Δt的两图像中点A位置计算点A的实时速度:
其中Δ0xA,Δ0yA,Δ0zA表示点A在时间间隔为Δt的两帧图像中移动的距离;
S3:以轨迹规划算法的计算时间为Δtcal、工业机器人的初始关节度为qst=[qst1 qst2 T
qst3 qst4 qst5 qst6]和初始关节速度为 其中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为浮渣相应坐标分别是:
0 0 0 T 0 0 0 T
[xByBzB]=[xAyA+ylzA-hf]
[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’坐标为:
0 0 0 T 0 0 0 T 0
[x′By′Bz′B]=[x′Ay′A+ylz′A-hf]+vA·Δ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′A0y′A+Lm-yr0z′A-hf]T+0vA·(Δt21+Δt22+Δt23+Δt24);
S13:使用三次非均匀B样条曲线插值对机器人进行关节空间的运动轨迹规划得到q(t),t∈(Δt1,t2)。
2.根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S1中求取点A在基础坐标系下的位置(0xA,0yA,0zA)的方法为:
S201:考虑相机的针孔模型,计算点A在相机坐标系下的位置坐标(CxA,CyA,CzA):
其中CzA=hC为相机坐标系{C}相对于铸模平面的高度,CyA=l/2为铸模两端到中心的距离,f为焦距,dx,dy分别是一个像素在x和y方向的实际物理长度,(u0,v0)为光心即图像坐标系原点的像素坐标;
S202:根据坐标变换关系计算点A在基础坐标系下的位置(0xA,0yA,0zA):
3.根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S7中能量最优法则为:
选取与初始关节角qst相比关节空间位移总量最小的解,即满足:
其中qfi表示i关节的最终关节角度,qsti表示i关节的初始关节角度,i=1,2,3,4,5,6;J(qf)是关节角的雅可比矩阵,qimin和qimax和分别是i关节的6个关节角度中的最小值与最大值。
4.根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S8中五次多项式插值法轨迹规划方法为:
S401:设机器人关节空间轨迹为:
其中a0a1a2a3a4a5是系数,t表示时间;
S402:根据已知条件
其中qfmin为机器人运动到规划最终点时的关节角度;
求得系数:
5.根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S13中三次非均匀B样条曲线插值方法为:
S501:B样条曲线的一般表达式为:
其中,u是函数的自变量,Bi(i=0,1,2,…,n)代表为了控制曲线形状而设置的控制点,Ni,k(u)被称为k次规范B样条基函数,又称调和函数,其Cox-de-Boor递归公式的定义为:
在B样条曲线上除端点外的中间位置均匀取n1个点,再根据机器人逆运动学求解得到关节角度-时间的序列{qi,ti},i=0,1,2…n1,然后根据{qi,ti}反求控制点,该B样条曲线由n1+k个控制点Bi(i=0,1,2…,n1+k-1)确定;
S502:由于反求控制点应先求解定义域内的节点向量,因此使用累积弦长参数化方法对时间序列归一化,得:
u0=u1=…=uk=0
un+k=un+k+1=…=un+2k=1
对应k次B样条曲线方程为:
将节点值代入方程并化简得:
为了令B样条曲线的起始控制点和终止控制点与起始终止路径点重合,两端节点重复度应为k,进一步结合德布尔递推公式和B样条曲线的r阶导矢公式可得:
同理可得:
联立上述三个公式即可求得控制点,进而拟合得到光滑的关节空间运动轨迹,表示为q(t),t∈(t1,t2)。

说明书全文

一种铸锭过程动态除渣的机器人轨迹规划方法

技术领域

[0001] 本发明涉及机器人技术领域,具体涉及一种铸锭过程动态除渣的机器人轨迹规划方法。

背景技术

[0002] 有色金属(、铅、锌等)是国民经济建设和国防工业的重要基础保障,影响着国家发展的方方面面。然而,我国虽然是有色冶金生产大国,但不是有色冶金生产强国。在熔融液态金属注入铸模时及之后的输送过程中,高温液态金属与空气接触的表面会不断被化形成悬浮于液体表面的固体氧化渣。为保证冷却成形后的金属锭表面质量有所提升,将这些氧化渣去除的“扒渣”处理是有色冶金的一道关键工序。冶炼现场工作环境十分恶劣,且人工进行扒渣作业容易造成铸坯飞边,并且还存在铸坯品质不一致的情况。因此使用机器人代替人工扒渣,需要扒渣铲追踪到待扒渣铸模两端并跟随铸模运动,然后在跟踪铸模同时实现扒渣操作。
[0003] 轨迹规划是机器人系统的重要组成部分,也是其运动控制的基础,直接影响其工作效率、运动平稳性和能量消耗。合适的轨迹规划方法能得到使机器人快速平稳操作的运动控制目标轨迹。笛卡尔空间的运动轨迹规划虽然可以直接规划末端工具的各个时刻的位姿,但是难以考虑机器人本体的物理约束。由于预扒渣阶段机器人的运动轨迹在笛卡尔空间的约束较少,而在关节空间存在关节限位、最大关节速度和最大关节加速度等约束,因此直接在关节空间进行轨迹规划会取得更好的效果。关节空间的运动轨迹规划一般使用多项式插值和样条曲线拟合的方法。

发明内容

[0004] 本发明的目的在于针对机器人动态目标跟踪问题,提出一种铸锭过程动态除渣的机器人轨迹规划方法,通过结合视觉伺服技术和轨迹规划技术实现轨迹规划任务。
[0005] 本发明所述的路径规划方法涉及一种铸锭过程动态除渣的机器人轨迹规划方法,所述方法适用于工业机器人,所述机器人包括六自由度机器人本体、与机器人本体活动连接的扒渣铲、以及安装在工作空间正上方的相机。
[0006] 为了实现上述的技术目的,本发明的技术方案是:
[0007] 一种铸锭过程动态除渣的机器人轨迹规划方法,包括以下步骤:
[0008] S1:利用相机得到铸模图像信息,假设铸模上目标点A在图像中的图像像素坐标为0 0 0
(uA,vA),计算点A在基础坐标系下的位置(xA,yA,zA):
[0009] S2:利用时间间隔为Δt的两图像中点A位置计算点A的速度:
[0010]
[0011] S3:设定轨迹规划算法的运行时间Δtcal和工业机器人的初始关节度qst=[qst1 qst2 qst3 qst4 qst5 qst6]T和初始关节速度
[0012] S4:确定搜索区间,选取铸模流线上离机器人最近的点a,计算机器人以关节最大速度从初始位置运动该处的时间ta,铸模流水线上离机器人最远的点与点a的中点b,计算机器人以三分之一关节最大速度从初始位置运动该处的时间tb,由此构成搜索区间[ta,tb]。
[0013] S5:令机器人运行该运动轨迹的执行时间texe=(ta+tb)/2;
[0014] S6:经过时间间隔Δt1=Δtcal+Δtexe后,机器人跟踪上了铸模目标点A,计算此时0 0 0
点A的位置坐标(x′A,y′A,z′A):
[0015]
[0016] S7:运用机器人逆运动学求解机器人末端在位置坐标(0x′A,0y′A,0z′A)与水平面成30°夹角向下时的关节角度qf=f-1(yA),并根据能量最优法则选取最优解qfmin;
[0017] S8:根据上述已知条件进行五次多项式插值法进行关节空间轨迹规划,的得到轨迹q(t);
[0018] S9:根据q(t)计算 和 判断其是否满足速度约束和加速度约束,即:
[0019]
[0020] 如果满足则tb=texe,否则ta=texe;
[0021] S10:重复步骤S5至S9,直至搜索区间[ta,tb]足够小,即tb-ta≤Δε,则求得满足机器人关节空间物理约束的最小时间mintexe,并输出对应的轨迹q(t),t∈(0,t1);
[0022] S11:假设已知浮渣的分布情况和厚度信息,即已知铸模两侧边框距离浮渣的水平宽度分别是yl和yr,液面高度为hf,氧化浮渣陷入熔融液态金属的最大深度为h,铸模长边的长度也已知,表示为Lm,由此设计任务空间扒渣轨迹为多段匀速直线运动,其端点分别为点B、C、D、E,其坐标分别是:
[0023] [0xB 0yB 0zB]T=[0xA 0yA+yl 0zA-hf]T
[0024] [0xC 0yC 0zC]T=[0xA 0yA+yl+h 0zA-hf-h]T
[0025] [0xD 0yD 0zD]T=[0xA 0yA+Lm-yr-h 0zA-hf-h]T
[0026] [0xE 0yE 0zE]T==[0xA 0yA+Lm-yr 0zA-hf]T;
[0027] S12:设该阶段总时间为Δt2=t2-t1,t2代表该阶段结束时刻,各个部分的运动时间分别为Δt21、Δt22、Δt23和Δt24,随铸模运动,实际轨迹点B’、C’、D’、E’坐标为:
[0028] [0x′B 0y′B 0z′B]T=[0x′A 0y′A+yl 0z′A-hf]T+0vA·Δt21
[0029] [0x′C 0y′C 0z′C]T=[0x′A 0y′A+yl+h 0z′A-hf-h]T+0vA·(Δt21+Δt22)[0030] [0x′D 0y′D 0z′D]T=[0x′A 0y′A+Lm-yr-h 0z′A-hf-h]T+0vA·(Δt21+Δt22+Δt23)[0031] [0x′E 0y′E 0z′E]T==[0x′A 0y′A+Lm-yr 0z′A-hf]T+0vA·(Δt21+Δt22+Δt23+Δt24);
[0032] S13:使用三次非均匀B样条曲线插值对机器人进行关节空间的运动轨迹规划得到q(t),t∈(t1,t2);
[0033] 2、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S1中求取点A在基础坐标系下的位置(0xA,0yA,0zA)的方法为:
[0034] S201:考虑相机的针孔模型,计算点A在相机坐标系下的位置坐标(CxA,CyA,CzA):
[0035]
[0036] 其中CzA=hC为相机坐标系{C}相对于铸模平面的高度,CyA=l/2为铸模两端到中心的距离,f为焦距,dx,dy分别是一个像素在x和y方向的实际物理长度,(u0,v0)为光心(图像坐标系原点)的像素坐标;
[0037] S202:根据坐标变换关系计算点A在基础坐标系下的位置(0xA,0yA,0zA):
[0038]
[0039] 3、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S7中能量最优法则为:
[0040] 选取与初始关节角qst相比关节空间位移总量最小的解,即满足:
[0041]
[0042] 4、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S8中五次多项式插值法轨迹规划方法为:
[0043] S401:设机器人关节空间轨迹为:
[0044]
[0045] S402:根据已知条件
[0046]
[0047] 求得系数:
[0048]
[0049] 5、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S13中三次非均匀B样条曲线插值方法为:
[0050] S501:B样条曲线的一般表达式为:
[0051]
[0052] 其中,Bi(i=0,1,2…,n)代表控制点,Ni,k(u)被称为k次规范B样条基函数,又称调和函数,其Cox-de-Boor递归公式的定义为:
[0053]
[0054] 在中间均匀取n1个点,再根据机器人逆运动学求解得到关节角度-时间的序列{qi,ti},i=0,1,2…n1。由于非均匀B样条曲线拟合法得到的轨迹不会通过控制点,因此不能将选取的关节角度值作为控制点,而应该根据{qi,ti}反求控制点。根据一般性规则,该B样条曲线由n1+k个控制点Bi(i=0,1,2…,n1+k-1)确定。
[0055] S502:由于反求控制点应先求解定义域内的节点向量,因此使用累积弦长参数化方法对时间序列归一化,可得:
[0056] u0=u1=…=uk=0
[0057] un+k=un+k+1=…=un+2k=1
[0058]
[0059] 对应k次B样条曲线方程为:
[0060]
[0061] 将节点值代入方程并化简得:
[0062]
[0063] 为了令B样条曲线的起始控制点和终止控制点与起始终止路径点重合,两端节点重复度应为k,进一步结合德布尔递推公式和B样条曲线的r阶导矢公式可得:
[0064]
[0065] 同理可得:
[0066]
[0067] 联立上述三个公式即可求得控制点,进而拟合得到光滑的关节空间运动轨迹,表示为q(t),t∈(t1,t2)。
[0068] 所述的铸模运动跟踪的机器人时间最优轨迹规划方法,其特征在于,所述的六自由度眼在手机器人系统包括六自由度机器人本体、与机器人本体活动连接的扒渣铲、以及装在工作空间正上方的相机。铸模运动跟踪的机器人时间最优轨迹规划方法有效地结合视觉信息,能快速有效地跟踪上运动中的铸模,非常适合解决多自由度机器人在动态环境中的目标跟踪轨迹规划。
[0069] 本发明的技术效果在于,与现有轨迹规划方法相比,本发明提出铸模运动跟踪的机器人时间最优轨迹规划方法,快速有效地跟踪上运动中的铸模,能很好地解决动态环境中的目标跟踪轨迹规划问题,然后在跟踪铸模运动同时完成扒渣操作。附图说明
[0070] 图1为本发明所述轨迹规划方法第一部分铸模运动跟踪的流程示意图。
[0071] 图2为本发明具体实施方式中所述六自由度机器人手眼视觉伺服系统组成示意图。
[0072] 图3为本发明具体实施方式中所述相机的针孔模型。
[0073] 图4为本发明具体实施方式中所述浮渣分布情况剖面图。
[0074] 图5为本发明具体实施方式中所述浮渣分布情况俯视图。

具体实施方式

[0075] 下面结合具体实施例,并参照附图,对本发明作进一步详细说明。
[0076] 本发明基于以下原理:多项式插值的优点在于能简单快速地拟合出平稳光滑的运动轨迹,而且多项式阶次越高,规划得到的运动轨迹越平稳光滑,但相应的计算量也越大。同时,阶次过高的多项式易发生龙格现象,造成机械臂末端位置误差变大,因此一般不适宜使用超过七次的多项式。
[0077] 本实施例的应用场景如图2所示,包括基座固定的六自由度机器人本体,与机器人本体活动连接的扒渣铲、安装在机器人末端执行器上的相机、运行中的浇铸流水线。本实施例旨在根据目标点的位置和速度信息,规划出机器人从初始位姿到跟踪上运动中的铸模的时间最优轨迹,然后在跟踪铸模运动同时完成扒渣操作。
[0078] 基于以上所述的轨迹规划方法和应用场景,本发明方法采用的技术方案包括以下步骤:
[0079] S1:整体方案如图2所示,利用相机得到铸模图像信息,假设铸模上目标点A在图像中的图像像素坐标为(uA,vA),计算点A在基础坐标系下的位置(0xA,0yA,0zA):
[0080] S2:利用时间间隔为Δt的两帧图像中点A位置计算点A的速度:
[0081]
[0082] S3:设定轨迹规划算法的运行时间Δtcal和工业机器人的初始关节角度qst=[qst1 qst2 qst3 qst4 qst5 qst6]T和初始关节速度
[0083] S4:确定搜索区间,选取铸模流水线上离机器人最近的点a,计算机器人以关节最大速度从初始位置运动该处的时间ta,铸模流水线上离机器人最远的点与点a的中点b,计算机器人以三分之一关节最大速度从初始位置运动该处的时间tb,由此构成搜索区间[ta,tb]。
[0084] S5:令机器人运行该运动轨迹的执行时间texe=(ta+tb)/2;
[0085] S6:经过时间间隔Δt1=Δtcal+Δtexe后,机器人跟踪上了铸模目标点A,计算此时点A的位置坐标(0x′A,0y′A,0z′A):
[0086]
[0087] S7:运用机器人逆运动学求解机器人末端在位置坐标(0x′A,0y′A,0z′A)与水平面成30°夹角向下时的关节角度qf=f-1(yA),并根据能量最优法则选取最优解qfmin;
[0088] S8:根据上述已知条件进行五次多项式插值法进行关节空间轨迹规划,的得到轨迹q(t);
[0089] S9:根据q(t)计算 和 判断其是否满足速度约束和加速度约束,即:
[0090]
[0091] 如果满足则tb=texe,否则ta=texe;
[0092] S10:重复步骤S5至S9,直至搜索区间[ta,tb]足够小,即tb-ta≤Δε,则求得满足机器人关节空间物理约束的最小时间mintexe,并输出对应的轨迹q(t),t∈(0,t1);
[0093] S11:如图4和图5所示,假设已知浮渣的分布情况和厚度信息,即已知铸模两侧边框距离浮渣的水平宽度分别是yl和yr,液面高度为hf,氧化浮渣陷入熔融液态金属的最大深度为h,铸模长边的长度也已知,表示为Lm,由此设计任务空间扒渣轨迹为多段匀速直线运动,其端点分别为点B、C、D、E,其坐标分别是:
[0094] [0xB 0yB 0zB]T=[0xA 0yA+yl 0zA-hf]T
[0095] [0xC 0yC 0zC]T=[0xA 0yA+yl+h 0zA-hf-h]T
[0096] [0xD 0yD 0zD]T=[0xA 0yA+Lm-yr-h 0zA-hf-h]T
[0097] [0xE 0yE 0zE]T==[0xA 0yA+Lm-yr 0zA-hf]T;
[0098] S12:设该阶段总时间为Δt2=t2-t1,t2代表该阶段结束时刻,各个部分的运动时间分别为Δt21、Δt22、Δt23和Δt24,随铸模运动,实际轨迹点B’、C’、D’、E’坐标为:
[0099] [0x′B 0y′B 0z′B]T=[0x′A 0y′A+yl 0z′A-hf]T+0vA·Δt21
[0100] [0x′C 0y′C 0z′C]T=[0x′A 0y′A+yl+h 0z′A-hf-h]T+0vA·(Δt21+Δt22)[0101] [0x′D 0y′D 0z′D]T=[0x′A 0y′A+Lm-yr-h 0z′A-hf-h]T+0vA·(Δt21+Δt22+Δt23)[0102] [0x′E 0y′E 0z′E]T==[0x′A 0y′A+Lm-yr 0z′A-hf]T+0vA·(Δt21+Δt22+Δt23+Δt24);
[0103] S13:使用三次非均匀B样条曲线插值对机器人进行关节空间的运动轨迹规划得到q(t),t∈(t1,t2);
[0104] 2、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S1中求取点A在基础坐标系下的位置(0xA,0yA,0zA)的方法为:
[0105] S201:如图3所示,考虑相机的针孔模型,计算点A在相机坐标系下的位置坐标(CxA,CyA,CzA):
[0106]
[0107] 其中CzA=hC为相机坐标系{C}相对于铸模平面的高度,CyA=l/2为铸模两端到中心的距离,f为焦距,dx,dy分别是一个像素在x和y方向的实际物理长度,(u0,v0)为光心(图像坐标系原点)的像素坐标;
[0108] S202:根据坐标变换关系计算点A在基础坐标系下的位置(0xA,0yA,0zA):
[0109]
[0110] 3、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S7中能量最优法则为:
[0111] 选取与初始关节角qst相比关节空间位移总量最小的解,即满足:
[0112]
[0113] 4、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S8中五次多项式插值法轨迹规划方法为:
[0114] S401:设机器人关节空间轨迹为:
[0115] q(t)=[a0 a1 a2 a3 a4 a5][1 t t2 t3 t4 t5]T
[0116] S402:根据已知条件
[0117]
[0118] 求得系数:
[0119]
[0120] 5、根据权利要求1中所述的铸锭过程动态除渣的机器人轨迹规划方法,其特征在于,所述步骤S13中三次非均匀B样条曲线插值方法为:
[0121] S501:B样条曲线的一般表达式为:
[0122]
[0123] 其中,Bi(i=0,1,2…,n)代表控制点,Ni,k(u)被称为k次规范B样条基函数,又称调和函数,其Cox-de-Boor递归公式的定义为:
[0124]
[0125] 在中间均匀取n1个点,再根据机器人逆运动学求解得到关节角度-时间的序列{qi,ti},i=0,1,2…n1。由于非均匀B样条曲线拟合法得到的轨迹不会通过控制点,因此不能将选取的关节角度值作为控制点,而应该根据{qi,ti}反求控制点。根据一般性规则,该B样条曲线由n1+k个控制点Bi(i=0,1,2…,n1+k-1)确定。
[0126] S502:由于反求控制点应先求解定义域内的节点向量,因此使用累积弦长参数化方法对时间序列归一化,可得:
[0127] u0=u1=…=uk=0
[0128] un+k=un+k+1=…=un+2k=1
[0129]
[0130] 对应k次B样条曲线方程为:
[0131]
[0132] 将节点值代入方程并化简得:
[0133]
[0134] 为了令B样条曲线的起始控制点和终止控制点与起始终止路径点重合,两端节点重复度应为k,进一步结合德布尔递推公式和B样条曲线的r阶导矢公式可得:
[0135]
[0136] 同理可得:
[0137]
[0138] 联立上述三个公式即可求得控制点,进而拟合得到光滑的关节空间运动轨迹,表示为q(t),t∈(t1,t2)。
[0139] 至此,已经结合附图所示的具体实施方式描述了本发明的技术方案。在本实例中,利用铸模运动跟踪的机器人时间最优轨迹规划方法,位姿误差收敛到小于预设阈值,即本方法规划出从初始位姿到跟踪上运动中的铸模的时间最优轨迹,另外实现了跟踪铸模运动同时完成了动态除渣操作。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈