CN113305474B - 一种基于plc的焊接机器人摆焊姿态插补方法 - Google Patents

一种基于plc的焊接机器人摆焊姿态插补方法 Download PDF

Info

Publication number
CN113305474B
CN113305474B CN202110587031.1A CN202110587031A CN113305474B CN 113305474 B CN113305474 B CN 113305474B CN 202110587031 A CN202110587031 A CN 202110587031A CN 113305474 B CN113305474 B CN 113305474B
Authority
CN
China
Prior art keywords
attitude
point
welding
interpolation
quaternion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110587031.1A
Other languages
English (en)
Other versions
CN113305474A (zh
Inventor
许志明
王明昕
苗文雪
张博
陈思宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aotuo Technology Co ltd
Original Assignee
Aotuo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aotuo Technology Co ltd filed Critical Aotuo Technology Co ltd
Priority to CN202110587031.1A priority Critical patent/CN113305474B/zh
Publication of CN113305474A publication Critical patent/CN113305474A/zh
Application granted granted Critical
Publication of CN113305474B publication Critical patent/CN113305474B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • B23K37/02Carriages for supporting the welding or cutting element
    • B23K37/0252Steering means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明提出了一种基于PLC的焊接机器人摆焊姿态插补方法,包括:示教摆动焊接路径起始点Ps和终止点Pe,得到位置和姿态信息;将所述焊接路径点姿态描述转换成四元数表示;计算起始点和终止点的四元数姿态中间变换Zse;计算姿态中间变换Zse的归一化常数Nconst;计算姿态中间四元数变换Zse的变换角φ;计算焊接路径Ps到Pe中间姿态插补点Pi;生成姿态插补点,判断是否为终点;结合焊接路径起始点到终止点的空间位置插补信息与姿态插补信息,焊接机器人PLC控制器将插值信息通过逆解解算模块转换成对应的关节角度信息,通过总线通讯的方式下发给机器人执行机构执行。

Description

一种基于PLC的焊接机器人摆焊姿态插补方法
技术领域
本发明涉及焊接机器人控制技术领域,特别涉及一种基于PLC的焊接机器人摆焊姿态插补方法。
背景技术
在实际的工程应用中,焊接机器人常用于直线、圆弧轨迹的焊接,但在焊缝比较大或为了满足特殊焊接工艺要求时,往往会用到摆动焊接(简称摆焊)。摆焊是指机器人末端焊条沿着焊缝方向行进,同时以设定的幅值与频率进行摆动,以增大焊接宽度,从而提高焊接效率和强度的一种方法。常用的摆动焊接包括三角摆焊、L型摆焊、正弦摆焊等,它有效地提升了焊缝的强度和韧性,在自动化焊接设备中得到广泛应用。
摆动焊接的轨迹规划基于机器人运动规划上层,根据用户示教的焊接路径,利用直线或其他曲线拟合焊缝的焊接路径。在一些特殊应用场合,为了满足工艺要求或避免焊接机器人与工装产生碰撞,需要机器人末端姿态在焊接过程中,也要跟着变化;尤其是进行圆弧摆焊时,需要经过示教圆弧摆焊的中间位置和姿态,以避免工装干涉。
现有的焊接机器人摆动焊接技术,大多是从平面位置、空间位置角度去研究摆焊方法,利用不同的曲线拟合焊接路径,在进行摆焊轨迹规划时,往往只考虑了位置规划,末涉及姿态规划,在摆动焊接过程中机器人易与工装产生碰撞。同时,机器人在焊接终止点姿态发生突然变化,影响焊接效果。中国专利CN105855672B提供了一种基于示教机器人的空间圆弧插补焊接方法,位姿基于旋转矩阵插补,且需要将机器人坐标系下示教点转换到圆弧所在平面下,计算过程复杂。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种基于PLC的焊接机器人摆焊姿态插补方法。
为了实现上述目的,本发明的实施例提供一种基于PLC的焊接机器人摆焊姿态插补方法,包括如下步骤:
步骤S1,示教摆动焊接路径起始点Ps和终止点Pe,得到位置和姿态信息;
步骤S2,将所述焊接路径点姿态描述转转换成四元数表示;
步骤S3,计算起始点和终止点的四元数姿态中间变换Zse
步骤S4,计算姿态中间变换Zse的归一化常数Nconst
步骤S5,计算姿态中间四元数变换Zse的变换角φ;
步骤S6,计算焊接路径Ps到Pe第i次插补点Pi的姿态信息;然后首先计算插补点Pi的姿态插角
Figure BDA0003088006550000025
,再计算插补点Pi的姿态信息;
步骤S7,生成姿态插补点,判断是否为终点,如果是则插补结束,否则返回步骤S6;
步骤S8,结合焊接路径起始点到终止点的空间位置插补信息与步骤S7中的姿态插补信息,焊接机器人PLC控制器将插值信息通过逆解解算模块转换成对应的关节角度信息,通过总线通讯的方式下发给机器人执行机构执行。
进一步,在所述步骤S1中,示教出焊接路径的起始点Ps和终止点Pe,获取基于机器人坐标系下的位置和姿态信息P(x,y,z,α,β,γ);机器人位姿信息由基于直角空间的位置矢量(x,y,z)和基于欧拉空间姿态矢量(α,β,γ)共同描述。
进一步,在所述步骤S2中,
将焊接路径的起始点Ps和Pe的姿态矢量转换到四元数空间,则可用单位四元数描述点的姿态Z=[Zw Zx Zy Zz]T,且
Figure BDA0003088006550000021
欧拉角转换成四元数公式下所示:
Figure BDA0003088006550000022
进一步,在步骤S3中,计算焊接路径起始点Ps到终止点Pe中间变换,包括:
假设点Ps和Pe的姿态四元数依次为Zs、Ze,四元数中间变换为Zse,则:
Figure BDA0003088006550000023
由单位矩阵的性质可知,单位矩阵的逆Z-等于其共轭Z*,则上式可进一步转换成下式:
Figure BDA0003088006550000024
进一步,
Figure BDA0003088006550000031
Ze为:
Figure BDA0003088006550000032
则将上述Ze
Figure BDA0003088006550000033
代入式(3)即可得四元数中间变换Zse
Figure BDA0003088006550000034
进一步,所述计算姿态中间变换归一化常数Nconst,包括如下步骤:
假设由
Figure BDA0003088006550000035
所求得中间变换的四元数Zse
Figure BDA0003088006550000036
则四元数的归一化常数Nconst可由下式表式:
Figure BDA0003088006550000037
进一步,在所述步骤S4中,计算中间变换Zse变换角φ,包括如下步骤:
机器人姿态旋转变换既可由四元数描述,也可通过轴-角关系进行描述,即将四元数表示的姿态变换表示成由一个单位向量所定义的旋转轴
Figure BDA0003088006550000038
旋转某一角度φ,由四元数与三维旋转之前关系可得四元数变换角:
Figure BDA0003088006550000039
进一步,所述计算焊接路径Ps到Pe姿态变化的中间插补点Pi,包括如下步骤:
对焊接路径起始点Ps到终止点Pe的姿态插值可转换成对中间变换Zse旋转角φ的插值。假设焊接路径位置的摆动插值次数为N,姿态中间插补点i为1,2,...,(N-1);下面计算姿态中间插补点Pi的信息:
a)假设第i次插值点相对焊接起始点的姿态变化角为
Figure BDA00030880065500000310
则四元数姿态变换的第一个元素为:
Figure BDA0003088006550000041
b)结合中间变换Zse的归一化常数,可得到中间计算变量κ:
Figure BDA0003088006550000042
c)中间姿态变换插补点相对圆弧起始点的姿态变化四元数Zsi可由下式表示:
Figure BDA0003088006550000043
则插补点的姿态四元数Zi为:
Zi=Zsi·Zs
d)将插补点Pi的姿态四元数Zi转换成欧拉角(RPY),假设
Figure BDA0003088006550000044
Pi的欧拉角为(αiii),则:
Figure BDA0003088006550000045
e)重复步骤a~d,直到计算完所有的中间插值点;最后一个插值点为摆动焊接终止点Pe
根据本发明实施例的基于PLC的焊接机器人摆焊姿态插补方法,基于PLC焊接机器人控制器开发,在摆动轨迹规划时,对焊接路径点的姿态进行规划,有效避免了机器人摆动焊接过程中与工装碰撞问题。同时,本发明在四元数空间对焊接机器人姿态进行规划插值,保证机器人姿态平滑性,并提升焊接质量。
1.本发明摆动轨迹规划时,对姿态进行规划插补,有效避免了机器人摆动焊接过程中与工装碰撞问题;
2.本发明在四元数空间对姿态进行规划插补,且不涉及坐标变换,算法简单高效;
3.本发明基于四元数的姿态插补法,摆焊过程中焊接机器人姿态变化顺滑平稳,提升焊接质量。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明实施例的基于PLC的焊接机器人摆焊姿态插补方法的流程图;
图2为根据本发明实施例的基于PLC的焊接机器人摆焊姿态插补方法的示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
如图1和图2所示,本发明实施例的基于PLC的焊接机器人摆焊姿态插补方法,包括如下步骤:
步骤S1,示教摆动焊接路径起始点Ps和终止点Pe,得到位置和姿态信息。
在本步骤中,示教出焊接路径的起始点Ps和终止点Pe,获取基于机器人坐标系下的位置和姿态信息P(x,y,z,α,β,γ);机器人位姿信息由基于直角空间的位置矢量(x,y,z)和基于欧拉空间姿态矢量(α,β,γ)共同描述。
具体的,通过焊接机器人示教器,示教出摆动焊接路径的起始点Ps和终止点Pe,获取基于机器人坐标系下的位置和姿态信息Ps(xs,ys,zssss)和Pe(xe,ye,zeeee)。
步骤S2,将焊接路径点姿态描述转换成四元数表示。
在本发明的实施例中,将焊接路径的起始点Ps和Pe的姿态矢量转换到四元数空间,则可用单位四元数描述点的姿态Z=[Zw Zx Zy Zz]T,且
Figure BDA0003088006550000051
欧拉角转换成四元数公式下所示:
Figure BDA0003088006550000052
通过公式(1)将摆动焊接起始点Ps和终止点Pe的姿态(α,β,γ)转换成四元数描述,则Ps和Pe对应姿态四元数依次为
Figure BDA0003088006550000053
步骤S3,计算起始点和终止点的四元数姿态中间变换Zse
在本步骤中,计算焊接路径起始点Ps到终止点Pe中间变换,包括:
假设点Ps和Pe的姿态四元数依次为Zs、Ze,四元数中间变换为Zse,则:
Figure BDA0003088006550000061
由单位矩阵的性质可知,单位矩阵的逆Z-等于其共轭Z*,则上式可进一步转换成下式:
Figure BDA0003088006550000062
其中,
Figure BDA0003088006550000063
Ze为:
Figure BDA0003088006550000064
则将上述Ze
Figure BDA0003088006550000065
代入式(3)即可得四元数中间变换Zse
Figure BDA0003088006550000066
步骤S4,计算姿态中间变换Zse的归一化常数Nconst
具体的,计算姿态中间变换归一化常数Nconst,包括如下步骤:
假设由式(3)所求得中间变换的四元数Zse
Figure BDA0003088006550000067
则四元数的归一化常数Nconst可由下式(4)表式:
Figure BDA0003088006550000068
步骤S5,计算姿态中间四元数变换Zse的变换角φ。
具体的,计算中间变换Zse变换角φ,包括如下步骤:
机器人姿态旋转变换既可由四元数描述,也可通过轴-角关系进行描述,即将四元数表示的姿态变换表示成由一个单位向量所定义的旋转轴
Figure BDA0003088006550000069
旋转某一角度φ,由四元数与三维旋转之前关系,结合所求Zse可得四元数变换角:
Figure BDA0003088006550000078
Figure BDA0003088006550000071
步骤S6,计算焊接路径Ps到Pe第i次插补点Pi姿态信息。
具体的,计算焊接路径Ps到Pe姿态变化的中间第i次插补点Pi姿态信息,包括如下步骤:
对焊接路径起始点Ps到终止点Pe的姿态插值可转换成对中间变换Zse旋转角φ的插值。假设焊接路径位置的摆动插值次数为N,则总的姿态插补周期数为N,姿态中间插补点i为1,2,...,(N-1)。下面计算姿态中间插补点Pi的信息:首先,计算插补点Pi的姿态插角,再计算插补点Pi的姿态信息。
a)第i次插值点相对焊接起始点的姿态变化角为:
Figure BDA0003088006550000072
其中,
Figure BDA0003088006550000073
插补点Pi的姿态插角
则可得到姿态变换的第一个元素为:
Figure BDA0003088006550000074
b)结合中间变换Zse的归一化常数,可得到中间计算变量κ:
Figure BDA0003088006550000075
c)计算中间姿态变换插补点相对圆弧起始点的姿态变化四元数Zsi
Figure BDA0003088006550000076
则插补点的姿态四元数Zi为:
Zi=Zsi·Zs (9)
结合式(6)、(7)、(8)、(9)可得摆动焊接插补点i的姿态四元数为:
Figure BDA0003088006550000077
d)将插补点Pi的姿态四元数Zi转换成欧拉角(αiii):
假设
Figure BDA0003088006550000081
则Pi的欧拉角可由式(10)所得:
Figure BDA0003088006550000082
结合子步骤c)中所求Zi和式(10)即可得到插补点Pi的欧拉角。
其中,插补点Pi的姿态信息采用上述计算得到的欧拉角进行描述,在实际插补操作中转换成四元数进行描述,以四元数变换的旋转角进行插补。
e)重复步骤a~d,直到计算完所有的中间插值点姿态;最后一个插值点为摆动焊接终止点Pe。步骤S7,生成姿态插补点,判断是否为终点,如果是则插补结束,否则返回步骤S6。
步骤S8,结合焊接路径起始点到终止点的空间位置插补信息与步骤S7中的姿态插补信息,焊接机器人PLC控制器将插值信息通过逆解解算模块转换成对应的关节角度信息,通过总线通讯的方式下发给机器人执行机构执行。
根据本发明实施例的基于PLC的焊接机器人摆焊姿态插补方法,基于PLC焊接机器人控制器开发,在摆动轨迹规划时,对焊接路径点的姿态进行规划,有效避免了机器人摆动焊接过程中与工装碰撞问题。同时,本发明在四元数空间对焊接机器人姿态进行规划插值,保证机器人姿态平滑性,并提升焊接质量。
1.本发明摆动轨迹规划时,对姿态进行规划插补,有效避免了机器人摆动焊接过程中与工装碰撞问题;
2.本发明在四元数空间对姿态进行规划插补,且不涉及坐标变换,算法简单高效;
3.本发明基于四元数的姿态插补法,摆焊过程中焊接机器人姿态变化顺滑平稳,提升焊接质量。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

