Movatterモバイル変換


[0]ホーム

URL:


CN113733088A - Mechanical arm kinematics self-calibration method based on binocular vision - Google Patents

Mechanical arm kinematics self-calibration method based on binocular vision
Download PDF

Info

Publication number
CN113733088A
CN113733088ACN202111045806.9ACN202111045806ACN113733088ACN 113733088 ACN113733088 ACN 113733088ACN 202111045806 ACN202111045806 ACN 202111045806ACN 113733088 ACN113733088 ACN 113733088A
Authority
CN
China
Prior art keywords
mechanical arm
model
coordinate system
self
calibration
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
CN202111045806.9A
Other languages
Chinese (zh)
Other versions
CN113733088B (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.)
Henan University
Original Assignee
Henan University
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 Henan UniversityfiledCriticalHenan University
Priority to CN202111045806.9ApriorityCriticalpatent/CN113733088B/en
Publication of CN113733088ApublicationCriticalpatent/CN113733088A/en
Application grantedgrantedCritical
Publication of CN113733088BpublicationCriticalpatent/CN113733088B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明涉及自适应控制领域,具体涉及一种基于双目视觉的机械臂运动学自标定方法。首先采集数据,通过双目相机获得机械臂末端位置信息、机械臂各关节实际转动角度及理论转动角度。然后将DH理论和手眼标定理论相融合,建立机械臂运动学混合模型。运用多种群自适应差分算法进行模型的训练,求解混合模型参数。最后通过拟合多项式的方法建立起各伺服电机模型,使用最小二乘法进行多项式参数的求解以及补偿预测。本发明所提出的混合模型和伺服电机模型可以极大的降低机械臂所受几何误差的影响,计算出更加实际的模型参数。不需要额外通过示教器建立手眼标定过程中所需的机械臂底座坐标系,可以在保证绝对定位精度的前提下实现标定全程的自动化。

Figure 202111045806

The invention relates to the field of adaptive control, in particular to a kinematic self-calibration method of a robotic arm based on binocular vision. First, collect data, and obtain the position information of the end of the manipulator, the actual rotation angle and theoretical rotation angle of each joint of the manipulator through the binocular camera. Then the DH theory and the hand-eye calibration theory are combined to establish a kinematics hybrid model of the manipulator. The multi-swarm adaptive difference algorithm is used to train the model and solve the parameters of the mixed model. Finally, each servo motor model is established by fitting polynomials, and the least squares method is used to solve the polynomial parameters and make compensation predictions. The hybrid model and the servo motor model proposed by the present invention can greatly reduce the influence of geometric errors on the mechanical arm, and calculate more practical model parameters. There is no need to additionally use the teach pendant to establish the coordinate system of the robot arm base required in the process of hand-eye calibration, and the automation of the whole calibration process can be realized on the premise of ensuring the absolute positioning accuracy.

Figure 202111045806

Description

Mechanical arm kinematics self-calibration method based on binocular vision
Technical Field
The invention relates to the field of self-adaptive control, in particular to a mechanical arm kinematics self-calibration method based on binocular vision.
Background
In recent years, mechanical arm control as a technology with great prospect and application value plays an important role in the fields of automobile manufacturing, fruit picking, flow line operation, surgical operation and the like, and has important significance on the development of industry, agriculture and manufacturing industry. Most of multi-degree-of-freedom mechanical arm systems are essentially of a semi-closed loop control structure, the system can only accurately control the position of a joint servo motor, and the relationship between the position of the motor and the position of an end effector of a mechanical arm is determined through kinematics. At present, mechanical arms produced by mechanical arm manufacturers at home and abroad are influenced by machining and assembling, absolute fit of each module cannot be guaranteed, and non-geometric factors such as motor abrasion and external noise directly influence model parameters of the mechanical arms in the operation process of the mechanical arms, so that inevitable errors exist between a theoretical kinematics model and an actual model, and errors of the tail end position are caused. In the current environment, a complete set of calibration techniques usually comes in the form of a combination of mechanical arm modeling, hand-eye calibration, and computer vision assistance. The mechanical arm model comprises two categories, namely a model and a model-free model, wherein the model comprises a D-H model, an MDH model, a CPC model, a POE model and the like, and the model has a method for constructing a coordinate system by fitting a space circle based on feedforward control and actual measurement data of a mixed model. In the aspect of hand-eye calibration, on the aspects of improving algorithm precision and reducing the dependence on a calibration object, expensive equipment such as a laser tracker and a demonstrator is used for acquiring data, and optimization is performed by an off-line or on-line means. Computer vision assistance is mainly used in aspects such as object positioning, environment recognition, classification problem solving, and the like. The calibration process is tedious, the cost is high and manual participation is required. In order to solve the problem, the invention fuses the mechanical arm model and the hand-eye conversion matrix on the premise of ensuring the absolute positioning accuracy of the mechanical arm, does not need to additionally carry out hand-eye calibration, improves the whole calibration system and realizes the automation of the whole calibration process by a set of low-cost equipment.
Disclosure of Invention
Aiming at the problems that the existing mechanical arm kinematics calibration process is complicated, the cost is too high and manual participation is needed, the invention provides a mechanical arm kinematics self-calibration method based on binocular vision, multiple group self-adaptive difference algorithm is adopted to carry out parameter identification on the provided mixed model parameters, the influence of non-geometric factors on the tail end positioning precision is reduced, the redundancy of a calibration system is simplified, the automation of the whole calibration process is realized, a servo motor model is established, and the least square method is adopted to optimize the model, so that the absolute positioning precision of the mechanical arm is further improved.
A mechanical arm kinematics self-calibration method based on binocular vision comprises the following specific technical scheme steps:
the method comprises the following steps: collecting data: acquiring tail end position information of the mechanical arm through a binocular camera, acquiring actual rotation angles of joints of the mechanical arm by using a six-axis gyroscope, and converting a randomly generated instruction set into angles serving as theoretical rotation angles;
step two: the method for identifying the parameters of the kinematic hybrid model of the designed mechanical arm comprises the following steps: and (4) fusing a DH theory and a hand-eye calibration theory to establish a mechanical arm kinematics mixed model. Training the model by using a multi-population adaptive differential algorithm, and solving parameters of the mixed model;
step three: designing a servo motor model, and obtaining the compensated angle through training: and establishing each servo motor model by a polynomial fitting method, and solving polynomial parameters and compensating and predicting by using a least square method.
Further, the first step specifically includes:
randomly generating n groups of instructions to form an instruction set, and converting the instructions in the instruction set into the angle to be rotated of each steering engine to be used as a theoretical rotation angle;
and executing the instruction in the instruction set, and simultaneously reading the actual rotation angle of each joint of the mechanical arm acquired by the gyroscope and the tail end position information of the mechanical arm acquired by the binocular camera.
Further, the second step specifically comprises:
constructing a Cartesian space coordinate system for each joint of the mechanical arm, deriving the conversion relation from the base to the tail end of the mechanical arm through the positive kinematics of a DH (DH) model, and obtaining adjacent coordinate systemsiToi-1 the transformation relationship is shown in equation (1):
Figure 221842DEST_PATH_IMAGE001
(1)
can be derived as:
Figure 360700DEST_PATH_IMAGE002
(2)
in the formula (2)cTo representcossTo representsin
Figure 740865DEST_PATH_IMAGE003
Representing the rotation of the coordinate system of the adjacent link,
Figure 990581DEST_PATH_IMAGE004
representing the translation of the adjacent link coordinate system.
The mechanical arm base and mechanical arm tail end conversion matrix is shown as formula (3):
Figure 710275DEST_PATH_IMAGE005
(3)
the conversion relation between the coordinate system of the binocular camera and the coordinate system of the mechanical arm base is formed by windingXYZThe rotational translation of the three axes is obtained as shown in equation (4):
Figure 20034DEST_PATH_IMAGE006
(4)
in the formuladxdydzRespectively represent an edgeXYZDistance of shaft translationAfter the separation, the water is separated from the water,axayazrespectively represent windingsXYZThe angle of rotation of the shaft.
The conversion relationship of the hybrid model is as follows:
Figure 887496DEST_PATH_IMAGE007
(5)
Tthe matrix is a 4 × 4 matrix, and the above derivation results can be simplified as follows:
Figure 940902DEST_PATH_IMAGE008
(6)
in the formula (6)
Figure 515103DEST_PATH_IMAGE009
To representiThe shaft mechanical arm joint inputs variables,
Figure 792501DEST_PATH_IMAGE010
representing the terminal coordinates of the mechanical arm under the camera coordinate system,
Figure 84942DEST_PATH_IMAGE011
representing the robot arm tip pose.
Further, the third step specifically comprises:
the design of the steering engine error model is shown as a formula (7):
Figure 676460DEST_PATH_IMAGE012
(7)
in the formulaf(x) Andxrespectively representing the acquired theoretical rotation angle and the actual rotation angle of the mechanical arm.
The least squares loss function is designed as follows:
Figure 370747DEST_PATH_IMAGE013
(8)
and (3) solving the partial derivative of the objective function to complete further optimization:
Figure 819046DEST_PATH_IMAGE014
Figure 864362DEST_PATH_IMAGE015
……
Figure 993992DEST_PATH_IMAGE016
and solving a polynomial coefficient by using a least square method to complete the error compensation of the steering engine.
The invention also provides a mechanical arm kinematics self-calibration method based on binocular vision, which comprises a hybrid model for mechanical arm absolute positioning precision calibration, a steering engine error compensation and optimization strategy and a multi-population self-adaptive difference algorithm. The hybrid model for calibrating the absolute positioning precision of the mechanical arm is used for constructing the conversion relation between the terminal coordinate system of the mechanical arm and the camera coordinate system. And the steering engine error compensation and optimization strategy is used for reducing the influence of the steering engine error on the absolute positioning precision of the mechanical arm. In the multi-population self-adaptive differential algorithm, in the process of optimizing the parameters of the mechanical arm mixed model, the scaling factor and the cross probability in the parameters of the differential algorithm are dynamically changed.
The invention has the beneficial effects that:
1. the calculation of a Jacobian matrix in the kinematic inverse solution of the mechanical arm in the traditional method is avoided by acquiring angle and coordinate data after the mechanical arm moves, the reading is more accurate, and manual participation is not needed;
2. and (3) establishing a hybrid model, namely directly establishing a mapping relation from the angle of the mechanical arm servo motor to a camera coordinate system. The establishment of a mechanical arm base coordinate system in the previous hand-eye calibration link is avoided, so that high-cost equipment such as a laser tracker, a demonstrator and the like is not needed, and the influence of manual participation is avoided;
3. the steering engine error model is established to further reduce the influence of the steering engine error on the absolute positioning precision of the mechanical arm;
4. compared with a general differential algorithm, the multi-population self-adaptive differential algorithm has the advantages that the scaling factor and the cross probability are dynamically changed, the search range is larger, and the local optimal solution is not easy to fall into.
Drawings
The innovative aspects of the present invention will be explained more clearly in the light of the attached drawings, which will be described in greater detail below.
FIG. 1 is a diagram of the structure of the method of the present patent.
Fig. 2 is a view showing a robot arm model.
Fig. 3 is a structural diagram of the coordinate system of the mechanical arm base and the coordinate system of the binocular camera.
FIG. 4 is a graph of the multi-population adaptive difference algorithm results.
FIG. 5 is the hybrid model solution speed.
FIG. 6 is a steering engine model fitting curve after data normalization processing.
Detailed Description
The following describes in detail an embodiment of the present invention, an example of which is shown in fig. 1, a binocular vision based robot arm kinematics self-calibration method. The embodiments described below with reference to the drawings are exemplary only and should not be construed as limiting the invention.
The method comprises the following steps of collecting tail end position information of a mechanical arm, theoretical rotating angles of a servo motor and actual rotating angles of the servo motor, wherein the collecting mode is as follows:
optionally, determining the instruction data range of each servo motor according to the mechanical structure of the mechanical arm, and acquiring 50 groups of data, for any N-axis rigid mechanical arm. And randomly generating 50 groups of instructions, wherein each group of instructions contains N steering engine rotation information, and converting the instructions into angles to be used as the theoretical rotation angle of the servo motor.
In the process of executing the command, the mechanical arm uses the gyroscope to collect the rotation angle of each joint, 50 groups of commands correspond to 50 groups of actual rotation angles, and therefore the collection of the actual rotation angles of 50 groups of servo motors is completed.
The acquisition of the tail end position information of the mechanical arm is obtained by identifying and positioning the mass center of the small ball at the tail end of the mechanical arm through a binocular camera. The collected coordinate points are the spatial coordinates of the end of the mechanical arm under the camera coordinate system.
In the acquisition process, after the mechanical arm is executed according to a randomly generated instruction, the gyroscope acquires the actual rotation angle of the servo motor, the binocular camera positions the tail end of the mechanical arm, and in order to avoid data confusion in the data acquisition link, a thread lock is added into each subsystem or each subsystem is dormant for 2 s.
The method for identifying the parameters of the kinematic hybrid model of the designed mechanical arm comprises the following steps: and (4) fusing a DH theory and a hand-eye calibration theory to establish a mechanical arm kinematics mixed model. Each joint of the mechanical arm constructs a Cartesian space coordinate system, the conversion relation from the base to the tail end of the mechanical arm is obtained through forward kinematics derivation, and adjacent coordinate systemsiToi-1 the transformation relationship is shown in equation (9):
Figure 542785DEST_PATH_IMAGE001
(9)
the matrix form is:
Figure 427565DEST_PATH_IMAGE002
(10)
in the formula (10)cTo representcossTo representsin
Figure 694598DEST_PATH_IMAGE003
Representing the rotation of the coordinate system of the adjacent link,
Figure 362339DEST_PATH_IMAGE004
representing translations of adjacent link coordinate systems, where 0<i<N+1。
The robot base and robot end transformation matrix is shown in formula (11):
Figure 31218DEST_PATH_IMAGE005
(11)
conversion relation between binocular camera coordinate system and mechanical arm base coordinate systemAs shown in fig. 3, may be passed by windingXYZRotational translation of the three axes is obtained as shown in the following equation:
Figure 86899DEST_PATH_IMAGE006
(12)
in the formula (12)dxdydzRespectively represent an edgeXYZThe distance that the shaft is translated is,axayazrespectively represent windingsXYZThe angle of rotation of the shaft.
The conversion relationship of the hybrid model is as follows:
Figure 575649DEST_PATH_IMAGE017
(13)
Tthe matrix is a 4 × 4 matrix, and the derivation process can be simplified as follows:
Figure 312661DEST_PATH_IMAGE008
(14)
in formula (14)
Figure 836046DEST_PATH_IMAGE009
Represents the input variable of the joint of the N-axis mechanical arm,
Figure 797049DEST_PATH_IMAGE010
representing the terminal coordinates of the mechanical arm under the camera coordinate system,
Figure 38674DEST_PATH_IMAGE011
representing the robot arm tip pose.
The mixed model has 4N +6 parameters, wherein the parameters based on the DH method (
Figure 313798DEST_PATH_IMAGE018
) There are N group, and there are 6 camera coordinate system and arm base coordinate system parameters, are respectively:dxdydzaxayaz. Adaptive differential computation using multiple populationsThe method identifies the parameters.
The actual rotation angles of 50 sets of servo motors are used as the input of the hybrid model, the terminal position coordinates identified by the binocular camera are used as the output of the hybrid model, and the identification result is shown in fig. 4. The parameter identification process does not need manual participation, and the scaling factor and the cross probability in the differential algorithm parameters are dynamically changed. The search range is expanded, and meanwhile, the local optimal solution is not easy to fall into. The cost function chosen is as follows:
Figure 488427DEST_PATH_IMAGE019
(15)
the convergence rate of the algorithm is shown in fig. 5, and the solution of the model takes 18 s.
Establishment of the hybrid model in order to establish a mapping relation from a theoretical angle of rotation of each joint of the mechanical arm to the tail end of the mechanical arm and further improve the absolute positioning accuracy of the mechanical arm, the invention establishes mapping from the theoretical angle of rotation of each joint of the mechanical arm to an actual angle of rotation through polynomial fitting. Before fitting, normalization processing needs to be carried out on the data, so that the optimization process of the optimal solution is more smooth.
The servo motor model is designed as follows:
Figure 89173DEST_PATH_IMAGE012
(16)
in the formulaf(x) Andxrespectively representing the acquired theoretical rotation angle and the actual rotation angle of the mechanical arm.kUnknown parameters of a polynomial of degreekA coefficient and 1 constant term.
The least squares loss function is designed as follows:
Figure 286936DEST_PATH_IMAGE013
(17)
and (3) solving the partial derivative of the objective function to complete further optimization:
Figure 631330DEST_PATH_IMAGE014
Figure 926045DEST_PATH_IMAGE015
……
Figure 166533DEST_PATH_IMAGE016
and (3) solving a polynomial coefficient by using a least square method, so that a mapping relation between a theoretical rotation angle and an actual rotation angle of the mechanical arm can be established, the fitting condition is shown in fig. 6, the horizontal and vertical coordinates respectively represent the normalized theoretical rotation angle and actual rotation angle of the mechanical arm, and then the steering engine error compensation is completed by performing inverse normalization processing on data.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (5)

