Movatterモバイル変換


[0]ホーム

URL:


US20190015991A1 - Simultaneous Kinematic and Hand-Eye Calibration - Google Patents

Simultaneous Kinematic and Hand-Eye Calibration
Download PDF

Info

Publication number
US20190015991A1
US20190015991A1US16/133,324US201816133324AUS2019015991A1US 20190015991 A1US20190015991 A1US 20190015991A1US 201816133324 AUS201816133324 AUS 201816133324AUS 2019015991 A1US2019015991 A1US 2019015991A1
Authority
US
United States
Prior art keywords
calibration parameters
robot
pose
values
motion stage
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.)
Abandoned
Application number
US16/133,324
Inventor
Lifeng LIU
Cyril C. Marrion
Tian Gan
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.)
Cognex Corp
Original Assignee
Cognex Corp
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 Cognex CorpfiledCriticalCognex Corp
Priority to US16/133,324priorityCriticalpatent/US20190015991A1/en
Publication of US20190015991A1publicationCriticalpatent/US20190015991A1/en
Priority to US16/448,925prioritypatent/US10864639B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Described are machine vision systems and methods for simultaneous kinematic and hand-eye calibration. A machine vision system includes a robot or motion stage and a camera in communication with a control system. The control system is configured to move the robot or motion stage to poses, and for each pose: capture an image of calibration target features and robot joint angles or motion stage encoder counts. The control system is configured to obtain initial values for robot or motion stage calibration parameters, and determine initial values for hand-eye calibration parameters based on the initial values for the robot or motion stage calibration parameters, the image, and joint angles or encoder counts. The control system is configured to determine final values for the hand-eye calibration parameters and robot or motion stage calibration parameters by refining the hand-eye calibration parameters and robot or motion stage calibration parameters to minimize a cost function.

Description

Claims (30)