Claims (6)

1.一种基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,包括如下步骤:
步骤S1,示教摆动焊接路径起始点Ps和终止点Pe,得到位置和姿态信息;
步骤S2,将所述焊接路径点姿态描述转换成四元数表示;
步骤S3,计算起始点到终止点的姿态四元数变换Zse
在步骤S3中,计算焊接路径起始点Ps到终止点Pe的姿态四元数变换Zse,包括:
假设点Ps和Pe的姿态四元数依次为Zs、Ze,姿态四元数变换为Zse,则:
Figure FDA0003888356460000011
由单位矩阵的性质可知,单位矩阵的逆Z-等于其共轭Z*,则上式可进一步转换成下式:
Figure FDA0003888356460000012
其中,
Figure FDA0003888356460000013
Ze为:
Figure FDA0003888356460000014
则将上述Ze
Figure FDA0003888356460000015
代入式(1)即可得姿态四元数变换Zse
Figure FDA0003888356460000016
步骤S4,计算姿态四元数变换Zse的归一化常数Nconst
步骤S5,计算姿态四元数变换Zse的变换角φ;
步骤S6,计算焊接路径Ps到Pe第i次中间插补点Pi的姿态信息;然后首先计算中间插补点Pi的姿态变化角
Figure FDA0003888356460000017
再计算中间插补点Pi的姿态信息;
步骤S7,生成姿态插补点,判断是否为终点,如果是则插补结束,否则返回步骤S6;
步骤S8,结合焊接路径起始点到终止点的空间位置插补信息与步骤S7中的姿态插补信息,焊接机器人PLC控制器将中间插补点信息(x,y,z,α,β,γ)通过逆解解算模块转换成对应的关节角度信息,通过总线通讯的方式下发给机器人执行机构执行;其中,(x,y,z)为基于直角空间的位置矢量;(α,β,γ)为基于欧拉空间姿态矢量。
2.如权利要求1所述的基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,在所述步骤S1中,示教出焊接路径的起始点Ps和终止点Pe,获取基于机器人坐标系下的位置和姿态信息P(x,y,z,α,β,γ);机器人位姿信息由基于直角空间的位置矢量(x,y,z)和基于欧拉空间姿态矢量(α,β,γ)共同描述。
3.如权利要求1所述的基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,在所述步骤S2中,
将焊接路径的起始点Ps和终止点Pe的姿态矢量转换到四元数空间,则可用单位四元数描述点的姿态Z=[Zw Zx Zy Zz]T,且
Figure FDA0003888356460000021
欧拉角转换成四元数公式下所示:
Figure FDA0003888356460000022
4.如权利要求1所述的基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,所述计算姿态四元数变换归一化常数Nconst,包括如下步骤:
假设由
Figure FDA0003888356460000023
所求得姿态四元数变换Zse
Figure FDA0003888356460000024
则姿态四元数变换归一化常数Nconst可由下式表式:
Figure FDA0003888356460000025
5.如权利要求1所述的基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,在所述步骤S5中,计算姿态四元数变换Zse变换角φ,包括如下步骤:
机器人姿态旋转变换既可由四元数描述,也可通过轴-角关系进行描述,即将四元数表示的姿态变换表示成由一个单位向量所定义的旋转轴
Figure FDA0003888356460000026
旋转某一角度φ,由四元数与三维旋转之间关系可得变换角:
Figure FDA0003888356460000031
6.如权利要求1所述的基于PLC的焊接机器人摆焊姿态插补方法,其特征在于,所述计算焊接路径Ps到Pe姿态变化的中间插补点Pi,包括如下步骤:
对焊接路径起始点Ps到终止点Pe的姿态插值可转换成对姿态四元数变换Zse变换角φ的插值;假设焊接路径位置的摆动插值次数为N,中间插补点为Pi;下面计算中间插补点Pi的信息:
a)假设第i次插补点相对焊接起始点的姿态变化角为
Figure FDA0003888356460000032
则四元数姿态变换的第一个元素为:
Figure FDA0003888356460000033
b)结合姿态四元数变换Zse的归一化常数,可得到中间计算变量κ:
Figure FDA0003888356460000034
c)中间插补点相对圆弧起始点的姿态变化四元数Zsi可由下式表示:
Figure FDA0003888356460000035
则中间插补点的姿态四元数Zi为:
Zi=Zsi·Zs
d)将中间插补点Pi的姿态四元数Zi转换成欧拉角(RPY),假设
Figure FDA0003888356460000036
Pi的欧拉角为(αiii),则:
Figure FDA0003888356460000037
e)重复步骤a~d,直到计算完所有的中间插补点;最后一个插补点为摆动焊接终止点Pe
CN202110587031.1A 2021-05-27 2021-05-27 一种基于plc的焊接机器人摆焊姿态插补方法 Active CN113305474B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110587031.1A CN113305474B (zh) 2021-05-27 2021-05-27 一种基于plc的焊接机器人摆焊姿态插补方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110587031.1A CN113305474B (zh) 2021-05-27 2021-05-27 一种基于plc的焊接机器人摆焊姿态插补方法

