[go: up one dir, main page]

CN113681559A - Line laser scanning robot hand-eye calibration method based on standard cylinder - Google Patents

Line laser scanning robot hand-eye calibration method based on standard cylinder Download PDF

Info

Publication number
CN113681559A
CN113681559A CN202110973321.XA CN202110973321A CN113681559A CN 113681559 A CN113681559 A CN 113681559A CN 202110973321 A CN202110973321 A CN 202110973321A CN 113681559 A CN113681559 A CN 113681559A
Authority
CN
China
Prior art keywords
robot
cylinder
line laser
laser sensor
scanning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110973321.XA
Other languages
Chinese (zh)
Other versions
CN113681559B (en
Inventor
张萍
陈文明
高金锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo Guanglei Ruirong Intelligent System Co ltd
Original Assignee
Ningbo Guanglei Ruirong Intelligent System Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo Guanglei Ruirong Intelligent System Co ltd filed Critical Ningbo Guanglei Ruirong Intelligent System Co ltd
Priority to CN202110973321.XA priority Critical patent/CN113681559B/en
Publication of CN113681559A publication Critical patent/CN113681559A/en
Application granted granted Critical
Publication of CN113681559B publication Critical patent/CN113681559B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention discloses a method for calibrating a hand and an eye of a linear laser scanning robot based on a standard cylinder, which comprises the following steps: carrying a line laser sensor at the tail end of a robot and placing a standard cylinder in a working space of the robot; the scanning data of the side surfaces of the cylinders of the line laser sensor under different robot poses are obtained by changing the pose of the tail end of the scanning robot; because the laser plane is intersected with the side surface of the cylinder to obtain an elliptical section, the RANSAC algorithm is utilized to obtain the coordinates of the center point of the elliptical section; establishing a constraint optimization equation by using the distance from the central point of the elliptical outline to the central axis of the cylinder; and solving a constraint optimization problem by using a fusion algorithm of a particle swarm algorithm and a generalized multiplier method, and simultaneously obtaining a rotation and translation matrix of the hand-eye calibration. The invention only needs one standard cylinder, the calibration process is simple and easy to operate, the calibration result is not influenced by the position of the calibration object and the initial value of the calibration parameter, the calibration precision is high, and the universality is strong.

Description

Line laser scanning robot hand-eye calibration method based on standard cylinder
Technical Field
The invention mainly relates to the technical field of robot three-dimensional vision hand-eye calibration, in particular to a method for calibrating a hand-eye of a linear laser scanning robot based on a standard cylinder.
Background
As a non-contact measurement technology, the line laser sensor can quickly acquire the profile information of the surface of a measured object, has the characteristics of high efficiency, strong anti-interference capability, high precision and the like, and is widely applied to various engineering fields at present. However, the line laser sensor has a small measurement range, can only measure two-dimensional information at a laser line once, and can only acquire local surface data of a measured object by means of automatic equipment with a fixed track. The line laser sensor is carried on the joint robot platform with good flexibility and high precision, so that the whole measurement of a measured object can be realized, the flexibility of a measurement system is improved, and the line laser sensor has wide prospects in the fields of three-dimensional detection, target positioning, reverse engineering and the like.
In order to obtain three-dimensional data of a measured object under a robot base coordinate system, calibration needs to be performed on the relation between a robot end coordinate system and a linear laser sensor coordinate system, namely hand-eye calibration. At present, the hand-eye calibration method for the line laser scanning robot mainly comprises the following steps: the method has the advantages that the fixed point pose-changing method based on the calibration ball has requirements on the intersection positions of the line laser and the calibration ball, and due to the fact that the radiuses of the intersection circles at different positions of the standard ball are different, obtained data are limited, the fitting precision of the circles is affected, and calibration operation is difficult; the laser plane calibration method increases the calibration complexity and is unnecessary for the line laser sensor which is subjected to internal reference pre-calibration when leaving factory; the method for calibrating the hands and eyes of the line laser profile sensor and the robot by means of high-precision external equipment, such as a three-coordinate measuring instrument, a laser tracker and the like, has the defects of high cost, inconvenience in operation and the like. In order to solve the problems, a hand-eye calibration method which is simple in operation, strong in applicability, high in precision and high in solution success rate is needed.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a standard cylinder-based hand-eye calibration method for a line laser scanning robot, and solves the problems of complicated hand-eye calibration operation, low precision, poor applicability and solution of local optimization of the traditional line laser scanning robot.
In order to achieve the purpose, the invention is realized by the following technical scheme: a line laser scanning robot hand-eye calibration method based on a standard cylinder comprises the following steps:
s101: the linear laser sensor is carried at the tail end of the robot, and the standard cylinder is positioned at any position of the working space of the robot;
s102: changing the end pose of the scanning robot to obtain standard cylindrical side scanning data of the line laser sensor in different robot poses;
s103: because the laser plane is intersected with the side surface of the standard cylinder to obtain an elliptical section, the scanning data obtained in the step S102 is elliptical point cloud data, and coordinates of the center point of the elliptical section are obtained by using a RANSAC algorithm;
s104: establishing a constraint optimization equation by using the minimum distance from the central point of the elliptic section to the central axis of the standard cylinder obtained in the step S103 as an objective function;
s105: solving a constraint optimization equation by utilizing a fusion algorithm of a particle swarm algorithm and a generalized multiplier method, which specifically comprises the following steps: initializing parameters of the particle swarm algorithm, taking the initial value of the generalized multiplier method as the particles of the particle swarm algorithm, taking the value of the optimization function in the step S104 as the basis for updating the particles, and taking the global worst particles of each generation in the particle swarm algorithm as the optimal initial value of the generalized multiplier method for calculation to obtain the local optimal value of the optimization function. And when the local optimal value of the optimization function is smaller than the minimum value set by the particle swarm algorithm, stopping updating the particles, returning the solution of the optimization function at the moment, and simultaneously obtaining the rotation and translation matrix calibrated by the hands and the eyes.
Further, the diameter of the standard cylinder in step S101 should be selected according to the measurement range of the line laser sensor, and the diameter of the standard cylinder needs to be within the measurement range of the line laser sensor, and laser data meeting the requirement can be obtained.
Further, the step S102 specifically includes: and moving the robot, changing the pose of the line laser sensor under the robot base system, and enabling the laser plane of the line laser sensor to be intersected with the side surface of the cylinder to obtain the scanning data of the side surface of the cylinder under different poses of the line laser sensor.
Further, step S103 specifically includes:
s201: the laser plane and the side surface of the cylinder are intersected to obtain an elliptical section, namely scanning data obtained by the line laser sensor is elliptical point cloud data.
S202: since the RANSAC algorithm can estimate high-precision model parameters from data containing noise points, the RANSAC algorithm is used to perform data fitting on the cylindrical side scan data obtained in step S102; because the Y axis of the linear laser sensor coordinate system is vertical to the laser plane, the Y value of the point cloud data obtained by the linear laser sensor is 0, and the elliptic equation fitted according to the cylindrical side scanning data is as follows:
Ax2+Bxz+Cz2+Dx+Ez+1=0
in the formula, A, B, C, D and E are parameters of an elliptic equation; and x and Z are coordinate values of the Y axis and the Z axis of the point cloud data obtained by the line laser sensor respectively.
The center point of the elliptical profile is
Figure BDA0003226738310000021
In the formula, xc、yc、zcRepresenting the spatial coordinates of the center point of the elliptical profile.
Further, the step S104 specifically includes:
s301: according to the coordinate homogeneous transformation, the central point O of the ellipse is transformedj(xc,0,zc) Converting to a robot base coordinate system to obtain a point Oj(xb,yb,zb) I.e. by
Figure BDA0003226738310000031
In the formula, TBEThe transformation matrix from the robot terminal coordinate system to the robot base coordinate system can be obtained by calculation according to the number of robot parameters; t isECThe transformation matrix from the sensor coordinate system to the robot terminal coordinate system, namely the hand-eye transformation matrix to be calibrated.
S302: assuming that under the robot base coordinate system, a point P (x) on the cylinder axis is known0,y0,z0) And the direction vector N (m, l, N) of the axis, then the cylinderThe equation of the axis is
Figure BDA0003226738310000032
S303: due to the center point O of the ellipsejThe Y-axis coordinate value in the sensor coordinate system is constantly 0, element a12,a22And a32The solution result is not influenced, and in addition, the equation of the cylindrical axis is introduced, and the parameter to be calibrated is
[a11,a21,a31,a13,a23,a33,t1,t2,t3,m,l,n]
In which there is a unit vector constraint
Figure BDA0003226738310000033
S304: and (3) establishing a constraint optimization equation by using the distance from the central point of the elliptical outline to the central axis of the cylinder:
Figure BDA0003226738310000034
in the formula (I), the compound is shown in the specification,
Figure BDA0003226738310000035
is point OjThe square of the distance to the cylinder axis; k is the number of elliptical contours; (x) is an optimization function; and x is an n-dimensional parameter vector to be solved.
The invention has the beneficial effects that: the invention provides a calibration method for a line laser scanning robot hand and eye based on a standard cylinder. The method has the following beneficial effects:
(1) compared with a standard ball, the hand-eye calibration of the line laser scanning robot is carried out by using the standard cylinder, so that a large amount of effective data can be conveniently obtained, and the calibration operation is simple.
(2) The calibration precision is high, the translation and rotation matrix of the hand-eye calibration can be solved at one time by utilizing the solution constraint optimization equation, and the calculation error introduced by step-by-step solution is avoided.
(3) The solution is free from being involved in local optimization, the constraint optimization problem is solved by utilizing the fusion algorithm of the particle swarm optimization and the generalized multiplier method, and the problem that the solution of the constraint optimization equation is involved in local optimization is avoided.
(4) The calibration device is suitable for on-site calibration, and is suitable for calibration on a robot working site due to the fact that the standard cylinder is low in price, small in size and convenient to carry.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention;
FIG. 1 is a flow chart of a method according to the present invention;
fig. 2 is a schematic view of a hand-eye calibration according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1 and fig. 2, an embodiment of the present invention provides a technical solution: a line laser scanning robot hand-eye calibration method based on a standard cylinder comprises the following steps:
s101: the linear laser sensor is carried at the tail end of the robot, and the standard cylinder is positioned at any position of the working space of the robot;
the data of the linear laser sensor and the position and attitude data of the robot are synchronized by threads, and the data can be sent in real time.
The diameter of the standard cylinder is selected according to the measuring range of the line laser sensor, the diameter of the standard cylinder needs to be within the measuring range of the line laser sensor, laser data meeting requirements can be obtained, and the laser data are too little due to the fact that the cylinder is too small; the cylinder which is too large is limited by the measuring range of the laser sensor and cannot reflect the elliptical shape well; the fitting accuracy of the ellipse is affected, and the calibration error is increased.
S102: changing the end pose of the scanning robot to obtain the scanning data of the side surface of the cylinder of the line laser sensor under different robot poses;
in order to reduce the influence of the positioning error of the robot on the calibration result, the robot is prevented from moving greatly, and the number of moving joints is reduced as much as possible; when the pose of the robot is recorded, it should be recorded simultaneously with the laser line profile data in the robot controller.
And moving the robot, changing the pose of the line laser sensor under the robot base system, and enabling the laser plane of the line laser sensor to be intersected with the side surface of the cylinder to obtain the scanning data of the side surface of the cylinder under different poses of the line laser sensor.
S103: the laser plane is intersected with the side surface of the cylinder to obtain an elliptical section, namely scanning data obtained by the line laser sensor is point cloud data in an elliptical shape, and coordinates of the center point of the elliptical section are obtained by utilizing a RANSAC algorithm;
since the RANSAC algorithm can estimate high-precision model parameters from data containing a large number of noise points, the RANSAC algorithm is used to perform data fitting on the cylindrical side scan data obtained in step S102; because the Y axis of the linear laser sensor coordinate system is vertical to the laser plane, the Y value of the point cloud data obtained by the linear laser sensor is 0, and the elliptic equation fitted according to the cylindrical side scanning data is as follows:
Ax2+Bxz+Cz2+Dx+Ez+1=0
in the formula, A, B, C, D and E are parameters of an elliptic equation. And x and Z are coordinate values of the Y axis and the Z axis of the point cloud data obtained by the line laser sensor respectively.
The center point of the elliptical profile is
Figure BDA0003226738310000051
In the formula, xc、yc、zcRepresenting the spatial coordinates of the center point of the elliptical profile.
S104: establishing a constraint optimization equation by using the minimum distance from the central point of the elliptic section to the central axis of the standard cylinder obtained in the step S103 as an objective function;
according to the coordinate homogeneous transformation, the central point O of the ellipse is transformedj(xc,0,zc) Converting to a robot base coordinate system to obtain a point Oj(xb,yb,zb) I.e. by
Figure BDA0003226738310000052
In the formula, TBEThe transformation matrix from the robot terminal coordinate system to the robot base coordinate system can be obtained by calculation according to the number of robot parameters; t isECThe transformation matrix from the sensor coordinate system to the robot terminal coordinate system, namely the hand-eye transformation matrix to be calibrated.
Assuming that under the robot base coordinate system, a point P (x) on the cylinder axis is known0,y0,z0) And the direction vector N (m, l, N) of the axis, the equation of the cylinder axis is
Figure BDA0003226738310000053
Due to the center point O of the ellipsejThe Y-axis coordinate value in the sensor coordinate system is constantly 0, element a12,a22And a32The solution result is not influenced, and in addition, the equation of the cylindrical axis is introduced, and the parameter to be calibrated is
[a11,a21,a31,a13,a23,a33,t1,t2,t3,m,l,n]
In which there is a unit vector constraint
Figure BDA0003226738310000054
And (3) establishing a constraint optimization equation by using the distance from the central point of the elliptical outline to the central axis of the cylinder:
Figure BDA0003226738310000055
in the formula (I), the compound is shown in the specification,
Figure BDA0003226738310000056
is point OjThe square of the distance to the cylinder axis. k is the number of elliptical contours; (x) is an optimization function; and x is an n-dimensional parameter vector to be solved.
S105: and solving a constraint optimization problem by using a fusion algorithm of a particle swarm algorithm and a generalized multiplier method, and simultaneously obtaining a rotation and translation matrix of the hand-eye calibration.
Initializing particle swarm algorithm parameters, taking an augmented objective function of a generalized multiplier method as particles of the particle swarm algorithm, and taking the value of an optimization function as the basis for updating the particles. The global worst particles of each generation in the particle swarm optimization are used as the optimal initial values of the generalized multiplier method for iteration, so that the influence of the initial value estimation of the generalized multiplier method on the solution of the constraint optimization equation can be effectively avoided, and the success rate of hand-eye calibration is improved.
The specific flow of the algorithm is as follows:
(1) initializing particle swarm algorithm
Initial value x of the generalized nomenclature0∈RnThe ith particle X in the form of vector is taken as a particle swarm algorithmi(ii) a Augmented objective function by generalized denominator method
Figure BDA0003226738310000061
As the ith particle fitness function F (X)i) (ii) a The iteration number n is 1; global optimum particle gbest(ii) a Fitness f of optimal particlebest(ii) a Maximum number of iterations nm(ii) a The termination error psi.
(2) Calculating fitness of particles
Calculating the particle fitness of the nth iteration and searching the global optimal particle
Figure BDA0003226738310000062
And its fitness
Figure BDA0003226738310000063
And global worst particle
Figure BDA0003226738310000064
And its fitness
Figure BDA0003226738310000065
(3) Update gbest,fbest
If it is not
Figure BDA0003226738310000066
Then order
Figure BDA0003226738310000067
And jumping to the step (5), otherwise, carrying out the next step.
(4) Generalized multiplier method for solving constraint optimization problem
To be provided with
Figure BDA0003226738310000068
Solving the constraint optimization problem for the initial value of the generalized multiplier method. If it is not
Figure BDA0003226738310000069
The optimization result is substituted for gbestAnd correspond it to
Figure BDA00032267383100000610
Substitution fbest
(5) Whether or not a termination condition is satisfied
If (n < n)m)&(fbest< psi), then g is outputbestOtherwise, the next step is carried out.
(6) Updating particles
The velocity and position information of the particles is updated according to equation (15).
(7) Iteration
And (3) making n equal to n +1, and jumping to the step (2).
Although the present invention has been described by way of example with reference to a line laser and a six-axis articulated robot, the present invention is directed to a method and is not limited to the application of the method. Obviously, the method is also suitable for the hand-eye calibration of line lasers and other robots. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (5)

1. A line laser scanning robot hand-eye calibration method based on a standard cylinder is characterized by comprising the following steps:
s101: the linear laser sensor is carried at the tail end of the scanning robot, and the standard cylinder is positioned at any position of the working space of the robot;
s102: changing the end pose of the scanning robot to obtain standard cylindrical side scanning data of the line laser sensor in different robot poses;
s103: because the laser plane is intersected with the side surface of the standard cylinder to obtain an elliptical section, the scanning data obtained in the step S102 is elliptical point cloud data, and coordinates of the center point of the elliptical section are obtained by using a RANSAC algorithm;
s104: establishing a constraint optimization equation by using the minimum distance from the central point of the elliptic section to the central axis of the standard cylinder obtained in the step S103 as an objective function;
s105: solving a constraint optimization equation by utilizing a fusion algorithm of a particle swarm algorithm and a generalized multiplier method, which specifically comprises the following steps: initializing parameters of the particle swarm algorithm, taking the initial value of the generalized multiplier method as the particles of the particle swarm algorithm, taking the value of the optimization function in the step S104 as the basis for updating the particles, and taking the global worst particles of each generation in the particle swarm algorithm as the optimal initial value of the generalized multiplier method for calculation to obtain the local optimal value of the optimization function; and when the local optimal value of the optimization function is smaller than the minimum value set by the particle swarm algorithm, stopping updating the particles, returning the solution of the optimization function at the moment, and simultaneously obtaining the rotation and translation matrix calibrated by the hands and the eyes.
2. The method for calibrating the eyes of the standard cylinder-based line laser scanning robot as claimed in claim 1, wherein: in the step S101, the diameter of the standard cylinder should be selected according to the measurement range of the line laser sensor, and the diameter of the standard cylinder needs to be within the measurement range of the line laser sensor, and laser data meeting the requirement can be obtained.
3. The method for calibrating the eyes of the standard cylinder-based line laser scanning robot as claimed in claim 1, wherein: the step S102 specifically includes: and moving the robot, changing the pose of the line laser sensor under the robot base system, and enabling the laser plane of the line laser sensor to be intersected with the side surface of the cylinder to obtain the scanning data of the side surface of the cylinder under different poses of the line laser sensor.
4. The method for calibrating the eyes of the standard cylinder-based line laser scanning robot as claimed in claim 1, wherein: the step S103 is specifically:
s201: the laser plane is intersected with the side surface of the cylinder to obtain an elliptical section, namely scanning data obtained by the line laser sensor is elliptical point cloud data;
s202: since the RANSAC algorithm can estimate high-precision model parameters from data containing noise points, the RANSAC algorithm is used to perform data fitting on the cylindrical side scan data obtained in step S102; because the Y axis of the linear laser sensor coordinate system is vertical to the laser plane, the Y value of the point cloud data obtained by the linear laser sensor is 0, and the elliptic equation fitted according to the cylindrical side scanning data is as follows:
Ax2+Bxz+Cz2+Dx+Ez+1=0
in the formula, A, B, C, D and E are parameters of an elliptic equation; x and Z are coordinate values of a Y axis and a Z axis of point cloud data obtained by a line laser sensor respectively;
the center point of the elliptical profile is
Figure FDA0003226738300000021
In the formula, xc、yc、zcRepresenting the spatial coordinates of the center point of the elliptical profile.
5. The method for calibrating the eyes of the standard cylinder-based line laser scanning robot as claimed in claim 1, wherein: the step S104 specifically includes:
s301: according to the coordinate homogeneous transformation, the central point O of the ellipse is transformedj(xc,0,zc) Converting to a robot base coordinate system to obtain a point Oj(xb,yb,zb) I.e. by
Figure FDA0003226738300000022
In the formula, TBEThe transformation matrix from the robot terminal coordinate system to the robot base coordinate system can be obtained by calculation according to the number of robot parameters; t isECA transformation matrix from a sensor coordinate system to a robot terminal coordinate system, namely a hand-eye transformation matrix to be calibrated;
s302: assuming that under the robot base coordinate system, a point P (x) on the cylinder axis is known0,y0,z0) And the direction vector N (m, l, N) of the axis, the equation of the cylinder axis is
Figure FDA0003226738300000023
S303: due to the center point O of the ellipsejThe Y-axis coordinate value in the sensor coordinate system is constantly 0, element a12,a22And a32The solution result is not influenced, and an equation of the cylindrical axis is introduced, and the parameter to be calibrated is [ a ]11,a21,a31,a13,a23,a33,t1,t2,t3,m,l,n]
In which there is a unit vector constraint
Figure FDA0003226738300000024
S304: and (3) establishing a constraint optimization equation by using the distance from the central point of the elliptical outline to the central axis of the cylinder:
Figure FDA0003226738300000025
in the formula (I), the compound is shown in the specification,
Figure FDA0003226738300000026
is point OjThe square of the distance to the cylinder axis; k is the number of elliptical contours; (x) is an optimization function; and x is an n-dimensional parameter vector to be solved.
CN202110973321.XA 2021-08-24 2021-08-24 Line laser scanning robot hand-eye calibration method based on standard cylinder Active CN113681559B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110973321.XA CN113681559B (en) 2021-08-24 2021-08-24 Line laser scanning robot hand-eye calibration method based on standard cylinder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110973321.XA CN113681559B (en) 2021-08-24 2021-08-24 Line laser scanning robot hand-eye calibration method based on standard cylinder

Publications (2)

Publication Number Publication Date
CN113681559A true CN113681559A (en) 2021-11-23
CN113681559B CN113681559B (en) 2023-01-03

Family

ID=78581893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110973321.XA Active CN113681559B (en) 2021-08-24 2021-08-24 Line laser scanning robot hand-eye calibration method based on standard cylinder

Country Status (1)

Country Link
CN (1) CN113681559B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114581534A (en) * 2022-03-23 2022-06-03 华中科技大学 Robot line laser three-plane particle swarm optimization calibration method
CN114872039A (en) * 2022-04-19 2022-08-09 汕头大学 Mechanical arm hand-eye calibration method and system based on improved SVD algorithm
CN115371564A (en) * 2022-10-24 2022-11-22 南京航空航天大学 Method and system for calibrating relative pose of linear laser sensor and robot flange plate
CN115792869A (en) * 2022-12-27 2023-03-14 江苏集萃智能光电系统研究所有限公司 2D area-array camera and line laser 3D sensor combined calibration method and device
CN117115260A (en) * 2023-09-28 2023-11-24 中山大学 Method, device and equipment for estimating pose of cylindrical-like target based on YOLO
CN118602985A (en) * 2024-08-07 2024-09-06 四川大学 A method for field of view planning of blade section line laser scanning based on multi-constraints
CN118893631A (en) * 2024-09-11 2024-11-05 南京唯宇智能装备有限公司 A robot hand-eye calibration method based on line laser sensor
CN119067843A (en) * 2024-08-09 2024-12-03 华中科技大学 A point cloud stitching method and system based on multi-sensor
CN119251308A (en) * 2024-08-13 2025-01-03 天津朗硕机器人科技有限公司 A robot line laser calibration method, device and storage medium
CN120235938A (en) * 2025-05-29 2025-07-01 中国汽车工业工程有限公司 A hand-eye calibration method based on standard cylindrical axis features

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102794763A (en) * 2012-08-31 2012-11-28 江南大学 Systematic calibration method of welding robot guided by line structured light vision sensor
US20180089831A1 (en) * 2016-09-28 2018-03-29 Cognex Corporation Simultaneous Kinematic and Hand-Eye Calibration
CN109623822A (en) * 2018-12-28 2019-04-16 芜湖哈特机器人产业技术研究院有限公司 Robotic Hand-Eye Calibration method
CN110450163A (en) * 2019-08-20 2019-11-15 上海中车瑞伯德智能系统股份有限公司 The general hand and eye calibrating method based on 3D vision without scaling board
CN112288823A (en) * 2020-10-15 2021-01-29 武汉工程大学 A calibration method of standard cylinder surface point measuring equipment
CN112659112A (en) * 2020-12-03 2021-04-16 合肥富煌君达高科信息技术有限公司 Robot eye calibration method based on line laser scanner
CN113119129A (en) * 2021-04-28 2021-07-16 吕若罡 Monocular distance measurement positioning method based on standard ball

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102794763A (en) * 2012-08-31 2012-11-28 江南大学 Systematic calibration method of welding robot guided by line structured light vision sensor
US20180089831A1 (en) * 2016-09-28 2018-03-29 Cognex Corporation Simultaneous Kinematic and Hand-Eye Calibration
CN109623822A (en) * 2018-12-28 2019-04-16 芜湖哈特机器人产业技术研究院有限公司 Robotic Hand-Eye Calibration method
CN110450163A (en) * 2019-08-20 2019-11-15 上海中车瑞伯德智能系统股份有限公司 The general hand and eye calibrating method based on 3D vision without scaling board
CN112288823A (en) * 2020-10-15 2021-01-29 武汉工程大学 A calibration method of standard cylinder surface point measuring equipment
CN112659112A (en) * 2020-12-03 2021-04-16 合肥富煌君达高科信息技术有限公司 Robot eye calibration method based on line laser scanner
CN113119129A (en) * 2021-04-28 2021-07-16 吕若罡 Monocular distance measurement positioning method based on standard ball

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114581534A (en) * 2022-03-23 2022-06-03 华中科技大学 Robot line laser three-plane particle swarm optimization calibration method
CN114872039B (en) * 2022-04-19 2023-06-27 汕头大学 Mechanical arm hand-eye calibration method and system based on improved SVD algorithm
CN114872039A (en) * 2022-04-19 2022-08-09 汕头大学 Mechanical arm hand-eye calibration method and system based on improved SVD algorithm
CN115371564A (en) * 2022-10-24 2022-11-22 南京航空航天大学 Method and system for calibrating relative pose of linear laser sensor and robot flange plate
CN115371564B (en) * 2022-10-24 2023-03-07 南京航空航天大学 Method and system for calibrating relative pose between line laser sensor and robot flange
CN115792869B (en) * 2022-12-27 2025-02-18 江苏集萃智能光电系统研究所有限公司 A joint calibration method and device for 2D area array camera and line laser 3D sensor
WO2024138916A1 (en) * 2022-12-27 2024-07-04 江苏集萃智能光电系统研究所有限公司 2d area-array camera and line laser 3d sensor joint calibration method and apparatus
CN115792869A (en) * 2022-12-27 2023-03-14 江苏集萃智能光电系统研究所有限公司 2D area-array camera and line laser 3D sensor combined calibration method and device
CN117115260A (en) * 2023-09-28 2023-11-24 中山大学 Method, device and equipment for estimating pose of cylindrical-like target based on YOLO
CN118602985A (en) * 2024-08-07 2024-09-06 四川大学 A method for field of view planning of blade section line laser scanning based on multi-constraints
CN119067843A (en) * 2024-08-09 2024-12-03 华中科技大学 A point cloud stitching method and system based on multi-sensor
CN119067843B (en) * 2024-08-09 2025-07-29 华中科技大学 Point cloud splicing method and system based on multiple sensors
CN119251308A (en) * 2024-08-13 2025-01-03 天津朗硕机器人科技有限公司 A robot line laser calibration method, device and storage medium
CN119251308B (en) * 2024-08-13 2025-09-23 天津朗硕机器人科技有限公司 A robot line laser calibration method, device and storage medium
CN118893631A (en) * 2024-09-11 2024-11-05 南京唯宇智能装备有限公司 A robot hand-eye calibration method based on line laser sensor
CN120235938A (en) * 2025-05-29 2025-07-01 中国汽车工业工程有限公司 A hand-eye calibration method based on standard cylindrical axis features
CN120235938B (en) * 2025-05-29 2025-10-31 中国汽车工业工程有限公司 Hand-eye calibration method based on standard cylindrical axis characteristics

