DE3167160D1 - Method and apparatus for calibrating a robot - Google Patents

Method and apparatus for calibrating a robot

Info

Publication number
DE3167160D1
DE3167160D1 DE8181103732T DE3167160T DE3167160D1 DE 3167160 D1 DE3167160 D1 DE 3167160D1 DE 8181103732 T DE8181103732 T DE 8181103732T DE 3167160 T DE3167160 T DE 3167160T DE 3167160 D1 DE3167160 D1 DE 3167160D1
Authority
DE
Germany
Prior art keywords
calibrating
robot
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.)
Expired
Application number
DE8181103732T
Other languages
English (en)
Inventor
Roger Clinton Evans
John Emmett Griffith
David Daniel Grossman
Myron Martin Kutcher
Peter Milne Will
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE3167160D1 publication Critical patent/DE3167160D1/de
Expired 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37619Characteristics of machine, deviation of movement, gauge
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45083Manipulators, robot
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49195Slide, guideway, robot arm deviation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50033Align tool, tip with a calibration mask
DE8181103732T 1980-06-30 1981-05-15 Method and apparatus for calibrating a robot Expired DE3167160D1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/164,391 US4362977A (en) 1980-06-30 1980-06-30 Method and apparatus for calibrating a robot to compensate for inaccuracy of the robot

Publications (1)

Publication Number Publication Date
DE3167160D1 true DE3167160D1 (en) 1984-12-20

Family

ID=22594278

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8181103732T Expired DE3167160D1 (en) 1980-06-30 1981-05-15 Method and apparatus for calibrating a robot

Country Status (5)

Country Link
US (1) US4362977A (de)
EP (1) EP0042960B1 (de)
JP (1) JPS5721295A (de)
CA (1) CA1155519A (de)
DE (1) DE3167160D1 (de)

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5769315A (en) * 1980-10-13 1982-04-28 Fanuc Ltd Control system of industrial robot
JPS57114340A (en) * 1980-12-30 1982-07-16 Fanuc Ltd Thermal displacement compensation
JPS57113111A (en) * 1980-12-30 1982-07-14 Fanuc Ltd Robot control system
JPS57156183A (en) * 1981-03-20 1982-09-27 Hitachi Ltd Method and device for controlling course of robot
JPS6028943B2 (ja) * 1981-04-18 1985-07-08 株式会社豊田自動織機製作所 織機における定位置停止制御方法
US4433382A (en) * 1981-07-20 1984-02-21 Cincinnati Milacron Inc. Apparatus for automatically adjusting the programmed location of a robot arm
DE3150977A1 (de) * 1981-12-23 1983-06-30 Fa. Carl Zeiss, 7920 Heidenheim Verfahren und einrichtung zur ermittlung und korrektur von fuehrungsfehlern
US4517652A (en) * 1982-03-05 1985-05-14 Texas Instruments Incorporated Hand-held manipulator application module
US4481592A (en) * 1982-03-05 1984-11-06 Texas Instruments Incorporated Calibration system for a programmable manipulator
US4485453A (en) * 1982-03-29 1984-11-27 International Business Machines Corporation Device and method for determining the location and orientation of a drillhole
JPS58206364A (ja) * 1982-05-24 1983-12-01 Toshiba Mach Co Ltd 工作機械
US4550278A (en) * 1982-07-21 1985-10-29 Mitsubishi Denki Kabushiki Kaisha Control device
CA1184273A (en) * 1982-09-23 1985-03-19 Kazuyoshi Yasukawa Robot control apparatus
US4806066A (en) * 1982-11-01 1989-02-21 Microbot, Inc. Robotic arm
DE3246828A1 (de) * 1982-12-17 1984-06-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., 8000 München Mobile transport- und handhabungseinrichtung
EP0114505B1 (de) * 1982-12-28 1987-05-13 Diffracto Ltd. Einrichtung und Verfahren zum Kalibrieren eines Roboters
US4753569A (en) * 1982-12-28 1988-06-28 Diffracto, Ltd. Robot calibration
JPS59153207A (ja) * 1983-02-21 1984-09-01 Mitsubishi Electric Corp ロボツトの制御装置
US4670849A (en) * 1983-03-31 1987-06-02 Hitachi, Ltd. Position error correcting method and apparatus for industrial robot
US4818173A (en) * 1983-04-12 1989-04-04 Polaroid Corporation Robot arm member relative movement sensing apparatus
US4590578A (en) * 1983-07-11 1986-05-20 United Technologies Corporation Off-line programmable robot
US4575802A (en) * 1983-07-11 1986-03-11 United Technologies Corporation Robot/workpiece orientation
JPS6020878A (ja) * 1983-07-15 1985-02-02 ファナック株式会社 工業用ロボットの基準位置決め装置
SE8304100L (sv) * 1983-07-22 1985-01-23 Ibm Svenska Ab System for automatisk kalibrering av rymdkoordinaterna hos en robotgripper i sex frihetsgrader
SE8304101L (sv) * 1983-07-22 1985-01-23 Ibm Svenska Ab System for automatisk kalibrering av rymdkoordinater hos en robotgripper i sex frihetsgrader
US4552502A (en) * 1983-10-07 1985-11-12 Nordson Corporation Apparatus for locking the wrist links of a work robot in the same respective relative positions to facilitate calibration of the wrist link position transducers thereof
SE8400287D0 (sv) * 1984-01-20 1984-01-20 Grundstenen 17356 Ab Anordning/metod for kalibrering av monteringsmaskiner mm
US4557191A (en) * 1984-07-16 1985-12-10 M. E. Cunningham Company Multiple movement marking machine
US4758970A (en) * 1984-08-08 1988-07-19 Emco Wheaton, Inc. Marine loading arm monitoring system
US4790718A (en) * 1985-03-27 1988-12-13 The English Electric Company Plc Manipulators
JPS61226289A (ja) * 1985-03-29 1986-10-08 株式会社神戸製鋼所 ロボツト・マニピユレ−タの診断装置
US4636140A (en) * 1985-04-03 1987-01-13 Thermco Systems, Inc. Method of loading and unloading a furnace
JPH0631527B2 (ja) * 1985-04-30 1994-04-27 マツダ株式会社 さく岩機のブ−ム位置決め装置
JPS61279478A (ja) * 1985-05-31 1986-12-10 フアナツク株式会社 産業用ロボツトの基準位置決め装置
JPS62148173A (ja) * 1985-12-20 1987-07-02 フアナツク株式会社 関節型ロボツトの原点調整方法
US4694230A (en) * 1986-03-11 1987-09-15 Usa As Represented By The Secretary Of Commerce Micromanipulator system
US4763276A (en) * 1986-03-21 1988-08-09 Actel Partnership Methods for refining original robot command signals
US4698572A (en) * 1986-04-04 1987-10-06 Westinghouse Electric Corp. Kinematic parameter identification for robotic manipulators
CA1299362C (en) * 1986-12-10 1992-04-28 Gregory James Mcdonald Coordinate measuring system
US4813125A (en) * 1987-06-08 1989-03-21 Utica Enterprises, Inc. Method and apparatus for establishing the position of a datum reference from an object having dimensional variations within a tolerance range
IN169096B (de) * 1987-06-12 1991-09-07 Int Control Automation Finance
JPH0774964B2 (ja) * 1987-06-25 1995-08-09 日本鋼管株式会社 ロボットの位置決め誤差補正方法
US4831549A (en) * 1987-07-28 1989-05-16 Brigham Young University Device and method for correction of robot inaccuracy
US4841762A (en) * 1987-10-27 1989-06-27 Automatix Incorporated Symmetry calibration method for multi-configuration robots
US4815343A (en) * 1987-11-05 1989-03-28 United Container Machinery Group, Inc. Robotic die mounting mechanism and method
US4908777A (en) * 1988-01-27 1990-03-13 Storage Technology Corporation Robot arm calibration system
EP0353585A3 (de) * 1988-08-04 1992-04-22 Siemens Aktiengesellschaft Verfahren zur Bahn- und Positionskorrektur eines Werkzeugs eines Roboters
JPH02161503A (ja) * 1988-12-14 1990-06-21 Mitsubishi Heavy Ind Ltd ロボットにおける教示位置データの修正・再生方法
JP2712466B2 (ja) * 1989-01-10 1998-02-10 株式会社明電舎 ロボットの駆動ユニット交換方法
US4980839A (en) * 1989-02-03 1990-12-25 Matsushita Electric Industrial Co., Ltd. Method for detecting original position of robot arm for alignment
US5159249A (en) * 1989-05-16 1992-10-27 Dalila Megherbi Method and apparatus for controlling robot motion at and near singularities and for robot mechanical design
US5049796A (en) * 1989-05-17 1991-09-17 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Robust high-performance control for robotic manipulators
US5052119A (en) * 1989-12-27 1991-10-01 North American Philips Corporation Angular micro-positioning device
GB2273177B (en) * 1990-02-22 1994-12-14 British Tech Group Improvements in or relating to actuator control
GB9004006D0 (en) * 1990-02-22 1990-04-18 Danbury Richard N Point-to-point positioning of loads
WO1991016675A1 (en) * 1990-04-06 1991-10-31 Applied Biosystems, Inc. Automated molecular biology laboratory
JP2611530B2 (ja) * 1990-10-02 1997-05-21 株式会社デンソー 産業用ロボットの制御装置及びその制御方法
US5101472A (en) * 1990-10-04 1992-03-31 Repperger Daniel W Military robotic controller with majorizing function and nonlinear torque capability
JPH04275888A (ja) * 1991-02-28 1992-10-01 Toyoda Mach Works Ltd ロボットの原点割出し装置
US5392384A (en) * 1991-04-09 1995-02-21 Kabushiki Kaisha Yaskawa Denki Method of calibrating an industrial robot
US5345540A (en) * 1991-07-12 1994-09-06 Hewlett-Packard Company Methods for automatically programming spatial information in robotic systems
DE4139218A1 (de) * 1991-11-29 1993-06-03 Thomson Brandt Gmbh Verfahren zur positionsermittlung in einem kassettenrecorder
SE501263C2 (sv) * 1991-12-10 1994-12-19 Asea Brown Boveri Förfarande för kalibrering av rörelseaxlar hos en industrirobot
US5374883A (en) * 1992-09-02 1994-12-20 Cincinnati Milacron Inc. Method and apparatus for position error compensation
US5535306A (en) * 1993-01-28 1996-07-09 Applied Materials Inc. Self-calibration system for robot mechanisms
US6535794B1 (en) 1993-02-23 2003-03-18 Faro Technologoies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
SE501867C2 (sv) * 1993-11-15 1995-06-12 Asea Brown Boveri Förfarande och system för kalibrering av en industrirobot utnyttjande en sfärisk kalibreringskropp
DE19507227C1 (de) * 1995-03-02 1996-07-04 Qiagen Gmbh Verfahren zum Kalibrieren des Arbeitspunktes eines automatisch in einem kartesischen Koordinatensystem bewegbaren Werkzeuges
DE19616276C2 (de) * 1996-04-24 1998-04-30 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Vermessen und Kalibrieren eines mehrachsigen Manipulators
US5740328A (en) * 1996-08-12 1998-04-14 The Regents Of The University Of California Apparatus for robotic positional referencing and calibration
US8137619B2 (en) * 1997-08-11 2012-03-20 Ventana Medical Systems, Inc. Memory management method and apparatus for automated biological reaction system
US6093574A (en) 1997-08-11 2000-07-25 Ventana Medical Systems Method and apparatus for rinsing a microscope slide
US20050135972A1 (en) * 1997-08-11 2005-06-23 Ventana Medical Systems, Inc. Method and apparatus for modifying pressure within a fluid dispenser
US6045759A (en) * 1997-08-11 2000-04-04 Ventana Medical Systems Fluid dispenser
US6070109A (en) * 1998-03-10 2000-05-30 Fanuc Robotics North America, Inc. Robot calibration system
US6064168A (en) * 1998-03-13 2000-05-16 Fanuc Robotics North America, Inc. Method of controlling robot movement
SE512338C2 (sv) * 1998-06-25 2000-02-28 Neos Robotics Ab System och metod för reglering av en robot
FI107182B (fi) 1998-12-09 2001-06-15 Tamrock Oy Menetelmä asemointivirheiden korjaamiseksi kallionporauksessa ja kallionporauslaitteisto
DE19924511A1 (de) * 1999-05-28 2000-12-21 Bernd Scheibner Vermessungverfahren für eine Handhabungsvorrichtung
US7162409B2 (en) * 1999-12-30 2007-01-09 Sony Corporation Diagnostic system, diagnostic device and diagnostic method
US6480759B1 (en) 2000-06-23 2002-11-12 Storage Technology Corporation Diagnostic port between independent robots
DE10046092A1 (de) * 2000-09-18 2002-04-11 Siemens Ag Verfahren zur Kompensation von statischen Positionsfehlern und Orientierungsfehlern
US7378058B2 (en) * 2002-01-30 2008-05-27 Ventana Medical Systems, Inc. Method and apparatus for modifying pressure within a fluid dispenser
DE10236844B4 (de) * 2002-08-08 2015-02-19 Volkswagen Ag Überwachung der Prozessgenauigkeit
US7039924B2 (en) * 2003-02-24 2006-05-02 International Business Machines Corporation System and method of providing and relocating a portable storage canister in an automated data storage library
DE10349361B4 (de) * 2003-10-23 2015-07-16 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Positionieren eines Handhabungsgeräts
US7107125B2 (en) * 2003-10-29 2006-09-12 Applied Materials, Inc. Method and apparatus for monitoring the position of a semiconductor processing robot
JP2005219133A (ja) * 2004-02-03 2005-08-18 Fanuc Ltd ロボット用サーボモータ制御装置およびロボット
TWI290272B (en) * 2004-03-12 2007-11-21 Murata Machinery Ltd Moving body system
JP4089663B2 (ja) * 2004-08-06 2008-05-28 双葉電子工業株式会社 ロボット用関節サーボ
US20070063367A1 (en) * 2005-09-12 2007-03-22 Litwin Michael W Devices and methods for evaluating alignment of an end of arm tool and a molding apparatus
US7950560B2 (en) * 2007-04-13 2011-05-31 Tyco Healthcare Group Lp Powered surgical instrument
DE602007013300D1 (de) * 2007-10-01 2011-04-28 Abb Technology Ab Ndustrierobotersystem und industrierobotersystem
US8180487B1 (en) 2008-09-30 2012-05-15 Western Digital Technologies, Inc. Calibrated vision based robotic system
US8374723B2 (en) * 2008-12-31 2013-02-12 Intuitive Surgical Operations, Inc. Obtaining force information in a minimally invasive surgical procedure
US8594841B2 (en) * 2008-12-31 2013-11-26 Intuitive Surgical Operations, Inc. Visual force feedback in a minimally invasive surgical procedure
US8135208B1 (en) 2009-01-15 2012-03-13 Western Digital Technologies, Inc. Calibrated vision based robotic system utilizing upward and downward looking cameras
DE102009054421A1 (de) 2009-11-24 2011-06-01 Kuka Roboter Gmbh Verfahren zum Erstellen eines Robotermodells und Industrieroboter
US9149929B2 (en) * 2010-05-26 2015-10-06 The Boeing Company Methods and systems for inspection sensor placement
US8447430B1 (en) 2010-06-30 2013-05-21 Western Digital Technologies, Inc. Systems and methods for assembly tool calibration verification
US8447551B1 (en) * 2010-06-30 2013-05-21 Western Digital Technologies, Inc. Hard drive assembly tool calibration verification
AU2012264738B2 (en) 2011-06-01 2014-09-18 Ventana Medical Systems, Inc. Dispenser with filter device
US8983660B1 (en) * 2012-10-01 2015-03-17 Kla-Tencor Corporation Substrate transporter
JP2014176943A (ja) * 2013-03-15 2014-09-25 Yaskawa Electric Corp ロボットシステム、校正方法及び被加工物の製造方法
JP6335460B2 (ja) * 2013-09-26 2018-05-30 キヤノン株式会社 ロボットシステムの制御装置及び指令値生成方法、並びにロボットシステムの制御方法
USD744717S1 (en) * 2014-10-14 2015-12-08 Time And Oak, Inc. Beverage flavoring element
DE102014223165A1 (de) * 2014-11-13 2016-05-19 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Überprüfen und/oder Einmessen eines an einem Roboter befestigten Werkzeugs innerhalb der Roboterzelle
JP6623522B2 (ja) * 2015-01-26 2019-12-25 セイコーエプソン株式会社 ロボット、ロボットシステムおよびサーバー
USD862202S1 (en) * 2015-06-24 2019-10-08 Ge Global Sourcing Llc Connected spacer
JP6812095B2 (ja) * 2015-10-22 2021-01-13 キヤノン株式会社 制御方法、プログラム、記録媒体、ロボット装置、及び物品の製造方法
TWI636857B (zh) * 2017-10-27 2018-10-01 瑞軒科技股份有限公司 電動關節校準方法及校準裝置
WO2019097793A1 (ja) * 2017-11-16 2019-05-23 ソニー株式会社 情報処理装置及び情報処理方法、コンピュータ・プログラム、並びにプログラム製造方法
WO2019202482A1 (en) * 2018-04-18 2019-10-24 Pirelli Tyre S.P.A. Method for controlling a robotized arm
WO2019202483A1 (en) * 2018-04-18 2019-10-24 Pirelli Tyre S.P.A. Calibration system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3795054A (en) * 1970-08-13 1974-03-05 American Welding Mfg Co Method and apparatus for calibrating the position of a tool and for gauging the dimension of a workpiece
JPS5350224Y2 (de) * 1973-09-25 1978-12-01
JPS5069484A (de) * 1973-10-24 1975-06-10
US4025838A (en) * 1974-12-26 1977-05-24 Kawasaki Heavy Industries, Ltd. Signal modification device for memory controlled manipulator apparatus
US4011437A (en) * 1975-09-12 1977-03-08 Cincinnati Milacron, Inc. Method and apparatus for compensating for unprogrammed changes in relative position between a machine and workpiece
US4140953A (en) * 1976-03-03 1979-02-20 Unimation, Inc. Real time program modification apparatus
JPS536783A (en) * 1976-07-08 1978-01-21 Toshiba Mach Co Ltd Process for correcting accuracy in positioning in numerical control machine tool

Also Published As

Publication number Publication date
EP0042960A1 (de) 1982-01-06
EP0042960B1 (de) 1984-11-14
CA1155519A (en) 1983-10-18
JPS5721295A (en) 1982-02-03
US4362977A (en) 1982-12-07

Similar Documents

Publication Publication Date Title
DE3167160D1 (en) Method and apparatus for calibrating a robot
DE3371487D1 (en) Apparatus and method for robot calibration
GB2094025B (en) Method and apparatus for robot control
DE3476172D1 (en) Method and apparatus for controlling a robot
DE3378349D1 (en) A milking method and an apparatus therefor
GB2013434B (en) Method and apparatus for compensating a sensor
IL63240A0 (en) Method and apparatus for manufacturing a disc-shaped body
GB2089269B (en) Method and apparatus for positioning tools
DE3176559D1 (en) Method and apparatus for a/d and d/a converter testing
AU6916881A (en) Packaging method and apparatus
IL64556A0 (en) Method and apparatus for batterymolding
EP0035282A3 (en) Method and apparatus for programmed control of a robot
GB2099183B (en) Method for controlling a path of a robot and apparatus therefor
GB2125645B (en) Method and apparatus for controlling a set point
ZA825928B (en) Packaging apparatus and method
GB2068290B (en) Apparatus and method for closing a hole
DE3279538D1 (en) Method and apparatus for measuring a workpiece
GB2092646B (en) Method and apparatus for completing a a well
GB2106542B (en) A method and apparatus for electrodeposition
DE3277942D1 (en) Method and apparatus for inspecting a pattern
GB2092645B (en) Method and apparatus for completing a a well
DE3163942D1 (en) Method and apparatus for amending a photomask
IL61965A (en) Method and apparatus for packaging a product
ZA833450B (en) A method and an apparatus for transdiaphragm distillation
DE3170125D1 (en) A soldering method and apparatus

Legal Events

Date Code Title Description
8363 Opposition against the patent
8331 Complete revocation