Publications (2)

Publication Number Publication Date
CN113305474A CN113305474A (zh) 2021-08-27
CN113305474B true CN113305474B (zh) 2022-12-02

Family

ID=77375959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110587031.1A Active CN113305474B (zh) 2021-05-27 2021-05-27 一种基于plc的焊接机器人摆焊姿态插补方法

Country Status (1)

Country Link
CN (1) CN113305474B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013059815A (ja) * 2011-09-12 2013-04-04 Denso Wave Inc ロボットの位置姿勢補間方法及びロボットの制御装置
CN103568012A (zh) * 2013-10-24 2014-02-12 安徽埃夫特智能装备有限公司 一种弧焊机器人双平面摆弧轨迹的规划方法
CN105643619A (zh) * 2014-11-13 2016-06-08 中国科学院沈阳计算技术研究所有限公司 一种采用框架描述的工业机器人工具位姿控制方法
CN106671079A (zh) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 一种实现变位机协同的焊接机器人运动控制方法
CN106826829A (zh) * 2017-02-22 2017-06-13 武汉工程大学 一种可控误差的工业机器人光顺运动轨迹生成方法
CN108549322A (zh) * 2018-04-11 2018-09-18 广州启帆工业机器人有限公司 一种针对机器人圆弧轨迹运动的位姿同步方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013059815A (ja) * 2011-09-12 2013-04-04 Denso Wave Inc ロボットの位置姿勢補間方法及びロボットの制御装置
CN103568012A (zh) * 2013-10-24 2014-02-12 安徽埃夫特智能装备有限公司 一种弧焊机器人双平面摆弧轨迹的规划方法
CN105643619A (zh) * 2014-11-13 2016-06-08 中国科学院沈阳计算技术研究所有限公司 一种采用框架描述的工业机器人工具位姿控制方法
CN106671079A (zh) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 一种实现变位机协同的焊接机器人运动控制方法
CN106826829A (zh) * 2017-02-22 2017-06-13 武汉工程大学 一种可控误差的工业机器人光顺运动轨迹生成方法
CN108549322A (zh) * 2018-04-11 2018-09-18 广州启帆工业机器人有限公司 一种针对机器人圆弧轨迹运动的位姿同步方法和装置