What is claimed is:
1) A machine vision system comprising:
a robot;
a camera; and
a control system in communication with the robot and the camera, the control system configured to:
move the robot to a plurality of poses, and for each pose of the plurality of poses:
capture, with the camera, an image of one or more features on a calibration target; and
capture a plurality of robot joint angles;
obtain a plurality of initial values for a plurality of robot calibration parameters;
determine a plurality of initial values for a plurality of hand-eye calibration parameters based on the plurality of initial values for the plurality of robot calibration parameters, and the image and the plurality of robot joint angles captured for each of the plurality of poses;
determine a plurality of final values for the plurality of hand-eye calibration parameters and a plurality of final values for the robot calibration parameters by refining one or more of the plurality of hand-eye calibration parameters and one or more of the plurality of robot calibration parameters to minimize a cost function.
2) The machine vision system ofclaim 1, wherein the control system is further configured to:
use the plurality of final values for the plurality of hand-eye calibration parameters and the plurality of final values for the robot calibration parameters for a vision guided robot application.
3) The machine vision system ofclaim 1, wherein the control system is further configured to:
move the robot using the plurality of final values for the robot calibration parameters.
4) The machine vision system ofclaim 1, wherein the cost function measures, for each pose of the plurality of poses, a difference between an observed location of a feature in the image captured for the pose and an expected location of the feature, the expected location determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of robot joint angles captured for the pose.
5) The machine vision system ofclaim 1, wherein the cost function measures, for each pose of the plurality of poses, a difference between a composite transformation and an identity transformation, the composite transformation being a composition of a first transformation from a first coordinate space to a second coordinate space and a second transformation from the second coordinate space to the first coordinate space, the first transformation and the second transformation determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, the plurality of observed features of the calibration target for the pose, and the plurality of robot joint angles captured for the pose.
6) The machine vision system ofclaim 1, wherein the cost function measures, for each pose of the plurality of poses, a difference between a robot joint angle of the plurality of robot joint angles captured for the pose and an estimated joint angle for the pose, the estimated joint angle determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of observed features of the calibration target for the pose.
7) The machine vision system ofclaim 1, wherein the control system is further configured to minimize the cost function using non-linear least squares.
8) The machine vision system ofclaim 1, wherein the control system is configured to refine less than all of the plurality of hand-eye calibration parameters and less than all of the plurality of robot calibration parameters.
9) The machine vision system ofclaim 1, wherein the plurality of robot calibration parameters comprises Denavit-Hartenberg parameters for the robot.
10) A machine vision system-implemented calibration method comprising:
moving, by a control system, a robot to a plurality of poses, and for each pose of the plurality of poses:
capturing, by a camera, an image of one or more features on a calibration target; and
capturing, by the control system, a plurality of robot joint angles;
obtaining, by the control system, a plurality of initial values for a plurality of robot calibration parameters;
determining, by the control system, a plurality of initial values for a plurality of hand-eye calibration parameters based on the plurality of initial values for the plurality of robot calibration parameters, and the image and the plurality of robot joint angles captured for each of the plurality of poses;
determining, by the control system, a plurality of final values for the plurality of hand-eye calibration parameters and a plurality of final values for the plurality of robot calibration parameters by refining one or more of the plurality of hand-eye calibration parameters and one or more of the plurality of robot calibration parameters to minimize a cost function.
11) The method ofclaim 10, wherein the cost function measures, for each pose of the plurality of poses, a difference between an observed location of a feature in the image captured for the pose and an expected location of the feature, the expected location determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of robot joint angles captured for the pose.
12) The method ofclaim 10, wherein the cost function measures, for each pose of the plurality of poses, a difference between a composite transformation and an identity transformation, the composite transformation being a composition of a first transformation from a first coordinate space to a second coordinate space and a second transformation from the second coordinate space to the first coordinate space, the first transformation and the second transformation determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, the plurality of observed features of the calibration target for the pose, and the plurality of robot joint angles captured for the pose.
13) The method ofclaim 10, wherein the cost function measures, for each pose of the plurality of poses, a difference between a robot joint angle of the plurality of robot joint angles captured for the pose and an estimated joint angle for the pose, the estimated joint angle determined based on a first plurality of values for the plurality of robot calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of observed features of the calibration target for the pose.
14) The method ofclaim 10, further comprising minimizing the cost function using non-linear least squares.
15) The method ofclaim 10, further comprising refining less than all of the plurality of hand-eye calibration parameters and less than all of the plurality of robot calibration parameters.
16) The method ofclaim 10, wherein the plurality of robot calibration parameters comprises Denavit-Hartenberg parameters for the robot.
17) A machine vision system comprising:
a motion stage;
a camera; and
a control system in communication with the motion stage and the camera, the control system configured to:
move the motion stage to a plurality of poses, and for each pose of the plurality of poses:
capture, with the camera, an image of one or more features on a calibration target; and
capture a plurality of encoder counts for a plurality of actuators of the motion stage;
obtain a plurality of initial values for a plurality of motion stage calibration parameters;
determine a plurality of initial values for a plurality of hand-eye calibration parameters based on the plurality of initial values for the plurality of motion stage calibration parameters, and the image and the plurality of encoder counts captured for each of the plurality of poses;
determine a plurality of final values for the plurality of hand-eye calibration parameters and a plurality of final values for the motion stage calibration parameters by refining one or more of the plurality of hand-eye calibration parameters and one or more of the plurality of motion stage calibration parameters to minimize a cost function.
18) The machine vision system ofclaim 17, wherein the control system is further configured to:
use the plurality of final values for the plurality of hand-eye calibration parameters and the plurality of final values for the motion stage calibration parameters for a vision guided motion stage application.
19) The machine vision system ofclaim 17, wherein the control system is further configured to:
move the motion stage using the plurality of final values for the motion stage calibration parameters.
20) The machine vision system ofclaim 17, wherein the cost function measures, for each pose of the plurality of poses, a difference between an observed location of a feature in the image captured for the pose and an expected location of the feature, the expected location determined based on a first plurality of values for the plurality of motion stage calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of encoder counts captured for the pose.
21) The machine vision system ofclaim 17, wherein the cost function measures, for each pose of the plurality of poses, a difference between an encoder count of the plurality of encoder counts captured for the pose and an estimated encoder count for the pose, the estimated encoder count determined based on a first plurality of values for the plurality of motion stage calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of observed features of the calibration target for the pose.
22) The machine vision system ofclaim 17, wherein the control system is further configured to minimize the cost function using non-linear least squares.
23) The machine vision system ofclaim 17, wherein the control system is configured to refine less than all of the plurality of hand-eye calibration parameters and less than all of the plurality of motion stage calibration parameters.
24) The machine vision system ofclaim 17, wherein the plurality of motion stage calibration parameters comprises one or more of roller center position, roller radius, direction, step size, home encoder count, and striker plate's direction for an actuator.
25) A machine vision system-implemented calibration method comprising:
moving, by a control system, a motion stage to a plurality of poses, and for each pose of the plurality of poses:
capture, by a camera, an image of one or more features on a calibration target; and
capturing, by the control system, a plurality of encoder counts for a plurality of actuators of the motion stage;
obtaining, by the control system, a plurality of initial values for a plurality of motion stage calibration parameters;
determining, by the control system, a plurality of initial values for a plurality of hand-eye calibration parameters based on the plurality of initial values for the plurality of motion stage calibration parameters, and the image and the plurality of encoder counts captured for each of the plurality of poses;
determining, by the control system, a plurality of final values for the plurality of hand-eye calibration parameters and a plurality of final values for the motion stage calibration parameters by refining one or more of the plurality of hand-eye calibration parameters and one or more of the plurality of motion stage calibration parameters to minimize a cost function.
26) The method ofclaim 25, wherein the cost function measures, for each pose of the plurality of poses, a difference between an observed location of a feature in the image captured for the pose and an expected location of the feature, the expected location determined based on a first plurality of values for the plurality of motion stage calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of encoder counts captured for the pose.
27) The method ofclaim 25, wherein the cost function measures, for each pose of the plurality of poses, a difference between an encoder count of the plurality of encoder counts captured for the pose and an estimated encoder count for the pose, the estimated encoder count determined based on a first plurality of values for the plurality of motion stage calibration parameters, a second plurality of values for the plurality of hand-eye calibration parameters, and the plurality of observed features of the calibration target for the pose.
28) The method ofclaim 25, further comprising minimizing the cost function using non-linear least squares.
29) The method ofclaim 25, further comprising refining less than all of the plurality of hand-eye calibration parameters and less than all of the plurality of motion stage calibration parameters.
30) The method ofclaim 25, wherein the plurality of motion stage calibration parameters comprises one or more of roller center position, roller radius, direction, step size, home encoder count, and striker plate's direction for an actuator.
US16/133,3242016-09-282018-09-17Simultaneous Kinematic and Hand-Eye CalibrationAbandonedUS20190015991A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US16/133,324US20190015991A1 (en)2016-09-282018-09-17Simultaneous Kinematic and Hand-Eye Calibration
US16/448,925US10864639B2 (en)2016-09-282019-06-21Simultaneous kinematic and hand-eye calibration

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US15/278,156US10076842B2 (en)2016-09-282016-09-28Simultaneous kinematic and hand-eye calibration
US16/133,324US20190015991A1 (en)2016-09-282018-09-17Simultaneous Kinematic and Hand-Eye Calibration

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/278,156ContinuationUS10076842B2 (en)2016-09-282016-09-28Simultaneous kinematic and hand-eye calibration

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US16/448,925Continuation-In-PartUS10864639B2 (en)2016-09-282019-06-21Simultaneous kinematic and hand-eye calibration