1. A mechanical arm kinematics self-calibration method based on binocular vision is characterized by comprising the following steps:
the method comprises the following steps: collecting data: acquiring tail end position information of the mechanical arm through a binocular camera, acquiring actual rotation angles of joints of the mechanical arm by using a six-axis gyroscope, and converting a randomly generated instruction set into angles serving as theoretical rotation angles;
step two: the method for identifying the parameters of the kinematic hybrid model of the designed mechanical arm comprises the following steps: fusing a DH theory and a hand-eye calibration theory to establish a mechanical arm kinematics mixed model; training the model by using a multi-population adaptive differential algorithm, and solving parameters of the mixed model;
step three: designing a servo motor model, and obtaining the compensated angle through training: and establishing each servo motor model by a polynomial fitting method, and solving polynomial parameters and compensating and predicting by using a least square method.
2. The binocular vision-based mechanical arm kinematics self-calibration method according to claim 1, wherein the method comprises the following steps: the first step specifically comprises the following steps:
s1, randomly generating n groups of instructions to form an instruction set, and converting the instructions in the instruction set into angles to be rotated of all steering engines to be used as theoretical rotation angles;
and S2, executing the instruction in the instruction set, and simultaneously reading the actual rotation angle of each joint of the mechanical arm obtained by the gyroscope and the tail end position information of the mechanical arm obtained by the binocular camera.
3. The binocular vision-based mechanical arm kinematics self-calibration method according to claim 1, wherein the method comprises the following steps: the second step specifically comprises the following steps:
s1, constructing a Cartesian space coordinate system for each joint of the mechanical arm, deriving and obtaining a conversion relation from a mechanical arm base to a tail end through DH model forward kinematics, and obtaining adjacent coordinate systemsiToi-1 the transformation relationship is shown in equation (1):
Figure 542291DEST_PATH_IMAGE001
(1)
can be derived as:
Figure 203079DEST_PATH_IMAGE002
(2)
in the formula (2)cTo representcossTo representsin
Figure 751872DEST_PATH_IMAGE003
Representing the rotation of the coordinate system of the adjacent link,
Figure 105493DEST_PATH_IMAGE004
represents a translation of the adjacent link coordinate system;
the mechanical arm base and mechanical arm tail end conversion matrix is shown as formula (3):
Figure 372527DEST_PATH_IMAGE005
(3)
s2, converting relation between a binocular camera coordinate system and a mechanical arm base coordinate system is achieved through windingXYZThe rotational translation of the three axes is obtained as shown in equation (4):
Figure 837006DEST_PATH_IMAGE006
(4)
in the formuladxdydzRespectively represent an edgeXYZThe distance that the shaft is translated is,axayazrespectively represent windingsXYZThe angle of rotation of the shaft;
s3, the conversion relation of the mixed model is shown as a formula (5):
Figure 240306DEST_PATH_IMAGE007
(5)
Tthe matrix is a 4X4 matrix, and the above derivation can simplify equation (6):
Figure 764828DEST_PATH_IMAGE008
(6)
in the formula (6)
Figure 519157DEST_PATH_IMAGE009
To representiThe shaft mechanical arm joint inputs variables,
Figure 521748DEST_PATH_IMAGE010
representing the terminal coordinates of the mechanical arm under the camera coordinate system,
Figure 45134DEST_PATH_IMAGE011
representing the pose of the end of the robot arm。
4. The binocular vision-based mechanical arm kinematics self-calibration method according to claim 1, wherein the method comprises the following steps: the third step specifically comprises the following steps:
the design of the steering engine error model is shown as a formula (7):
Figure 740557DEST_PATH_IMAGE012
(7)
in the formulaf(x) Andxrespectively representing the acquired theoretical rotation angle and the actual rotation angle of the mechanical arm;
the least squares loss function is designed as shown in equation (8):
Figure 716603DEST_PATH_IMAGE013
(8)
and (3) solving the partial derivative of the formula (8) to complete further optimization:
Figure 522885DEST_PATH_IMAGE014
Figure 166356DEST_PATH_IMAGE015
……
Figure 767102DEST_PATH_IMAGE016
and solving a polynomial coefficient by using a least square method to complete the error compensation of the steering engine.
5. A mechanical arm kinematics self-calibration method based on binocular vision is used for realizing the mechanical arm kinematics self-calibration method based on binocular vision of any one of claims 1 to 4, and comprises a mixed model for mechanical arm absolute positioning precision calibration, a steering engine error compensation and optimization strategy and a multi-population adaptive difference algorithm; the mixed model of the mechanical arm absolute positioning precision calibration is used for constructing a conversion relation between a mechanical arm terminal coordinate system and a camera coordinate system; the steering engine error compensation and optimization strategy is used for reducing the influence of the steering engine error on the absolute positioning precision of the mechanical arm; in the multi-population self-adaptive differential algorithm, in the process of optimizing the parameters of the mechanical arm mixed model, the scaling factor and the cross probability in the parameters of the differential algorithm are dynamically changed.
CN202111045806.9A2021-09-072021-09-07Mechanical arm kinematics self-calibration method based on binocular visionActiveCN113733088B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111045806.9ACN113733088B (en)2021-09-072021-09-07Mechanical arm kinematics self-calibration method based on binocular vision

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111045806.9ACN113733088B (en)2021-09-072021-09-07Mechanical arm kinematics self-calibration method based on binocular vision