Also Published As

Publication number Publication date
CN113305474A (zh) 2021-08-27

Similar Documents

Publication Publication Date Title
CN106826829B (zh) 一种可控误差的工业机器人光顺运动轨迹生成方法
CN106671079B (zh) 一种实现变位机协同的焊接机器人运动控制方法
CN106651987B (zh) 路径规划方法及装置
US8560122B2 (en) Teaching and playback method based on control of redundancy resolution for robot and computer-readable medium controlling the same
CN107756400B (zh) 一种基于旋量理论的6r机器人逆运动学几何求解方法
CN107363813A (zh) 一种基于可穿戴设备的桌面工业机器人示教***和方法
CN105522577B (zh) 一种用于五轴折弯机器人笛卡尔轨迹规划的方法及其装置
CN107671853B (zh) 开放式机器人轨迹规划控制方法及***
Kenwright Dual-quaternion surfaces and curves
CN104867172B (zh) 一种实现刚体运动的方法
CN109623825A (zh) 一种移动轨迹规划方法、装置、设备和存储介质
CN112356032B (zh) 一种姿态平滑过渡方法及***
CN113305474B (zh) 一种基于plc的焊接机器人摆焊姿态插补方法
Guilamo et al. Manipulability optimization for trajectory generation
Fallah et al. Depth-based visual predictive control of tendon-driven continuum robots
JPH04111006A (ja) ロボットの経路補間方法
Grassmann et al. Quaternion-Based Smooth Trajectory Generator for Via Poses in $\boldsymbol {S\; E (3)} $ Considering Kinematic Limits in Cartesian Space
CN115771146A (zh) 一种机器人姿态插补方法、装置及存储介质
Gildea et al. KinePose: A temporally optimized inverse kinematics technique for 6DOF human pose estimation with biomechanical constraints
CN107807612B (zh) 基于四元数螺旋线球面插补法的数控机床球面加工方法
CN111872943B (zh) 一种基于正弦曲线的机器人圆弧轨迹规划方法
Ravani et al. Rational Frenet-Serret curves and rotation minimizing frames in spatial motion design
Ravani et al. Velocity distribution profile for robot arm motion using rational Frenet–Serret curves
JP6827337B2 (ja) 手話cg生成装置及びプログラム
JP2004021866A (ja) オブジェクト形状変形装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant