CN105945948A - 一种应用于工业机器人的tcp在线快速标定方法及装置 - Google Patents

一种应用于工业机器人的tcp在线快速标定方法及装置 Download PDF

Info

Publication number
CN105945948A
CN105945948A CN201610351194.9A CN201610351194A CN105945948A CN 105945948 A CN105945948 A CN 105945948A CN 201610351194 A CN201610351194 A CN 201610351194A CN 105945948 A CN105945948 A CN 105945948A
Authority
CN
China
Prior art keywords
tcp
photoelectric sensor
industrial robot
correlation photoelectric
arm tooling
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.)
Granted
Application number
CN201610351194.9A
Other languages
English (en)
Other versions
CN105945948B (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.)
NANJING SPEED SEA AUTOMATION EQUIPMENT Co.,Ltd.
Original Assignee
Nanjing Institute of Technology
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 Nanjing Institute of Technology filed Critical Nanjing Institute of Technology
Priority to CN201610351194.9A priority Critical patent/CN105945948B/zh
Publication of CN105945948A publication Critical patent/CN105945948A/zh
Application granted granted Critical
Publication of CN105945948B publication Critical patent/CN105945948B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/1605Simulation of manipulator lay-out, design, modelling of manipulator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40527Modeling, identification of link parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种应用于工业机器人的TCP在线快速标定方法及装置,包括控制柜、TCP标定装置、工业机器人、末端工具和控制总线,控制柜通过控制总线分别连接TCP标定装置和工业机器人,末端工具安装在工业机器人上;TCP标定装置包括TCP检测装置、标定控制器和安装底座,TCP检测装置通过安装底座固定安装在工业机器人的一侧,测量平面与工业机器人基坐标系的XOY平面平行。根据对射式光电传感器的通断信号,记录法兰位姿数据,计算并补偿末端工具在X/Y轴及Z轴方向上的位姿偏差,通过多次重复操作,降低TCP标定误差,有效的提高工业机器人的作业精度,减少工业机器人停机维护时间,提高了工业生产线的自动化程度。

Description

一种应用于工业机器人的TCP在线快速标定方法及装置
技术领域
本发明涉及一种工业机器人末端工具标定技术,具体涉及一种应用于工业机器人的TCP在线快速标定方法及装置。
背景技术
随着工业机器人技术的快速发展,其逐渐在焊接、切削、装配等领域得到越来越广泛的应用。通过安装不同的末端工具,工业机器人能够完成多种作业任务。其中,工具中心点(Tool Center Point,TCP)的位姿标定精度直接影响工业机器人的作业精度。
工业机器人的末端工具(如螺柱焊枪、切削刀具等)经过长时间工作之后,会出现一定的位姿偏差,从而导致工业机器人无法完成预设功能等问题。目前,针对工业机器人末端工具TCP的标定主要采用离线人工示教的多点法。该方法首先将工业机器人末端工具的TCP对齐到一固定点上,然后通过调整工业机器人的关节角度,实现TCP标定。但此类方法存在一定的弊端:(1)多点法的TCP标定过程主要受人为因素(如操作经验等)的影响,不可避免地引入较大的误差;(2)标定过程耗时较长,将影响工业机器人的生产作业效率;(3)为实现对生产线地周期性标定,将耗费大量的人力资源,同时降低了生产线的总体产能。工业机器人TCP快速在线准确的标定直接关系到生产线的产品质量和生产效率,因此,亟待提出一种应用于工业机器人的TCP快速在线标定方法,既能够保证工业机器人的作业精度,又可以提高工业机器人的自动化程度。
发明内容
为解决现有技术的不足,本发明的目的在于提供一种能够实现工业机器人TCP的自由度标定的应用于工业机器人的TCP在线快速标定方法及装置。
为了实现上述目标,本发明采用如下的技术方案:
一种应用于工业机器人的TCP在线快速标定装置,包括控制柜,TCP标定装置,工业机器人、末端工具和控制总线,所述控制柜通过控制总线分别连接TCP标定装置和工业机器人,末端工具安装在工业机器人上;所述TCP标定装置包括TCP检测装置、标定控制器和安装底座,TCP检测装置通过安装底座固定安装在工业机器人的一侧,测量平面与工业机器人基坐标系的XOY平面平行。
上述TCP检测装置包括装置上盖、装置本体、精度检验开关以及四组对射式光电传感器,所述精度检验开关设置于装置本体上表面,所述装置本体为纵向镂空正方形的长方体,四组对射式光电传感器分别设置于装置本体内侧面的纵向中线上,对射式光电传感器的激光射线相互垂直且在同一水平面。
上述标定控制器包括装置外壳、微控制器单元、显示单元、按键单元、状态指示灯和通信接口,所述标定控制器获取精度检验开关的输出信号以及四组对射式光电传感器的通断信号,通过连接通信接口的控制总线与控制柜进行数据通信,并通过显示单元、状态指示灯反馈工作信息。
一种应用于工业机器人的TCP在线快速标定方法,包括如下步骤:
S1、保持工业机器人末端工具垂直于基坐标系的XOY平面,通过人工示教方法实现工业机器人末端工具与TCP检测装置的精度检测开关对准,记录工业机器人法兰的空间位姿数据;
S2、工业机器人连续工作一段时间后,工业机器人根据初始人工示教的空间位姿数据检测当前工业机器人的TCP点是否偏移较大,若无法满足生产要求,则进入标定程序;
S3、标定程序:标定控制器通过控制柜控制工业机器人的末端工具以初始姿态在TCP检测装置中做正方形轨迹的标定运动;在运动过程中,标定控制器的微控制器单元监测TCP检测装置内的四组对射式光电传感器通断状态,根据该通断信号的时间点,读取并存储工业机器人在该时间点的法兰空间位姿数据,利用以上存储的空间位姿数据计算工业机器人末端工具在X轴与Y轴方向上的位置偏差以及角度偏差,并实现TCP的误差补偿;
S4、重复步骤S3的操作,通过标定结果的迭代,降低TCP标定误差;
S5、控制末端工具在基坐标系的Z轴方向上做匀速直线运动,以确定工业机器人TCP在Z轴方向上位置偏差,补偿TCP的误差;
S6、重复步骤S5的操作,通过标定结果的迭代,降低TCP标定误差。
上述的一种应用于工业机器人的TCP在线快速标定方法,其特征在于所述步骤S3中末端工具在X轴与Y轴方向上的位置偏差的计算方法为:
在标定运动过程中,末端工具每经过一组对射式光电传感器,标定控制器读取工业机器人法兰坐标系的空间位姿数据,记为Pijn
所述i表示第i组对射式光电传感器,i=1或2或3或4,其中1为对射式光电传感器1,2为对射式光电传感器2,3为对射式光电传感器3,4为对射式光电传感器4;
所述j表示对射式光电传感器的通断,j=1或2,1表示对射式光电传感器信号接通,2表示对射式光电传感器信号断开;
所述n表示单次循环运动中,第n次通过第i组对射式光电传感器,n=1或2;
基于标定控制器获取的法兰坐标系空间位姿数据,
A、末端工具第一次通过第1组对射式光电传感器1时,末端工具的中线与对射式光电传感器1的激光射线的交点Y轴坐标为:
Y 11 = P 111 . Y + P 121 . Y 2 ,
末端工具第一次通过第3组对射式光电传感器3时,末端工具的中线与对射式光电传感器3的激光射线的交点Y轴坐标为:
Y 31 = P 311 . Y + P 321 . Y 2 ,
末端工具第二次通过第1组对射式光电传感器1时,末端工具的中线与对射式光电传感器1的激光射线的交点Y轴坐标为:
Y 2 = P 112 . Y + P 122 . Y 2 ,
末端工具第二次通过第3组对射式光电传感器3时,末端工具的中线与对射式光电传感器3的激光射线的交点Y轴坐标为:
Y 32 = P 312 . Y + P 322 . Y 2 ,
因此,末端工具的TCP在Y轴方向上的位置偏差可由下式计算得出:
TCP Δ Y = Y 11 - Y 12 + Y 31 - Y 32 4 ;
B、末端工具第一次通过第2组对射式光电传感器2时,末端工具的中线与对射式光电传感器2的激光射线的交点X轴坐标为:
X 21 = P 211 . X + P 221 . X 2 ,
末端工具第一次通过第3组对射式光电传感器4时,末端工具的中线与对射式光电传感器4的激光射线的交点Y轴坐标为:
X 41 = P 411 . X + P 421 . X 2 ,
末端工具第二次通过第2组对射式光电传感器2时,末端工具的中线与对射式光电传感器2的激光射线的交点X轴坐标为:
X 22 = P 212 . X + P 222 . X 2 ,
末端工具第二次通过第3组对射式光电传感器4时,末端工具的中线与对射式光电传感器4的激光射线的交点Y轴坐标为:
X 42 = P 412 . X + P 422 . X 2 ,
因此,计算得到末端工具的TCP在X轴方向上的位置偏差:
TCP Δ X = X 21 - X 22 + X 41 - X 42 4 .
上述步骤S3中角度偏差的计算方法为:
上下两层对射式光电传感器1和3之间的距离为d,计算末端工具的Y方向的角度偏差如下式所示:
TCP Δ R Y = a r c t a n L d = a r c t a n ( X 41 - X 21 + X 42 - X 22 2 d ) ,
上下两层对射式光电传感器2和4之间的距离为d,计算末端工具的X方向的角度偏差如下式所示:
TCP Δ R X = a r c t a n L d = a r c t a n ( Y 31 - Y 11 + Y 32 - Y 12 2 d ) .
上述步骤S5中工业机器人TCP在Z轴方向上位置偏差的计算方法为:
标定控制器通过控制柜控制工业机器人的末端工具运动到对射式光电传感器1和2交点的正上方,沿着Z轴方向匀速直线向下运动,对射式光电传感器1和2检测到末端工具到达两射线交点时的位姿数据,与通过人工示教得到的初始值PTCP0之间的差值就是末端工具的TCP在Z轴方向上的偏差:
TCPΔz=PTCP.Z-PTCP0.Z。
本发明的有益之处在于:本发明提供的一种应用于工业机器人的TCP在线快速标定装置的的TCP检测装置及方法:一、能够有效提高工业机器人的作业精度;二、减少工业机器人停机维护时间,提高工业生产线的效率和产能;三、有效地提高工业生产线的自动化程度,节省人力、物力,降低成本。
附图说明
图1是本发明的一种应用于工业机器人的TCP在线快速标定装置的结构示意图。
图2是本发明的一种应用于工业机器人的TCP在线快速标定装置的TCP标定装置的结构示意图。
图3是本发明的一种应用于工业机器人的TCP在线快速标定装置的TCP检测装置的结构示意图。
图4是本发明的一种应用于工业机器人的TCP在线快速标定装置的标定控制器的结构示意图。
图5是本发明的一种应用于工业机器人的TCP在线快速标定装置的末端工具的运动轨迹示意图。
图6是本发明的一种应用于工业机器人的TCP在线快速标定装置的的TCP检测装置测量X/Y轴方向上位移误差示意图。
图7是本发明的一种应用于工业机器人的TCP在线快速标定装置的TCP检测装置测量X/Y轴方向上角度误差示意图。
图8是本发明的一种应用于工业机器人的TCP在线快速标定装置的TCP检测装置测量Z轴方向上位移误差示意图。
图9是本发明的一种应用于工业机器人的TCP在线快速标定装置的TCP在线标定方法流程图。
附图中标记的含义如下:
1、控制柜,2、TCP标定装置,3、工业机器人,4、末端工具,5、控制总线;
201、TCP检测装置,202、安装底座,203、标定控制器;
301、对射式光电传感器1,302、对射式光电传感器2,303、对射式光电传感器3,304、对射式光电传感器4,305、精度检验开关,306、上盖,307、装置本体;
401、装置外壳,402、显示单元,403、按键单元,404、状态指示灯,405、通信接口。
具体实施方式
下面结合附图和实施例,对本发明作进一步详细说明。
如图1所示:一种应用于工业机器人3的TCP在线快速标定装置,包括控制柜1,TCP标定装置2,工业机器人3、末端工具4和控制总线5,控制柜1通过控制总线5分别连接TCP标定装置2和工业机器人3,末端工具4安装在工业机器人3上;
如图2所示:TCP标定装置2包括TCP检测装置201、标定控制器203和安装底座202,TCP检测装置201通过安装底座202固定安装在工业机器人3的一侧,测量平面与工业机器人3基坐标系的XOY平面平行。
对射式光电传感器1-301、3-303的激光射线与工业机器人3基坐标系的X轴平行。对射式光电传感器2-302、4-304的激光射线与工业机器人3基坐标系的Y轴平行。
如图3所示:TCP检测装置201包括装置上盖306、装置本体307、精度检验开关305以及四组对射式光电传感器,所述精度检验开关305设置于装置本体307上表面,所述装置本体307为纵向镂空正方形的长方体,四组对射式光电传感器分别设置于装置本体307内侧面,对射式光电传感器1-301、3-303在同一垂直平面内,传感器的安装距离为d,对射式光电传感器2-302、4-304在同一垂直平面内,传感器的安装距离为d,对射式光电传感器3-303、4-304的激光射线相互垂直且在同一水平面内,对射式光电传感器1-301、2-302的激光射线也相互垂直且在同一水平面内。
如图4所示,标定控制器203包括装置外壳401、微控制器单元、显示单元402、按键单元403、状态指示灯404和通信接口405,所述标定控制器203获取精度检验开关305的输出信号以及四组对射式光电传感器的通断信号,通过连接通信接口405的控制总线5与控制柜1进行数据通信,并通过显示单元402、状态指示灯404反馈工作信息。
如图9所示:一种应用于工业机器人3的TCP在线快速标定方法,其特征在于,包括如下步骤:
S1、保持工业机器人3末端工具4垂直于基坐标系的XOY平面,通过人工示教方法实现工业机器人3末端工具4与TCP检测装置201的精度检测开关对准,记录工业机器人3法兰的空间位姿数据;
S2、工业机器人3连续工作一段时间后,工业机器人3根据初始人工示教的空间位姿数据检测当前工业机器人3的TCP点是否偏移较大,若无法满足生产要求,则进入标定程序;
S3、标定程序:标定控制器203通过控制柜1控制工业机器人3的末端工具4以初始姿态在TCP检测装置201中做正方形轨迹的标定运动;在运动过程中,标定控制器203的微控制器单元监测TCP检测装置201内的四组对射式光电传感器通断状态,根据该通断信号的时间点,读取并存储工业机器人3在该时间点的法兰空间位姿数据,利用以上存储的空间位姿数据计算工业机器人3末端工具4在X轴与Y轴方向上的位置偏差以及角度偏差,并实现TCP的误差补偿;
S4、重复2次步骤S3的操作,通过标定结果的迭代,降低TCP标定误差;
S5、控制末端工具4在基坐标系的Z轴方向上做匀速直线运动,以确定工业机器人3TCP在Z轴方向上位置偏差,补偿TCP的误差;
S6、重复2次步骤S5的操作,通过标定结果的迭代,降低TCP标定误差。
上述的一种应用于工业机器人3的TCP在线快速标定方法,步骤S3中末端工具4在X轴与Y轴方向上的位置偏差的计算方法为:
如图5所示,末端工具4在TCP检测装置201内做正方形轨迹的标定运动,在运动过程中前半路径内的末端工具4保持姿态不变,在后半路径内的末端工具4绕法兰坐标系的Z轴旋转180°。
如图6所示,标定控制器203通过机器人控制柜1控制工业机器人3的末端工具4以初始姿态在TCP检测装置201中做正方形轨迹的标定运动。在标定运动过程中,末端工具4首先通过对射式光电传感器1-301与3-303。每经过一组对射式光电传感器,标定控制器203读取工业机器人3法兰坐标系的空间位姿数据,记为Pijn
所述i表示第i组对射式光电传感器,i=1或2或3或4,其中1为对射式光电传感器1-301,2为对射式光电传感器2-302,3-303为对射式光电传感器3-303,4-304为对射式光电传感器4-304;
所述j表示对射式光电传感器的通断,j=1或2,1表示对射式光电传感器信号接通,2表示对射式光电传感器信号断开;
所述n表示单次循环运动中,第n次通过第i组对射式光电传感器,n=1或2;
基于标定控制器203获取的法兰坐标系空间位姿数据,
A、末端工具4第一次通过第1组对射式光电传感器1-301时,末端工具4的中线与对射式光电传感器1-301的激光射线的交点Y轴坐标为:
Y 11 = P 111 . Y + P 121 . Y 2 ,
末端工具4第一次通过第3组对射式光电传感器3-303时,末端工具4的中线与对射式光电传感器3-303的激光射线的交点Y轴坐标为:
Y 31 = P 311 . Y + P 321 . Y 2 ,
末端工具4第二次通过第1组对射式光电传感器1-301时,末端工具4的中线与对射式光电传感器1-301的激光射线的交点Y轴坐标为:
Y 12 = P 112 . Y + P 122 . Y 2 ,
末端工具4第二次通过第3组对射式光电传感器3-303时,末端工具4的中线与对射式光电传感器3-303的激光射线的交点Y轴坐标为:
Y 32 = P 312 . Y + P 322 . Y 2 ,
因此,末端工具4的TCP在Y轴方向上的位置偏差可由下式计算得出:
TCP Δ Y = Y 11 - Y 12 + Y 31 - Y 32 4 ;
B、末端工具4第一次通过第2组对射式光电传感器2-302时,末端工具4的中线与对射式光电传感器2-302的激光射线的交点X轴坐标为:
X 21 = P 211 . X + P 221 . X 2 ,
末端工具4第一次通过第3组对射式光电传感器4-304时,末端工具4的中线与对射式光电传感器4-304的激光射线的交点Y轴坐标为:
X 41 = P 411 . X + P 421 . X 2 ,
末端工具4第二次通过第2组对射式光电传感器2-302时,末端工具4的中线与对射式光电传感器2-302的激光射线的交点X轴坐标为:
X 22 = P 212 . X + P 222 . X 2 ,
末端工具4第二次通过第3组对射式光电传感器4-304时,末端工具4的中线与对射式光电传感器4-304的激光射线的交点Y轴坐标为:
X 42 = P 412 . X + P 422 . X 2 ,
因此,计算得到末端工具4的TCP在X轴方向上的位置偏差:
TCP Δ X = X 21 - X 22 + X 41 - X 42 4 .
上述步骤S3中角度偏差的计算方法为:
如图7所示:上下两层对射式光电传感器1-301和3-303之间的距离为d,计算末端工具4的Y方向的角度偏差如下式所示:
TCP Δ R Y = a r c t a n L d = a r c t a n ( X 41 - X 21 + X 42 - X 22 2 d ) ,
上下两层对射式光电传感器2-302和4-304之间的距离为d,计算末端工具4的X方向的角度偏差如下式所示:
TCP Δ R X = a r c t a n L d = a r c t a n ( Y 31 - Y 11 + Y 32 - Y 12 2 d ) .
上述步骤S5中工业机器人3TCP在Z轴方向上位置偏差的计算方法为:
如图8所示:标定控制器203通过控制柜1控制工业机器人3的末端工具4运动到对射式光电传感器1-301和2-302交点的正上方,沿着Z轴方向匀速直线向下运动,对射式光电传感器1-301和2-302检测到末端工具4到达两射线交点时的位姿数据,与通过人工示教得到的初始值PTCP0之间的差值就是末端工具4的TCP在Z轴方向上的偏差:
TCPΔz=PTCP.Z-PTCP0.Z。
在工业机器人3执行作业任务的过程中,通过机器人控制柜1对工业机器人3的末端工具4的坐标进行偏差补偿。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

Claims (7)

1.一种应用于工业机器人的TCP在线快速标定装置,其特征在于包括控制柜、TCP标定装置、工业机器人、末端工具和控制总线,所述控制柜通过控制总线分别连接TCP标定装置和工业机器人,末端工具安装在工业机器人上;所述TCP标定装置包括TCP检测装置、标定控制器和安装底座,TCP检测装置通过安装底座固定安装在工业机器人的一侧,测量平面与工业机器人基坐标系的XOY平面平行。
2.根据权利要求1所述的一种应用于工业机器人的TCP在线快速标定装置,其特征在于所述TCP检测装置包括装置上盖、装置本体、精度检验开关以及四组对射式光电传感器,所述精度检验开关设置于装置本体上表面,所述装置本体为纵向镂空正方形的长方体,四组对射式光电传感器分别设置于装置本体内侧面的纵向中线上,对射式光电传感器的激光射线相互垂直且在同一水平面。
3.根据权利要求1所述的一种应用于工业机器人的TCP在线快速标定装置,其特征在于所述标定控制器包括装置外壳、微控制器单元、显示单元、按键单元、状态指示灯和通信接口,所述标定控制器获取精度检验开关的输出信号以及四组对射式光电传感器的通断信号,通过连接通信接口的控制总线与控制柜进行数据通信,并通过显示单元、状态指示灯反馈工作信息。
4.如权利要求1所述的一种应用于工业机器人的TCP在线快速标定方法,其特征在于,包括如下步骤:
S1、保持工业机器人末端工具垂直于基坐标系的XOY平面,通过人工示教方法实现工业机器人末端工具与TCP检测装置的精度检测开关对准,记录工业机器人法兰的空间位姿数据;
S2、工业机器人连续工作一段时间后,工业机器人根据初始人工示教的空间位姿数据检测当前工业机器人的TCP点是否偏移较大,若无法满足生产要求,则进入标定程序;
S3、标定程序:标定控制器通过控制柜控制工业机器人的末端工具以初始姿态在TCP检测装置中做正方形轨迹的标定运动;在运动过程中,标定控制器的微控制器单元监测TCP检测装置内的四组对射式光电传感器通断状态,根据该通断信号的时间点,读取并存储工业机器人在该时间点的法兰空间位姿数据,利用以上存储的空间位姿数据计算工业机器人末端工具在X轴与Y轴方向上的位置偏差以及角度偏差,并实现TCP的误差补偿;
S4、重复步骤S3的操作,通过标定结果的迭代,降低TCP标定误差;
S5、控制末端工具在基坐标系的Z轴方向上做匀速直线运动,以确定工业机器人TCP在Z轴方向上位置偏差,补偿TCP的误差;
S6、重复步骤S5的操作,通过标定结果的迭代,降低TCP标定误差。
5.根据权利要求4所述的一种应用于工业机器人的TCP在线快速标定方法,其特征在于所述步骤S3中末端工具在X轴与Y轴方向上的位置偏差的计算方法为:
标定运动过程中,末端工具每经过一组对射式光电传感器,标定控制器读取工业机器人法兰坐标系的空间位姿数据,记为Pijn
所述i表示第i组对射式光电传感器,i=1或2或3或4,其中1为对射式光电传感器1,2为对射式光电传感器2,3为对射式光电传感器3,4为对射式光电传感器4;
所述j表示对射式光电传感器的通断,j=1或2,1表示对射式光电传感器信号接通,2表示对射式光电传感器信号断开;
所述n表示单次循环运动中,第n次通过第i组对射式光电传感器,n=1或2;
基于标定控制器获取的法兰坐标系空间位姿数据,
A、末端工具第一次通过第1组对射式光电传感器1时,末端工具的中线与对射式光电传感器1的激光射线的交点Y轴坐标为:
Y 11 = P 111 . Y + P 121 . Y 2 ,
末端工具第一次通过第3组对射式光电传感器3时,末端工具的中线与对射式光电传感器3的激光射线的交点Y轴坐标为:
Y 31 = P 311 . Y + P 321 . Y 2 ,
末端工具第二次通过第1组对射式光电传感器1时,末端工具的中线与对射式光电传感器1的激光射线的交点Y轴坐标为:
Y 12 = P 112 . Y + P 122 . Y 2 ,
末端工具第二次通过第3组对射式光电传感器3时,末端工具的中线与对射式光电传感器3的激光射线的交点Y轴坐标为:
Y 32 = P 312 . Y + P 322 . Y 2 ,
因此,末端工具的TCP在Y轴方向上的位置偏差可由下式计算得出:
TCP Δ Y = Y 11 - Y 12 + Y 31 - Y 32 4 ;
B、末端工具第一次通过第2组对射式光电传感器2时,末端工具的中线与对射式光电传感器2的激光射线的交点X轴坐标为:
X 21 = P 211 . X + P 221 . X 2 ,
末端工具第一次通过第3组对射式光电传感器4时,末端工具的中线与对射式光电传感器4的激光射线的交点Y轴坐标为:
X 41 = P 411 . X + P 421 . X 2 ,
末端工具第二次通过第2组对射式光电传感器2时,末端工具的中线与对射式光电传感器2的激光射线的交点X轴坐标为:
X 22 = P 212 . X + P 222 . X 2 ,
末端工具第二次通过第3组对射式光电传感器4时,末端工具的中线与对射式光电传感器4的激光射线的交点Y轴坐标为:
X 42 = P 412 . X + P 422 . X 2 ,
计算得到末端工具的TCP在X轴方向上的位置偏差:
TCP Δ X = X 21 - X 22 + X 41 - X 42 4 .
6.根据权利要求5所述的一种应用于工业机器人的TCP在线快速标定方法,其特征在于所述步骤S3中角度偏差的计算方法为:
上下两层对射式光电传感器1和3之间的距离为d,计算末端工具的Y方向的角度偏差如下式所示:
TCP Δ R Y = a r c t a n L d = a r c t a n ( X 41 - X 21 + X 42 - X 22 2 d ) ,
上下两层对射式光电传感器2和4之间的距离为d,计算末端工具的X方向的角度偏差如下式所示:
TCP Δ R X = a r c t a n L d = a r c t a n ( Y 31 - Y 11 + Y 32 - Y 12 2 d ) .
7.根据权利要求4所述的一种应用于工业机器人的TCP在线快速标定方法,其特征在于所述步骤S5中工业机器人TCP在Z轴方向上位置偏差的计算方法为:
标定控制器通过控制柜控制工业机器人的末端工具运动到对射式光电传感器1和2交点的正上方,沿着Z轴方向匀速直线向下运动,对射式光电传感器1和2检测到末端工具到达两射线交点时的位姿数据,与通过人工示教得到的初始值PTCP0之间的差值就是末端工具的TCP在Z轴方向上的偏差:TCPΔz=PTCP.Z-PTCP0.Z。
CN201610351194.9A 2016-05-25 2016-05-25 一种应用于工业机器人的tcp在线快速标定方法及装置 Active CN105945948B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610351194.9A CN105945948B (zh) 2016-05-25 2016-05-25 一种应用于工业机器人的tcp在线快速标定方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610351194.9A CN105945948B (zh) 2016-05-25 2016-05-25 一种应用于工业机器人的tcp在线快速标定方法及装置

Publications (2)

Publication Number Publication Date
CN105945948A true CN105945948A (zh) 2016-09-21
CN105945948B CN105945948B (zh) 2018-03-23

Family

ID=56909651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610351194.9A Active CN105945948B (zh) 2016-05-25 2016-05-25 一种应用于工业机器人的tcp在线快速标定方法及装置

Country Status (1)

Country Link
CN (1) CN105945948B (zh)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106926261A (zh) * 2017-04-25 2017-07-07 东莞台盈拓科技股份有限公司 相对位置测量仪
CN107953333A (zh) * 2017-12-20 2018-04-24 深圳大学 一种机械手末端工具标定的控制方法及***
CN108195327A (zh) * 2017-12-29 2018-06-22 上海新时达机器人有限公司 一种基于机器人的附加轴标定方法及终端
WO2018196232A1 (zh) * 2017-04-25 2018-11-01 苏州蓝斯视觉***股份有限公司 机器人和末端执行器的自动标定方法及***
CN108733082A (zh) * 2017-04-25 2018-11-02 深圳市裕展精密科技有限公司 机器人工具中心点的校准方法
CN108742846A (zh) * 2018-04-08 2018-11-06 上海联影医疗科技有限公司 手术机器人空间坐标系校验装置及应用其的校验方法
CN109311161A (zh) * 2016-12-30 2019-02-05 深圳配天智能技术研究院有限公司 一种位置标定装置
CN109352665A (zh) * 2018-10-23 2019-02-19 深圳市卫邦科技有限公司 一种配药装置的定位方法、定位***以及配药机器人
CN109454634A (zh) * 2018-09-20 2019-03-12 广东工业大学 一种基于平面图像识别的机器人手眼标定方法
CN109465826A (zh) * 2018-11-13 2019-03-15 南京工程学院 一种基于姿态均匀分布的工业机器人tcp标定方法
CN109514549A (zh) * 2018-10-17 2019-03-26 南京工程学院 一种可实现六自由度的tcp在线快速标定方法及装置
CN109530984A (zh) * 2018-11-19 2019-03-29 施努卡(苏州)智能装备有限公司 视觉定位焊装方法
CN109571479A (zh) * 2018-12-20 2019-04-05 东莞固高自动化技术有限公司 工业机器人离线编程轨迹的检测方法
CN109900207A (zh) * 2019-03-12 2019-06-18 精诚工科汽车***有限公司 机器人视觉工具的工具中心点标定方法及***
WO2019114631A1 (zh) * 2017-12-13 2019-06-20 北京柏惠维康科技有限公司 一种获取机器人tcp坐标的方法和装置
CN110174074A (zh) * 2019-06-27 2019-08-27 南京工程学院 一种用于工业机器人热形变误差补偿的测量装置及方法
CN110270999A (zh) * 2019-06-14 2019-09-24 上海航天设备制造总厂有限公司 一种测量多种规格工具tcp的方法
CN110682285A (zh) * 2018-07-06 2020-01-14 康硕电子(苏州)有限公司 机械手臂校正***以及校正方法
CN110861091A (zh) * 2019-12-04 2020-03-06 武汉工程大学 基于交叉激光束的工业机器人尖点型回转体工具标定方法
CN110974421A (zh) * 2019-12-13 2020-04-10 杭州三坛医疗科技有限公司 手术机器人tcp的标定方法、***及存储介质
CN111347136A (zh) * 2020-04-21 2020-06-30 南京工程学院 一种弧焊机器人工具坐标系在线快速校准***及其方法
CN111360797A (zh) * 2020-03-16 2020-07-03 杭州腾聚科技有限公司 一种基于视觉的机器人tcp标定方法
CN111421541A (zh) * 2020-04-01 2020-07-17 无锡市创凯电气控制设备有限公司 一种tcp机器人工具末端3d、5d纠偏***及其纠偏方法
CN111716346A (zh) * 2019-03-20 2020-09-29 台达电子工业股份有限公司 机械手臂工具校正方法及其校正装置
CN112719583A (zh) * 2020-12-10 2021-04-30 广东科学技术职业学院 激光传感智能焊接机器人及其焊枪归零计算方法
CN113146613A (zh) * 2021-01-22 2021-07-23 吉林省计量科学研究院 一种工业机器人d-h参数三维自标定校准装置及方法
WO2021237620A1 (zh) * 2020-05-28 2021-12-02 西门子(中国)有限公 机器人的工具中心点的校准方法、装置和***
CN113752263A (zh) * 2021-09-29 2021-12-07 杭州申昊科技股份有限公司 一种基于激光传感器的工具标定方法、装置和电子设备
CN113834432A (zh) * 2020-06-23 2021-12-24 宝山钢铁股份有限公司 基于激光测距传感器对细长冶金工具作标定的装置及方法
CN114012784A (zh) * 2021-10-18 2022-02-08 上海电气集团股份有限公司 机器人工具坐标系的标定装置及标定方法
US11630433B1 (en) * 2017-12-04 2023-04-18 Omax Corporation Calibration for numerically controlled machining

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0890464A (ja) * 1994-09-28 1996-04-09 Ricoh Co Ltd ロボット装置の原点較正装置及び双腕型ロボット装置
CN102654387A (zh) * 2012-05-25 2012-09-05 南京理工大学 一种基于空间曲面约束的工业机器人在线标定装置
CN102706277A (zh) * 2012-05-25 2012-10-03 南京理工大学 一种基于全方位点约束的工业机器人在线零位标定装置及方法
CN102825602A (zh) * 2012-08-21 2012-12-19 华北电力大学(保定) 一种基于psd的工业机器人自标定方法及装置
CN103968761A (zh) * 2014-05-28 2014-08-06 中科华赫(北京)科技有限责任公司 串联关节式机器人绝对定位误差校准方法及标定***
CN203779487U (zh) * 2014-03-27 2014-08-20 公鑫 一种热管管外检测机器人
CN205734940U (zh) * 2016-05-25 2016-11-30 南京工程学院 一种应用于工业机器人的tcp在线快速标定装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0890464A (ja) * 1994-09-28 1996-04-09 Ricoh Co Ltd ロボット装置の原点較正装置及び双腕型ロボット装置
CN102654387A (zh) * 2012-05-25 2012-09-05 南京理工大学 一种基于空间曲面约束的工业机器人在线标定装置
CN102706277A (zh) * 2012-05-25 2012-10-03 南京理工大学 一种基于全方位点约束的工业机器人在线零位标定装置及方法
CN102825602A (zh) * 2012-08-21 2012-12-19 华北电力大学(保定) 一种基于psd的工业机器人自标定方法及装置
CN203779487U (zh) * 2014-03-27 2014-08-20 公鑫 一种热管管外检测机器人
CN103968761A (zh) * 2014-05-28 2014-08-06 中科华赫(北京)科技有限责任公司 串联关节式机器人绝对定位误差校准方法及标定***
CN205734940U (zh) * 2016-05-25 2016-11-30 南京工程学院 一种应用于工业机器人的tcp在线快速标定装置

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109311161A (zh) * 2016-12-30 2019-02-05 深圳配天智能技术研究院有限公司 一种位置标定装置
WO2018196232A1 (zh) * 2017-04-25 2018-11-01 苏州蓝斯视觉***股份有限公司 机器人和末端执行器的自动标定方法及***
CN108733082A (zh) * 2017-04-25 2018-11-02 深圳市裕展精密科技有限公司 机器人工具中心点的校准方法
CN106926261B (zh) * 2017-04-25 2024-02-02 东莞台一盈拓科技股份有限公司 相对位置测量仪
CN106926261A (zh) * 2017-04-25 2017-07-07 东莞台盈拓科技股份有限公司 相对位置测量仪
US11630433B1 (en) * 2017-12-04 2023-04-18 Omax Corporation Calibration for numerically controlled machining
WO2019114631A1 (zh) * 2017-12-13 2019-06-20 北京柏惠维康科技有限公司 一种获取机器人tcp坐标的方法和装置
CN109909999B (zh) * 2017-12-13 2020-08-28 北京柏惠维康科技有限公司 一种获取机器人tcp坐标的方法和装置
CN109909999A (zh) * 2017-12-13 2019-06-21 北京柏惠维康科技有限公司 一种获取机器人tcp坐标的方法和装置
CN107953333A (zh) * 2017-12-20 2018-04-24 深圳大学 一种机械手末端工具标定的控制方法及***
CN108195327A (zh) * 2017-12-29 2018-06-22 上海新时达机器人有限公司 一种基于机器人的附加轴标定方法及终端
CN108742846A (zh) * 2018-04-08 2018-11-06 上海联影医疗科技有限公司 手术机器人空间坐标系校验装置及应用其的校验方法
CN108742846B (zh) * 2018-04-08 2020-06-19 武汉联影智融医疗科技有限公司 手术机器人空间坐标系校验装置及应用其的校验方法
CN110682285A (zh) * 2018-07-06 2020-01-14 康硕电子(苏州)有限公司 机械手臂校正***以及校正方法
CN109454634A (zh) * 2018-09-20 2019-03-12 广东工业大学 一种基于平面图像识别的机器人手眼标定方法
CN109514549B (zh) * 2018-10-17 2021-10-26 南京工程学院 一种可实现六自由度的tcp在线快速标定方法及装置
CN109514549A (zh) * 2018-10-17 2019-03-26 南京工程学院 一种可实现六自由度的tcp在线快速标定方法及装置
CN109352665A (zh) * 2018-10-23 2019-02-19 深圳市卫邦科技有限公司 一种配药装置的定位方法、定位***以及配药机器人
CN109465826B (zh) * 2018-11-13 2021-08-17 南京工程学院 一种基于姿态均匀分布的工业机器人tcp标定方法
CN109465826A (zh) * 2018-11-13 2019-03-15 南京工程学院 一种基于姿态均匀分布的工业机器人tcp标定方法
CN109530984A (zh) * 2018-11-19 2019-03-29 施努卡(苏州)智能装备有限公司 视觉定位焊装方法
CN109571479A (zh) * 2018-12-20 2019-04-05 东莞固高自动化技术有限公司 工业机器人离线编程轨迹的检测方法
CN109571479B (zh) * 2018-12-20 2021-10-08 东莞固高自动化技术有限公司 工业机器人离线编程轨迹的检测方法
CN109900207A (zh) * 2019-03-12 2019-06-18 精诚工科汽车***有限公司 机器人视觉工具的工具中心点标定方法及***
CN111716346A (zh) * 2019-03-20 2020-09-29 台达电子工业股份有限公司 机械手臂工具校正方法及其校正装置
CN110270999A (zh) * 2019-06-14 2019-09-24 上海航天设备制造总厂有限公司 一种测量多种规格工具tcp的方法
CN110174074A (zh) * 2019-06-27 2019-08-27 南京工程学院 一种用于工业机器人热形变误差补偿的测量装置及方法
CN110174074B (zh) * 2019-06-27 2024-02-02 南京工程学院 一种用于工业机器人热形变误差补偿的测量装置及方法
CN110861091A (zh) * 2019-12-04 2020-03-06 武汉工程大学 基于交叉激光束的工业机器人尖点型回转体工具标定方法
CN110974421A (zh) * 2019-12-13 2020-04-10 杭州三坛医疗科技有限公司 手术机器人tcp的标定方法、***及存储介质
CN111360797A (zh) * 2020-03-16 2020-07-03 杭州腾聚科技有限公司 一种基于视觉的机器人tcp标定方法
CN111421541A (zh) * 2020-04-01 2020-07-17 无锡市创凯电气控制设备有限公司 一种tcp机器人工具末端3d、5d纠偏***及其纠偏方法
CN111421541B (zh) * 2020-04-01 2022-04-08 无锡市创凯电气控制设备有限公司 一种tcp机器人工具末端3d、5d纠偏***及其纠偏方法
CN111347136A (zh) * 2020-04-21 2020-06-30 南京工程学院 一种弧焊机器人工具坐标系在线快速校准***及其方法
CN111347136B (zh) * 2020-04-21 2021-07-13 南京工程学院 一种弧焊机器人工具坐标系在线快速校准***及其方法
WO2021237620A1 (zh) * 2020-05-28 2021-12-02 西门子(中国)有限公 机器人的工具中心点的校准方法、装置和***
CN115916475A (zh) * 2020-05-28 2023-04-04 西门子(中国)有限公司 机器人的工具中心点的校准方法、装置和***
CN115916475B (zh) * 2020-05-28 2024-04-05 西门子(中国)有限公司 机器人的工具中心点的校准方法、装置和***
CN113834432A (zh) * 2020-06-23 2021-12-24 宝山钢铁股份有限公司 基于激光测距传感器对细长冶金工具作标定的装置及方法
CN113834432B (zh) * 2020-06-23 2022-07-19 宝山钢铁股份有限公司 基于激光测距传感器对细长冶金工具作标定的装置及方法
CN112719583A (zh) * 2020-12-10 2021-04-30 广东科学技术职业学院 激光传感智能焊接机器人及其焊枪归零计算方法
CN113146613B (zh) * 2021-01-22 2022-11-04 吉林省计量科学研究院 一种工业机器人d-h参数三维自标定校准装置及方法
CN113146613A (zh) * 2021-01-22 2021-07-23 吉林省计量科学研究院 一种工业机器人d-h参数三维自标定校准装置及方法
CN113752263A (zh) * 2021-09-29 2021-12-07 杭州申昊科技股份有限公司 一种基于激光传感器的工具标定方法、装置和电子设备
CN114012784A (zh) * 2021-10-18 2022-02-08 上海电气集团股份有限公司 机器人工具坐标系的标定装置及标定方法
CN114012784B (zh) * 2021-10-18 2023-08-08 上海电气集团股份有限公司 机器人工具坐标系的标定装置及标定方法

Also Published As

Publication number Publication date
CN105945948B (zh) 2018-03-23

Similar Documents

Publication Publication Date Title
CN105945948A (zh) 一种应用于工业机器人的tcp在线快速标定方法及装置
CN205734940U (zh) 一种应用于工业机器人的tcp在线快速标定装置
CN109822574B (zh) 一种工业机器人末端六维力传感器标定的方法
US10030972B2 (en) Calibration of a coordinate measuring machine using a calibration laser head at the tool centre point
CN109514549B (zh) 一种可实现六自由度的tcp在线快速标定方法及装置
US7040033B2 (en) Six degrees of freedom precision measuring system
CN104044131A (zh) 机器人***、校正方法及被加工物制造方法
CN107152911A (zh) 基于psd反馈的点激光传感器与机器人相对位置的标定方法
CN101660904A (zh) 一种用于测量机器人的运动学标定的方法
CN103759635A (zh) 一种精度与机器人无关的扫描测量机器人检测方法
CN106584513A (zh) 一种工业机器人重复定位精度测试方法及测试装置
CN110355788A (zh) 移动操作机器人大尺度空间高精度在线标定***
CN105806309A (zh) 基于激光三角测距的机器人零位标定***与方法
CN111964589B (zh) 一种用于法向检测的激光位移传感器标定装置及标定方法
CN102198857A (zh) 基于机器人和高度检测单元的飞机机翼水平评估方法
CN110081821A (zh) 智能化高铁白车身装配质量检测装置及其方法
CN109551518A (zh) 计测***
CN110315530A (zh) 校准精度的评价方法和评价装置
CN110174074A (zh) 一种用于工业机器人热形变误差补偿的测量装置及方法
CN109062139B (zh) 一种基于数据驱动的机器人直线轴定位误差补偿方法
US20060158663A1 (en) Apparatus for and method of measurements of components
CN106949908B (zh) 一种高精度空间运动轨迹姿态追踪测量修正方法
Yin et al. Real-time thermal error compensation method for robotic visual inspection system
CN109530984A (zh) 视觉定位焊装方法
Kleinkes et al. Laser Tracker and 6DoF measurement strategies in industrial robot applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Qiao Guifang

Inventor after: Wen Xiulan

Inventor after: Cui Junyu

Inventor after: Wang Dongxia

Inventor after: Zhao Yibing

Inventor after: Bai Bingfeng

Inventor before: Wen Xiulan

Inventor before: Qiao Guifang

Inventor before: Cui Junyu

Inventor before: Wang Dongxia

Inventor before: Zhao Yibing

Inventor before: Bai Bingfeng

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20211009

Address after: 211106 102, floor 25, No. 1001, Fuying Road, Jiangning District, Nanjing, Jiangsu Province (Jiangning Gaoxin Park)

Patentee after: NANJING SPEED SEA AUTOMATION EQUIPMENT Co.,Ltd.

Address before: No. 1 Hongjing Avenue, Jiangning Science Park, Nanjing City, Jiangsu Province, 210000

Patentee before: NANJING INSTITUTE OF TECHNOLOGY

TR01 Transfer of patent right