Publications (1)

Publication NumberPublication Date
US20190015991A1true US20190015991A1 (en)2019-01-17

Family

ID=61564377

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US15/278,156Active2037-03-25US10076842B2 (en)2016-09-282016-09-28Simultaneous kinematic and hand-eye calibration
US16/133,324AbandonedUS20190015991A1 (en)2016-09-282018-09-17Simultaneous Kinematic and Hand-Eye Calibration
US16/448,925ActiveUS10864639B2 (en)2016-09-282019-06-21Simultaneous kinematic and hand-eye calibration

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US15/278,156Active2037-03-25US10076842B2 (en)2016-09-282016-09-28Simultaneous kinematic and hand-eye calibration

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/448,925ActiveUS10864639B2 (en)2016-09-282019-06-21Simultaneous kinematic and hand-eye calibration

Country Status (5)

CountryLink
US (3)US10076842B2 (en)
JP (1)JP6591507B2 (en)
KR (1)KR102093165B1 (en)
CN (1)CN107871328B (en)
DE (1)DE102017217142B4 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111823230A (en)*2020-06-192020-10-27山东科技大学 A non-fixed hand-eye relationship calibration method based on Scara robot
US11043008B2 (en)*2017-03-312021-06-22Panasonic Intellectual Property Management Co., Ltd.Imaging system, calibration method, and calibrator
US11721040B2 (en)2017-03-312023-08-08Panasonic Intellectual Property Management Co., Ltd.Imaging system, calibration method, and calibrator
FR3156215A1 (en)*2023-12-052025-06-06Exel Industries Method for adjusting a geometric model of a multi-axis robot equipped with a camera, application for a coating product application robot and robot configured to implement such a method
WO2025144875A1 (en)*2023-12-272025-07-03Bright Machines, Inc.Iterative robot-vision calibration

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10076842B2 (en)*2016-09-282018-09-18Cognex CorporationSimultaneous kinematic and hand-eye calibration
US20190328465A1 (en)*2018-04-302019-10-31Aih LlcSystem and method for real image view and tracking guided positioning for a mobile radiology or medical device
CN108772839B (en)*2018-06-252021-07-20中国人民解放军第二军医大学 Master-slave operation and man-machine integration system
CN109079778A (en)*2018-08-072018-12-25珠海格力电器股份有限公司Robot zero setting system and method
CN109249392B (en)*2018-08-312021-03-23先临三维科技股份有限公司Calibration method, calibration piece, device, equipment and medium for workpiece grabbing system
EP3755970A4 (en)*2018-09-032021-11-24ABB Schweiz AGMethod and apparatus for managing robot system
CN112672860B (en)*2018-09-102024-04-09发纳科美国公司 Robot calibration for AR and digital twins
TWI696529B (en)*2018-11-302020-06-21財團法人金屬工業研究發展中心Automatic positioning method and automatic control apparatus
JP7305951B2 (en)*2018-12-142023-07-11ニデック株式会社 CALIBRATION DEVICE AND CALIBRATION METHOD
CN109807937B (en)*2018-12-282020-10-27北京信息科技大学Robot hand-eye calibration method based on natural scene
US11911914B2 (en)*2019-01-282024-02-27Cognex CorporationSystem and method for automatic hand-eye calibration of vision system for robot motion
CN111496773B (en)*2019-01-302023-05-02北京京东乾石科技有限公司 A method and device for adjusting mechanical parameters of a robot
US11254019B2 (en)*2019-03-052022-02-22The Boeing CompanyAutomatic calibration for a robot optical sensor
US10369698B1 (en)2019-03-072019-08-06Mujin, Inc.Method and system for performing automatic camera calibration for robot control
US10399227B1 (en)*2019-03-292019-09-03Mujin, Inc.Method and control system for verifying and updating camera calibration for robot control
US10906184B2 (en)2019-03-292021-02-02Mujin, Inc.Method and control system for verifying and updating camera calibration for robot control
CN110238849B (en)*2019-06-132021-11-12深圳市汇川技术股份有限公司Robot hand-eye calibration method and device
CN113825980B (en)*2019-07-192024-04-09西门子(中国)有限公司Robot hand-eye calibration method, device, computing equipment and medium
CN110480658B (en)*2019-08-152022-10-25同济大学Six-axis robot control system integrating vision self-calibration
KR102217282B1 (en)*2019-08-222021-02-18(주)인스케이프Inspection device for camera module including tof function
CN110842914B (en)*2019-10-152022-09-23上海交通大学 Method, system and medium for hand-eye calibration parameter identification based on differential evolution algorithm
CN110695770A (en)*2019-10-212020-01-17上海维宏电子科技股份有限公司Visual positioning calibration method and corresponding numerical control machining method
US11370121B2 (en)*2019-10-292022-06-28Mujin, Inc.Method and system for determining poses for camera calibration
KR102220173B1 (en)*2019-11-012021-02-25주식회사 뉴로메카Automatic calibration method and apparatus for robot vision system
US12145279B2 (en)2019-11-152024-11-19Cmes Inc.Method and apparatus for calibrating position of robot using 3D scanner
KR102424378B1 (en)*2019-11-152022-07-22주식회사 씨메스Method and Apparatus for Position Calibation for Robot Using 3D Scanner
CN110842901B (en)*2019-11-262021-01-15广东技术师范大学Robot hand-eye calibration method and device based on novel three-dimensional calibration block
CN110930442B (en)*2019-11-262020-07-31广东技术师范大学Method and device for determining positions of key points in robot hand-eye calibration based on calibration block
US11919170B2 (en)*2019-12-132024-03-05Edda Technology, Inc.Fast method for robot path planning with obstacle avoidance
CN113043268A (en)*2019-12-272021-06-29沈阳新松机器人自动化股份有限公司Robot eye calibration method, device, terminal, system and storage medium
CN111113490B (en)*2019-12-312021-11-23深圳市远弗科技有限公司Large-scale customized automatic calibration system and method for visual robot
CN111152223A (en)*2020-01-092020-05-15埃夫特智能装备股份有限公司Full-automatic robot hand-eye calibration method
CN111482964A (en)*2020-04-172020-08-04上海智殷自动化科技有限公司Novel robot hand-eye calibration method
CN111667539B (en)*2020-06-082023-08-29武汉唯理科技有限公司Camera calibration and plane measurement method
CN111872922B (en)*2020-07-292021-09-03贵州电网有限责任公司Three-degree-of-freedom parallel robot hand-eye calibration method based on 3D vision sensor
US12285875B2 (en)2020-11-042025-04-29Intrinsic Innovation LlcOptimizing calibration with constraints between different coordinate frames
CN114589682B (en)*2020-12-042023-08-18长春理工大学Iteration method for automatic calibration of robot eyes
CN112692840A (en)*2020-12-102021-04-23安徽巨一科技股份有限公司Mechanical arm positioning guiding and calibrating method based on machine vision cooperation
CN114643577B (en)*2020-12-182023-07-14沈阳新松机器人自动化股份有限公司Universal robot vision automatic calibration device and method
CN112743546B (en)*2020-12-292022-03-29华南理工大学 Method, device, robot system and medium for selecting orientation and attitude of robot hand-eye marker
KR20220099440A (en)2021-01-062022-07-13이지윤exercise correction software using motion recognitioni camera
CN112792814B (en)*2021-01-212022-06-10珞石(北京)科技有限公司 A method of zero point calibration of robotic arm based on visual signs
US20220264072A1 (en)*2021-02-122022-08-18Sony Group CorporationAuto-calibrating n-configuration volumetric camera capture array
US11508089B2 (en)*2021-03-052022-11-22Black Sesame Technologies Inc.LiDAR assisted wheel encoder to camera calibration
CN113119083B (en)*2021-03-192022-05-06深圳市优必选科技股份有限公司Robot calibration method and device, robot and storage medium
CN113070879B (en)*2021-03-292022-03-29北京锐智金联科技有限公司Mobile device
CN113172636B (en)*2021-06-292021-11-02深圳市越疆科技有限公司Automatic hand-eye calibration method and device and storage medium
CN115619870A (en)*2021-07-122023-01-17广州视源电子科技股份有限公司External parameter calibration system, method and device of multi-legged robot vision sensor
CN113313772B (en)*2021-07-282021-10-15浙江华睿科技股份有限公司Calibration method, calibration device, electronic equipment and storage medium
JP2023027554A (en)*2021-08-172023-03-02株式会社不二越robot vision system
CN113681559B (en)*2021-08-242023-01-03宁波光雷睿融智能系统有限公司Line laser scanning robot hand-eye calibration method based on standard cylinder
CN113733088B (en)*2021-09-072024-05-14河南大学Mechanical arm kinematics self-calibration method based on binocular vision
CN113787522B (en)*2021-10-122022-08-26华侨大学Hand-eye calibration method for eliminating accumulated errors of mechanical arm
CN114029946A (en)*2021-10-142022-02-11五邑大学Method, device and equipment for guiding robot to position and grab based on 3D grating
CN114516048B (en)*2022-02-212024-01-09乐聚(深圳)机器人技术有限公司Zero point debugging method and device for robot, controller and storage medium
CN114619489A (en)*2022-04-012022-06-14西南交通大学System and method for recognizing and correcting coordinates of mechanical arm conveyed object based on image processing
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
CN114700989B (en)*2022-04-242024-08-27安吉八塔机器人有限公司Automatic leveling device for plane camera and control method thereof
CN115008452B (en)*2022-05-122023-01-31兰州大学Mechanical arm control method and system, electronic equipment and storage medium
CN115205390B (en)*2022-05-182025-08-26西安中科光电精密工程有限公司 Online calibration method and system for industrial robot surface structured light stereo camera pose
CN115070756B (en)*2022-05-262025-09-19盈合(深圳)机器人与自动化科技有限公司Visual calibration method, terminal and computer storage medium
US20240042598A1 (en)*2022-08-052024-02-08Mingfeng ZHANGMethod for Simultaneous Robot Kinematic and Hand-Eye Calibration
CN115464657B (en)*2022-09-292025-07-29杭州电子科技大学Hand-eye calibration method of motor-driven rotary scanning device
US20240144558A1 (en)*2022-10-272024-05-02Capital One Services, LlcGenerating video streams to depict bot performance during an automation run
CN115533917B (en)*2022-10-312025-07-15深圳市凌云视迅科技有限责任公司 Robot hand-eye calibration method, device, computer equipment and medium
US20240208055A1 (en)*2022-12-212024-06-27Intuitive Surgical Operations, Inc.Techniques for constraining motion of a drivable assembly
CN116079697B (en)*2022-12-232024-05-28北京纳通医用机器人科技有限公司Monocular vision servo method, device, equipment and medium based on image
CN115861445B (en)*2022-12-232023-07-04广东工业大学Hand-eye calibration method based on three-dimensional point cloud of calibration plate
CN116038720B (en)*2023-04-032023-08-11广东工业大学Hand-eye calibration method, device and equipment based on point cloud registration
CN118655825B (en)*2024-08-212024-11-15四川汇达未来科技有限公司Motion control vision calibration system based on image data processing

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2001515236A (en)*1997-09-042001-09-18ダイナログ インコーポレイテッド Method for calibrating a robot inspection system
US5978080A (en)*1997-09-251999-11-02Cognex CorporationMachine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view
KR100468857B1 (en)*2002-11-212005-01-29삼성전자주식회사Method for calibrating hand/eye using projective invariant shape descriptor for 2-dimensional shape
JP3946716B2 (en)2004-07-282007-07-18ファナック株式会社 Method and apparatus for recalibrating a three-dimensional visual sensor in a robot system
CN100524108C (en)*2007-11-192009-08-05北京理工大学Vision feedback control method based on wavelet nerve network
US9393694B2 (en)2010-05-142016-07-19Cognex CorporationSystem and method for robust calibration between a machine vision system and a robot
CN102294695A (en)*2010-06-252011-12-28鸿富锦精密工业(深圳)有限公司Robot calibration method and calibration system
JP5371927B2 (en)*2010-10-272013-12-18三菱電機株式会社 Coordinate system calibration method and robot system
RU2455676C2 (en)*2011-07-042012-07-10Общество с ограниченной ответственностью "ТРИДИВИ"Method of controlling device using gestures and 3d sensor for realising said method
JP5991121B2 (en)2012-09-282016-09-14株式会社デンソーウェーブ Calibration apparatus and imaging apparatus calibration method
JP6108860B2 (en)*2013-02-142017-04-05キヤノン株式会社 Robot system and control method of robot system
US10032273B2 (en)2013-03-152018-07-24Cognex CorporationMachine vision system calibration using inaccurate calibration targets
WO2014161603A1 (en)*2013-04-052014-10-09Abb Technology LtdA robot system and method for calibration
JP6468741B2 (en)*2013-07-222019-02-13キヤノン株式会社 Robot system and robot system calibration method
JP6429473B2 (en)*2014-03-202018-11-28キヤノン株式会社 Robot system, robot system calibration method, program, and computer-readable recording medium
US9193073B1 (en)2014-10-152015-11-24Quanta Storage Inc.Robot calibration apparatus for calibrating a robot arm
CN105157725B (en)*2015-07-292018-06-29华南理工大学A kind of hand and eye calibrating method of two-dimensional laser visual sensor and robot
US10076842B2 (en)*2016-09-282018-09-18Cognex CorporationSimultaneous kinematic and hand-eye calibration

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11043008B2 (en)*2017-03-312021-06-22Panasonic Intellectual Property Management Co., Ltd.Imaging system, calibration method, and calibrator
US11721040B2 (en)2017-03-312023-08-08Panasonic Intellectual Property Management Co., Ltd.Imaging system, calibration method, and calibrator
CN111823230A (en)*2020-06-192020-10-27山东科技大学 A non-fixed hand-eye relationship calibration method based on Scara robot
FR3156215A1 (en)*2023-12-052025-06-06Exel Industries Method for adjusting a geometric model of a multi-axis robot equipped with a camera, application for a coating product application robot and robot configured to implement such a method
EP4566766A1 (en)2023-12-052025-06-11Exel IndustriesMethod for adjusting a geometric model of a camera-equipped multiaxis robot, application for a coating robot and robot configured to implement such a method
WO2025144875A1 (en)*2023-12-272025-07-03Bright Machines, Inc.Iterative robot-vision calibration

