CN106737855A - A kind of robot precision compensation method of comprehensive position and attitude error model and rigidity compensation - Google Patents
A kind of robot precision compensation method of comprehensive position and attitude error model and rigidity compensation Download PDFInfo
- Publication number
- CN106737855A CN106737855A CN201610700370.5A CN201610700370A CN106737855A CN 106737855 A CN106737855 A CN 106737855A CN 201610700370 A CN201610700370 A CN 201610700370A CN 106737855 A CN106737855 A CN 106737855A
- Authority
- CN
- China
- Prior art keywords
- alpha
- theta
- beta
- robot
- delta
- 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
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
The invention discloses robot precision's compensation method of a kind of comprehensive position and attitude error model and rigidity compensation, comprise the following steps:Step 1, set up robot motion model according to the structural parameters of robot;Step 2, set up robot inaccuracy model;Step 3, in robot working space, random given object pose point, when robot end moves to specified point, record joint angles now;Step 4, the actual coordinate Pa using the given object pose point of position measuring instrument measurement;Step 5, error parameter is recognized using least square method;Step 6, in robot end's imposed load, measure its deflection, return to step 3 compensates the structural failure after recognizing again to motion model again afterwards, so as to eliminate end position and attitude error caused by the deformation that load causes, the deformation data that load causes is stored in database simultaneously, for the accuracy compensation in later stage.The present invention can significantly improve the absolute fix precision of robot, simply, efficiently.
Description
Technical field
The invention belongs to Robot calibration technical field, the machine of particularly a kind of comprehensive position and attitude error model and rigidity compensation
Device people's precision compensation method.
Background technology
With《The outline of made in China 2025》Promulgation, industrial robot will China start again development upsurge.Essence
Spend includes repetitive positioning accuracy and absolute fix precision as the important indicator for weighing industrial robot performance.Present industrial machine
Device people's repetitive positioning accuracy is high, and absolute fix precision is low, is unfavorable for that off-line programing and high accuracy are processed.And robot motion
The effective means that demarcation is raising robot localization precision is learned, is mainly included modeling, is measured, recognizes, compensating four-stage.
Traditional method carries out Robot calibration, is only directed to kinematics model parameter and causes error to compensate, and does not have
There is the deflection for considering that load causes, do not carry out comprehensive compensation.And traditional rigidity compensation aspect is, it is necessary to carry out substantial amounts of formula
Derive, solve each joint amount of deflection of robot and armed lever amount of deflection, set up rigidity model.Process is complicated, less efficient.
The content of the invention
Technical problem solved by the invention is the robot for providing a kind of comprehensive position and attitude error model and rigidity compensation
Precision compensation method.
The technical solution for realizing the object of the invention is:A kind of robot of comprehensive position and attitude error model and rigidity compensation
Precision compensation method, comprises the following steps:
Step 1, set up robot motion model according to the structural parameters of robot;Specially:
Step 1-1, the homogeneous transform matrix between robot adjacent segment is set up according to DH methods, the matrix is:
In above formula, aiIt is length of connecting rod, αiIt is joint torsional angle, diIt is connecting rod offset distance, θiIt is joint rotation angle, x is connecting rod coordinate
It is X-axis coordinate, z is link rod coordinate system Z axis coordinate;
Step 1-2, the homogeneous transform matrix to being set up in step 1-1 introduce the rotation Rot (y, β) around y-axis, eliminate middle
Between connecting rod because axle it is parallel or almost parallel when produce it is unusual, adjacent segment movement relation is modified to:
In above formula, βiThe anglec of rotation of robot the i-th bar coordinate system around y-axis is represented, y is link rod coordinate system y-axis coordinate, c
It is cos, s is sin;
Step 1-3, one additional parameter z of increasen, description instrument coordinate system builds along the translation of tail end connecting rod coordinate system z-axis
Found tool coordinates system is relative to the transformation matrix of tail end connecting rod coordinate system:
Step 1-4, for N articulated robots, according to above-mentioned steps obtain robot tool coordinate system and base coordinate system it
Between kinematic relation be:
T=0A1×1A2×2A3×3A4×4A5×5A6×…×n-1An
The value of n is 1...N, and N >=1 kinematic relation is robot motion model.
Step 2, the robot motion model set up according to step 1 set up robot inaccuracy model;Specially:
Step 2-1, intermediate connecting rod actual converted matrix is obtained by differential transform principle with nominal transition matrix error dTi
For:
And
Ti is intermediate connecting rod transition matrix;
Step 2-2, tool coordinates system is obtained by differential transform principle relative to tail end connecting rod Conversion Matrix of Coordinate error:
Tn is tool coordinates system and tail end connecting rod Conversion Matrix of Coordinate;
Step 2-3, for n articulated robots, its final error model be intermediate connecting rod error add tool coordinates system
Relative to the error that tail end connecting rod is converted, following formula is obtained after differential of demanding perfection:
Wherein p is terminal position coordinate;
Write:
Δ p=JδΔX
Wherein Δ X=(Δ θ1...Δθn, Δ α1...Δαn,Δa1...Δan,Δd1...Δdn,Δβ1...Δβn,Δ
zn)TRepresent each bar linkage structure error J of robotδIt is identification Jacobian matrix.
Step 3, in robot working space, random given object pose point, its nominal coordinate is Pn, when robot end
When end moves to specified point, record joint angles now;
Step 4, the actual coordinate Pa using the given object pose point of position measuring instrument measurement;
Step 5, error parameter is recognized using least square method, the structural failure that will be picked out is compensated gives motion mould
Type name parameter, is verified whether to meet requirement, and next step, otherwise return to step 3 are performed if meeting and requiring;
It is specifically to add structural parameters to pick out that the structural failure that will be picked out is compensated to motion model name parameter
Error parameter;
Verify whether that meeting requirement specifically refers to:Data before measurement actual coordinate, with compensation are compared, if meet
The margin of tolerance ± 0.2mm, if in the margin of tolerance, meeting and requiring, is otherwise unsatisfactory for requiring.
Step 6, in robot end's imposed load, measure its deflection, afterwards return to step 3 will again recognize after knot
Structure error is compensated to motion model again, so as to eliminate end position and attitude error caused by the deformation that load causes, while by load
The deformation data for causing is stored in database, for the accuracy compensation in later stage.In robot end's imposed load, its deformation is measured
Amount is specially:
Step 6-1, in the range of rated load, to robot end apply different quality load, using stress-strain gage
Each part distortion amount of robot measurement, and using the actual coordinate of apparatus measures now robot arrival specified point;
Step 6-2, measurement result is processed, obtain each part distortion amount of robot with the curve of load change, obtained
Take curve of robot end's site error with load change.
Compared with prior art, its remarkable advantage is the present invention:(1) kinematics model that the present invention is used is in MDH methods
On the basis of increased tool coordinates system, constitute 6 parameter models so that motion model is more complete, can preferably describe machine
People's model.(2) method of the present invention uses least square method to robot architecture's error identification, can be with softwares such as matlab
Quickly obtain structural failure identification result.(3) after the method for the present invention is compensated according to position and attitude error model, for machine
The deflection that people's end load causes has carried out second compensation, without the need for rigidity model is set up to robot again, eliminates
Complicated algorithm development process.(4) method of the present invention obtains change curve of the robot body deflection to load so that machine
Device people transfers offline result when similar operating mode is run into, and improves robot and works online efficiency.
The present invention is described in further detail below in conjunction with the accompanying drawings.
Brief description of the drawings
Fig. 1 is robot precision's compensation method flow of a kind of comprehensive position and attitude error model of the invention and rigidity compensation
Figure.
Fig. 2 is that each armed lever end caused by robot end's imposed load deforms, wherein figure (a) bends for armed lever stress
Deformation pattern, figure (b) is armed lever stress stretcher strain figure, and figure (c) is armed lever stress torsional deflection figure.
Specific embodiment
With reference to Fig. 1, Fig. 2, the robot precision compensation side of a kind of comprehensive position and attitude error model of the invention and rigidity compensation
Method, comprises the following steps:
Step 1, set up robot motion model according to the structural parameters of robot;Specially:
Step 1-1, the homogeneous transform matrix between robot adjacent segment is set up according to DH methods, the matrix is:
In above formula, aiIt is length of connecting rod, αiIt is joint torsional angle, diIt is connecting rod offset distance, θiIt is joint rotation angle, X is connecting rod coordinate
It is X-axis, Z is link rod coordinate system Z axis.
Step 1-2, the homogeneous transform matrix to being set up in step 1-1 introduce the rotation Rot (y, β) around y-axis, eliminate middle
Between connecting rod because axle it is parallel or almost parallel when produce it is unusual, adjacent segment movement relation is modified to:
In above formula, βiThe anglec of rotation of robot the i-th bar coordinate system around y-axis is represented, y is link rod coordinate system y-axis, and c is
Cos, s are sin;
Step 1-3, one additional parameter z of increasen, description instrument coordinate system builds along the translation of tail end connecting rod coordinate system z-axis
Found tool coordinates system is relative to the transformation matrix of tail end connecting rod coordinate system:
Step 1-4, for N articulated robots, according to above-mentioned steps obtain robot tool coordinate system and base coordinate system it
Between kinematic relation be:
T=0A1×1A2×2A3×3A4×4A5×5A6×…×n-1An
The value of n is 1...N, and N >=1, the kinematic relation is robot motion model.
Step 2, the robot motion model set up according to step 1 set up robot inaccuracy model;Specially:
Step 2-1, intermediate connecting rod actual converted matrix is obtained by differential transform principle with nominal transition matrix error dTi
For:
And
Ti is intermediate connecting rod transition matrix.
Step 2-2, tool coordinates system is obtained by differential transform principle relative to tail end connecting rod Conversion Matrix of Coordinate error:
Tn is tool coordinates system and tail end connecting rod Conversion Matrix of Coordinate.
Step 2-3, for n articulated robots, its final error model be intermediate connecting rod error add tool coordinates system
Relative to the error that tail end connecting rod is converted, following formula is obtained after differential of demanding perfection:
Wherein p is terminal position coordinate.
Write:
Δ p=JδΔX
Wherein Δ X=(Δ θ1...Δθn, Δ α1...Δαn,Δa1...Δan,Δd1...Δdn,Δβ1...Δβn,Δ
zn)TRepresent each bar linkage structure error J of robotδIt is identification Jacobian matrix.
Step 3, in robot working space, random given object pose point, its nominal coordinate is Pn, when robot end
When end moves to specified point, record joint angles now;
Step 4, the actual coordinate Pa using the given object pose point of position measuring instrument measurement;
Step 5, error parameter is recognized using least square method, the structural failure that will be picked out is compensated gives motion mould
Type name parameter, is verified whether to meet requirement, and next step, otherwise return to step 3 are performed if meeting and requiring;
It is specifically to add structural parameters to pick out that the structural failure that will be picked out is compensated to motion model name parameter
Error parameter;
Verify whether that meeting requirement specifically refers to:Data before measurement actual coordinate, with compensation are compared, if meet
The margin of tolerance ± 0.2mm, if in the margin of tolerance, meeting and requiring, is otherwise unsatisfactory for requiring.
Shown in step 6, reference picture 2, the deformation of armed lever can be caused in robot end's imposed load, cause robot end
Position error.In robot end's imposed load, its deflection is measured, the structure after return to step 3 will be recognized again afterwards is missed
Difference is compensated to motion model again, so that end position and attitude error caused by the deformation that load causes is eliminated, while load is caused
Deformation data be stored in database, for the accuracy compensation in later stage.Specially:
Step 6-1, in the range of rated load, to robot end apply different quality load, using stress-strain gage
Each part distortion amount of robot measurement, and using the actual coordinate of apparatus measures now robot arrival specified point;
Step 6-2, measurement result is processed, obtain each part distortion amount of robot with the curve of load change, obtained
Take curve of robot end's site error with load change.
In sum, the robot precision compensation side of a kind of comprehensive position and attitude error model disclosed by the invention and rigidity compensation
Method, given object pose records nominal coordinate and joint angles at random in robot working space, measures set point reality
Pose, sets up robot inaccuracy model, and error is recognized by least square method, and the error compensation that will be picked out is to fortune
Movable model name parameter, then in robot end's imposed load, measures deflection, carries out second compensation.Realize that robot is exhausted
Compensation to positioning precision.The present invention can significantly improve the absolute fix precision of robot, simply, efficiently.
Claims (5)
1. robot precision's compensation method of a kind of comprehensive position and attitude error model and rigidity compensation, it is characterised in that including following
Step:
Step 1, set up robot motion model according to the structural parameters of robot;
Step 2, the robot motion model set up according to step 1 set up robot inaccuracy model;
Step 3, in robot working space, random given object pose point, its nominal coordinate is Pn, when robot end moves
When moving specified point, record joint angles now;
Step 4, the actual coordinate Pa using the given object pose point of position measuring instrument measurement;
Step 5, error parameter is recognized using least square method, the structural failure that will be picked out is compensated gives motion model name
Adopted parameter, is verified whether to meet requirement, and next step, otherwise return to step 3 are performed if meeting and requiring;
Step 6, in robot end's imposed load, measure its deflection, afterwards return to step 3 will again recognize after structure miss
Difference is compensated to motion model again, so that end position and attitude error caused by the deformation that load causes is eliminated, while load is caused
Deformation data be stored in database, for the accuracy compensation in later stage.
2. robot precision's compensation method of comprehensive position and attitude error model and rigidity compensation, its feature according to claim 1
It is that the structural parameters in step 1 according to robot set up robot motion model, specially:
Step 1-1, the homogeneous transform matrix between robot adjacent segment is set up according to DH methods, the matrix is:
In above formula, aiIt is length of connecting rod, αiIt is joint torsional angle, diIt is connecting rod offset distance, θiIt is joint rotation angle, x is link rod coordinate system X-axis
Coordinate, z is link rod coordinate system Z axis coordinate;
Step 1-2, the homogeneous transform matrix to being set up in step 1-1 introduce the rotation Rot (y, β) around y-axis, eliminate intermediate connecting rod
Between because axle it is parallel or almost parallel when produce it is unusual, adjacent segment movement relation is modified to:
In above formula, βiThe anglec of rotation of robot the i-th bar coordinate system around y-axis is represented, y is link rod coordinate system y-axis coordinate, and c is cos,
S is sin;
Step 1-3, one additional parameter z of increasen, description instrument coordinate system sets up work along the translation of tail end connecting rod coordinate system z-axis
Have coordinate system is relative to the transformation matrix of tail end connecting rod coordinate system:
Step 1-4, for N articulated robots, obtained between robot tool coordinate system and base coordinate system according to above-mentioned steps
Kinematic relation is:
T=0A1×1A2×2A3×3A4×4A5×5A6×…×n-1An
The value of n is 1...N, and N >=1 kinematic relation is robot motion model.
3. robot precision's compensation method of comprehensive position and attitude error model according to claim 1 and rigidity compensation, it is special
Levy and be, robot inaccuracy model is set up in step 2 and is specially:
Step 2-1, intermediate connecting rod actual converted matrix is obtained by differential transform principle with nominal transition matrix error dTiFor:
And
Ti is intermediate connecting rod transition matrix;
Step 2-2, tool coordinates system is obtained by differential transform principle relative to tail end connecting rod Conversion Matrix of Coordinate error:
Tn is tool coordinates system and tail end connecting rod Conversion Matrix of Coordinate;
Step 2-3, for n articulated robots, its final error model be intermediate connecting rod error plus tool coordinates system it is relative
In the error of tail end connecting rod conversion, following formula is obtained after differential of demanding perfection:
Wherein p is terminal position coordinate;
Write:
Wherein Δ X=(Δ θ1...Δθn, Δ α1...Δαn,Δa1...Δan,Δd1...Δdn,Δβ1...Δβn,Δzn)T
Represent each bar linkage structure error J of robotδIt is identification Jacobian matrix.
4. robot precision's compensation method of comprehensive position and attitude error model according to claim 1 and rigidity compensation, it is special
Levy and be, it is specifically to add structural parameters to distinguish that the structural failure that will be picked out in step 5 is compensated to motion model name parameter
Know the error parameter for;
Verify whether that meeting requirement specifically refers to:Data before measurement actual coordinate, with compensation are compared, if meet tolerance
Scope ± 0.2mm, if in the margin of tolerance, meeting and requiring, is otherwise unsatisfactory for requiring.
5. robot precision's compensation method of comprehensive position and attitude error model according to claim 1 and rigidity compensation, it is special
Levy and be, in robot end's imposed load in step 6, measure its deflection and be specially:
Step 6-1, in the range of rated load, to robot end apply different quality load, using stress-strain gage measure
Each part distortion amount of robot, and using the actual coordinate of apparatus measures now robot arrival specified point;
Step 6-2, measurement result is processed, obtain curve of each part distortion amount of robot with load change, obtain machine
Device people's terminal position error with load change curve.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610700370.5A CN106737855B (en) | 2016-08-22 | 2016-08-22 | A kind of robot precision's compensation method of comprehensive position and attitude error model and rigidity compensation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610700370.5A CN106737855B (en) | 2016-08-22 | 2016-08-22 | A kind of robot precision's compensation method of comprehensive position and attitude error model and rigidity compensation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106737855A true CN106737855A (en) | 2017-05-31 |
CN106737855B CN106737855B (en) | 2019-07-02 |
Family
ID=58972047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610700370.5A Active CN106737855B (en) | 2016-08-22 | 2016-08-22 | A kind of robot precision's compensation method of comprehensive position and attitude error model and rigidity compensation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106737855B (en) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107443382A (en) * | 2017-09-12 | 2017-12-08 | 清华大学 | Industrial robot structure parameter error recognizes and compensation method |
CN107607918A (en) * | 2017-08-24 | 2018-01-19 | 北京航空航天大学 | A kind of positioning of cylinder near field measurement feed and defocusing method based on robot |
CN108044651A (en) * | 2017-10-19 | 2018-05-18 | 北京航空航天大学 | A kind of space manipulator kinematics parameters on-orbit calibration method based on binocular vision |
CN108225239A (en) * | 2018-01-25 | 2018-06-29 | 哈尔滨工业大学 | A kind of computational methods in the extending arm end pose static error domain of satellite antenna |
CN108393928A (en) * | 2018-01-26 | 2018-08-14 | 南京理工大学 | Multi-rigid body-finite element hybrid analysis of flexible robot's robot contact collision |
CN108406768A (en) * | 2018-03-09 | 2018-08-17 | 汇川技术(东莞)有限公司 | A kind of robot calibration method and system based on dead weight and load deformation compensation |
CN108453727A (en) * | 2018-01-11 | 2018-08-28 | 中国人民解放军63920部队 | Mechanical arm tail end position and attitude error bearing calibration based on oval feature and system |
CN108608462A (en) * | 2018-05-07 | 2018-10-02 | 苏州尚贤医疗机器人技术股份有限公司 | A kind of quadruple precision compensation method for large-scale heavy duty mechanical arm |
CN108748162A (en) * | 2018-07-09 | 2018-11-06 | 五邑大学 | A kind of Mechanical arm control method of the robot experimental teaching based on least square method |
CN109465829A (en) * | 2018-12-12 | 2019-03-15 | 南京工程学院 | A kind of industrial robot geometric parameter discrimination method based on transition matrix error model |
CN109623810A (en) * | 2018-11-26 | 2019-04-16 | 南京航空航天大学 | A kind of method for the time optimal trajectory planning that robot is smooth |
CN109773786A (en) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | A kind of industrial robot plane precision scaling method |
CN110053051A (en) * | 2019-04-30 | 2019-07-26 | 杭州亿恒科技有限公司 | Industrial serial manipulator joint stiffness parameter identification method |
CN110053050A (en) * | 2019-04-22 | 2019-07-26 | 珠海格力智能装备有限公司 | Robot track precision compensation method and device, storage medium and processor |
CN110152211A (en) * | 2019-06-12 | 2019-08-23 | 兰州理工大学 | A kind of patient carries medical mechanical arm error compensation system and method |
CN110161850A (en) * | 2019-04-24 | 2019-08-23 | 南京航空航天大学 | A kind of identification of industrial robot variable element rigidity and modeling method |
CN110193829A (en) * | 2019-04-24 | 2019-09-03 | 南京航空航天大学 | A kind of robot precision's control method of coupled motions and stiffness parameters identification |
CN110421566A (en) * | 2019-08-08 | 2019-11-08 | 华东交通大学 | A kind of robot precision's compensation method based on degree of approximation interpolation by weighted average method |
CN110883771A (en) * | 2018-09-11 | 2020-03-17 | 发那科株式会社 | Calibration system and calibration method for robot |
CN110962124A (en) * | 2019-12-05 | 2020-04-07 | 齐鲁工业大学 | Method for compensating static error and correcting dynamic stiffness model of cutting machining robot |
CN110977940A (en) * | 2019-11-28 | 2020-04-10 | 清华大学 | Geometric error modeling method and device for parallel-series robot |
CN111007804A (en) * | 2019-12-05 | 2020-04-14 | 齐鲁工业大学 | Dynamic error compensation and control method of cutting machining robot |
CN111055273A (en) * | 2019-05-16 | 2020-04-24 | 广西大学 | Two-step error compensation method for robot |
CN111390914A (en) * | 2020-04-17 | 2020-07-10 | 上海智殷自动化科技有限公司 | Robot zero position and tool coordinate calibration method |
CN111590581A (en) * | 2020-05-26 | 2020-08-28 | 珠海格力智能装备有限公司 | Positioning compensation method and device for robot |
CN112297003A (en) * | 2019-07-31 | 2021-02-02 | 发那科株式会社 | Device for setting robot coordinate system, robot control device, robot system and method |
CN112861317A (en) * | 2021-01-11 | 2021-05-28 | 合肥工业大学 | Kinematic modeling method for joint type coordinate measuring machine for compensating inclination error of rotating shaft |
CN112873199A (en) * | 2021-01-08 | 2021-06-01 | 西北工业大学 | Robot absolute positioning precision calibration method based on kinematics and spatial interpolation |
CN112894814A (en) * | 2021-01-25 | 2021-06-04 | 江苏集萃智能制造技术研究所有限公司 | Mechanical arm DH parameter identification method based on least square method |
CN113146630A (en) * | 2021-04-19 | 2021-07-23 | 华南理工大学 | Industrial robot milling error compensation method, system, device and medium |
CN113927594A (en) * | 2021-09-26 | 2022-01-14 | 珠海格力智能装备有限公司 | Method and device for compensating joint rotation angle of robot |
CN114135224A (en) * | 2021-11-30 | 2022-03-04 | 江苏徐工工程机械研究院有限公司 | Geotechnical engineering machinery and working arm deflection compensation method thereof |
CN115042189A (en) * | 2022-07-22 | 2022-09-13 | 西安理工大学 | Mechanical arm parameter error identification and compensation method |
CN115091464A (en) * | 2022-07-22 | 2022-09-23 | 西安理工大学 | Method for identifying stiffness parameters of mechanical arm joint |
CN115179289A (en) * | 2022-07-18 | 2022-10-14 | 天津大学 | Robot calibration method facing digital twins |
CN115416018A (en) * | 2022-08-17 | 2022-12-02 | 雅客智慧(北京)科技有限公司 | End effector deformation compensation method and device, electronic equipment and storage medium |
CN115431302A (en) * | 2022-11-09 | 2022-12-06 | 广东隆崎机器人有限公司 | Robot joint idle stroke measuring method and device, electronic equipment and storage medium |
US11731225B1 (en) | 2022-08-16 | 2023-08-22 | Shandong University | Electro-hydraulic micro-displacement platform, a micro-displacement system, a precision compensation system, and its method |
CN117301082A (en) * | 2023-11-28 | 2023-12-29 | 佛山华数机器人有限公司 | Joint flexibility compensation method for heavy-load robot |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10120939A1 (en) * | 2001-04-20 | 2002-10-24 | Schunk Gmbh & Co Kg | Gripper for manipulators has electric drive for actuator part with drive shaft coupled to actuator part via spindle drive in the form of a trapezoidal or conical threaded drive |
CN101231749A (en) * | 2007-12-20 | 2008-07-30 | 昆山华恒工程技术中心有限公司 | Method for calibrating industry robot |
CN102679925A (en) * | 2012-05-24 | 2012-09-19 | 上海飞机制造有限公司 | Method for measuring positioning error of robot |
CN103231375A (en) * | 2013-04-28 | 2013-08-07 | 苏州大学 | Industrial robot calibration method based on distance error models |
CN104408299A (en) * | 2014-11-17 | 2015-03-11 | 广东产品质量监督检验研究院 | Position error compensation method for distance recognition superfluous kinematics parameter-based robot |
-
2016
- 2016-08-22 CN CN201610700370.5A patent/CN106737855B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10120939A1 (en) * | 2001-04-20 | 2002-10-24 | Schunk Gmbh & Co Kg | Gripper for manipulators has electric drive for actuator part with drive shaft coupled to actuator part via spindle drive in the form of a trapezoidal or conical threaded drive |
CN101231749A (en) * | 2007-12-20 | 2008-07-30 | 昆山华恒工程技术中心有限公司 | Method for calibrating industry robot |
CN102679925A (en) * | 2012-05-24 | 2012-09-19 | 上海飞机制造有限公司 | Method for measuring positioning error of robot |
CN103231375A (en) * | 2013-04-28 | 2013-08-07 | 苏州大学 | Industrial robot calibration method based on distance error models |
CN104408299A (en) * | 2014-11-17 | 2015-03-11 | 广东产品质量监督检验研究院 | Position error compensation method for distance recognition superfluous kinematics parameter-based robot |
Non-Patent Citations (1)
Title |
---|
王一: "面向测量的关节运动机构误差模型及标定技术研究", 《中国优秀博士学位论文全文数据库 信息科技辑》 * |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107607918A (en) * | 2017-08-24 | 2018-01-19 | 北京航空航天大学 | A kind of positioning of cylinder near field measurement feed and defocusing method based on robot |
CN107607918B (en) * | 2017-08-24 | 2020-07-21 | 北京航空航天大学 | Robot-based cylindrical surface near-field measurement feed source positioning and focusing method |
CN107443382A (en) * | 2017-09-12 | 2017-12-08 | 清华大学 | Industrial robot structure parameter error recognizes and compensation method |
CN108044651A (en) * | 2017-10-19 | 2018-05-18 | 北京航空航天大学 | A kind of space manipulator kinematics parameters on-orbit calibration method based on binocular vision |
CN108453727A (en) * | 2018-01-11 | 2018-08-28 | 中国人民解放军63920部队 | Mechanical arm tail end position and attitude error bearing calibration based on oval feature and system |
CN108453727B (en) * | 2018-01-11 | 2020-08-25 | 中国人民解放军63920部队 | Method and system for correcting pose error of tail end of mechanical arm based on elliptical characteristics |
CN108225239A (en) * | 2018-01-25 | 2018-06-29 | 哈尔滨工业大学 | A kind of computational methods in the extending arm end pose static error domain of satellite antenna |
CN108393928A (en) * | 2018-01-26 | 2018-08-14 | 南京理工大学 | Multi-rigid body-finite element hybrid analysis of flexible robot's robot contact collision |
CN108393928B (en) * | 2018-01-26 | 2020-06-30 | 南京理工大学 | Multi-rigid-finite-element hybrid analysis method for contact collision of mechanical arm of flexible robot |
CN108406768A (en) * | 2018-03-09 | 2018-08-17 | 汇川技术(东莞)有限公司 | A kind of robot calibration method and system based on dead weight and load deformation compensation |
CN108608462A (en) * | 2018-05-07 | 2018-10-02 | 苏州尚贤医疗机器人技术股份有限公司 | A kind of quadruple precision compensation method for large-scale heavy duty mechanical arm |
CN108608462B (en) * | 2018-05-07 | 2021-04-27 | 苏州尚贤医疗机器人技术股份有限公司 | Quadruple precision compensation method for large heavy-duty mechanical arm |
CN108748162A (en) * | 2018-07-09 | 2018-11-06 | 五邑大学 | A kind of Mechanical arm control method of the robot experimental teaching based on least square method |
CN110883771A (en) * | 2018-09-11 | 2020-03-17 | 发那科株式会社 | Calibration system and calibration method for robot |
CN109623810A (en) * | 2018-11-26 | 2019-04-16 | 南京航空航天大学 | A kind of method for the time optimal trajectory planning that robot is smooth |
CN109623810B (en) * | 2018-11-26 | 2022-04-22 | 南京航空航天大学 | Method for planning smooth time optimal trajectory of robot |
CN109465829A (en) * | 2018-12-12 | 2019-03-15 | 南京工程学院 | A kind of industrial robot geometric parameter discrimination method based on transition matrix error model |
WO2020134426A1 (en) * | 2018-12-29 | 2020-07-02 | 南京埃斯顿机器人工程有限公司 | Plane precision calibration method for industrial robot |
CN109773786A (en) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | A kind of industrial robot plane precision scaling method |
CN109773786B (en) * | 2018-12-29 | 2022-04-19 | 南京埃斯顿机器人工程有限公司 | Industrial robot plane precision calibration method |
CN110053050A (en) * | 2019-04-22 | 2019-07-26 | 珠海格力智能装备有限公司 | Robot track precision compensation method and device, storage medium and processor |
CN110161850B (en) * | 2019-04-24 | 2020-04-07 | 南京航空航天大学 | Variable parameter rigidity identification and modeling method for industrial robot |
CN110193829B (en) * | 2019-04-24 | 2020-04-07 | 南京航空航天大学 | Robot precision control method for coupling kinematics and rigidity parameter identification |
CN110193829A (en) * | 2019-04-24 | 2019-09-03 | 南京航空航天大学 | A kind of robot precision's control method of coupled motions and stiffness parameters identification |
CN110161850A (en) * | 2019-04-24 | 2019-08-23 | 南京航空航天大学 | A kind of identification of industrial robot variable element rigidity and modeling method |
WO2020215614A1 (en) * | 2019-04-24 | 2020-10-29 | 南京航空航天大学 | Variable-parameter stiffness identification and modeling method for industrial robot |
CN110053051A (en) * | 2019-04-30 | 2019-07-26 | 杭州亿恒科技有限公司 | Industrial serial manipulator joint stiffness parameter identification method |
CN111055273A (en) * | 2019-05-16 | 2020-04-24 | 广西大学 | Two-step error compensation method for robot |
CN110152211A (en) * | 2019-06-12 | 2019-08-23 | 兰州理工大学 | A kind of patient carries medical mechanical arm error compensation system and method |
CN112297003A (en) * | 2019-07-31 | 2021-02-02 | 发那科株式会社 | Device for setting robot coordinate system, robot control device, robot system and method |
CN110421566B (en) * | 2019-08-08 | 2020-10-27 | 华东交通大学 | Robot precision compensation method based on approximation degree weighted average interpolation method |
CN110421566A (en) * | 2019-08-08 | 2019-11-08 | 华东交通大学 | A kind of robot precision's compensation method based on degree of approximation interpolation by weighted average method |
CN110977940A (en) * | 2019-11-28 | 2020-04-10 | 清华大学 | Geometric error modeling method and device for parallel-series robot |
CN110962124B (en) * | 2019-12-05 | 2022-12-27 | 齐鲁工业大学 | Method for compensating static errors and correcting dynamic stiffness model of cutting machining robot |
CN111007804A (en) * | 2019-12-05 | 2020-04-14 | 齐鲁工业大学 | Dynamic error compensation and control method of cutting machining robot |
CN110962124A (en) * | 2019-12-05 | 2020-04-07 | 齐鲁工业大学 | Method for compensating static error and correcting dynamic stiffness model of cutting machining robot |
CN111390914B (en) * | 2020-04-17 | 2023-02-28 | 上海智殷自动化科技有限公司 | Robot zero position and tool coordinate calibration method |
CN111390914A (en) * | 2020-04-17 | 2020-07-10 | 上海智殷自动化科技有限公司 | Robot zero position and tool coordinate calibration method |
CN111590581A (en) * | 2020-05-26 | 2020-08-28 | 珠海格力智能装备有限公司 | Positioning compensation method and device for robot |
CN111590581B (en) * | 2020-05-26 | 2021-10-22 | 珠海格力智能装备有限公司 | Positioning compensation method and device for robot |
CN112873199A (en) * | 2021-01-08 | 2021-06-01 | 西北工业大学 | Robot absolute positioning precision calibration method based on kinematics and spatial interpolation |
CN112873199B (en) * | 2021-01-08 | 2022-07-19 | 西北工业大学 | Robot absolute positioning precision calibration method based on kinematics and spatial interpolation |
CN112861317B (en) * | 2021-01-11 | 2022-09-30 | 合肥工业大学 | Kinematic modeling method for joint type coordinate measuring machine for compensating inclination error of rotating shaft |
CN112861317A (en) * | 2021-01-11 | 2021-05-28 | 合肥工业大学 | Kinematic modeling method for joint type coordinate measuring machine for compensating inclination error of rotating shaft |
CN112894814A (en) * | 2021-01-25 | 2021-06-04 | 江苏集萃智能制造技术研究所有限公司 | Mechanical arm DH parameter identification method based on least square method |
CN113146630A (en) * | 2021-04-19 | 2021-07-23 | 华南理工大学 | Industrial robot milling error compensation method, system, device and medium |
CN113146630B (en) * | 2021-04-19 | 2023-10-20 | 华南理工大学 | Industrial robot milling error compensation method, system, device and medium |
CN113927594A (en) * | 2021-09-26 | 2022-01-14 | 珠海格力智能装备有限公司 | Method and device for compensating joint rotation angle of robot |
CN114135224B (en) * | 2021-11-30 | 2024-02-02 | 江苏徐工工程机械研究院有限公司 | Geotechnical engineering machine and working arm deflection compensation method thereof |
CN114135224A (en) * | 2021-11-30 | 2022-03-04 | 江苏徐工工程机械研究院有限公司 | Geotechnical engineering machinery and working arm deflection compensation method thereof |
CN115179289A (en) * | 2022-07-18 | 2022-10-14 | 天津大学 | Robot calibration method facing digital twins |
CN115179289B (en) * | 2022-07-18 | 2024-09-20 | 天津大学 | Digital twinning-oriented robot calibration method |
CN115042189A (en) * | 2022-07-22 | 2022-09-13 | 西安理工大学 | Mechanical arm parameter error identification and compensation method |
CN115091464B (en) * | 2022-07-22 | 2024-10-01 | 西安理工大学 | Mechanical arm joint stiffness parameter identification method |
CN115042189B (en) * | 2022-07-22 | 2024-10-01 | 西安理工大学 | Mechanical arm parameter error identification and compensation method |
CN115091464A (en) * | 2022-07-22 | 2022-09-23 | 西安理工大学 | Method for identifying stiffness parameters of mechanical arm joint |
US11731225B1 (en) | 2022-08-16 | 2023-08-22 | Shandong University | Electro-hydraulic micro-displacement platform, a micro-displacement system, a precision compensation system, and its method |
CN115416018B (en) * | 2022-08-17 | 2024-03-15 | 雅客智慧(北京)科技有限公司 | End effector deformation compensation method, device, electronic equipment and storage medium |
CN115416018A (en) * | 2022-08-17 | 2022-12-02 | 雅客智慧(北京)科技有限公司 | End effector deformation compensation method and device, electronic equipment and storage medium |
CN115431302A (en) * | 2022-11-09 | 2022-12-06 | 广东隆崎机器人有限公司 | Robot joint idle stroke measuring method and device, electronic equipment and storage medium |
CN117301082B (en) * | 2023-11-28 | 2024-01-23 | 佛山华数机器人有限公司 | Joint flexibility compensation method for heavy-load robot |
CN117301082A (en) * | 2023-11-28 | 2023-12-29 | 佛山华数机器人有限公司 | Joint flexibility compensation method for heavy-load robot |
Also Published As
Publication number | Publication date |
---|---|
CN106737855B (en) | 2019-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106737855A (en) | A kind of robot precision compensation method of comprehensive position and attitude error model and rigidity compensation | |
CN109773786B (en) | Industrial robot plane precision calibration method | |
CN110193829B (en) | Robot precision control method for coupling kinematics and rigidity parameter identification | |
CN100547614C (en) | A kind of scaling method of industrial robot | |
CN106338990B (en) | Industrial robot DH parameter calibration and Zero positioning method based on laser tracker | |
CN104608129B (en) | Based on the robot calibration method of plane restriction | |
CN111055273B (en) | Two-step error compensation method for robot | |
Conrad et al. | Robotic calibration issues: Accuracy, repeatability and calibration | |
CN112318498B (en) | Industrial robot calibration method considering parameter coupling | |
CN103231375A (en) | Industrial robot calibration method based on distance error models | |
CN104890013A (en) | Pull-cord encoder based calibration method of industrial robot | |
CN108406771A (en) | A kind of plane restriction error model and robot self-calibrating method | |
CN107214703A (en) | A kind of robot self-calibrating method of view-based access control model auxiliary positioning | |
CN107553493A (en) | A kind of robot kinematics' parameter calibration method based on displacement sensor for pull rope | |
CN104408299B (en) | Robot location's error compensating method based on distance identification redundancy kinematics parameters | |
CN113580148B (en) | Parallel robot kinematics calibration method based on equivalent kinematic chain | |
CN113400088B (en) | Position-independent geometric error modeling and identification method for AC double-turntable five-axis machine tool | |
CN114406991B (en) | Industrial robot calibration and spatial position measurement method based on stay wire encoder | |
CN110154022B (en) | Directional stiffness model-based robot hole-making radial positioning correction method | |
CN107369167A (en) | A kind of robot self-calibrating method based on biplane constraint error model | |
CN104833324A (en) | Robot calibration method based on measuring head | |
CN107607918A (en) | A kind of positioning of cylinder near field measurement feed and defocusing method based on robot | |
CN110815204B (en) | Industrial robot kinematics calibration method | |
Guo et al. | A measurement method for calibrating kinematic parameters of industrial robots with point constraint by a laser displacement sensor | |
CN112828878B (en) | Three-dimensional measurement and tracking method for large-scale equipment in butt joint process |
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 |