Publications (2)

Publication NumberPublication Date
CN113733088Atrue CN113733088A (en)2021-12-03
CN113733088B CN113733088B (en)2024-05-14

Family

ID=78736830

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111045806.9AActiveCN113733088B (en)2021-09-072021-09-07Mechanical arm kinematics self-calibration method based on binocular vision

Country Status (1)

CountryLink
CN (1)CN113733088B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114385976A (en)*2022-02-232022-04-22上海电气集团股份有限公司Control method and control equipment for electrical equipment
CN114516055A (en)*2022-04-072022-05-20北京信息科技大学Mechanical arm non-shutdown real-time calibration method and device based on binocular vision and deep learning
CN114589698A (en)*2022-04-072022-06-07北京信息科技大学 Model-free real-time calibration method and device for robotic arm based on multi-target vision measurement and machine learning
CN116439018A (en)*2023-05-052023-07-18仲恺农业工程学院 A seven-degree-of-freedom fruit picking robot and its picking method
CN116594502A (en)*2023-04-232023-08-15武汉学院 Eye tracking error compensation or parameter calibration method and system based on gaze trajectory
CN116619350A (en)*2022-02-142023-08-22上海理工大学Robot error calibration method based on binocular vision measurement
CN117246604A (en)*2023-10-262023-12-19深圳永创智能设备有限公司 A method of pulling film and double moving bags

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH08272414A (en)*1995-03-291996-10-18Fanuc LtdCalibrating method for robot and visual sensor using hand camera
US20090076655A1 (en)*2007-09-142009-03-19Zimmer, Inc.Robotic calibration method
CN107214703A (en)*2017-07-112017-09-29江南大学A kind of robot self-calibrating method of view-based access control model auxiliary positioning
US20180089831A1 (en)*2016-09-282018-03-29Cognex CorporationSimultaneous Kinematic and Hand-Eye Calibration
US20180126557A1 (en)*2015-04-022018-05-10Abb Schweiz AgMethod for industrial robot commissioning, industrial robot system and control system using the same
CN108705531A (en)*2018-04-172018-10-26上海达野智能科技有限公司The kinematic calibration method of industrial robot, calibration system, electronic equipment
CN108748160A (en)*2018-06-212018-11-06河南大学Manipulator motion planning method based on particle cluster algorithm on multiple populations
CN108789404A (en)*2018-05-252018-11-13哈尔滨工程大学A kind of serial manipulator kinematic calibration method of view-based access control model
CN109164829A (en)*2018-10-232019-01-08哈尔滨工业大学(深圳)A kind of flight mechanical arm system and control method based on device for force feedback and VR perception
CN109434839A (en)*2018-12-252019-03-08江南大学A kind of robot self-calibrating method based on monocular vision auxiliary positioning
CN110276806A (en)*2019-05-272019-09-24江苏大学 An online hand-eye calibration and grasping pose calculation method for a four-degree-of-freedom parallel robot stereo vision hand-eye system
CN110421562A (en)*2019-07-242019-11-08中国地质大学(武汉)Mechanical arm calibration system and scaling method based on four item stereo visions
WO2020134426A1 (en)*2018-12-292020-07-02南京埃斯顿机器人工程有限公司Plane precision calibration method for industrial robot
US20200238525A1 (en)*2019-01-282020-07-30Cognex CorporationSystem and method for automatic hand-eye calibration of vision system for robot motion
CN111590566A (en)*2020-05-122020-08-28北京控制工程研究所On-orbit calibration method for kinematic parameters of fully-configured space manipulator
CN112132894A (en)*2020-09-082020-12-25大连理工大学 A real-time tracking method of robotic arm based on binocular vision guidance

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH08272414A (en)*1995-03-291996-10-18Fanuc LtdCalibrating method for robot and visual sensor using hand camera
US20090076655A1 (en)*2007-09-142009-03-19Zimmer, Inc.Robotic calibration method
US20180126557A1 (en)*2015-04-022018-05-10Abb Schweiz AgMethod for industrial robot commissioning, industrial robot system and control system using the same
US20180089831A1 (en)*2016-09-282018-03-29Cognex CorporationSimultaneous Kinematic and Hand-Eye Calibration
CN107214703A (en)*2017-07-112017-09-29江南大学A kind of robot self-calibrating method of view-based access control model auxiliary positioning
CN108705531A (en)*2018-04-172018-10-26上海达野智能科技有限公司The kinematic calibration method of industrial robot, calibration system, electronic equipment
CN108789404A (en)*2018-05-252018-11-13哈尔滨工程大学A kind of serial manipulator kinematic calibration method of view-based access control model
CN108748160A (en)*2018-06-212018-11-06河南大学Manipulator motion planning method based on particle cluster algorithm on multiple populations
CN109164829A (en)*2018-10-232019-01-08哈尔滨工业大学(深圳)A kind of flight mechanical arm system and control method based on device for force feedback and VR perception
CN109434839A (en)*2018-12-252019-03-08江南大学A kind of robot self-calibrating method based on monocular vision auxiliary positioning
WO2020134426A1 (en)*2018-12-292020-07-02南京埃斯顿机器人工程有限公司Plane precision calibration method for industrial robot
US20200238525A1 (en)*2019-01-282020-07-30Cognex CorporationSystem and method for automatic hand-eye calibration of vision system for robot motion
CN110276806A (en)*2019-05-272019-09-24江苏大学 An online hand-eye calibration and grasping pose calculation method for a four-degree-of-freedom parallel robot stereo vision hand-eye system
CN110421562A (en)*2019-07-242019-11-08中国地质大学(武汉)Mechanical arm calibration system and scaling method based on four item stereo visions
CN111590566A (en)*2020-05-122020-08-28北京控制工程研究所On-orbit calibration method for kinematic parameters of fully-configured space manipulator
CN112132894A (en)*2020-09-082020-12-25大连理工大学 A real-time tracking method of robotic arm based on binocular vision guidance

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王晨学;平雪良;徐超;: "基于视觉辅助定位的机械臂运动学参数辨识研究", 工程设计学报, no. 01, pages 27 - 34*
袁蒙恩;陈立家;冯子凯;: "基于单目视觉的多种群粒子群机械臂路径规划算法", 计算机应用, no. 10, pages 2863 - 2871*

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116619350A (en)*2022-02-142023-08-22上海理工大学Robot error calibration method based on binocular vision measurement
CN114385976A (en)*2022-02-232022-04-22上海电气集团股份有限公司Control method and control equipment for electrical equipment
CN114385976B (en)*2022-02-232025-05-09上海电气集团股份有限公司 A control method and control device for electrical equipment
CN114516055A (en)*2022-04-072022-05-20北京信息科技大学Mechanical arm non-shutdown real-time calibration method and device based on binocular vision and deep learning
CN114589698A (en)*2022-04-072022-06-07北京信息科技大学 Model-free real-time calibration method and device for robotic arm based on multi-target vision measurement and machine learning
CN114516055B (en)*2022-04-072023-06-06北京信息科技大学 Method and device for non-stop real-time calibration of robotic arm based on binocular vision and deep learning
CN114589698B (en)*2022-04-072023-06-06北京信息科技大学 Model-free real-time calibration method and device for manipulator based on multi-target visual measurement and machine learning
CN116594502A (en)*2023-04-232023-08-15武汉学院 Eye tracking error compensation or parameter calibration method and system based on gaze trajectory
CN116439018A (en)*2023-05-052023-07-18仲恺农业工程学院 A seven-degree-of-freedom fruit picking robot and its picking method
CN116439018B (en)*2023-05-052024-01-02仲恺农业工程学院Seven-degree-of-freedom fruit picking robot and picking method thereof
CN117246604A (en)*2023-10-262023-12-19深圳永创智能设备有限公司 A method of pulling film and double moving bags