Also Published As

Publication numberPublication date
DE102017217142B4 (en)2019-10-02
US10864639B2 (en)2020-12-15
CN107871328A (en)2018-04-03
CN107871328B (en)2021-08-24
US20190308326A1 (en)2019-10-10
KR102093165B1 (en)2020-03-25
US20180089831A1 (en)2018-03-29
DE102017217142A1 (en)2018-03-29
US10076842B2 (en)2018-09-18
JP2018051758A (en)2018-04-05
JP6591507B2 (en)2019-10-16
KR20180035172A (en)2018-04-05

Similar Documents

PublicationPublication DateTitle
US10864639B2 (en)Simultaneous kinematic and hand-eye calibration
US10421189B2 (en)System and method for robust calibration between a machine vision system and a robot
CN106426172B (en)A kind of scaling method and system of industrial robot tool coordinates system
CN111612794B (en)High-precision three-dimensional pose estimation method and system for parts based on multi-2D vision
KR20180120647A (en)System and method for tying together machine vision coordinate spaces in a guided assembly environment
CN111438688B (en) Robot calibration method, device, computer equipment and storage medium
JP7027299B2 (en) Calibration and operation of vision-based operation system
CN112223302A (en)Rapid calibration method and device of live working robot based on multiple sensors
KR20140008262A (en)Robot system, robot, robot control device, robot control method, and robot control program
CN103020952A (en)Information processing apparatus and information processing method
KR101972432B1 (en)A laser-vision sensor and calibration method thereof
CN109360243B (en)Calibration method of multi-degree-of-freedom movable vision system
US12128571B2 (en)3D computer-vision system with variable spatial resolution
JP2016078195A (en)Robot system, robot, control device and control method of robot
Garcia et al.Guidance of robot arms using depth data from RGB-D camera
KR102624242B1 (en)System for providing two dimensional and three dimensional matching service for robot
CN116394254A (en)Zero calibration method and device for robot and computer storage medium
JP7427370B2 (en) Imaging device, image processing device, image processing method, calibration method for imaging device, robot device, method for manufacturing articles using robot device, control program, and recording medium
JP2016052699A (en)Robot control system and robot control method
JP2011238097A5 (en)
CN108345463B (en) Robot-based three-dimensional measurement method, device, robot and storage medium
CN117226832A (en)Error evaluation method and device and electronic equipment
MakrisVision guided robots. Calibration and motion correction
JP2022183640A (en)Three dimensional object position detection device and three dimensional object position detection method
CN116079726A (en)Robot calibration method and device and data acquisition device

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp