CN108436909A - A kind of hand and eye calibrating method of camera and robot based on ROS - Google Patents

A kind of hand and eye calibrating method of camera and robot based on ROS Download PDF

Info

Publication number
CN108436909A
CN108436909A CN201810203675.4A CN201810203675A CN108436909A CN 108436909 A CN108436909 A CN 108436909A CN 201810203675 A CN201810203675 A CN 201810203675A CN 108436909 A CN108436909 A CN 108436909A
Authority
CN
China
Prior art keywords
camera
mechanical arm
joint
hand
ros
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810203675.4A
Other languages
Chinese (zh)
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.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
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 Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201810203675.4A priority Critical patent/CN108436909A/en
Publication of CN108436909A publication Critical patent/CN108436909A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • 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
    • B25J9/1697Vision controlled systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a kind of hand and eye calibrating methods of the camera based on ROS and robot, by building vision system, make mechanical arm and its operation object within the scope of camera fields of view, then camera and mechanical arm and the communication mechanism of ROS are established respectively, on the one hand the motion control of mechanical arm is realized, on the one hand camera image and mechanical arm state are obtained, carry out the acquisition of data, then internal reference and the calibration of outer ginseng of camera are carried out, obtain camera parameter, finally according to the automatic hand and eye calibrating for carrying out camera and mechanical arm of the difference of camera mounting means, hand and eye calibrating matrix is obtained.The present invention realizes the automatic hand and eye calibrating of camera and mechanical arm, reduce manual intervention, entire calibration process only needs to call station command twice, autonomy is high, does not limit camera type and quantity, does not limit mechanical arm type, scalability is strong, calibration process only needs to print the chessboard ruled paper of an A4, need not make any label, convenient and practical.

Description

A kind of hand and eye calibrating method of camera and robot based on ROS
Technical field
The present invention relates to a kind of robot vision method more particularly to a kind of tricks of camera and robot based on ROS Scaling method.
Background technology
With the development of computer technology, an important research field of the computer vision as artificial intelligence, extensively It is applied to all trades and professions generally.Computer vision technique is combined with robot technology, but also field in intelligent robotics obtains To greatly developing.For mechanical arm capture, traditionally by the way of artificial teaching, if hand breaks mechanical arm, make mechanical arm to certain A fixed position is captured, and this mode is more inefficient and since mechanical arm has no sensing capability to ambient enviroment, if Mechanical arm position or object space change, and mechanical arm is then grabbed less than object.
Computer vision is applied to robot field, typically at binding pattern identification and the method analysis of image procossing Image data is managed, spatial position and the posture of target object is obtained, has the pose of target object, robot can be autonomous Ground carries out path planning.
And coordinate of the object under camera coordinates system is transformed under mechanical arm coordinate system, it is referred to as camera and robot Hand and eye calibrating, this is important prerequisite and the basis that mechanical arm crawl is carried out using computer vision.According to camera installation site Difference is generally divided into two kinds:On the robotic arm, camera is dynamic with mechanical arm for installation, referred to as eye at (eye in hand) on hand, Outside mechanical arm, camera is not with manipulator motion, referred to as eye (eye to hand) outside hand.And general hand and eye calibrating Process is complicated, needs manual intervention, or takes index point or manual record data, it has not been convenient to use, and be used in visual experiment Many when hand and eye calibrating, either camera position or mechanical arm position changes, camera type or mechanical arm type hair When changing, hand and eye calibrating will be re-started, and traditional hand and eye calibrating is time-consuming longer, has elongated visual experiment significantly Period.
Invention content
The purpose of the present invention is to provide a kind of hand and eye calibrating methods of the camera based on ROS and robot.
Realize that the technical solution of the object of the invention is:A kind of hand and eye calibrating method of camera and robot based on ROS, Include the following steps:
Step 1 builds vision system, makes mechanical arm and its operation object within the scope of camera fields of view;
Step 2 establishes camera and ROS, the communication mechanism of mechanical arm and ROS respectively;
Step 3, the motion control for realizing mechanical arm, while obtaining camera image and mechanical arm state;
Step 4 repeats step 3, when obtaining m camera image and mechanical arm state, executes step 5, otherwise executes step Rapid 3;
Step 5, the internal reference that camera is carried out according to the camera image of acquisition and the calibration of outer ginseng, obtain camera parameter;
Step 6, the hand and eye calibrating that camera and mechanical arm are carried out according to camera mounting means, obtain hand and eye calibrating matrix.
The hand and eye calibrating method of camera and robot provided by the invention based on ROS, remarkable advantage are:Do not limit phase Machine type and quantity do not limit mechanical arm type, and autgmentability is strong, and calibration process only needs to print the chessboard ruled paper of an A4, It need not make any label, convenient and practical, entire calibration process only needs to call station command twice, and it is artificial not need other Intervene, autonomy is high.
Present invention is further described in detail below in conjunction with the accompanying drawings.
Description of the drawings
Fig. 1 is that the present invention is based on the hand and eye calibrating method flow charts of the camera of ROS and robot.
Fig. 2 is the vision system schematic diagram built.
Relation schematic diagrams of the Fig. 3 between coordinate system.
Fig. 4 is using the schematic diagram for putting cloud under the point cloud to mechanical arm coordinate system under trick matrix conversion camera coordinates system.
Specific implementation mode
Below in conjunction with attached drawing to the present invention is based on the specific implementation modes of the camera of ROS and the hand and eye calibrating method of robot It illustrates:
The hand and eye calibrating method flow chart of camera and robot based on ROS is as shown in Figure 1, include the following steps:
Step 1 builds vision system, makes mechanical arm and its operation object within the scope of camera fields of view;It is as follows:
Step 1-1, the camera for being generally used for auxiliary robot movement is binocular camera and depth camera, if camera is installed Outside mechanical arm, it can select to install according to the parameter of camera itself, especially horizontal view angle, vertical angle of view and finding range The position of camera;
Step 1-2, a scaling board (gridiron pattern or dot chart) is printed, is attached on one piece of flat hardboard.If Eye is carried out in hand and eye calibrating on hand, then hardboard is fixed on to the position outside with a certain distance from mechanical arm;If carrying out eye to exist Hand and eye calibrating outside hand, then be fixed on mechanical arm tail end by hardboard;
Step 2 establishes camera and ROS, the communication mechanism of mechanical arm and ROS respectively;It is as follows:
Step 2-1, driving packet of the installation camera at ROS, establishes camera and the communication of ROS, image data is published to On the topic topic1 of ROS;
Step 2-2, driving packet of the installation mechanical arm at ROS, establishes mechanical arm and the communication of ROS, by mechanical arm tail end Posture is published on topic topic2, and joint of mechanical arm state is published on topic topic3, and the control for providing mechanical arm connects Mouth topic4;
Step 3, the motion control for realizing mechanical arm, while obtaining camera image and mechanical arm state;It is as follows:
Step 3-1, it subscribes to topic3 and obtains the current joint states joint_states of mechanical arm, by current joint shape State is superimposed the random delta Δ joint_states of a small range generation as target joint position, i.e. joint_states_ Target sends joint instruction to topic4, the movement of control machinery arm;The variable being related to is specially:
Joint_states=[joint1,joint2,…,jointn]
Δ joint_states=[Δ joint1,Δjoint2,…,Δjointn]
Joint_states_target=joint_states+ Δs joint_states
Wherein, jointi(i=1,2 ... n) indicate the current state in i-th of joint, Δ jointi(i=1,2 ... n) Indicate that i-th of joint needs the random delta being superimposed, n to indicate the joint number of mechanical arm;
Step 3-2, it after manipulator motion is to designated position, preserves Current camera and issues the RGB image on topic1, Preserve mechanical arm tail end posture information under mechanical arm base coordinate system of the current publication on topic2
Wherein,Indicate rotational transformation matrix of the mechanical arm tail end relative to base coordinate system,Indicate mechanical arm tail end Translation transformation matrix relative to base coordinate system;
Step 4, when obtaining m camera image and when mechanical arm state, execution step 5 is no to then follow the steps 3;
Step 5, the internal reference that camera is carried out according to the camera image of acquisition and the calibration of outer ginseng, obtain camera parameter;Specific step It is rapid as follows:
Step 5-1, Corner Detection is carried out by the RGB image that step 3-2 is preserved respectively to m;
Step 5-2, internal reference and the calibration of outer ginseng of camera are carried out;Obtain internal reference matrix cameraMatrix, distortion factor
Pose [R of the scaling board relative to camera coordinates system in distCoeffs and each RGB imagec|tc];
Wherein, internal reference matrixDistortion factor is distCoeffs=[k1,k2, p1,p2,k3], fxAnd fyFor focal length, cxAnd cyFor the center point coordinate of imaging plane, k1、k2And k3Indicate coefficient of radial distortion, p1 And p2Indicate tangential distortion coefficient, RcAnd tcIt is expressed as indicating that scaling board becomes relative to the rotation of the RGB cameras of camera It changes and translation transformation;
Step 6, the hand and eye calibrating that camera and mechanical arm are carried out according to camera mounting means, obtain hand and eye calibrating matrix;Tool Steps are as follows for body:
Step 6-1, the m posture information of the m posture information and scaling board of mechanical arm tail end relative to camera is arranged, Specially:
Grab2b=[[Rc|tc]1,[Rc|tc]2,...[Rc|tc]m]
Wherein, what grab2b was indicated is a series of posture informations of mechanical arm tail end, and what grid2c was indicated is scaling board phase For a series of posture informations of camera;
Step 6-2, the problem of hand and eye calibrating acquisition hand and eye calibrating matrix X being carried out using two-step method, that is, solving AX=XB;
Wherein, X is the trick matrix finally to be solved, and A and B depend on the mounting means of camera, specific to indicate as follows:
Camera is installed on the robotic arm:
A=[grab2b [1]-1·grab2b[0],grab2b[2]-1·grab2b[1],...,grab2b[m-1]-1· grab2b[m-2]]
B=[grid2c [1] grid2c [0]-1,grid2c[2]·grid2c[1]-1,...,grid2c[m-1]· grid2c[m-2]-1]
Camera is mounted on outside mechanical arm:
A=[grab2b [1] grab2b [0]-1,grab2b[2]·grab2b[1]-1,...,grab2b[m-1]· grab2b[m-2]-1]
B=[grid2c [1] grid2c [0]-1,grid2c[2]·grid2c[1]-1,...,grid2c[m-1]· grid2c[m-2]-1]
Further detailed description is done to the present invention with reference to embodiment.
Embodiment
Vision system is built using ur3 mechanical arms and kinect2 depth cameras, wherein ur3 has 6 degree of freedom (joint), Kinect2 is integrated with RGB cameras and Depth cameras, and kinect2 is mounted on the fixed position outside mechanical arm, it is contemplated that The field range and finding range of kinect2, the schematic view of the mounting position of kinect2 and ur3 mechanical arms as shown in Fig. 2, and The RGB camera coordinate systems O of kinect2 is markedc, ur3 mechanical arm pedestal coordinate systems Or, wherein RGB indicate respectively x, Y, z-axis.
Scaling board is printed with A4 paper, the specification of scaling board selects chess5x7x0.03, as shown in Figure 2.
Relationship between the coordinate system used in entire calibration process as shown in figure 3, be related to 4 coordinate systems altogether:Machinery Arm pedestal coordinate system Obase, mechanical arm tail end coordinate system Ograbber, scaling board coordinate system OgridAnd camera coordinates system Oc, Fig. 4 InIndicate mechanical arm tail end coordinate system OgrabberTo base coordinate system ObaseTransformation,Indicate that scaling board is sat Mark system OgridTo camera coordinates system OcTransformation, be all measurable;And X indicates camera coordinates system OcTo mechanical arm base coordinate system ObaseTransformation, that is, the trick matrix to be demarcated.
Driving packets of the kinect2 at ROS is installed, topic/kinect2/hd/image_ is sent image data to color;Driving packets of the ur3 at ROS is installed, by the coordinate system transformation square of ur3 mechanical arm tail ends coordinate system to base coordinate system 6 joint angles states are published to topic/ur3/joint_ by battle array data real-time release to/ur3/grabber_states Motion interface/ur_script of ur3 is arranged in states.
Assuming that joint of mechanical arm original state is:[1.9515,-1.0125,-1.8513,-0.1229,1.6139, 0.0290], each joint angles are superimposed the random delta in [- 0.2, a 0.2] range and are closed as mechanical arm target next time Angle is saved, 6 target joint angles, which are sent to topic/ur_script control machinery arms end, reaches specified pose.Assuming that Control machinery arm end movement is to 8 different poses in calibration process, after end reaches specified pose each time, by ordering It reads topic/ur3/grabber_states and obtains pose of the current ur3 mechanical arm tail ends relative to base coordinate system, subscribe to words Topic/ur3/joint_states obtains current ur3 currently each joint states, subscribes to topic/kinect2/hd/image_ Color obtains current RGB image.
The above process is the gatherer process of nominal data, and after 8 movements of mechanical arm, the data of preservation include:8 RGB figures Picture and 8 mechanical arm tail end poses (relative to mechanical arm base coordinate system).
Zhang Zhengyou gridiron pattern standardizations, including Corner Detection and the calibration of inside and outside ginseng are used to 8 RGB images, obtain internal reference Matrix and distortion factor are as follows:
DistCoeffs=[5.627e-02-7.420e-021.425e-03-1.695e-032.411e-02]
Outer ginseng is [Rc|tc]i(i=1,2 ... 8), wherein RcIndicate RGB camera of the scaling board relative to kinect2 Rotation transformation, tcIndicate translation transformation of the scaling board relative to the RGB cameras of kinect2.
It is relative to the pose of mechanical arm pedestal by the/ur3/grabber_states mechanical arm tail end obtained
WhereinIndicate rotation transformation square of the mechanical arm tail end relative to base coordinate system Battle array,Indicate translation transformation matrix of the mechanical arm tail end relative to base coordinate system.
Therefore, it is as follows to obtain grab2b and grid2c difference for arrangement data:
Grab2b=[[Rc|tc]1,[Rc|tc]2,...[Rc|tc]8]
As can be seen that grab2b and grid2c indicate be 1x8 matrix
Since kinect2 is mounted on the fixed position outside ur3 mechanical arms, so A and B are expressed as:
A=[grab2b [1] grab2b [0]-1,grab2b[2]·grab2b[1]-1,...,grab2b[7]· grab2b[6]-1]
B=[grid2c [1] grid2c [0]-1,grid2c[2]·grid2c[1]-1,...,grid2c[7]· grid2c[6]-1]
AX=XB is solved equation using Tasi two-step methods, as a result X is as follows:
The point cloud under the visual angles kinect2 is transformed into mechanical arm coordinate system, display result such as Fig. 4 institutes using trick matrix Show.
As long as it should be noted that determining camera mounting means, the topic listed in table 1 is set, program carries out automatically Above example
Table 1
By above-described embodiment, it may indicate that the expansible row of hand and eye calibrating method that the present invention is carried is strong, different types of machine Tool arm and different types of visual apparatus can use, and calibration process autonomy is high, does not need manual intervention, The complex for reducing traditional hand and eye calibrating greatly accelerates the progress of visual experiment.

Claims (7)

1. a kind of hand and eye calibrating method of camera and robot based on ROS, which is characterized in that include the following steps:
Step 1 builds vision system, makes mechanical arm and its operation object within the scope of camera fields of view;
Step 2 establishes camera and ROS, the communication mechanism of mechanical arm and ROS respectively;
Step 3, the motion control for realizing mechanical arm, while obtaining camera image and mechanical arm state;
Step 4 repeats step 3, when obtaining m camera image and mechanical arm state, executes step 5, no to then follow the steps 3;
Step 5, the internal reference that camera is carried out according to the camera image of acquisition and the calibration of outer ginseng, obtain camera parameter;
Step 6, the hand and eye calibrating that camera and mechanical arm are carried out according to camera mounting means, obtain hand and eye calibrating matrix.
2. the hand and eye calibrating method of camera and robot according to claim 1 based on ROS, which is characterized in that step 2 The middle communication mechanism for establishing camera and ROS, mechanical arm and ROS respectively the specific steps are:
Step 2-1, driving packet of the installation camera at ROS, establishes camera and the communication of ROS, image data is published to ROS's On topic topic1;
Step 2-2, driving packet of the installation mechanical arm at ROS, establishes mechanical arm and the communication of ROS, by mechanical arm tail end posture It is published on topic topic2, joint of mechanical arm state is published on topic topic3, and provides the control interface of mechanical arm topic4。
3. the hand and eye calibrating method of camera and robot according to claim 1 based on ROS, which is characterized in that step 3 It is middle to realize the motion control of mechanical arm, at the same obtain camera image and mechanical arm state the specific steps are:
Step 3-1, it subscribes to topic3 and obtains the current joint states joint_states of mechanical arm, current joint states are folded Add the random delta Δ joint_states that a small range generates as target joint position joint_states_target, hair Send joint instruction to topic4, the movement of control machinery arm, wherein the variable being related to is specially:
Joint_states=[joint1,joint2,…,jointn]
Δ joint_states=[Δ joint1,Δjoint2,…,Δjointn]
Joint_states_target=joint_states+ Δs joint_states
Wherein, jointi(i=1,2 ... n) indicate the current state in i-th of joint, Δ jointi(i=1,2 ... n) indicate I-th of joint needs the random delta being superimposed, n to indicate the joint number of mechanical arm;
Step 3-2, it after manipulator motion is to designated position, preserves Current camera and issues the RGB image on topic1, preserve Mechanical arm tail end posture information under mechanical arm base coordinate system of the current publication on topic2
Wherein,Indicate rotational transformation matrix of the mechanical arm tail end relative to base coordinate system,Indicate that mechanical arm tail end is opposite In the translation transformation matrix of base coordinate system.
4. the hand and eye calibrating method of camera and robot according to claim 1 based on ROS, which is characterized in that step 4 Middle m >=8.
5. the hand and eye calibrating method of camera and robot according to claim 1 based on ROS, which is characterized in that step 5 Middle internal reference and the calibration of outer ginseng that camera is carried out according to the camera image of acquisition, obtains camera parameter, the specific steps are:
Step 5-1, Corner Detection is carried out by the RGB image that step 3-2 is preserved respectively to m;
Step 5-2, internal reference and the calibration of outer ginseng for carrying out camera, obtain internal reference matrix cameraMatrix, distortion factor Pose [R of the scaling board relative to camera coordinates system in distCoeffs and each RGB imagec|tc];
Wherein, internal reference matrixDistortion factor is distCoeffs=[k1,k2,p1,p2, k3], fxAnd fyFor focal length, cxAnd cyFor the center point coordinate of imaging plane, k1、k2And k3Indicate coefficient of radial distortion, p1And p2Table Show tangential distortion coefficient, RcAnd tcIt is expressed as indicating rotation transformation and translation of the scaling board relative to the RGB cameras of camera Transformation.
6. the hand and eye calibrating method of camera and robot according to claim 1 based on ROS, which is characterized in that step 6 The middle hand and eye calibrating that camera and mechanical arm are carried out according to camera mounting means, obtains hand and eye calibrating matrix;The specific steps are:
Step 6-1, the m posture information of the m posture information and scaling board of mechanical arm tail end relative to camera is arranged, specifically For:
Grab2b=[[Rc |tc]1,[Rc |tc]2,...[Rc |tc]m]
Wherein, what grab2b was indicated is m posture information of mechanical arm tail end, and what grid2c was indicated is scaling board relative to camera M posture information;
Step 6-2, hand and eye calibrating is carried out using two-step method and obtains hand and eye calibrating matrix X.
7. the hand and eye calibrating method of camera and robot according to claim 6 based on ROS, which is characterized in that step Hand and eye calibrating is carried out using two-step method in 6-2 and obtains hand and eye calibrating matrix X, that is, solves the problems, such as AX=XB, wherein X is last The trick matrix to be solved, A and B depend on the mounting means of camera, specific to indicate as follows:
Camera is installed on the robotic arm:
A=[grab2b [1]-1·grab2b[0],grab2b[2]-1·grab2b[1],...,grab2b[m-1]-1·grab2b [m-2]]
B=[grid2c [1] grid2c [0]-1,grid2c[2]·grid2c[1]-1,...,grid2c[m-1]·grid2c [m-2]-1]
Camera is mounted on outside mechanical arm:
A=[grab2b [1] grab2b [0]-1,grab2b[2]·grab2b[1]-1,...,grab2b[m-1]·grab2b [m-2]-1]
B=[grid2c [1] grid2c [0]-1,grid2c[2]·grid2c[1]-1,...,grid2c[m-1]·grid2c [m-2]-1]。
CN201810203675.4A 2018-03-13 2018-03-13 A kind of hand and eye calibrating method of camera and robot based on ROS Pending CN108436909A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810203675.4A CN108436909A (en) 2018-03-13 2018-03-13 A kind of hand and eye calibrating method of camera and robot based on ROS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810203675.4A CN108436909A (en) 2018-03-13 2018-03-13 A kind of hand and eye calibrating method of camera and robot based on ROS

Publications (1)

Publication Number Publication Date
CN108436909A true CN108436909A (en) 2018-08-24

Family

ID=63194925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810203675.4A Pending CN108436909A (en) 2018-03-13 2018-03-13 A kind of hand and eye calibrating method of camera and robot based on ROS

Country Status (1)

Country Link
CN (1) CN108436909A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109015651A (en) * 2018-08-27 2018-12-18 佛山华数机器人有限公司 A kind of visual processes integral system and its application method based on teaching machine
CN109129445A (en) * 2018-09-29 2019-01-04 先临三维科技股份有限公司 Hand and eye calibrating method, scaling board, device, equipment and the storage medium of mechanical arm
CN109859275A (en) * 2019-01-17 2019-06-07 南京邮电大学 A kind of monocular vision hand and eye calibrating method of the rehabilitation mechanical arm based on S-R-S structure
CN110148187A (en) * 2019-06-04 2019-08-20 郑州大学 A kind of the high-precision hand and eye calibrating method and system of SCARA manipulator Eye-in-Hand
CN110193832A (en) * 2019-03-29 2019-09-03 牧今科技 Verifying and the method and control system for updating robot control camera calibrated
CN110202573A (en) * 2019-06-04 2019-09-06 上海知津信息科技有限公司 Full-automatic hand and eye calibrating, working face scaling method and device
CN110202581A (en) * 2019-06-28 2019-09-06 南京博蓝奇智能科技有限公司 Compensation method, device and the electronic equipment of end effector of robot operating error
CN110328666A (en) * 2019-07-16 2019-10-15 汕头大学 Identifying system and material mechanism for picking
CN110497386A (en) * 2019-08-26 2019-11-26 中科新松有限公司 A kind of cooperation Robot Hand-eye relationship automatic calibration device and method
CN110977980A (en) * 2019-12-17 2020-04-10 上海嘉奥信息科技发展有限公司 Mechanical arm real-time hand-eye calibration method and system based on optical position indicator
CN110977987A (en) * 2019-12-25 2020-04-10 浙江省北大信息技术高等研究院 Mechanical arm hand-eye calibration method, device and system
CN111152223A (en) * 2020-01-09 2020-05-15 埃夫特智能装备股份有限公司 Full-automatic robot hand-eye calibration method
CN111452043A (en) * 2020-03-27 2020-07-28 陕西丝路机器人智能制造研究院有限公司 Method for calibrating hands and eyes of robot and industrial camera
CN111482964A (en) * 2020-04-17 2020-08-04 上海智殷自动化科技有限公司 Novel robot hand-eye calibration method
CN111660290A (en) * 2019-03-05 2020-09-15 波音公司 Automatic calibration for robotic optical sensors
CN111736137A (en) * 2020-08-06 2020-10-02 广州汽车集团股份有限公司 LiDAR external parameter calibration method, system, computer equipment and readable storage medium
CN111872922A (en) * 2020-07-29 2020-11-03 江南大学 Three-degree-of-freedom parallel robot hand-eye calibration method based on 3D vision sensor
CN112107363A (en) * 2020-08-31 2020-12-22 上海交通大学 Ultrasonic fat dissolving robot system based on depth camera and auxiliary operation method
CN112489133A (en) * 2020-11-17 2021-03-12 北京京东乾石科技有限公司 Calibration method, device and equipment of hand-eye system
CN112809668A (en) * 2020-12-30 2021-05-18 上海媒智科技有限公司 Method, system and terminal for automatic hand-eye calibration of mechanical arm
US11590656B2 (en) 2019-03-29 2023-02-28 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110280472A1 (en) * 2010-05-14 2011-11-17 Wallack Aaron S System and method for robust calibration between a machine vision system and a robot
CN104180753A (en) * 2014-07-31 2014-12-03 东莞市奥普特自动化科技有限公司 Rapid calibration method of robot visual system
CN104864807A (en) * 2015-04-10 2015-08-26 深圳大学 Manipulator hand-eye calibration method based on active binocular vision
CN106021000A (en) * 2016-06-02 2016-10-12 北京百度网讯科技有限公司 Shared memory management method and device for robot operating system
DE102016114337A1 (en) * 2015-08-06 2017-02-09 Cognex Corporation SYSTEM AND METHOD FOR CONNECTING COORDINATE SPACES MACHINES LIKE ASSEMBLY FIXED IN A SURROUNDING ENVIRONMENT
CN106767393A (en) * 2015-11-20 2017-05-31 沈阳新松机器人自动化股份有限公司 The hand and eye calibrating apparatus and method of robot
CN106826822A (en) * 2017-01-25 2017-06-13 南京阿凡达机器人科技有限公司 A kind of vision positioning and mechanical arm crawl implementation method based on ROS systems
CN107081755A (en) * 2017-01-25 2017-08-22 上海电气集团股份有限公司 A kind of robot monocular vision guides the automatic calibration device of system
CN107498558A (en) * 2017-09-19 2017-12-22 北京阿丘科技有限公司 Full-automatic hand and eye calibrating method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110280472A1 (en) * 2010-05-14 2011-11-17 Wallack Aaron S System and method for robust calibration between a machine vision system and a robot
CN104180753A (en) * 2014-07-31 2014-12-03 东莞市奥普特自动化科技有限公司 Rapid calibration method of robot visual system
CN104864807A (en) * 2015-04-10 2015-08-26 深圳大学 Manipulator hand-eye calibration method based on active binocular vision
DE102016114337A1 (en) * 2015-08-06 2017-02-09 Cognex Corporation SYSTEM AND METHOD FOR CONNECTING COORDINATE SPACES MACHINES LIKE ASSEMBLY FIXED IN A SURROUNDING ENVIRONMENT
CN106767393A (en) * 2015-11-20 2017-05-31 沈阳新松机器人自动化股份有限公司 The hand and eye calibrating apparatus and method of robot
CN106021000A (en) * 2016-06-02 2016-10-12 北京百度网讯科技有限公司 Shared memory management method and device for robot operating system
CN106826822A (en) * 2017-01-25 2017-06-13 南京阿凡达机器人科技有限公司 A kind of vision positioning and mechanical arm crawl implementation method based on ROS systems
CN107081755A (en) * 2017-01-25 2017-08-22 上海电气集团股份有限公司 A kind of robot monocular vision guides the automatic calibration device of system
CN107498558A (en) * 2017-09-19 2017-12-22 北京阿丘科技有限公司 Full-automatic hand and eye calibrating method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯春等: "手眼***中摄像机标定和手眼标定的同步算法 ", 《机械设计与制造》 *

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109015651A (en) * 2018-08-27 2018-12-18 佛山华数机器人有限公司 A kind of visual processes integral system and its application method based on teaching machine
CN109129445A (en) * 2018-09-29 2019-01-04 先临三维科技股份有限公司 Hand and eye calibrating method, scaling board, device, equipment and the storage medium of mechanical arm
CN109129445B (en) * 2018-09-29 2020-11-10 先临三维科技股份有限公司 Hand-eye calibration method, calibration plate, device, equipment and storage medium for mechanical arm
CN109859275A (en) * 2019-01-17 2019-06-07 南京邮电大学 A kind of monocular vision hand and eye calibrating method of the rehabilitation mechanical arm based on S-R-S structure
CN109859275B (en) * 2019-01-17 2022-08-02 南京邮电大学 Monocular vision hand-eye calibration method of rehabilitation mechanical arm based on S-R-S structure
CN111660290A (en) * 2019-03-05 2020-09-15 波音公司 Automatic calibration for robotic optical sensors
US11590656B2 (en) 2019-03-29 2023-02-28 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
CN110193832A (en) * 2019-03-29 2019-09-03 牧今科技 Verifying and the method and control system for updating robot control camera calibrated
CN110193832B (en) * 2019-03-29 2022-07-05 牧今科技 Method and control system for verifying and updating camera calibration for robot control
CN110148187A (en) * 2019-06-04 2019-08-20 郑州大学 A kind of the high-precision hand and eye calibrating method and system of SCARA manipulator Eye-in-Hand
CN110202573B (en) * 2019-06-04 2023-04-07 上海知津信息科技有限公司 Full-automatic hand-eye calibration and working plane calibration method and device
CN110202573A (en) * 2019-06-04 2019-09-06 上海知津信息科技有限公司 Full-automatic hand and eye calibrating, working face scaling method and device
CN110202581A (en) * 2019-06-28 2019-09-06 南京博蓝奇智能科技有限公司 Compensation method, device and the electronic equipment of end effector of robot operating error
CN110328666A (en) * 2019-07-16 2019-10-15 汕头大学 Identifying system and material mechanism for picking
CN110497386B (en) * 2019-08-26 2021-03-30 中科新松有限公司 Automatic calibration method for hand-eye relationship of cooperative robot
CN110497386A (en) * 2019-08-26 2019-11-26 中科新松有限公司 A kind of cooperation Robot Hand-eye relationship automatic calibration device and method
CN110977980A (en) * 2019-12-17 2020-04-10 上海嘉奥信息科技发展有限公司 Mechanical arm real-time hand-eye calibration method and system based on optical position indicator
CN110977987A (en) * 2019-12-25 2020-04-10 浙江省北大信息技术高等研究院 Mechanical arm hand-eye calibration method, device and system
CN110977987B (en) * 2019-12-25 2021-07-20 杭州未名信科科技有限公司 Mechanical arm hand-eye calibration method, device and system
CN111152223A (en) * 2020-01-09 2020-05-15 埃夫特智能装备股份有限公司 Full-automatic robot hand-eye calibration method
CN111452043A (en) * 2020-03-27 2020-07-28 陕西丝路机器人智能制造研究院有限公司 Method for calibrating hands and eyes of robot and industrial camera
CN111452043B (en) * 2020-03-27 2023-02-17 陕西丝路机器人智能制造研究院有限公司 Method for calibrating hands and eyes of robot and industrial camera
CN111482964A (en) * 2020-04-17 2020-08-04 上海智殷自动化科技有限公司 Novel robot hand-eye calibration method
CN111872922B (en) * 2020-07-29 2021-09-03 贵州电网有限责任公司 Three-degree-of-freedom parallel robot hand-eye calibration method based on 3D vision sensor
CN111872922A (en) * 2020-07-29 2020-11-03 江南大学 Three-degree-of-freedom parallel robot hand-eye calibration method based on 3D vision sensor
CN111736137A (en) * 2020-08-06 2020-10-02 广州汽车集团股份有限公司 LiDAR external parameter calibration method, system, computer equipment and readable storage medium
CN112107363A (en) * 2020-08-31 2020-12-22 上海交通大学 Ultrasonic fat dissolving robot system based on depth camera and auxiliary operation method
CN112489133A (en) * 2020-11-17 2021-03-12 北京京东乾石科技有限公司 Calibration method, device and equipment of hand-eye system
CN112809668A (en) * 2020-12-30 2021-05-18 上海媒智科技有限公司 Method, system and terminal for automatic hand-eye calibration of mechanical arm

