CN111267143A - Six-degree-of-freedom industrial series robot joint stiffness identification method and system - Google Patents
Six-degree-of-freedom industrial series robot joint stiffness identification method and system Download PDFInfo
- Publication number
- CN111267143A CN111267143A CN202010098791.1A CN202010098791A CN111267143A CN 111267143 A CN111267143 A CN 111267143A CN 202010098791 A CN202010098791 A CN 202010098791A CN 111267143 A CN111267143 A CN 111267143A
- Authority
- CN
- China
- Prior art keywords
- robot
- matrix
- industrial
- identified
- joint stiffness
- 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.)
- Pending
Links
- 206010023230 Joint stiffness Diseases 0.000 title claims abstract description 81
- 238000000034 method Methods 0.000 title claims abstract description 43
- 239000011159 matrix material Substances 0.000 claims abstract description 116
- 238000012545 processing Methods 0.000 claims abstract description 28
- 230000003068 static effect Effects 0.000 claims abstract description 20
- 238000011426 transformation method Methods 0.000 claims abstract description 15
- 238000002474 experimental method Methods 0.000 claims abstract description 14
- 230000009466 transformation Effects 0.000 claims description 54
- 238000013461 design Methods 0.000 claims description 18
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 13
- 230000036544 posture Effects 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 4
- 238000004458 analytical method Methods 0.000 abstract description 3
- 238000011160 research Methods 0.000 abstract description 3
- 239000012636 effector Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000005483 Hooke's law Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000013401 experimental design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0095—Means or methods for testing manipulators
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及机器人技术领域,特别涉及一种六自由度工业串联机器人结构刚度辨识方法及系统,主要应用于对工业机器人进行结构分析领域。The invention relates to the technical field of robots, in particular to a method and system for identifying the structural stiffness of a six-degree-of-freedom industrial serial robot, which is mainly applied to the field of structural analysis of industrial robots.
背景技术Background technique
目前工业机器人广泛的应用于工业自动化生产及加工领域,但对于一些高精度应用要求的场合,目前的机器人存在绝对定位精度过低,以及作业过程中机器人末端变形、颤振等技术问题。为分析解决这些问题,首先需要对机器人进行结构刚度方面的分析,进而提出解决问题的方法。At present, industrial robots are widely used in the field of industrial automation production and processing. However, for some high-precision applications, the current robots have low absolute positioning accuracy, and technical problems such as deformation of the robot end and flutter during operation. In order to analyze and solve these problems, it is necessary to analyze the structural stiffness of the robot first, and then propose a solution to the problem.
目前常用辨识机器人关节刚度的方法,通过分析机器人关节内部结构如电机、谐波减速器等机构的刚度并将其折算成机器人关节刚度,但该类方法具有很大难度地可操作性以及准确度较低的问题。基于此,亟待一种通用的工业机器人结构刚度参数的辨识方法,提高其准确度和精度。At present, the commonly used method to identify the stiffness of the robot joint is to analyze the stiffness of the internal structure of the robot joint such as the motor and the harmonic reducer and convert it into the stiffness of the robot joint. However, this kind of method has great difficulty in operability and accuracy. lower problem. Based on this, a general identification method of structural stiffness parameters of industrial robots is urgently needed to improve its accuracy and precision.
发明内容SUMMARY OF THE INVENTION
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。The present invention aims to solve one of the technical problems in the related art at least to a certain extent.
为此,本发明的一个目的在于提出一种六自由度工业串联机器人关节刚度辨识方法,该方法降低辨识过程的可操作性,提高辨识的准确度。Therefore, an object of the present invention is to propose a joint stiffness identification method for a six-degree-of-freedom industrial tandem robot, which reduces the operability of the identification process and improves the identification accuracy.
本发明的另一个目的在于提出一种六自由度工业串联机器人关节刚度辨识系统。Another object of the present invention is to propose a joint stiffness identification system for a six-degree-of-freedom industrial serial robot.
为达到上述目的,本发明一方面实施例提出了六自由度工业串联机器人关节刚度辨识方法,包括以下步骤:采用DH参数法建立待辨识工业机器人的机器人运动学模型,以获取所述机器人运动学模型的DH参数;基于所述DH参数,利用微分变换法推导机器人雅可比矩阵,并结合所述机器人雅可比矩阵建立机器人静刚度模型;基于所述机器人静刚度模型设计机器人关节刚度辨识实验,得到多组实验数据,其中,所述多组实验数据包括待处理实验数据和额外实验数据;通过MATLAB编程处理所述待处理实验数据,得到机器人关节刚度矩阵。In order to achieve the above object, an embodiment of the present invention proposes a method for identifying joint stiffness of a six-degree-of-freedom industrial tandem robot, which includes the following steps: using the DH parameter method to establish a robot kinematics model of an industrial robot to be identified, to obtain the robot kinematics model. DH parameters of the model; based on the DH parameters, use the differential transformation method to derive the robot Jacobi matrix, and combine the robot Jacobi matrix to establish a robot static stiffness model; based on the robot static stiffness model, the robot joint stiffness identification experiment is designed to obtain Multiple sets of experimental data, wherein the multiple sets of experimental data include to-be-processed experimental data and additional experimental data; the to-be-processed experimental data is processed through MATLAB programming to obtain a robot joint stiffness matrix.
本发明实施例的六自由度工业串联机器人关节刚度辨识方法,基于激光跟踪仪和测力仪等高精度测量设备完成实验数据获取和解算,能够准确辨识出机器人关节刚度,且理论逻辑严谨、辨识精度高,为寻找机器人最优刚度位姿及对机器人进行变形补偿、颤振分析等研究奠定基础。The method for identifying the joint stiffness of a six-degree-of-freedom industrial tandem robot according to the embodiment of the present invention completes the acquisition and calculation of experimental data based on high-precision measuring equipment such as a laser tracker and a dynamometer, and can accurately identify the joint stiffness of the robot. It has high precision and lays a foundation for researches such as finding the optimal stiffness pose of the robot, and performing deformation compensation and flutter analysis on the robot.
另外,根据本发明上述实施例的六自由度工业串联机器人关节刚度辨识方法还可以具有以下附加的技术特征:In addition, the joint stiffness identification method for a six-degree-of-freedom industrial serial robot according to the above-mentioned embodiment of the present invention may also have the following additional technical features:
进一步地,在本发明的一个实施例中,所述基于所述DH参数,利用微分变换法推导机器人雅可比矩阵,并结合所述机器人雅可比矩阵建立机器人静刚度模型,包括:通过微分变换法结合所述DH参数计算,得到所述待辨识工业机器人的机器人运动学正解;根据所述机器人运动学正解推导出所述所述待辨识工业机器人不同姿态下的雅克比矩阵;结合所述雅克比矩阵建立所述机器人静刚度模型。Further, in an embodiment of the present invention, based on the DH parameters, the robot Jacobian matrix is derived by using a differential transformation method, and a robot static stiffness model is established in combination with the robot Jacobian matrix, including: using a differential transformation method Combined with the calculation of the DH parameters, the positive solution of the robot kinematics of the industrial robot to be identified is obtained; the Jacobian matrix under different postures of the industrial robot to be identified is deduced according to the positive solution of the robot kinematics; combined with the Jacobian The matrix establishes the static stiffness model of the robot.
进一步地,在本发明的一个实施例中,所述基于所述机器人静刚度模型设计机器人关节刚度辨别实验,得到多组实验数据,包括:选取测力仪和激光跟踪仪;根据所述测力仪的尺寸设计工装工件,根据所述待辨识工业机器人、所述激光跟踪仪和所述测力仪确定现场设备布局;基于所述现场设备布局,标定测力仪坐标系与激光跟踪仪坐标系转换关系为第一转换矩阵,标定激光跟踪仪坐标系与待辨识工业机器人基坐标系转换关系为第二转换矩阵;多次调整所述待辨识工业机器人的末端位姿,记录所述测力仪测得六维力矢量和所述激光跟踪仪测得靶球坐标值。Further, in an embodiment of the present invention, the robot joint stiffness discrimination experiment is designed based on the robot static stiffness model, and multiple sets of experimental data are obtained, including: selecting a dynamometer and a laser tracker; The size of the instrument is used to design the tooling workpiece, and the layout of the field equipment is determined according to the industrial robot to be identified, the laser tracker and the dynamometer; based on the layout of the field equipment, the coordinate system of the dynamometer and the coordinate system of the laser tracker are calibrated The transformation relationship is a first transformation matrix, and the transformation relationship between the coordinate system of the calibration laser tracker and the base coordinate system of the industrial robot to be identified is a second transformation matrix; the end pose of the industrial robot to be identified is adjusted multiple times, and the dynamometer is recorded The six-dimensional force vector is measured and the coordinate value of the target ball is measured by the laser tracker.
进一步地,在本发明的一个实施例中,所述通过MATLAB编程处理所述待处理实验数据,得到机器人关节刚度矩阵,包括通过第一转换矩阵,将测力仪坐标系下的六维力矢量转换成待辨识工业机器人末端法兰处的力矢量数据;通过第二转换矩阵,将靶球坐标值转换成待辨识工业机器人基坐标系下的变形量数据;将所述力矢量数据和所述变形量数据代入MATLAB进行处理,得到所述机器人关节刚度矩阵。Further, in an embodiment of the present invention, the processing of the experimental data to be processed through MATLAB programming to obtain a robot joint stiffness matrix includes, through the first transformation matrix, converting the six-dimensional force vector in the dynamometer coordinate system Convert the force vector data at the end flange of the industrial robot to be identified; convert the coordinate value of the target ball into the deformation data under the base coordinate system of the industrial robot to be identified through the second transformation matrix; convert the force vector data and the The deformation amount data is substituted into MATLAB for processing, and the stiffness matrix of the robot joint is obtained.
进一步地,在本发明的一个实施例中,还包括:利用所述额外实验数据对所述机器人关节刚度矩阵进行验算,判断所述机器人关节刚度矩阵是否准确。Further, in an embodiment of the present invention, the method further includes: checking the robot joint stiffness matrix by using the additional experimental data to determine whether the robot joint stiffness matrix is accurate.
为达到上述目的,本发明另一方面实施例提出了六自由度工业串联机器人关节刚度辨识系统,包括:获取模块,用于采用DH参数法建立待辨识工业机器人的机器人运动学模型,以获取所述机器人运动学模型的DH参数;微分变换模块,用于对所述DH参数进行计算推导,得到不同位姿下的机器人雅可比矩阵;刚度模块:用于结合所述机器人雅可比矩阵,建立机器人静刚度模型;设计模块,用于基于所述雅克比矩阵设计机器人关节刚度辨别实验,得到多组实验数据,其中,所述多组实验数据包括待处理实验数据和额外实验数据;处理模块,用于通过MATLAB编程处理所述待处理实验数据,得到机器人关节刚度矩阵。In order to achieve the above object, another embodiment of the present invention proposes a six-degree-of-freedom industrial serial robot joint stiffness identification system, including: an acquisition module for establishing a robot kinematics model of the industrial robot to be identified by using the DH parameter method, so as to obtain all The DH parameters of the robot kinematics model; the differential transformation module is used to calculate and deduce the DH parameters to obtain the Jacobian matrix of the robot under different poses; the stiffness module: used to combine the robot Jacobian matrix to establish a robot A static stiffness model; a design module for designing a robot joint stiffness discrimination experiment based on the Jacobian matrix to obtain multiple sets of experimental data, wherein the multiple sets of experimental data include experimental data to be processed and additional experimental data; a processing module, used The robot joint stiffness matrix is obtained by processing the experimental data to be processed through MATLAB programming.
本发明实施例的六自由度工业串联机器人关节刚度辨识系统,基于激光跟踪仪和测力仪等高精度测量设备完成实验数据获取和解算,能够准确辨识出机器人关节刚度,且理论逻辑严谨、辨识精度高,为寻找机器人最优刚度位姿及对机器人进行变形补偿、颤振分析等研究奠定基础。The six-degree-of-freedom industrial tandem robot joint stiffness identification system according to the embodiment of the present invention completes the acquisition and calculation of experimental data based on high-precision measurement equipment such as laser trackers and dynamometers, and can accurately identify the robot joint stiffness. The theoretical logic is rigorous and the identification is It has high precision and lays a foundation for researches such as finding the optimal stiffness pose of the robot, and performing deformation compensation and flutter analysis on the robot.
另外,根据本发明上述实施例的六自由度工业串联机器人关节刚度辨识系统还可以具有以下附加的技术特征:In addition, the joint stiffness identification system for a six-degree-of-freedom industrial serial robot according to the above-mentioned embodiment of the present invention may also have the following additional technical features:
进一步地,在本发明的一个实施例中,所述微分变换模块包括:微分变换单元,用于通过微分变换法结合所述DH参数计算,得到所述待辨识工业机器人的机器人运动学正解;推导单元,用于根据所述机器人运动学正解推导出所述所述待辨识工业机器人不同姿态下的雅克比矩阵。Further, in an embodiment of the present invention, the differential transformation module includes: a differential transformation unit, configured to obtain a positive solution of robot kinematics of the industrial robot to be identified by combining the DH parameter calculation by a differential transformation method; deriving The unit is used for deriving Jacobian matrices under different postures of the industrial robot to be identified according to the positive solution of the robot kinematics.
进一步地,在本发明的一个实施例中,所述设计模块包括:选取单元,用于选取测力仪和激光跟踪仪;设计单元,用于根据所述测力仪的尺寸设计工装工件,根据所述待辨识工业机器人、所述激光跟踪仪和所述测力仪确定现场设备布局;标定单元,用于基于所述现场设备布局,标定测力仪坐标系与激光跟踪仪坐标系转换关系为第一转换矩阵,标定激光跟踪仪坐标系与待辨识工业机器人基坐标系转换关系为第二转换矩阵;记录单元,用于多次调整所述待辨识工业机器人的末端位姿,记录所述测力仪测得六维力矢量和所述激光跟踪仪测得靶球坐标值。Further, in an embodiment of the present invention, the design module includes: a selection unit for selecting a dynamometer and a laser tracker; a design unit for designing a tooling workpiece according to the size of the dynamometer, according to The industrial robot to be identified, the laser tracker and the dynamometer determine the layout of the field equipment; the calibration unit is used for calibrating the conversion relationship between the coordinate system of the dynamometer and the coordinate system of the laser tracker based on the layout of the field equipment: The first transformation matrix, the transformation relationship between the coordinate system of the calibration laser tracker and the base coordinate system of the industrial robot to be identified is the second transformation matrix; the recording unit is used to adjust the end pose of the industrial robot to be identified multiple times, and record the measured The force meter measures the six-dimensional force vector and the laser tracker measures the target ball coordinate value.
进一步地,在本发明的一个实施例中,所述处理模块包括:第一转换单元,用于通过第一转换矩阵,将测力仪坐标系下的六维力矢量转换成待辨识工业机器人末端法兰处的力矢量数据;第二转换单元,用于通过第二转换矩阵,将靶球坐标值转换成待辨识工业机器人基坐标系下的变形量数据;处理单元,用于将所述力矢量数据和所述变形量数据代入MATLAB进行处理,得到所述机器人关节刚度矩阵。Further, in an embodiment of the present invention, the processing module includes: a first conversion unit, configured to convert the six-dimensional force vector in the dynamometer coordinate system into the end of the industrial robot to be identified through a first conversion matrix The force vector data at the flange; the second conversion unit is used to convert the coordinate value of the target ball into the deformation amount data in the base coordinate system of the industrial robot to be identified through the second conversion matrix; the processing unit is used to convert the force The vector data and the deformation data are substituted into MATLAB for processing to obtain the robot joint stiffness matrix.
进一步地,在本发明的一个实施例中,还包括:验算模块,用于利用所述额外实验数据对所述机器人关节刚度矩阵进行验算,判断所述机器人关节刚度矩阵是否准确。Further, in an embodiment of the present invention, it further includes: a verification module, configured to perform verification on the robot joint stiffness matrix by using the additional experimental data, and determine whether the robot joint stiffness matrix is accurate.
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1为根据本发明一个实施例的六自由度工业串联机器人关节刚度辨识方法流程图;1 is a flowchart of a method for identifying joint stiffness of a six-degree-of-freedom industrial tandem robot according to an embodiment of the present invention;
图2为根据本发明一个具体示例的六自由度工业串联机器人关节刚度辨识方法实验流程图;2 is an experimental flowchart of a method for identifying joint stiffness of a six-degree-of-freedom industrial tandem robot according to a specific example of the present invention;
图3为根据本发明一个具体示例的机器人机械零位时的运动学模型示意图;3 is a schematic diagram of a kinematics model of a robot at zero position according to a specific example of the present invention;
图4为根据本发明一个具体示例的实验设备布局简图,其中,1-机器人本体,2-激光跟踪仪靶球,3-测力仪,4-末端执行器,5-激光跟踪仪;Fig. 4 is a schematic diagram of the layout of the experimental equipment according to a specific example of the present invention, wherein 1-robot body, 2-laser tracker target ball, 3-dynamometer, 4-end effector, 5-laser tracker;
图5为根据本发明具体示例的中机器人末端变形预测值和实际值对比图;5 is a comparison diagram of the predicted value and the actual value of the deformation of the middle robot end according to a specific example of the present invention;
图6为根据本发明一个实施例的六自由度工业串联机器人关节刚度辨识系统结构示意图。FIG. 6 is a schematic structural diagram of a joint stiffness identification system for a six-degree-of-freedom industrial serial robot according to an embodiment of the present invention.
具体实施方式Detailed ways
下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present invention and should not be construed as limiting the present invention.
下面参照附图描述根据本发明实施例提出的六自由度工业串联机器人关节刚度辨识方法及系统,首先将参照附图描述根据本发明实施例提出的六自由度工业串联机器人关节刚度辨识方法。The method and system for identifying joint stiffness of a 6-DOF industrial tandem robot according to the embodiments of the present invention will be described below with reference to the accompanying drawings.
需要说明的是,本发明提出的六自由度工业串联机器人关节刚度辨识方法采用设备:机器人、机器人末端执行器、激光跟踪仪、工件及测力仪工装。It should be noted that the method for identifying the joint stiffness of a six-degree-of-freedom industrial tandem robot proposed by the present invention adopts equipment: a robot, a robot end effector, a laser tracker, a workpiece and a dynamometer tooling.
图1是本发明一个实施例的六自由度工业串联机器人关节刚度辨识方法流程图。FIG. 1 is a flowchart of a method for identifying joint stiffness of a six-degree-of-freedom industrial tandem robot according to an embodiment of the present invention.
如图1所示,该六自由度工业串联机器人关节刚度辨识方法包括以下步骤:As shown in Figure 1, the joint stiffness identification method of the six-degree-of-freedom industrial serial robot includes the following steps:
在步骤S1中,采用DH参数法建立待辨识工业机器人的机器人运动学模型,以获取机器人运动学模型的DH参数。In step S1, the DH parameter method is used to establish the robot kinematic model of the industrial robot to be identified, so as to obtain the DH parameters of the robot kinematic model.
具体而言,先确定需要待辨识工业机器人,根据待辨识工业机器人参数运用DH参数法建立机器人运动学模型,获取DH参数。Specifically, it is first determined that the industrial robot to be identified needs to be identified, and the DH parameter method is used to establish the robot kinematics model according to the parameters of the industrial robot to be identified to obtain the DH parameters.
在步骤S2中,基于所述DH参数,利用微分变换法推导机器人雅可比矩阵,并结合所述机器人雅可比矩阵建立机器人静刚度模型。In step S2, based on the DH parameters, a differential transformation method is used to derive a robot Jacobian matrix, and a robot static stiffness model is established in combination with the robot Jacobian matrix.
进一步地,在本发明的一个实施例中,基于所述DH参数,利用微分变换法推导机器人雅可比矩阵,并结合所述机器人雅可比矩阵建立机器人静刚度模型,包括:Further, in an embodiment of the present invention, based on the DH parameters, a differential transformation method is used to derive a robot Jacobian matrix, and a robot static stiffness model is established in combination with the robot Jacobian matrix, including:
通过微分变换法结合DH参数计算,得到待辨识工业机器人的机器人运动学正解;Through differential transformation method combined with DH parameter calculation, the positive solution of robot kinematics of the industrial robot to be identified is obtained;
根据机器人运动学正解推导出待辨识工业机器人不同姿态下的雅克比矩阵。According to the positive solution of robot kinematics, the Jacobian matrix under different postures of the industrial robot to be identified is derived.
也就是说,通过微分变换法推导机器人运动学正解,根据机器人运动学正解将待辨识工业机器人的关节角的变化与待辨识工业机器人末端位姿的变化联系起来,即可求得机器人对应关节角和位姿下的雅克比矩阵J,基于机器人雅可比矩阵J,根据胡克定律F=KX,建立机器人静刚度模型。That is to say, the positive solution of robot kinematics is derived by the differential transformation method, and the change of the joint angle of the industrial robot to be identified is linked with the change of the end pose of the industrial robot to be identified according to the positive solution of the robot kinematics, and the corresponding joint angle of the robot can be obtained. and Jacobian matrix J under the pose, based on the Jacobian matrix J of the robot, and according to Hooke's law F=KX, the static stiffness model of the robot is established.
具体而言,利用微分变换法求取机器人不同位姿下的雅克比矩阵,根据DH参数法建立机器人运动学模型,列出DH参数表,在机器人每个关节处建立坐标系,则每个关节相对上一个关节的变换公式为:Specifically, the differential transformation method is used to obtain the Jacobian matrix of the robot under different poses, the kinematics model of the robot is established according to the DH parameter method, the DH parameter table is listed, and the coordinate system is established at each joint of the robot, then each joint The transformation formula relative to the previous joint is:
将其写成另一种形式:Write it in another form:
则机器人各关节至机器人末端的变换矩阵为:Then the transformation matrix from each joint of the robot to the end of the robot is:
机器人在对应位姿下的雅克比矩阵每一列元素为:The elements of each column of the Jacobian matrix of the robot in the corresponding pose are:
进一步可以得到机器人对应位姿下的雅克比矩阵:Further, the Jacobian matrix under the corresponding pose of the robot can be obtained:
基于机器人雅可比矩阵J,根据胡克定律,建立机器人静刚度模型:F=(J-TKθJ-1)X。Based on the Jacobian matrix J of the robot, according to Hooke's law, the static stiffness model of the robot is established: F=(J -T K θ J -1 )X.
机器人末端法兰所受六维力矢量为F=[F1 F2 F3 F4 F5 F6]T,对应的机器人末端法兰中心点处变形量为X=[U1 U2 U3 UR1 UR2 UR3]T,Kx为机器人的末端操作刚度矩阵,则有F=KxX。关节处相应的微小变形为Δθ=[δθ1 δθ2 δθ3 δθ4 δθ5 δθ6],与机器人末端所受广义力相对应的关节处受力为Γ=KθΔθ,其中,Kθ为机器人关节刚度矩阵,而末端广义力与关节力存在关系Γ=JTF,关节变形Δθ与机器人末端变形关系为X=JΔθ,得到机器人静刚度模型F=(J-TKθJ-1)X,进一步推导可得 The six-dimensional force vector of the robot end flange is F=[F 1 F 2 F 3 F 4 F 5 F 6 ] T , and the corresponding deformation at the center point of the robot end flange is X=[U 1 U 2 U 3 UR 1 UR 2 UR 3 ] T , K x is the end operation stiffness matrix of the robot, then there is F=K x X. The corresponding small deformation at the joint is Δθ=[δθ 1 δθ 2 δθ 3 δθ 4 δθ 5 δθ 6 ], and the force at the joint corresponding to the generalized force at the end of the robot is Γ=K θ Δθ, where K θ is The robot joint stiffness matrix, and the generalized force at the end and the joint force have a relationship Γ = J T F, the relationship between the joint deformation Δθ and the robot end deformation is X = JΔθ, and the robot static stiffness model F = (J -T K θ J -1 ) X, further derivation can be
而Kθ的逆矩阵为: And the inverse matrix of K θ is:
将机器人雅可比矩阵改写为:Rewrite the robot Jacobian as:
其中令则由可以写成:which order then by can be written as:
或or
其中,为关节柔度的的变形形式。in, for joint flexibility deformed form.
接下来,基于上述公式,为求解出机器人关节刚度Kθ,通过实验测得待辨识工业机器人末端所受六维力矢量F以及其末端变形量X,利用大量数据通过上式建立方程组,根据最小二乘法原理求解方程组,将待辨识工业机器人末端变形量数据转换到待辨识工业机器人基坐标系下数据,将测力仪测得的六维力矢量数据转换到待辨识工业机器人末端法兰中心点处,通过MATLAB编程计算得到机器人关节柔度值(即机器人关节柔度矩阵),进一步处理机器人关节柔度值得到机器人关节刚度值(即机器人关节刚度矩阵)。Next, based on the above formula, in order to solve the robot joint stiffness K θ , the six-dimensional force vector F on the end of the industrial robot to be identified and its end deformation X are measured experimentally, and a large amount of data is used to establish the equation system through the above formula, according to The least squares principle solves the equation system, converts the deformation data of the end of the industrial robot to be identified to the data in the base coordinate system of the industrial robot to be identified, and converts the six-dimensional force vector data measured by the dynamometer to the end flange of the industrial robot to be identified. At the center point, the robot joint flexibility value (ie the robot joint flexibility matrix) is obtained by MATLAB programming, and the robot joint stiffness value (ie the robot joint stiffness matrix) is obtained by further processing the robot joint flexibility value.
在步骤S3中,基于雅克比矩阵设计机器人关节刚度辨别实验,得到多组实验数据,其中,多组实验数据包括待处理实验数据和额外实验数据。In step S3, a robot joint stiffness discrimination experiment is designed based on the Jacobian matrix, and multiple sets of experimental data are obtained, wherein the multiple sets of experimental data include experimental data to be processed and additional experimental data.
进一步地,在本发明的一个实施例中,基于雅克比矩阵设计机器人关节刚度辨别实验,得到多组实验数据,包括:Further, in an embodiment of the present invention, a robot joint stiffness discrimination experiment is designed based on the Jacobian matrix, and multiple sets of experimental data are obtained, including:
选取测力仪和激光跟踪仪;Select dynamometer and laser tracker;
根据测力仪的尺寸设计工装工件,根据待辨识工业机器人、激光跟踪仪和测力仪确定现场设备布局;Design the tooling workpiece according to the size of the dynamometer, and determine the layout of the field equipment according to the industrial robot, laser tracker and dynamometer to be identified;
基于现场设备布局,标定测力仪坐标系与激光跟踪仪坐标系转换关系为第一转换矩阵,标定激光跟踪仪坐标系与待辨识工业机器人基坐标系转换关系为第二转换矩阵;Based on the layout of the field equipment, the transformation relationship between the calibration dynamometer coordinate system and the laser tracker coordinate system is the first transformation matrix, and the transformation relationship between the calibration laser tracker coordinate system and the base coordinate system of the industrial robot to be identified is the second transformation matrix;
多次调整待辨识工业机器人的末端位姿,记录测力仪测得六维力矢量和激光跟踪仪测得靶球坐标值。Adjust the end pose of the industrial robot to be identified many times, record the six-dimensional force vector measured by the dynamometer and the coordinate value of the target ball measured by the laser tracker.
具体而言,选取合适测力仪型号及激光跟踪仪型号,根据测力仪尺寸参数设计工装工件,根据待辨识工业机器人、末端执行器、激光跟踪仪、测力仪等设备,确定现场设备布局;工件严格根据测力仪尺寸并按预设等级精度设计、加工,工件上表面设计激光跟踪仪靶球定位安装孔,并严格配合测力仪安装;完成工件坐标系与激光跟踪仪坐标系转换关系的标定,将靶球安放在工件不同安装孔并根据尺寸关系计算出靶球在测力仪坐标系下的坐标,同时读取靶球在激光跟踪仪坐标系下的坐标,可以解算得到测力仪坐标系与激光跟踪仪坐标系的转换矩阵,进一步可以求得测力仪坐标系与激光跟踪仪坐标系的第一转换矩阵;将靶球安装在待辨识工业机器人末端执行器靠近待辨识工业机器人末端法兰处,控制待辨识工业机器人以不同姿态到达空间不同点,同时记录待辨识工业机器人位姿参数以及激光跟踪仪读取到的靶球坐标值,根据点在不同坐标系下的坐标值计算得到激光跟踪仪坐标系与待辨识工业机器人基坐标系的第二转换关系矩阵;在得到第一转换关系矩阵和第二转换关系矩阵后,保持激光跟踪仪靶球位置,控制待辨识工业机器人以不同的姿态使末端执行器靠近工件表面,根据实验设计完成待辨识工业机器人刚度辨识实验,得到多组力与变形实验数据。Specifically, select the appropriate dynamometer model and laser tracker model, design the tooling workpiece according to the size parameters of the dynamometer, and determine the field equipment layout according to the industrial robot, end effector, laser tracker, dynamometer and other equipment to be identified. ;The workpiece is designed and processed strictly according to the size of the dynamometer and according to the preset level of accuracy. The laser tracker target ball positioning and installation holes are designed on the upper surface of the workpiece, and the installation is strictly coordinated with the dynamometer; the conversion between the workpiece coordinate system and the laser tracker coordinate system is completed. For the calibration of the relationship, place the target ball in different mounting holes of the workpiece and calculate the coordinates of the target ball in the dynamometer coordinate system according to the dimensional relationship, and read the coordinates of the target ball in the laser tracker coordinate system, which can be calculated and obtained. The transformation matrix of the dynamometer coordinate system and the laser tracker coordinate system can further obtain the first transformation matrix of the dynamometer coordinate system and the laser tracker coordinate system; Identify the flange at the end of the industrial robot, control the industrial robot to be identified to reach different points in space with different attitudes, and record the pose parameters of the industrial robot to be identified and the coordinates of the target ball read by the laser tracker. According to the point in different coordinate systems Calculate the coordinate value of the laser tracker to obtain the second transformation relationship matrix between the coordinate system of the laser tracker and the base coordinate system of the industrial robot to be identified; after obtaining the first transformation relationship matrix and the second transformation relationship matrix, keep the position of the laser tracker target ball, and control the Identify the industrial robot with different attitudes to make the end effector close to the surface of the workpiece, complete the stiffness identification experiment of the industrial robot to be identified according to the experimental design, and obtain multiple sets of force and deformation experimental data.
在步骤S4中,通过MATLAB编程处理待处理实验数据,得到机器人关节刚度矩阵。In step S4, the experimental data to be processed is processed by MATLAB programming, and the stiffness matrix of the robot joint is obtained.
进一步地,在本发明的一个实施例中,通过MATLAB编程处理待处理实验数据,得到机器人关节刚度矩阵,包括:Further, in an embodiment of the present invention, the experimental data to be processed is processed by MATLAB programming to obtain a robot joint stiffness matrix, including:
通过第一转换矩阵,将测力仪六维力矢量转换成待辨识工业机器人末端法兰处的力矢量数据;Through the first transformation matrix, the six-dimensional force vector of the dynamometer is converted into the force vector data at the end flange of the industrial robot to be identified;
通过第二转换矩阵,将靶球坐标值转换成待辨识工业机器人基坐标系下的变形量数据;Through the second transformation matrix, the coordinate value of the target ball is transformed into the deformation amount data in the base coordinate system of the industrial robot to be identified;
将力矢量数据和变形量数据代入MATLAB进行处理,得到机器人关节刚度矩阵。The force vector data and deformation data are substituted into MATLAB for processing, and the stiffness matrix of the robot joint is obtained.
也就是说,利用测力仪测得待辨识工业机器人末端执行器所受六维力矢量(即待处理实验数据),根据激光跟踪仪测得靶球坐标变化求得待辨识工业机器人末端变形量(即待处理实验数据),最后将数据统一到待辨识工业机器人基坐标系下处理,辨识得到机器人关节刚度矩阵。That is to say, the six-dimensional force vector (that is, the experimental data to be processed) on the end effector of the industrial robot to be identified is measured by a dynamometer, and the deformation of the end of the industrial robot to be identified is obtained according to the coordinate change of the target ball measured by the laser tracker. (that is, the experimental data to be processed), and finally the data is unified into the base coordinate system of the industrial robot to be identified for processing, and the robot joint stiffness matrix is obtained by identification.
进一步地,在本发明的一个实施例中,还包括:利用额外实验数据对机器人关节刚度矩阵进行验算,判断机器人关节刚度矩阵是否准确。Further, in an embodiment of the present invention, the method further includes: using additional experimental data to check the robot joint stiffness matrix to determine whether the robot joint stiffness matrix is accurate.
如图2所示,下面结合具体示例对本发明的六自由度工业串联机器人关节刚度辨识方法做进一步描述。As shown in FIG. 2 , the joint stiffness identification method for a six-degree-of-freedom industrial serial robot of the present invention will be further described below with reference to specific examples.
如图3所示,步骤1:选取待辨识工业机器人KUKA KR500L340,利用DH参数法建立该机器人运动学模型,列出该机器人DH参数;As shown in Figure 3, step 1: Select the industrial robot KUKA KR500L340 to be identified, use the DH parameter method to establish the kinematics model of the robot, and list the DH parameters of the robot;
步骤2:对DH参数进行微分变换,推导出不同位姿下该机器人雅克比计算公式J,基于机器人雅可比矩阵,建立机器人刚度模型。Step 2: Differentiate the DH parameters, derive the Jacobian calculation formula J of the robot under different poses, and establish the robot stiffness model based on the robot Jacobian matrix.
如图4所示,步骤3:设计机器人关节刚度辨别实验,选取KUKA KR500机器人、末端执行器、API激光跟踪仪、Kistler 9255C型测力仪及其他工装设备布局。机器人关节刚度辨识实验具体操作步骤如下:As shown in Figure 4, step 3: Design the robot joint stiffness identification experiment, and select the layout of KUKA KR500 robot, end effector, API laser tracker, Kistler 9255C dynamometer and other tooling equipment. The specific operation steps of the robot joint stiffness identification experiment are as follows:
步骤301:标定测力仪坐标系与激光跟踪仪坐标系转换矩阵。在工件上设计激光跟踪仪靶球安装孔,根据尺寸关系计算出激光跟踪仪靶球在测力仪坐标系下的坐标,同时利用激光跟踪仪测量靶球在工件不同点时的坐标,根据同一点在不同坐标系下的坐标值,解算得到测力仪坐标系向激光跟踪仪坐标系下的转换矩阵。本实施例中,求解得到的转换矩阵为:Step 301: Calibrate the transformation matrix between the coordinate system of the dynamometer and the coordinate system of the laser tracker. Design the mounting holes of the target ball of the laser tracker on the workpiece, calculate the coordinates of the target ball of the laser tracker in the dynamometer coordinate system according to the size relationship, and use the laser tracker to measure the coordinates of the target ball at different points of the workpiece. The coordinate values of a point in different coordinate systems are calculated to obtain the transformation matrix from the coordinate system of the dynamometer to the coordinate system of the laser tracker. In this embodiment, the conversion matrix obtained by solving is:
步骤302:标定激光跟踪仪坐标系与机器人基坐标系转换矩阵。标定原理为同时获取靶球在机器人基坐标系下的坐标和在激光跟踪仪坐标系下的坐标,机器人基坐标系与激光跟踪仪坐标系之间的转化关系为旋转和平移关系,记旋转矩阵为R,平移矩阵为T,靶球在机器人基坐标系下的坐标处理后记BP=(BPx BPy BPz 1),对应的在激光跟踪仪坐标系下的坐标处理后记MP=(MPx MPy MPz 1),则有BP=RMP+T,将该式详细写出得到下式:Step 302: Calibrate the transformation matrix between the laser tracker coordinate system and the robot base coordinate system. The calibration principle is to obtain the coordinates of the target ball in the robot base coordinate system and the coordinates in the laser tracker coordinate system at the same time. The transformation relationship between the robot base coordinate system and the laser tracker coordinate system is the relationship of rotation and translation, and the rotation matrix is recorded. is R, the translation matrix is T, the coordinate processing postscript of the target ball in the robot base coordinate system is B P=( B P x B P y B P z 1), and the corresponding coordinate processing post-script M in the laser tracker coordinate system P=( M P x M P y M P z 1), then there is B P=R M P+T, and the formula is written out in detail to get the following formula:
利用实验测得n组的靶球点在激光跟踪仪坐标系下的坐标和在机器人基坐标系下的坐标数据,并结合上述公式进一步处理得到下式:The coordinates of the n groups of target ball points in the laser tracker coordinate system and the coordinate data in the robot base coordinate system are measured experimentally, and the following formula is obtained by further processing with the above formula:
解算上式得到两坐标系转换矩阵的变形形式进一步处理即可得到激光跟踪仪坐标系向机器人基坐标系的转换矩阵本实施例本步骤标定得到的激光跟踪仪坐标系向机器人基坐标系的转换矩阵为:Solve the above formula to get the deformed form of the transformation matrix of the two coordinate systems After further processing, the transformation matrix from the laser tracker coordinate system to the robot base coordinate system can be obtained The transformation matrix of the laser tracker coordinate system to the robot base coordinate system obtained by the calibration in this step of this embodiment is:
步骤303:调整机器人末端位姿,控制末端执行器贴近工件表面,调整末端执行器压脚机构使其贴上工件表面,控制压脚行程让其以不同的压紧力压紧工件,此时记录测力仪测得工件所受的压紧力以及激光跟踪仪测得靶球坐标,注意测力仪测得Z向力由0增加到1600N,同时激光跟踪仪记录此过程中靶球的坐标值,此为一组数据,调整机器人末端位姿重复上述步骤总共得到8组数据,记录数据。其中,在8组数据中选取一组额外实验数据,用于后期验算。Step 303: Adjust the posture of the end of the robot, control the end effector to be close to the surface of the workpiece, adjust the presser foot mechanism of the end effector to make it stick to the surface of the workpiece, control the stroke of the presser foot to press the workpiece with different pressing forces, and record at this time The dynamometer measures the pressing force on the workpiece and the coordinates of the target ball measured by the laser tracker. Note that the Z force measured by the dynamometer increases from 0 to 1600N, and the laser tracker records the coordinates of the target ball during this process. , this is a set of data, adjust the robot end pose and repeat the above steps to obtain a total of 8 sets of data, and record the data. Among them, an additional set of experimental data is selected from the 8 sets of data for later verification.
步骤4:数据处理,将激光跟踪仪测得的靶球坐标值通过标定出的激光跟踪仪与机器人基坐标系转换矩阵转换成机器人基坐标下的值,将测力仪测得六维力矢量通过标定出的测力仪坐标系与机器人基坐标系转换矩阵转换到机器人末端法兰处的力矢量数据,最后将七组数据代入刚度计算公式,解算得到本实施例中的KUKA KR500L340型机器人的关节刚度矩阵为:Step 4: Data processing, convert the coordinate value of the target ball measured by the laser tracker into the value under the robot base coordinate through the calibrated laser tracker and the robot base coordinate system transformation matrix, and measure the six-dimensional force vector by the dynamometer Through the transformation matrix of the calibrated dynamometer coordinate system and the robot base coordinate system, the force vector data at the end flange of the robot is converted into the force vector data at the end of the robot. Finally, the seven groups of data are substituted into the stiffness calculation formula, and the KUKA KR500L340 robot in this embodiment is obtained through calculation. The joint stiffness matrix of is:
Kθ=diag(7.649×109 5.760×109 2.429×1010 8.488×109 3.432×109 3.879×109)单位为N·mm/rad。K θ =diag(7.649×10 9 5.760×10 9 2.429×10 10 8.488×10 9 3.432×10 9 3.879×10 9 ) is in N·mm/rad.
步骤5:验算辨识出的关节刚度值。选取额外的一组实验数据,根据其关节角和位姿参数解算得到该位姿下的雅克比矩阵,结合辨识出的机器人关节刚度值计算得到该位姿下机器人末端操作刚度矩阵,通过实验中的测力仪六维力矢量数据代入计算得到机器人末端沿基坐标系三个方向的变形值,对比该组实验数据中实际测得的机器人末端变形值,以测力仪所受Z向力为横坐标,机器人末端变形绝对值为纵坐标,建立其变形关系拟合曲线图,如图5所示,发现其都能较好的吻合,这充分证明了本发明示例中辨识出的机器人关节刚度值的准确性。Step 5: Check the identified joint stiffness values. An additional set of experimental data is selected, and the Jacobian matrix under the pose is obtained by calculating the joint angle and pose parameters. Combined with the identified stiffness values of the robot joints, the operation stiffness matrix of the robot end under the pose is calculated. Through the experiment The six-dimensional force vector data of the dynamometer in the dynamometer is substituted into the calculation to obtain the deformation values of the robot end along the three directions of the base coordinate system, and the Z-direction force of the dynamometer is compared with the actual measured deformation values of the robot end in this set of experimental data. is the abscissa, the absolute value of the robot end deformation is the ordinate, and the fitting curve of its deformation relationship is established. Accuracy of stiffness values.
根据本发明实施例提出的六自由度工业串联机器人关节刚度辨识方法,基于激光跟踪仪和测力仪等高精度测量设备完成实验数据获取和解算,能够准确辨识出机器人关节刚度,为分析机器人最优刚度位姿及对机器人关节角进行变形补偿提供基础数据支撑。According to the joint stiffness identification method for a six-degree-of-freedom industrial tandem robot proposed in the embodiment of the present invention, the acquisition and calculation of experimental data are completed based on high-precision measurement equipment such as a laser tracker and a dynamometer, and the joint stiffness of the robot can be accurately identified, which is the most important method for analyzing the robot's joint stiffness. Provide basic data support for optimal stiffness pose and deformation compensation for robot joint angles.
其次参照附图描述根据本发明实施例提出的六自由度工业串联机器人关节刚度辨识系统。Next, a joint stiffness identification system for a six-degree-of-freedom industrial serial robot proposed according to an embodiment of the present invention will be described with reference to the accompanying drawings.
图6是本发明一个实施例的六自由度工业串联机器人关节刚度辨识系统结构示意图。6 is a schematic structural diagram of a joint stiffness identification system for a six-degree-of-freedom industrial serial robot according to an embodiment of the present invention.
如图6所示,该系统10包括:获取模块100、微分变换模块200、刚度模块300、设计模块400、处理模块500和验算模块600。As shown in FIG. 6 , the system 10 includes: an
其中,获取模块100用于采用DH参数法建立待辨识工业机器人的机器人运动学模型,以获取机器人运动学模型的DH参数。微分变换模块200用于对所述DH参数进行计算推导,得到不同位姿下的机器人雅可比矩阵。刚度模块300用于结合机器人雅可比矩阵,建立机器人静刚度模型。设计模块400用于基于雅克比矩阵设计机器人关节刚度辨别实验,得到多组实验数据,其中,多组实验数据包括待处理实验数据和额外实验数据。处理模块500用于通过MATLAB编程处理待处理实验数据,得到机器人关节刚度矩阵。验算模块600用于利用额外实验数据对机器人关节刚度矩阵进行验算,判断机器人关节刚度矩阵是否准确。Wherein, the obtaining
进一步地,在本发明的一个实施例中,微分变换模块200包括:微分变换单元201用于通过微分变换法结合DH参数计算,得到待辨识工业机器人的机器人运动学正解;推导单元202用于根据机器人运动学正解推导出待辨识工业机器人不同姿态下的雅克比矩阵。Further, in an embodiment of the present invention, the
进一步地,在本发明的一个实施例中,设计模块400包括:选取单元401用于选取测力仪和激光跟踪仪;设计单元402用于根据测力仪的尺寸设计工装工件,根据待辨识工业机器人、激光跟踪仪和测力仪确定现场设备布局;标定单元403用于基于现场设备布局,标定测力仪坐标系与激光跟踪仪坐标系转换关系为第一转换矩阵,标定激光跟踪仪坐标系与待辨识工业机器人基坐标系转换关系为第二转换矩阵;记录单元404用于多次调整待辨识工业机器人的末端位姿,记录测力仪测得六维力矢量和激光跟踪仪测得靶球坐标值。Further, in an embodiment of the present invention, the
进一步地,在本发明的一个实施例中,处理模块500包括:第一转换单元501用于通过第一转换矩阵,将测力仪六维力矢量转换成待辨识工业机器人末端法兰处的力矢量数据;第二转换单元502用于通过第二转换矩阵,将靶球坐标值转换成待辨识工业机器人基坐标系下的变形量数据;处理单元503用于将力矢量数据和变形量数据代入MATLAB进行处理,得到机器人关节刚度矩阵。Further, in an embodiment of the present invention, the
根据本发明实施例提出的六自由度工业串联机器人关节刚度辨识系统,基于激光跟踪仪和测力仪等高精度测量设备完成实验数据获取和解算,能够准确辨识出机器人关节刚度,为分析机器人最优刚度位姿及对机器人关节角进行变形补偿提供基础数据支撑。According to the six-degree-of-freedom industrial tandem robot joint stiffness identification system proposed in the embodiment of the present invention, the experimental data acquisition and calculation are completed based on high-precision measurement equipment such as laser trackers and dynamometers, and the robot joint stiffness can be accurately identified. Provide basic data support for optimal stiffness pose and deformation compensation for robot joint angles.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098791.1A CN111267143A (en) | 2020-02-18 | 2020-02-18 | Six-degree-of-freedom industrial series robot joint stiffness identification method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098791.1A CN111267143A (en) | 2020-02-18 | 2020-02-18 | Six-degree-of-freedom industrial series robot joint stiffness identification method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111267143A true CN111267143A (en) | 2020-06-12 |
Family
ID=70994004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010098791.1A Pending CN111267143A (en) | 2020-02-18 | 2020-02-18 | Six-degree-of-freedom industrial series robot joint stiffness identification method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111267143A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112775974A (en) * | 2021-01-20 | 2021-05-11 | 武汉科技大学 | Joint stiffness identification method in industrial robot milling process |
CN112847312A (en) * | 2021-01-08 | 2021-05-28 | 杭州飞钛航空智能装备有限公司 | Industrial robot and connecting rod deformation compensation method and device thereof |
CN113799126A (en) * | 2021-09-09 | 2021-12-17 | 华中科技大学 | A Robot Machining Path Optimization Method Based on Deformation and Dexterity |
CN113885316A (en) * | 2020-07-02 | 2022-01-04 | 中国科学院沈阳自动化研究所 | Seven-degree-of-freedom cooperative robot rigidity modeling and identification method |
CN115356986A (en) * | 2022-08-22 | 2022-11-18 | 电子科技大学 | A Method for Improving Absolute Positioning Accuracy of Industrial Robots Based on Be-SA Algorithm |
CN118278068A (en) * | 2024-06-03 | 2024-07-02 | 中国汽车技术研究中心有限公司 | A method and device for constructing a model of a car collision dummy |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07152429A (en) * | 1993-11-29 | 1995-06-16 | Mitsubishi Heavy Ind Ltd | Parameter identifying device |
CN107703748A (en) * | 2017-10-09 | 2018-02-16 | 东南大学 | A kind of heavy-load robot static rigidity discrimination method based on biasing plate design |
CN109434829A (en) * | 2018-11-07 | 2019-03-08 | 华侨大学 | A kind of Deformation Prediction and compensation method of solid stone carving robot processing system |
CN110053051A (en) * | 2019-04-30 | 2019-07-26 | 杭州亿恒科技有限公司 | Industrial serial manipulator joint stiffness parameter identification method |
CN110193829A (en) * | 2019-04-24 | 2019-09-03 | 南京航空航天大学 | A kind of robot precision's control method of coupled motions and stiffness parameters identification |
-
2020
- 2020-02-18 CN CN202010098791.1A patent/CN111267143A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07152429A (en) * | 1993-11-29 | 1995-06-16 | Mitsubishi Heavy Ind Ltd | Parameter identifying device |
CN107703748A (en) * | 2017-10-09 | 2018-02-16 | 东南大学 | A kind of heavy-load robot static rigidity discrimination method based on biasing plate design |
CN109434829A (en) * | 2018-11-07 | 2019-03-08 | 华侨大学 | A kind of Deformation Prediction and compensation method of solid stone carving robot processing system |
CN110193829A (en) * | 2019-04-24 | 2019-09-03 | 南京航空航天大学 | A kind of robot precision's control method of coupled motions and stiffness parameters identification |
CN110053051A (en) * | 2019-04-30 | 2019-07-26 | 杭州亿恒科技有限公司 | Industrial serial manipulator joint stiffness parameter identification method |
Non-Patent Citations (1)
Title |
---|
刘本德: "基于D-H参数精确标定的工业机器人关节刚度辨识", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113885316A (en) * | 2020-07-02 | 2022-01-04 | 中国科学院沈阳自动化研究所 | Seven-degree-of-freedom cooperative robot rigidity modeling and identification method |
CN113885316B (en) * | 2020-07-02 | 2023-04-25 | 中国科学院沈阳自动化研究所 | Stiffness modeling and identification method for a seven-degree-of-freedom collaborative robot |
CN112847312A (en) * | 2021-01-08 | 2021-05-28 | 杭州飞钛航空智能装备有限公司 | Industrial robot and connecting rod deformation compensation method and device thereof |
CN112775974A (en) * | 2021-01-20 | 2021-05-11 | 武汉科技大学 | Joint stiffness identification method in industrial robot milling process |
CN113799126A (en) * | 2021-09-09 | 2021-12-17 | 华中科技大学 | A Robot Machining Path Optimization Method Based on Deformation and Dexterity |
CN115356986A (en) * | 2022-08-22 | 2022-11-18 | 电子科技大学 | A Method for Improving Absolute Positioning Accuracy of Industrial Robots Based on Be-SA Algorithm |
CN118278068A (en) * | 2024-06-03 | 2024-07-02 | 中国汽车技术研究中心有限公司 | A method and device for constructing a model of a car collision dummy |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111267143A (en) | Six-degree-of-freedom industrial series robot joint stiffness identification method and system | |
CN109822574B (en) | A method for calibrating a six-dimensional force sensor at the end of an industrial robot | |
CN112873199B (en) | Robot absolute positioning precision calibration method based on kinematics and spatial interpolation | |
CN108406771B (en) | Robot self-calibration method | |
CN110161850B (en) | Variable parameter rigidity identification and modeling method for industrial robot | |
CN113927599B (en) | Absolute precision compensation method, system, device and computer readable storage medium | |
CN107042527B (en) | Industrial robot calibration device and method based on three-dimensional force sensor | |
US20030070311A1 (en) | Six degrees of freedom precision measuring system | |
CN112105484A (en) | Robot kinematic parameter self-calibration method, system and storage device | |
CN107703748B (en) | A static stiffness identification method for heavy-duty robots based on offset plate design | |
CN112318498B (en) | Industrial robot calibration method considering parameter coupling | |
JP4464318B2 (en) | Calibration method for parallel mechanism machine | |
CN110154022B (en) | Directional stiffness model-based robot hole-making radial positioning correction method | |
WO2018196232A1 (en) | Method for automatically calibrating robot and end effector, and system | |
CN109108982B (en) | Multi-joint robot geometric dimension precision calibration device and calibration method based on standard measuring tool | |
CN111300432B (en) | A six-dimensional stiffness error compensation system for an industrial robot and its compensation method | |
CN112743575B (en) | A system and method for static stiffness identification of serial industrial robots for machining sites | |
Zhang et al. | Uncertainty inverse analysis of positioning accuracy for error sources identification of industrial robots | |
CN110174074A (en) | A kind of measuring device and method for industrial robot thermal deformation error compensation | |
CN113878586B (en) | Robot kinematics calibration device, method and system | |
CN112894814B (en) | Mechanical arm DH parameter identification method based on least square method | |
CN113091670B (en) | Calibration device and calibration method for robot joint stiffness | |
Uchiyama et al. | Evaluation of the robot force sensor structure using singular value decomposition | |
CN117283556A (en) | Robot self-calibration device and method | |
CN111125843B (en) | Stiffness identification method of industrial robot based on digital image correlation technology |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200612 |