Also Published As

Publication numberPublication date
CN113733088B (en)2024-05-14

Similar Documents

PublicationPublication DateTitle
CN113733088A (en)Mechanical arm kinematics self-calibration method based on binocular vision
CN110238849B (en)Robot hand-eye calibration method and device
CN113362396B (en)Mobile robot 3D hand-eye calibration method and device
CN103895023B (en)A kind of tracking measurement method of the mechanical arm tail end tracing measurement system based on coding azimuth device
CN110370271B (en)Joint transmission ratio error calibration method of industrial series robot
CN104942809A (en)Mechanical arm dynamic fuzzy approximator based on visual servo system
CN112536797A (en)Comprehensive compensation method for position and attitude errors of industrial robot
CN114654466B (en)Automatic calibration method, device, system, electronic equipment and storage medium
CN113910218A (en)Robot calibration method and device based on kinematics and deep neural network fusion
CN111331604A (en) A machine vision-based valve screwing and compliant operation method
CN116985147B (en)Mechanical arm inverse kinematics solving method and device
CN113858217A (en)Multi-robot interaction three-dimensional visual pose perception method and system
CN115741720A (en)Zero calibration system and method for robot based on binocular vision technology and LM algorithm
CN116160174B (en)Binocular vision-based weld joint identification and tracking control method
CN111687845B (en)Mechanical arm kinematics parameter calibration method based on inertia measurement unit
CN110434854B (en)Redundant manipulator visual servo control method and device based on data driving
CN116483108A (en)State correction method and device for quadruped robot, electronic equipment and storage medium
CN110940351A (en)Robot precision compensation method based on parameter dimension reduction identification
Huang et al.Research on the kinematic calibration of the 3-PTT parallel mechanism
CN117340879A (en)Industrial machine ginseng number identification method and system based on graph optimization model
Zhao et al.A new calibration method and experimental study for kinematic parameters of industrial robot
CN116766202B (en)Intelligent control method and system based on target calibration positioning model
CN114683271B (en)Visual driving and controlling integrated control system of heterogeneous chip
CN119896537B (en)Joint position calibration method of surgical robot
CN118927263B (en)High-precision calibration method and device for multi-degree-of-freedom serial mechanical arm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp