CN111331592B - 机械手臂工具中心点校正装置及其方法以及机械手臂系统 - Google Patents
机械手臂工具中心点校正装置及其方法以及机械手臂系统 Download PDFInfo
- Publication number
- CN111331592B CN111331592B CN201910037641.7A CN201910037641A CN111331592B CN 111331592 B CN111331592 B CN 111331592B CN 201910037641 A CN201910037641 A CN 201910037641A CN 111331592 B CN111331592 B CN 111331592B
- Authority
- CN
- China
- Prior art keywords
- flange surface
- cameras
- robotic arm
- center point
- coordinates
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39008—Fixed camera detects reference pattern held by end effector
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明涉及一种机械手臂非接触式工具中心点(Tool Center Point,TCP)校正方法,包含:以手眼校正演算法求得机械手臂的法兰面与多个摄影机的坐标转换关系,以立体重建法根据坐标转换关系建立空间坐标系,以机械手臂致动固定于该法兰面上的替换件在该多个摄影机的联集视野范围内依序呈现多个姿态,并记录替换件的多个特征点的每一个在这些姿态下于该空间坐标系中的多个特征坐标,以及记录法兰面在这些姿态下于此空间坐标系中的多个法兰面坐标,根据这些特征坐标及这些法兰面坐标求得替换件的工具中心点与法兰面的转换关系式,以及将转换关系式更新至机械手臂的控制程序中。此外,本发明还包括实施上述方法的一校正装置,以及具有上述校正功能的机械手臂系统。
Description
技术领域
本发明涉及一种机械手臂校正装置及其方法,以及具有校正功能的机械手臂系统,特别是一种机械手臂非接触式工具中心点校正装置及其方法。
背景技术
由于在工业生产上,自动化是近年来的趋势,许多流水线生产工艺大量使用机械手臂取代人力生产。然而以机械手臂自动化生产,需要克服的困难点就是机械的动作误差与校正的问题。
传统的校正方法使用接触式校正,然而接触式校正由操作人员控制机械手臂以各种不同角度触碰一尖点,存在人为影响因素较高、耗时、误差较大且无法校正三维旋转等缺点。更且,通常发生撞机或更换工件的情况时,便须立即重新校正,而重校耗时的缺点也会进一步导致机具使用率降低。
发明内容
本发明为一种使用摄影机的非接触式校正方法,其特点为降低人为影响因素、省时且可以同时校正三维平移与三维旋转运作。
本发明涉及一种机械手臂非接触式工具中心点校正方法,包含:以一手眼校正演算法求得一机械手臂的一法兰面与多个摄影机的一坐标转换关系,以一立体重建法根据坐标转换关系建立一空间坐标系,以机械手臂致动固定于该法兰面上的一替换件在该多个摄影机的联集视野范围内依序呈现多个姿态,并记录替换件的多个特征点的每一个在这些姿态下于该空间坐标系中的多个特征坐标,以及记录法兰面在这些姿态下于此空间坐标系中的多个法兰面坐标,根据这些特征坐标及这些法兰面坐标求得替换件的一工具中心点与法兰面的一转换关系式,以及将转换关系式更新至机械手臂的一控制程序中。
本发明涉及一种机械手臂非接触式工具中心点校正装置,包含:多个摄影机及一运算主机,这些摄影机用于拍摄一机械手臂,运算主机电性连接该些摄影机,并用于电性连接该机械手臂的一控制中心。此运算主机执行一手眼校正演算法以求得机械手臂的法兰面与摄影机的坐标转换关系;运算主机以立体重建法根据坐标转换关系建立空间坐标系;运算主机驱动机械手臂以使固定于该法兰面上的替换件在摄影机的联集视野范围内依序呈现多个姿态,并驱动摄影机记录替换件的多个特征点的每一个在这些姿态下于空间坐标系中的多个特征坐标,以及记录法兰面在这些姿态下于空间坐标系中的多个法兰面坐标;运算主机根据这些特征坐标及这些法兰面坐标求得替换件的工具中心点与法兰面的转换关系式;且运算主机将转换关系式更新至控制中心的控制程序中。
本发明涉及一种具有校正功能的机械手臂系统,包含:一机械手臂、多个摄影机及一运算主机。机械手臂至少具有一控制中心及一法兰面,控制中心用于执行一控制程序,法兰面用于固定一替换件。这些摄影机用于拍摄机械手臂,运算主机电性连接这些摄影机及控制中心。此运算主机执行一手眼校正演算法以求得法兰面与摄影机的坐标转换关系;运算主机以立体重建法根据坐标转换关系建立空间坐标系;运算主机驱动机械手臂以使固定于法兰面上的替换件在摄影机的联集视野范围内依序呈现多个姿态,并驱动摄影机记录替换件的多个特征点的每一个在这些姿态下于空间坐标系中的多个特征坐标,以及记录法兰面在这些姿态下于空间坐标系中的多个法兰面坐标;运算主机根据这些特征坐标及这些法兰面坐标求得替换件的工具中心点与法兰面的转换关系式;且运算主机将转换关系式更新至控制程序中。
以上关于本发明内容的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的权利要求更进一步的解释。
附图说明
图1为绘示根据本发明的校正方法所实施的系统架构范例,以及此校正方法的一实施例求出机械手臂相对于摄影机的坐标转换关系的示意图。
图2为绘示根据本发明的机械手臂非接触式工具中心点校正方法的流程图。
图3为绘示根据本发明的一实施例,以立体重建法通过机械手臂相对于摄影机的坐标转换关系建立空间坐标系的示意图。
图4为绘示根据本发明的一实施例,通过在多个摄影机的交集视野范围中移动替换件以得到TCP校正的平移坐标的示意图。
图5为绘示根据本发明的一实施例,通过在多个摄影机的交集视野范围中旋转替换件以得到TCP校正的旋转矩阵的示意图。
图6为绘示根据本发明的另一实施例,通过在单一摄影机的视野范围中移动替换件以得到TCP校正的平移坐标的示意图。
图7为绘示根据本发明的另一实施例,通过在单一摄影机的视野范围中旋转替换件以得到TCP校正的旋转矩阵的示意图。
图8为绘示根据本发明的以机械臂尖端绕着物件做圆周运动,以检验校正是否成功的示意图。
【符号说明】
110:机械手臂
111:基座
112、114:延伸臂
113:关节
115:自由端
115’:自由端
116:替换件
116’:替换件
120:标定板
130、140、150:摄影机
160:运算主机
330、340、350:影像
190:组合影像
810:锥形物件
811:尖端
F:法兰面
F’:法兰面
P1、P2、P3:特征点
Q1、Q2、Q3:特征坐标
具体实施方式
以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求及附图,任何本领域技术人员可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。
请参阅图1,其绘示用于执行本发明的机械手臂非接触式工具中心点(ToolCenter Point,TCP)校正方法的一机械手臂110,本发明的机械手臂非接触式工具中心点校正方法并非仅限于实施在具有此种结构的机械手臂。机械手臂110包含一基座111、多个延伸臂112、114及多个关节113。基座111上设置所述的多个关节113及多个延伸臂112、114,且关节113连接于基座111及其中一延伸臂112之间,或连接于两相邻的延伸臂112、114之间。这些延伸臂112、114之一(即图1中所绘示的延伸臂114)具有一自由端115未连接关节113,且此延伸臂114的自由端115形成一法兰面F。此法兰面F用以固定一替换件116,其中此替换件116可以是一刀具、一夹爪,甚或一工件。此外,为实施上述校正方法,更以摄影机至少拍摄机械手臂110的具有自由端115的延伸臂114以及其法兰面F。于本实施例中,所述摄影机的数量举三个为例(即如图1所示的摄影机130、140、150),但也可仅为两个摄影机或其他数量的摄影机,本发明并不以此为限。
请参阅图2,其绘示本发明的机械手臂非接触式工具中心点校正方法的流程图。请一并参阅图1及图2,所述方法的步骤S1为根据一手眼校正演算法,求得机械手臂110的法兰面F与摄影机130、140、150之间的坐标转换关系。详言之,如图1所示,首先以多个摄影机130、140、150取得法兰面F上固定的一标定板120影像,且在取像过程中,法兰面F上固定的标定板120会出现在这些摄影机130、140、150各自的视野范围中。详言之,如图1所示,可定义标定板120(坐标位置(xw,yw,zw))与各自摄影机130、140、150(坐标位置(xc,yc,zc))之间具有齐次坐标转换矩阵A,法兰面F(坐标位置(xf,yf,zf))与基座111(坐标位置(xb,yb,zb))之间具有齐次坐标转换矩阵B,法兰面F与固定的标定板120之间具有齐次坐标转换矩阵X,而基座111与各自摄影机130、140、150之间具有齐次坐标转换矩阵Y。上述的齐次坐标转换矩阵A、B虽然会随法兰面F的移动而改变,但由摄影机130、140、150所取得内含标定板120的影像可得知齐次坐标转换矩阵A,且由机械手臂110的内部参数可得知齐次坐标转换矩阵B(即齐次坐标转换矩阵A、B属于已知参数矩阵)。另一方面,纵使齐次坐标转换矩阵X、Y不随法兰面F的移动而改变,但由于摄影机130、140、150相对于基座111的设置位置,以及标定板120相对于法兰面F的设置位置,均非预先设定者(即齐次坐标转换矩阵X、Y属于未知参数矩阵),因此必须通过取得多组的齐次坐标转换矩阵A、B并通过AX=YB的矩阵关系式解得未知的齐次坐标转换矩阵X、Y,进而可求得机械手臂110的法兰面F与摄影机130、140、150之间的坐标转换关系(即前述的矩阵关系式的AX或YB)。上述方法即所谓的手眼校正演算法,其用于校正摄影机在空间中的位置相对于机械手臂基座在空间中的位置。
请同时参阅图2及图3,图2所述方法的步骤S2根据前述的坐标转换关系,以一立体重建法建立一空间坐标系。此立体重建法将摄影机130、140、150所拍摄的影像330、340、350相互组合并计算出组合影像190的三维结构,并根据步骤S1中以手眼校正演算法所求得的坐标转换信息在组合影像190内加入三维的坐标轴,因此则出现在组合影像190内的物件(包括机械手臂自由端115及法兰面F),都可以被辨识出其在此空间坐标系中的立体坐标数值。在执行上述的立体重建法过程中,由于步骤S1以多个摄影机130、140、150取得包含机械手臂自由端115及法兰面F的影像,因此只要机械手臂自由端115及法兰面F在取像过程的至少一部分时间曾位于这些摄影机130、140、150的交集视野范围中,纵使在其他时间仅有一部份的影像取得包含机械手臂自由端115及法兰面F的影像,仍足以藉由立体重建法建立得该空间坐标系。换言之,在进行立体重建法时,可以使用法兰面F仅位在两个摄影机的交集视野范围的影像执行,甚至使用法兰面F仅位在单一摄影机的视野范围的影像执行。上述的交集视野范围系指所有的摄影机均能拍摄影像的视野,意即当法兰面F位于此交集视野范围中时,所有的摄影机所取得的影像均包含法兰面F。
请同时参阅图2和图4、5,图2中的步骤S3为:致动固定于法兰面F的替换件116在该多个摄影机130、140、150的联集视野范围内依序呈现多个姿态(如图4及图5所示),并记录该替换件116的多个特征点在该些姿态下于前述的空间坐标系中的多个特征坐标,并记录法兰面F在该些姿态下于该空间坐标系中的多个法兰面坐标。意即,在法兰面F设有此替换件116的情况下,驱动机械手臂110改变法兰面F的位置及其所朝方向,以使替换件116依序呈现出多个姿态,并由摄影机130、140、150之中的至少一者记录下替换件116在这些姿态下的影像330、340、350,并通过步骤S2所建构出的空间坐标系取得多个特征点对应于各个姿态的多个特征坐标。其中,所谓的联集视野范围指摄影机130、140、150之中的至少一个能拍摄影像的视野,意即当替换件116位于此联集视野范围中时,至少有一摄影机所取得的影像会包含替换件116。上述的各种姿态之间的改变优选包含:致动机械手臂110使替换件116相对一原始位置(如图4中以虚线绘示的姿态)移动至与原姿态呈平行的一平移位置(如图4中以实线绘示的姿态),以及致动机械手臂110使替换件116相对此原始位置(如图5中以虚线绘示的姿态)移动至与原姿态呈歪斜的一旋转位置(如图5中以实线绘示的姿态)。
详言之,如图4所示,辨识替换件116所呈现的姿态的实现方式,可为在该替换件116上选定特征点P1、特征点P2及特征点P3,其中特征点P1及特征点P2用于表示替换件116的延伸方向,而特征点P3则用于表示替换件116的末端位置,然而上述特征点的选取仅为示例,实际上仍应根据替换件116的结构形态决定。通过摄影机130、140、150的取像及前述的步骤S1、S2的运算,可获得组合影像190中对应于所述特征点P1、P2、P3的数个特征坐标Q1、Q2、Q3。优选地,为求能精确地针对机械手臂110在空间的三个相异轴向上的平移进行校正,上述由原始位置移动至平移位置的过程优选执行多次(例如至少四次),以将替换件116移动至多个不同的平移位置,进而取得对应于这些平移位置的多组的特征坐标Q1、Q2、Q3。在实际执行上,可以在移动至平移位置之后,以此平移位置做为下一次移动的原始位置,并依此方式反复执行;然而,也可在欲移动至下一平移位置前,均先将替换件116复位至同一原始位置。同理,如图5所示,为求能精确地针对机械手臂110在空间的三个相异轴向上的旋转进行校正,上述由原始位置移动至旋转位置的过程优选执行多次(例如至少四次),以将替换件116移动至多个不同的旋转位置,进而取得对应于这些旋转位置的多组的特征坐标Q1、Q2、Q3。在实际执行上,可以在移动至旋转位置之后,以此旋转位置做为下一次移动的原始位置,并依此方式反复执行;然而,也可在欲移动至下一旋转位置前,均先将替换件116复位至同一原始位置。
图2中的步骤S4为:根据前述的特征坐标Q1、Q2、Q3及法兰面坐标求得替换件116的一工具中心点(即如图4及图5中的特征点P3)与法兰面F的一转换关系式;而图2中的步骤S5为:将该转换关系式更新至机械手臂110的一控制程序中。通过上述的步骤S4及步骤S5,便可以在使用所述控制程序控制机械手臂110时,直接依据替换件116的一工具中心点的位置进行定位。其中,在步骤S4中,用于表示该工具中心点的坐标包含一工具中心点平移坐标与一工具中心点旋转矩阵,且此工具中心点旋转矩阵以一矩阵运算计算该工具中心点坐标相对于法兰面坐标旋转后的一对应关系。
通过上述的校正方法,可以快速且精准地将替换件116的工具中心点坐标系相对于法兰面坐标系的转换关系校正设定于机械手臂110的控制程序中,因此经过此校正之后,于控制程序中所下达的目标位置指令即已涵盖了替换件116的尺寸。因此,于每次变动了法兰面F上的替换件116之后,可由使用者自行指定影像特征点,并以上述的校正方法快速地完成所有校正步骤。
请参阅图6及图7,其用于说明:由于在步骤S1及步骤S2中已经利用手眼校正演算法及立体重建法建立出前述的空间坐标系,因此即使在步骤S3的执行过程中仅有单一摄影机130取得部分或全部的姿态,仍可在已建立完成的空间坐标系中标示出特征点P1、P2、P3在此摄影机130的影像330中的特征坐标Q1、Q2、Q3。因此,摄影机130、140、150的交集视野范围只要足以涵盖执行步骤S1的所需,则在摄影机130、140、150的联集视野范围足够取得执行步骤S3所需的影像的前提下,即可完成本发明所揭示的校正方法。
此外,针对前述的摄影机的数量与本发明的校正方法的精确度之间的关系,由于以三个摄影机拍摄替换件116的情况下,相较于以两个摄影机拍摄替换件116可以多取得一组关于替换件116的特征坐标Q1、Q2、Q3的影像,因此在求解替换件116的特征坐标Q1、Q2、Q3时,可通过矩阵扩阶的方式降低求解误差。因此,使用三个摄影机进行校正可获得更加准确的特征坐标Q1、Q2、Q3。
本发明的上述校正方法通过一机械手臂非接触式工具中心点校正装置实现,而此校正装置包含前述的多个摄影机130、140、150及一运算主机160。此运算主机160电性连接摄影机130、140、150及机械手臂110的控制中心,且此运算主机160甚至可以与机械手臂110的控制中心整合为单一的运算中心,本发明并不就其设置方式予以限制。在执行上述的校正方法时,运算主机160于步骤S1中取得摄影机130、140、150所拍摄包含标定板120的影像,并取得机械手臂110的参数值,以执行手眼校正演算法而求得前述的坐标转换关系。运算主机160更执行步骤S2以通过立体重建法建立前述的空间坐标系。运算主机160在建立出此空间坐标系之后,通过控制中心驱动机械手臂110执行替换件116的平移及旋转,且同时由摄影机130、140、150拍摄包含替换件116的影像(即步骤S3)。最后,运算主机160执行步骤S4及步骤S5,更新控制中心的控制程序,使此控制程序控制机械手臂110时,直接依据替换件116的工具中心点的位置进行定位。此外,上述的机械手臂非接触式工具中心点校正装置更可以与该机械手臂110共同构成具有校正功能的机械手臂系统。
请参阅图8,其绘示以经过校正之后的控制程序致动替换件116的工具中心点以一空间位置为中心进行绕锥运动的示意图。进行此绕锥运动的目的,在于进一步验证校正之后的机械手臂110的控制程序是否已可精准地在移动过程中控制替换件116的工具中心点的位置。详言之,针对上述的验证作业,能够以一锥形物件810的尖端811构成前述的空间位置,并致动机械手臂110连同替换件116进行绕锥运动。若替换件116的工具中心点(于此实施例中即为替换件116的尖端)可以维持精确地接触指向尖端811且不会碰触到锥形物件810的其他部位,即代表校正准确度高。
本发明通过使用多个工业用摄影机,必要时可用到三个以上的摄影机,以避免传统校正方式的缺点。由于立体重建会受影像干扰、手眼校正误差等影响,使用多个摄影机可以增加量测数据量,有效降低空间坐标计算误差。使用多个摄影机就意味立体重建的限制条件较多,可以避免解到方程式的奇异解。此外,在执行立体重建时,由于使用单个摄影机需要移动替换件到单一视野内的多个位置,故若替换件在过程中移出此视野外,立体重建就会失败。而在使用多个摄影机的情况下,则即使替换件移出交集视野外,只需要替换件仍位在这些摄影机的联集视野范围中,则立体重建仍可以成功。因此,本发明的校正方法不仅可降低人为影响因素、省时且可以同时校正三维平移与三维旋转运作。
Claims (11)
1.一种机械手臂非接触式工具中心点校正方法,包含:
以一手眼校正演算法求得一机械手臂的一法兰面与多个摄影机的一坐标转换关系;
以一立体重建法根据该坐标转换关系建立一空间坐标系;
以该机械手臂致动固定于该法兰面上的一替换件在该多个摄影机的联集视野范围内依序呈现多个姿态,并记录该替换件的多个特征点的每一个在该些姿态下于该空间坐标系中的多个特征坐标,以及记录该法兰面在该些姿态下于该空间坐标系中的多个法兰面坐标;
根据该些特征坐标及该些法兰面坐标求得该替换件的一工具中心点与该法兰面的一转换关系式;以及
将该转换关系式更新至该机械手臂的一控制程序中。
2.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中以该手眼校正演算法求得该机械手臂的该法兰面与该些摄影机的该坐标转换关系包含:该些摄影机的数量至少为三个。
3.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中以该机械手臂致动固定于该法兰面上的该替换件在该多个摄影机的联集视野范围内依序呈现多个姿态包含:该些姿态的数量至少为四个。
4.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中记录该替换件的多个特征点的每一个在该些姿态下于该空间坐标系中的多个特征坐标包含:该些特征点的数量至少为三个。
5.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中以该手眼校正演算法求得该机械手臂的该法兰面与该些摄影机的该坐标转换关系包含:
以该些摄影机取得该法兰面的影像;以及
以该立体重建法根据该坐标转换关系建立该空间坐标系包含:当该法兰面位于该些摄影机中的至少两个的交集视野范围时,以该至少两个摄影机所取得的影像进行该立体重建法。
6.如权利要求5所述的机械手臂非接触式工具中心点校正方法,其中以该立体重建法根据该坐标转换关系建立该空间坐标系更包含:当该替换件位于该些摄影机的其中之一的视野范围,而不位于其它该些摄影机的视野范围时,仅以视野范围内具有该替换件的该摄影机所取得的影像进行该立体重建法。
7.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中在以该手眼校正演算法求得该机械手臂的该法兰面与该些摄影机的该坐标转换关系之前,更包含:将该法兰面移动至所有该些摄影机的交集视野范围内。
8.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中根据该些特征坐标及该些法兰面坐标求得该替换件的该工具中心点与该法兰面的该转换关系式包含:用于表示该工具中心点的坐标包含一工具中心点平移坐标与一工具中心点旋转矩阵。
9.如权利要求1所述的机械手臂非接触式工具中心点校正方法,其中根据该些特征坐标及该些法兰面坐标求得该替换件的该工具中心点与该法兰面的该转换关系式包含:以一矩阵运算计算该工具中心点坐标系相对于法兰面坐标系旋转后的一对应关系。
10.一种机械手臂非接触式工具中心点校正装置,包含:
多个摄影机,该些摄影机用于拍摄一机械手臂;以及
一运算主机,电性连接该些摄影机,并用于电性连接该机械手臂的一控制中心;
其中该运算主机执行一手眼校正演算法以求得该机械手臂的一法兰面与该些摄影机的一坐标转换关系;该运算主机以一立体重建法根据该坐标转换关系建立一空间坐标系;该运算主机驱动该机械手臂以使固定于该法兰面上的一替换件在该些摄影机的联集视野范围内依序呈现多个姿态,并驱动该些摄影机记录该替换件的多个特征点的每一个在该些姿态下于该空间坐标系中的多个特征坐标,以及记录该法兰面在该些姿态下于该空间坐标系中的多个法兰面坐标;该运算主机根据该些特征坐标及该些法兰面坐标求得该替换件的一工具中心点与该法兰面的一转换关系式;且该运算主机将该转换关系式更新至该控制中心的一控制程序中。
11.一种具有校正功能的机械手臂系统,包含:
一机械手臂,至少具有一控制中心及一法兰面,该控制中心用于执行一控制程序,该法兰面用于固定一替换件;
多个摄影机,该些摄影机用于拍摄该机械手臂;以及
一运算主机,电性连接该些摄影机及该控制中心;
其中该运算主机执行一手眼校正演算法以求得该法兰面与该些摄影机的一坐标转换关系;该运算主机以一立体重建法根据该坐标转换关系建立一空间坐标系;该运算主机驱动该机械手臂以使固定于该法兰面上的该替换件在该些摄影机的联集视野范围内依序呈现多个姿态,并驱动该些摄影机记录该替换件的多个特征点的每一个在该些姿态下于该空间坐标系中的多个特征坐标,以及记录该法兰面在该些姿态下于该空间坐标系中的多个法兰面坐标;该运算主机根据该些特征坐标及该些法兰面坐标求得该替换件的一工具中心点与该法兰面的一转换关系式;且该运算主机将该转换关系式更新至该控制程序中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107145859A TWI672206B (zh) | 2018-12-19 | 2018-12-19 | 機械手臂非接觸式工具中心點校正裝置及其方法以及具有校正功能的機械手臂系統 |
TW107145859 | 2018-12-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111331592A CN111331592A (zh) | 2020-06-26 |
CN111331592B true CN111331592B (zh) | 2021-05-25 |
Family
ID=68618718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910037641.7A Active CN111331592B (zh) | 2018-12-19 | 2019-01-10 | 机械手臂工具中心点校正装置及其方法以及机械手臂系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11247340B2 (zh) |
CN (1) | CN111331592B (zh) |
TW (1) | TWI672206B (zh) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11820024B2 (en) * | 2019-06-17 | 2023-11-21 | Siemens Ltd., China | Coordinate system calibration method, device, and computer readable medium |
CN112008718B (zh) * | 2020-06-12 | 2022-04-05 | 特斯联科技集团有限公司 | 一种机器人控制方法、系统、存储介质及智能机器人 |
TWI724977B (zh) * | 2020-09-29 | 2021-04-11 | 台達電子工業股份有限公司 | 機器手臂的座標系校正設備及校正方法 |
CN114310868B (zh) * | 2020-09-29 | 2023-08-01 | 台达电子工业股份有限公司 | 机器手臂的坐标系校正设备及校正方法 |
CN112525074B (zh) * | 2020-11-24 | 2022-04-12 | 杭州素问九州医疗科技有限公司 | 标定方法、系统、机器人、计算机装置和导航系统 |
CN112720470B (zh) * | 2020-12-18 | 2022-05-13 | 南京中科煜宸激光技术有限公司 | 用于增材加工的机械臂tcp手动快速标定装置及方法 |
TW202224872A (zh) | 2020-12-28 | 2022-07-01 | 財團法人工業技術研究院 | 機械手臂校正系統及機械手臂校正系統方法 |
CN113160326B (zh) * | 2021-04-08 | 2024-07-09 | 福建(泉州)先进制造技术研究院 | 一种基于重建坐标系的手眼标定方法及装置 |
CN113084819B (zh) * | 2021-04-19 | 2022-11-15 | 温州大学 | 一种机械臂视觉标定装置及其标定方法 |
TWI832052B (zh) * | 2021-05-05 | 2024-02-11 | 達明機器人股份有限公司 | 機器手臂之教導方法與校正方法 |
CN113476014B (zh) * | 2021-06-02 | 2023-11-14 | 北京鹰瞳科技发展股份有限公司 | 双坐标系对应关系建立系统及方法 |
CN113400305B (zh) * | 2021-06-07 | 2023-01-17 | 北京长木谷医疗科技有限公司 | 磨挫工具的控制方法、装置、电子设备及存储介质 |
US12194643B2 (en) * | 2021-06-09 | 2025-01-14 | eBots Inc. | System and method for improving accuracy of 3D eye-to-hand coordination of a robotic system |
EP4116043A3 (en) * | 2021-06-09 | 2023-02-15 | Ebots, Inc. | System and method for error correction and compensation for 3d eye-to-hand coordination |
CN113547515B (zh) * | 2021-07-16 | 2022-07-12 | 华中科技大学 | 一种基于超声伺服手术机器人的坐标标定方法 |
CN113650019B (zh) * | 2021-09-01 | 2023-04-07 | 东莞拓斯达技术有限公司 | 一种机械手工具坐标的标定方法、装置及机器人 |
US12036682B2 (en) * | 2021-09-17 | 2024-07-16 | GM Global Technology Operations LLC | Calibration system comprising an end effector with an adjustable member and a measurement instrument for determining a location of the adjustable member, and a method of operating the same |
CN114002243A (zh) * | 2021-10-25 | 2022-02-01 | 中国科学院高能物理研究所 | 一种ct成像系统世界坐标系的校准装置及方法 |
IT202100027485A1 (it) | 2021-10-26 | 2023-04-26 | Glance Vision Tech S R L | Apparato e procedimento per la programmazione di robot per mezzo di dimostrazione |
CN114001653B (zh) * | 2021-11-01 | 2024-07-16 | 亿嘉和科技股份有限公司 | 一种机器人工具中心点标定方法 |
CN114211484B (zh) * | 2021-12-01 | 2023-08-18 | 北京长木谷医疗科技有限公司 | 前端工具位姿同步方法、电子设备及存储介质 |
CN114310880B (zh) * | 2021-12-23 | 2024-09-20 | 中国科学院自动化研究所 | 一种机械臂标定方法及装置 |
CN115026814B (zh) * | 2022-06-01 | 2024-04-12 | 中科苏州智能计算技术研究院 | 用于机械臂运动空间重建的相机自动标定方法 |
CA3224879A1 (en) * | 2022-12-27 | 2024-06-27 | Pratt & Whitney Canada Corp. | Robotic polishing system and method for using same |
CN115890687B (zh) * | 2022-12-29 | 2025-03-18 | 华中科技大学 | 一种手眼标定数据采集方法 |
CN116061196B (zh) * | 2023-04-06 | 2023-07-18 | 广东工业大学 | 一种多轴运动平台运动学参数标定方法和系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209809A (zh) * | 2010-05-14 | 2013-07-17 | 康耐视公司 | 用于机器视觉系统和机器人之间的稳健校准的系统和方法 |
CN107571290A (zh) * | 2016-07-04 | 2018-01-12 | 北京航空航天大学 | 工业机器人末端执行器的校准装置、方法及系统 |
CN108115683A (zh) * | 2016-11-30 | 2018-06-05 | 西门子保健有限责任公司 | 机器人工具的校准参数的计算 |
CN108297096A (zh) * | 2017-01-12 | 2018-07-20 | 发那科株式会社 | 校准装置、校准方法以及计算机能够读取的介质 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001000370A1 (de) * | 1999-06-26 | 2001-01-04 | Kuka Schweissanlagen Gmbh | Verfahren und vorrichtung zum kalibrieren von robotermessstationen, manipulatoren und mitgeführten optischen messeinrichtungen |
DE102004010312B8 (de) | 2004-03-03 | 2009-07-30 | Advintec Gmbh | Verfahren zum Einmessen eines Arbeitspunktes |
JP4191080B2 (ja) | 2004-04-07 | 2008-12-03 | ファナック株式会社 | 計測装置 |
WO2006079617A1 (en) | 2005-01-26 | 2006-08-03 | Abb Ab | Device and method for calibrating the center point of a tool mounted on a robot by means of a camera |
CN100398274C (zh) | 2005-07-25 | 2008-07-02 | 廊坊智通机器人系统有限公司 | 基于平板测量的机器人工具中心点三分量校准法 |
US20090118864A1 (en) | 2007-11-01 | 2009-05-07 | Bryce Eldridge | Method and system for finding a tool center point for a robot using an external camera |
US7979159B2 (en) * | 2008-04-30 | 2011-07-12 | Abb Technology Ab | Method and system for determining the relation between a robot coordinate system and a local coordinate system located in the working range of the robot |
JP5083194B2 (ja) * | 2008-12-18 | 2012-11-28 | 株式会社デンソーウェーブ | ロボットのキャリブレーション方法及びロボットの制御装置 |
EP2722136A1 (en) * | 2012-10-19 | 2014-04-23 | inos Automationssoftware GmbH | Method for in-line calibration of an industrial robot, calibration system for performing such a method and industrial robot comprising such a calibration system |
TWI507014B (zh) | 2013-12-02 | 2015-11-01 | Nat Taichung University Science & Technology | 三維透視影像校正方法及其系統 |
JP6415190B2 (ja) * | 2014-09-03 | 2018-10-31 | キヤノン株式会社 | ロボット装置、ロボット制御プログラム、記録媒体、およびロボット装置の制御方法 |
US9616569B2 (en) * | 2015-01-22 | 2017-04-11 | GM Global Technology Operations LLC | Method for calibrating an articulated end effector employing a remote digital camera |
TWI584620B (zh) | 2015-02-17 | 2017-05-21 | 圓展科技股份有限公司 | 檔案傳輸方法 |
JP2016187846A (ja) | 2015-03-30 | 2016-11-04 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
US10705528B2 (en) * | 2015-12-15 | 2020-07-07 | Qualcomm Incorporated | Autonomous visual navigation |
CN108463313A (zh) * | 2016-02-02 | 2018-08-28 | Abb瑞士股份有限公司 | 机器人系统校准 |
TWI602420B (zh) | 2016-10-06 | 2017-10-11 | 晶睿通訊股份有限公司 | 立體視覺影像校正方法及其影像擷取裝置 |
CN106426172B (zh) | 2016-10-27 | 2019-04-16 | 深圳元启智能技术有限公司 | 一种工业机器人工具坐标系的标定方法与系统 |
DE102016225613A1 (de) * | 2016-12-20 | 2018-06-21 | Kuka Roboter Gmbh | Verfahren zum Kalibrieren eines Manipulators eines diagnostischen und/oder therapeutischen Manipulatorsystems |
WO2018201240A1 (en) * | 2017-05-03 | 2018-11-08 | Taiga Robotics Corp. | Systems and methods for remotely controlling a robotic device |
CN108453739B (zh) | 2018-04-04 | 2021-03-12 | 北京航空航天大学 | 基于自动形状拟合的立体视觉定位机械臂抓取系统及方法 |
-
2018
- 2018-12-19 TW TW107145859A patent/TWI672206B/zh active
- 2018-12-26 US US16/232,642 patent/US11247340B2/en active Active
-
2019
- 2019-01-10 CN CN201910037641.7A patent/CN111331592B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103209809A (zh) * | 2010-05-14 | 2013-07-17 | 康耐视公司 | 用于机器视觉系统和机器人之间的稳健校准的系统和方法 |
CN107571290A (zh) * | 2016-07-04 | 2018-01-12 | 北京航空航天大学 | 工业机器人末端执行器的校准装置、方法及系统 |
CN108115683A (zh) * | 2016-11-30 | 2018-06-05 | 西门子保健有限责任公司 | 机器人工具的校准参数的计算 |
CN108297096A (zh) * | 2017-01-12 | 2018-07-20 | 发那科株式会社 | 校准装置、校准方法以及计算机能够读取的介质 |
Also Published As
Publication number | Publication date |
---|---|
TW202023767A (zh) | 2020-07-01 |
CN111331592A (zh) | 2020-06-26 |
US11247340B2 (en) | 2022-02-15 |
TWI672206B (zh) | 2019-09-21 |
US20200198145A1 (en) | 2020-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111331592B (zh) | 机械手臂工具中心点校正装置及其方法以及机械手臂系统 | |
JP6966582B2 (ja) | ロボットモーション用のビジョンシステムの自動ハンドアイ校正のためのシステム及び方法 | |
JP7207851B2 (ja) | 制御方法、ロボットシステム、物品の製造方法、プログラム及び記録媒体 | |
JP6964989B2 (ja) | 制御方法、ロボットシステム、物品の製造方法、プログラム、及び記録媒体 | |
TWI650626B (zh) | 基於三維影像之機械手臂加工方法及系統 | |
JP5815761B2 (ja) | 視覚センサのデータ作成システム及び検出シミュレーションシステム | |
CN107428009A (zh) | 用于工业机器人调试的方法、使用该方法的工业机器人系统和控制系统 | |
JPWO2018043525A1 (ja) | ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法 | |
CN110722558B (zh) | 机器人的原点校正方法、装置、控制器和存储介质 | |
CN104924309A (zh) | 机器人系统、机器人系统的校准方法及位置修正方法 | |
JP2005300230A (ja) | 計測装置 | |
CN107214692A (zh) | 机器人系统的自动标定方法 | |
JP2019115974A (ja) | ビジョンベース操作システムのキャリブレーション及びオペレーション | |
CN106003020A (zh) | 机器人、机器人控制装置以及机器人系统 | |
WO2020252632A1 (zh) | 一种坐标系校准方法、装置和计算机可读介质 | |
TWI724977B (zh) | 機器手臂的座標系校正設備及校正方法 | |
WO2018209592A1 (zh) | 一种机器人的运动控制方法、机器人及控制器 | |
CN114310868A (zh) | 机器手臂的坐标系校正设备及校正方法 | |
CN112743548B (zh) | 一种统一两种机械臂手眼标定的方法及系统、终端 | |
JP6885856B2 (ja) | ロボットシステムおよびキャリブレーション方法 | |
CN114800574A (zh) | 一种基于双三维相机的机器人自动化焊接系统及方法 | |
CN116619350A (zh) | 一种基于双目视觉测量的机器人误差标定方法 | |
JP6410411B2 (ja) | パターンマッチング装置及びパターンマッチング方法 | |
CN117754589A (zh) | 标定方法、标定装置、计算机设备和计算机可读存储介质 | |
JP2019077026A (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 |