Similar Documents

Publication Publication Date Title
CN108436909A (en) A kind of hand and eye calibrating method of camera and robot based on ROS
CN109658460A (en) A kind of mechanical arm tail end camera hand and eye calibrating method and system
CN110103217B (en) Industrial robot hand-eye calibration method
WO2018214078A1 (en) Photographing control method and device
CN107471218B (en) Binocular vision-based hand-eye coordination method for double-arm robot
CN105744163B (en) A kind of video camera and image capture method based on depth information tracking focusing
JP6886620B2 (en) Calibration method, calibration system and program
CN111801198B (en) Hand-eye calibration method, system and computer storage medium
CN110728715A (en) Camera angle self-adaptive adjusting method of intelligent inspection robot
EP3627819B1 (en) Image generation device, image generation system, image generation method, and image generation program
CN107466385A (en) A kind of cloud platform control method and system
CN110193849A (en) A kind of method and device of Robotic Hand-Eye Calibration
CN109671122A (en) Trick camera calibration method and device
CN110450163A (en) The general hand and eye calibrating method based on 3D vision without scaling board
CN110238820A (en) Hand and eye calibrating method based on characteristic point
CN110176032A (en) A kind of three-dimensional rebuilding method and device
CN110022444A (en) The panorama photographic method of unmanned flight's machine and the unmanned flight's machine for using it
CN110648274B (en) Method and device for generating fisheye image
CN111476876B (en) Three-dimensional image rendering method, device, equipment and readable storage medium
CN110312111A (en) The devices, systems, and methods calibrated automatically for image device
CN110202560A (en) A kind of hand and eye calibrating method based on single feature point
CN114310901B (en) Coordinate system calibration method, device, system and medium for robot
CN109940626A (en) A kind of thrush robot system and its control method based on robot vision
CN109920004A (en) Image processing method, device, the combination of calibration object, terminal device and calibration system
US20220358679A1 (en) Parameter Calibration Method and Apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180824