Also Published As

Publication number Publication date
CN113681559B (en) 2023-01-03

Similar Documents

Publication Publication Date Title
CN113681559B (en) Line laser scanning robot hand-eye calibration method based on standard cylinder
CN109521774B (en) Spraying robot track optimization method based on reinforcement learning
CN111156925B (en) Three-dimensional measurement method for large component based on line structured light and industrial robot
CN112833786B (en) A cabin position and attitude measurement and alignment system, control method and application
CN103895023B (en) A kind of tracking measurement method of the mechanical arm tail end tracing measurement system based on coding azimuth device
CN109794963B (en) A fast positioning method of robots for curved surface components
CN111426270B (en) Industrial robot pose measurement target device and joint position sensitive error calibration method
CN108748159B (en) Self-calibration method for tool coordinate system of mechanical arm
CN102607457B (en) Measuring device and measuring method for large three-dimensional morphology based on inertial navigation technology
CN102706277B (en) Industrial robot online zero position calibration device based on all-dimensional point constraint and method
CN106737859B (en) External parameter calibration method for sensor and robot based on invariant plane
CN108789404A (en) A kind of serial manipulator kinematic calibration method of view-based access control model
CN115091456A (en) Robot hand-eye calibration method based on matrix solution
CN115179323B (en) Machine terminal posture measurement device and precision improvement method based on telecentric vision constraint
CN112917513A (en) TCP calibration method of three-dimensional dispensing needle head based on machine vision
CN115816448B (en) Method, device, equipment and medium for manipulator calibration based on optical positioner
CN107246866A (en) A kind of high-precision six-freedom degree measuring system and method
Meng et al. Calibration method and experiment of Stewart platform using a laser tracker
CN114474003A (en) Vehicle-mounted construction robot error compensation method based on parameter identification
CN102654387A (en) Online industrial robot calibration device based on spatial curved surface restraint
CN110977963A (en) Self-adaptive alignment control method of industrial robot calibration system
CN109062139B (en) Robot linear axis positioning error compensation method based on data driving
CN110962127A (en) A kind of auxiliary calibration device and calibration method for robot arm end pose
Zhao et al. Robust geometry self-calibration based on differential kinematics for a redundant robotic inspection system
CN110455277B (en) High-precision attitude measurement device and method based on data fusion of Internet of things

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