JPH0727408B2 - Robot handling device with fixed 3D vision - Google Patents
Robot handling device with fixed 3D visionInfo
- Publication number
- JPH0727408B2 JPH0727408B2 JP59006365A JP636584A JPH0727408B2 JP H0727408 B2 JPH0727408 B2 JP H0727408B2 JP 59006365 A JP59006365 A JP 59006365A JP 636584 A JP636584 A JP 636584A JP H0727408 B2 JPH0727408 B2 JP H0727408B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate system
- robot
- visual
- dimensional
- fixed
- 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 - Lifetime
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1694—Program 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/1697—Vision controlled systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33263—Conversion, transformation of coordinates, cartesian or polar
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37572—Camera, tv, vision
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は、固定視覚装置を用いてロボツトに作業を行な
わせる際に、視覚座標系とロボツト座標系との間の空間
的なずれを較正することにより、特に視覚を用いて位置
・姿勢が任意な物体のハンドリングを正確に行なわせる
のに好適な固定3次元視覚併用ロボットハンドリング装
置に関するものである。Description: FIELD OF THE INVENTION The present invention calibrates the spatial offset between a visual coordinate system and a robot coordinate system when a robot is made to work using a fixed vision system. Accordingly, the present invention relates to a fixed three-dimensional visual combined use robot handling apparatus suitable for accurately handling an object having an arbitrary position / orientation using visual sense.
従来、視覚を利用してロボツトに作業を行なわせる場
合、視覚としては平面的な2値または多値画像を認識し
て、それに基づいてハンドリングを行なつていた。した
がつて、ハンドリングが可能なものは姿勢が一定な平面
的なものに限られていた。このときには、ロボツトの座
標系と視覚の座標系との間の誤差としては平面上の平行
移動量及び平面内での回転のみを考慮すればよく、座標
系の較正は比較的容易である。現在実用化されている平
面視覚装置においては、この種の較正が行なわれてい
る。しかし、ロボツトによるハンドリング作業が増大
し、複雑な物体をつかむ必要が生じるにつれ、平面的な
物体だけでなく、位置・姿勢が定まつていない3次元的
な物体を認識することが必要になつてきた。このための
方法として、両眼視や距離画像を用いた3次元物体認識
方法が知られている。このような3次元視覚において
は、ロボット座標系と視覚座標系との間に空間的な3次
元の誤差について考慮されておらず、ロボット機構が所
望の通りハンドリング等の作業が対象物体に対してでき
ないという課題を有していた。Conventionally, when the robot is used to perform work by utilizing the visual sense, a planar binary or multivalued image is recognized as the visual sense and the handling is performed based on the recognized image. Therefore, the things that can be handled were limited to those with a uniform posture. At this time, as the error between the robot coordinate system and the visual coordinate system, only the translation amount on the plane and the rotation in the plane need be considered, and the coordinate system is relatively easy to calibrate. This kind of calibration is performed in the planar vision device currently in practical use. However, as the handling work by robots increases and it becomes necessary to grasp complicated objects, it becomes necessary to recognize not only planar objects but also three-dimensional objects whose positions and orientations are not fixed. It was As a method for this purpose, a three-dimensional object recognition method using binocular vision or a range image is known. In such three-dimensional vision, spatial three-dimensional error between the robot coordinate system and the visual coordinate system is not taken into consideration, and the robot mechanism performs operations such as handling on the target object as desired. It had a problem that it could not.
本発明の目的は、上記従来技術の課題を解決すべく、固
定3次元視覚手段でロボット機構の手先がハンドリング
作業を施す対象物体の位置および姿勢を認識してロボッ
ト機構の手先が認識された対象物体に対して正確なハン
ドリング作業が施せるようにした固定3次元視覚併用ロ
ボットハンドリング装置を提供することにある。In order to solve the above-mentioned problems of the prior art, the object of which the hand of the robot mechanism is recognized by recognizing the position and orientation of the target object on which the hand of the robot mechanism performs the handling work by the fixed three-dimensional visual means. It is an object of the present invention to provide a fixed three-dimensional vision combined robot handling device capable of performing accurate handling work on an object.
本発明は、上記目的を達成するために、手先を備え、ロ
ボット座標系に基づいてアクチュエータを駆動して該手
先を動作させるロボット機構と、該ロボット機構の近傍
に固定されて、視覚座標系で撮像して視覚座標系におけ
る3次元画像信号を出力する固定3次元視覚手段と、該
固定3次元視覚手段により出力される3次元画像信号に
基づいて視覚座標系における対象物の位置および姿勢を
演算算出する画像処理手段と、予め前記ロボット座標系
における指令位置Xおよび姿勢fの情報に基づいて前記
ロボット機構のアクチュエータを駆動して手先を動作さ
せて前記手先上の所望の箇所を位置決め制御し、該手先
上の所望の箇所を前記固定3次元視覚手段で撮像して得
られる3次元画像信号に基づいて前記画像処理手段によ
り前記視覚座標系における前記手先上の所定の箇所の位
置″および姿勢″を算出し、前記ロボット座標系に
おける指令位置Xおよび姿勢fの情報を前記視覚座標系
に座標変換演算して算出される前記視覚座標系における
指令位置′および姿勢′の情報との前記視覚座標系
における3次元誤差を算出する視覚座標系における誤差
算出手段と、前記ロボット機構の手先でハンドリング作
業を施す作業対象物の画像を前記固定3次元視覚手段に
より撮像して得られる3次元画像信号から前記画像処理
手段により、前記視覚座標系において算出される作業対
象物の位置および姿勢の情報に対して前記視覚座標系に
おける誤差算出手段により算出された視覚座標系におけ
る3次元誤差により較正し、更に該較正された作業対象
物の位置および姿勢の情報を前記視覚座標系から前記ロ
ボット座標系に座標変換して前記ロボット機構のアクチ
ュエータを駆動制御して前記手先が前記作業対象物に対
してハンドリング作業を施すように制御するロボット制
御手段とを備えたことを特徴とする固定3次元視覚併用
ロボットハンドリング装置である。In order to achieve the above object, the present invention provides a robot mechanism that has a hand and drives an actuator based on a robot coordinate system to move the hand, and a robot mechanism fixed near the robot mechanism to provide a visual coordinate system. Fixed three-dimensional visual means for imaging and outputting a three-dimensional image signal in the visual coordinate system, and the position and orientation of the object in the visual coordinate system based on the three-dimensional image signal output by the fixed three-dimensional visual means An image processing means for calculating, and an actuator of the robot mechanism are driven based on information of the command position X and the posture f in the robot coordinate system in advance to operate a hand to position and control a desired position on the hand, The visual coordinate system is used by the image processing means based on a three-dimensional image signal obtained by picking up a desired portion on the hand with the fixed three-dimensional visual means. In the visual coordinate system, the position "and posture" at a predetermined position on the hand is calculated, and the information of the commanded position X and posture f in the robot coordinate system is calculated by coordinate conversion calculation into the visual coordinate system. An error calculating means in the visual coordinate system for calculating a three-dimensional error in the visual coordinate system with the information of the commanded position 'and the posture', and an image of the work object to be handled by the hand of the robot mechanism are fixed to the fixed three-dimensional. From the three-dimensional image signal obtained by imaging by the visual means, the image processing means calculates the position and orientation information of the work object calculated in the visual coordinate system by the error calculating means in the visual coordinate system. Calibrated by a three-dimensional error in the visual coordinate system, and the calibrated information on the position and orientation of the work object is used in the visual coordinate system. Robot control means for performing coordinate conversion to the robot coordinate system and drivingly controlling an actuator of the robot mechanism to control the hand to perform a handling work on the work target. It is a robot handling device with fixed 3D vision.
なお、これを補足すると次のとおりである。The supplementary description is as follows.
位置・姿勢が任意の物体をハンドリングさせるには、物
体の位置・姿勢を測定し、その物体の姿勢方向にロボツ
トハンドを向ける必要がある。そのためには、位置・姿
勢を測定する視覚座標系と、ロボツトが動くロボツト座
標系とが正確に較正されていなければならない。これら
の座標系間にずれがあれば、位置・姿勢の指令値に基づ
いてロボツトを動かし、ロボツトの位置・姿勢を視覚で
測定すると、両者間には誤差が生じる。そこで、このこ
とを逆に利用し、ロボツトの位置・姿勢の指令値と視覚
で測定した位置・姿勢との誤差から、視覚をロボツト座
標系に固定する際の取り付け誤差を求めることが可能と
なる。この誤差を用いることにより、ロボツト座標系と
視覚座標系との較正を行なえるようにしたものである。In order to handle an object whose position / orientation is arbitrary, it is necessary to measure the position / orientation of the object and point the robot hand in the orientation direction of the object. For that purpose, the visual coordinate system for measuring the position / orientation and the robot coordinate system in which the robot moves must be accurately calibrated. If there is a deviation between these coordinate systems, if the robot is moved based on the command value of the position / orientation and the position / orientation of the robot is visually measured, an error will occur between the two. Therefore, it is possible to use this fact in reverse, and find the mounting error when fixing the vision to the robot coordinate system from the error between the robot position / orientation command value and the visually measured position / orientation. . By using this error, the robot coordinate system and the visual coordinate system can be calibrated.
以下、本発明の実施例を図に基づいて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は、本発明に係るロボツト視覚座標系較正方式の
一実施例の説明図、第2図は、ロボツト座標系と固定視
覚座標系との相対関係の概念図、第3図は、固定視覚を
ロボツト座標系に固定する際に生ずる取り付け誤差を説
明する概念図、第4図は、本方式の機能ブロツク図であ
る。FIG. 1 is an explanatory diagram of an embodiment of a robot visual coordinate system calibration method according to the present invention, FIG. 2 is a conceptual diagram of a relative relationship between a robot coordinate system and a fixed visual coordinate system, and FIG. 3 is a fixed diagram. FIG. 4 is a functional block diagram for explaining a mounting error that occurs when the visual sense is fixed to the robot coordinate system, and FIG.
ここで、1はロボツト、2はロボツト据え付け台、3は
固定視覚、4は画像処理装置、5は誤差計算装置、6は
ロボツト制御装置、7は視覚固定治具である。Here, 1 is a robot, 2 is a robot mount, 3 is fixed vision, 4 is an image processing device, 5 is an error calculation device, 6 is a robot control device, and 7 is a visual fixing jig.
第2図に示すように、ロボツト座標系と固定視覚座標系
との関係は、ロボツト座標系の原点をR、同各軸を
R,R,R、固定視覚座標系の原点をV、同各軸
をV,V,Vとすると、次式で表わされる。V =R+Lx V+Ly V+Lz V …(1) ここで、=(Lx,Ly,Lz)はロボツト座標系の原点
Rと、固定視覚座標系の原点Vとの間の変位を表わ
すベクトル、Mα,Mβ,Mγは両座標系間の3つの回転変
位を表わす行列で、例えば第3図に示すように回転角
α,β,γをとると となる。As shown in FIG. 2, the relationship between the robot coordinate system and the fixed visual coordinate system is that the origin of the robot coordinate system is R 1 and each axis is the same.
R, R, R, the origin of the fixed vision coordinate system V, and the axes V, V, when is V, is expressed by the following equation. V = R + L x V + L y V + L z V ... (1) Where = (L x , L y , L z ) is the origin of the robot coordinate system
A vector representing the displacement between R and the origin V of the fixed visual coordinate system, M α , M β , and M γ are matrices representing three rotational displacements between the two coordinate systems, and as shown in FIG. 3, for example. When the rotation angles α, β, γ are taken Becomes
いま、ロボツトに指令をして、ロボツト座標系で位置
=(x,y,z),姿勢=(fx,fy,fz)へ動かすと、
パラメータLx,Ly,Lz,α,β,γが設計値通りであ
つて誤差を含まないとすれば、 =xR+yR+zR+R …(4) =fx R+fy R+fz R …(5) へ動くはずである。この位置・姿勢を固定視覚3で計算
した値が′=(x′,y′,z′),′=(fx′,
fy′,fz′)であつたとすると、 ′=x′V+y′V+z′V+V …(6) ′=fx′V+fy′V+fz′V …(7) である。x,y,zとx′,y′,z′及びfx,fy,fzと
rx′,fy′,fz′との関係は式(1)〜(3)を用い
れば求まる。Now, by a command to the robot, the position in the robot coordinate system = (x, y, z) , orientation = (f x, f y, f z) Moving to,
Assuming that the parameters L x , Ly , L z , α, β, and γ are as designed values and do not include an error, then: = x R + y R + z R + R (4) = f x R + f y R It should move to + f z R (5). The values calculated by the fixed visual sense 3 for this position / orientation are ′ = (x ′, y ′, z ′), ′ = (f x ′,
f y ′, f z ′), ′ = x ′ V + y ′ V + z ′ V + V (6) ′ = f x ′ V + f y ′ V + f z ′ V (7) . x, y, z and x ', y', z 'and f x, f y, f z and r x', f y ', f z' relationship with the the use of the equation (1) to (3) I want it.
ところが、固定視覚3を取り付ける際に誤差が生じてい
るとすると、誤差はLx等の誤差ΔLx,ΔLy,ΔL
z,Δα,Δβ,Δγで表わされる。このときには式
(1)〜(3)中の各パラメータが(Lx+ΔLx),
(α+Δα)等になるので、ロボツトを=(x,y,
z),=(fx,fy,fz)へ動くように指令し、それ
を固定視覚3で測定しても、固定視覚座標系では′=
(x′,y′,z′),′=(fx′,fy′,fz′)とは
ならず、ずれた値″=(x″,y″,z″),″=(f
x″,fy″,fz″)となる。したがつて、x′,y′,z′
とx″,y″,z″、fx′,fy′,fz′とfx″,fy″,f
z″の各ずれを測定すれば、式(1)〜(3)を解くこ
とにより、ΔLx,ΔLy,ΔLz,Δα,Δβ,Δγ
を求めることができる。However, if an error occurs when the fixed vision 3 is attached, the error is the error ΔL x , ΔL y , ΔL such as L x.
It is represented by z , Δα, Δβ, and Δγ. At this time, each parameter in the equations (1) to (3) is (L x + ΔL x ),
Since it becomes (α + Δα) etc., the robot is calculated as = (x, y,
z), = (f x , f y , f z ) is commanded to move, and it is measured by the fixed visual sense 3, the fixed visual coordinate system is' =
(X ′, y ′, z ′), ′ = (f x ′, f y ′, f z ′) does not hold, and deviated values ″ = (x ″, y ″, z ″), ″ = ( f
x ″, fy ″, fz ″). Therefore, x ′, y ′, z ′
And x ″, y ″, z ″, f x ′, f y ′, f z ′ and f x ″, f y ″, f
If each deviation of z ″ is measured, by solving equations (1) to (3), ΔL x , ΔL y , ΔL z , Δα, Δβ, Δγ
Can be asked.
第1図の説明図をもとに第4図に従つて本実施例の構
成,動作を説明する。The configuration and operation of this embodiment will be described with reference to FIG. 4 based on the explanatory view of FIG.
ロボツト1はロボツト制御装置6からの位置・姿勢指令
値,(式(4),(5))に基づいて移動し、固定
視覚3は移動後のロボツト1の画像を取り込んで画像処
理装置4へ送る。画像処理装置4は固定視覚3から見た
ロボツト1の位置・姿勢″,″を測定する。一方、
誤差計算装置7は、ロボツト制御装置6からの指令値
,をもとに、式(1),(2),(3)を用いて固
定視覚座標系での位置・姿勢′,′(式(6),
(7))を計算する。′,′の計算の際にはパラメ
ータ誤差がないとしているのに対し、固定視覚3で測定
した″,″にはパラメータ誤差が含まれる。したが
つて′と″、′と″の各誤差からパラメータ誤
差を求めることができる。The robot 1 moves based on the position / orientation command values from the robot controller 6, (Equations (4) and (5)), and the fixed vision 3 captures the image of the robot 1 after the movement and sends it to the image processor 4. send. The image processing device 4 measures the position / orientation "," of the robot 1 viewed from the fixed vision 3. on the other hand,
The error calculation device 7 uses the formulas (1), (2), and (3) based on the command value from the robot controller 6 to calculate the position / orientation ',' (formula ( 6),
(7)) is calculated. While it is assumed that there is no parameter error when calculating ',', "," measured by the fixed vision 3 includes parameter error. Therefore, the parameter error can be obtained from each error between'and 'and'and'.
以上、詳細に説明したように、本発明によれば、固定3
次元視覚手段をロボツト座標系に固定する際に生ずる3
次元的な取り付け誤差を、ロボツトを移動することによ
つて求めることができるので、(1)3次元的な取り付
け誤差を求め、この誤差を補正することにより、平面的
な物体だけでなく、位置・姿勢が任意である3次元的な
対象物体を固定3次元視覚を用いて認識して該認識され
た対象物体に対してロボットを用いた複雑なハンドリン
グ作業が可能となり、また、(2)ロボツトを動かして
測定するだけで取り付け誤差が求まり、測定器を用いて
直接取り付け誤差の測定をするよりも、はるかに較正作
業が簡略化され、固定3次元視覚手段で位置・姿勢が認
識された対象物体に対してロボット機構によるハンドリ
ング作業の精度向上および効率向上をはかることができ
る等の効果を奏する。As described above in detail, according to the present invention, the fixing 3
3 that occurs when the three-dimensional visual means is fixed to the robot coordinate system
Since the three-dimensional mounting error can be obtained by moving the robot, (1) the three-dimensional mounting error is obtained, and by correcting this error, not only the planar object but also the position .A three-dimensional target object having an arbitrary posture can be recognized by using fixed three-dimensional vision, and a complicated handling operation using a robot can be performed on the recognized target object. (2) Robot An object whose mounting error can be obtained by simply moving and measuring, and the calibration work is much simpler than when measuring the mounting error directly using a measuring instrument, and the position / orientation is recognized by the fixed three-dimensional visual means. It is possible to improve the accuracy and efficiency of the handling work of the robot mechanism with respect to the object.
第1図は、本発明に係るロボツト視覚座標系較正方式の
一実施例の説明図、第2図は、ロボツト座標系と固定視
覚座標系との相対関係の概念図、第3図は、固定視覚を
ロボツト座標系に固定する際に生ずる取り付け誤差を説
明する概念図、第4図は、本方式の機能ブロック図であ
る。 1……ロボツト、2……ロボツト据え付け台、3……固
定視覚、4……画像処理装置、5……誤差計算装置、6
……ロボツト制御装置、7……視覚固定治具。FIG. 1 is an explanatory diagram of an embodiment of a robot visual coordinate system calibration method according to the present invention, FIG. 2 is a conceptual diagram of a relative relationship between a robot coordinate system and a fixed visual coordinate system, and FIG. 3 is a fixed diagram. FIG. 4 is a conceptual diagram illustrating a mounting error that occurs when the visual sense is fixed to the robot coordinate system, and FIG. 4 is a functional block diagram of this system. 1 ... Robot, 2 ... Robot mount, 3 ... Fixed vision, 4 ... Image processing device, 5 ... Error calculation device, 6
...... Robot control device, 7 ・ ・ ・ Visual fixing jig.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 秦 清治 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (56)参考文献 特開 昭57−182205(JP,A) 特開 昭53−98670(JP,A) 特開 昭60−159905(JP,A) 実開 昭57−122384(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Seiji Hata, 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa, Ltd. Within the Institute of Industrial Science, Hitachi, Ltd. (56) Reference JP-A-57-182205 (JP, A) Kai 53-98670 (JP, A) JP 60-159905 (JP, A) Actual 57-122384 (JP, U)
Claims (1)
クチュエータを駆動して該手先を動作させるロボット機
構と、該ロボット機構の近傍に固定されて、視覚座標系
で撮像して視覚座標系における3次元画像信号を出力す
る固定3次元視覚手段と、該固定3次元視覚手段により
出力される3次元画像信号に基づいて視覚座標系におけ
る対象物の位置および姿勢を演算算出する画像処理手段
と、予め前記ロボット座標系における指令位置Xおよび
姿勢fの情報に基づいて前記ロボット機構のアクチュエ
ータを駆動して手先を動作させて前記手先上の所望の箇
所を位置決め制御し、該手先上の所望の箇所を前記固定
3次元視覚手段で撮像して得られる3次元画像信号に基
づいて前記画像処理手段により前記視覚座標系における
前記手洗上の所定の箇所の位置″および姿勢″を算
出し、前記ロボット座標系における指令位置Xおよび姿
勢fの情報を前記視覚座標系に座標変換演算して算出さ
れる前記視覚座標系における指令位置′および姿勢
′の情報との前記視覚座標系における3次元誤差を算
出する視覚座標系における誤差算出手段と、前記ロボッ
ト機構の手先でハンドリング作業を施す作業対象物の画
像を前記固定3次元視覚手段により撮像して得られる3
次元画像信号から前記画像処理手段により、前記視覚座
標系において算出される作業対象物の位置および姿勢の
情報に対して前記視覚座標系における誤差算出手段によ
り算出された視覚座標系における3次元誤差により較正
し、更に該較正された作業対象物の位置および姿勢の情
報を前記視覚座標系から前記ロボット座標系に座標変換
して前記ロボット機構のアクチュエータを駆動制御して
前記手先が前記作業対象物に対してハンドリング作業を
施すように制御するロボット制御手段とを備えたことを
特徴とする固定3次元視覚併用ロボットハンドリング装
置。1. A robot mechanism having a hand, which drives an actuator based on the robot coordinate system to move the hand, and a robot mechanism fixed near the robot mechanism and imaged in the visual coordinate system. Fixed three-dimensional visual means for outputting a three-dimensional image signal, and image processing means for calculating the position and orientation of an object in the visual coordinate system based on the three-dimensional image signal output by the fixed three-dimensional visual means, Based on the information of the command position X and the posture f in the robot coordinate system in advance, the actuator of the robot mechanism is driven to operate the hand to position and control the desired position on the hand, and the desired position on the hand. Based on a three-dimensional image signal obtained by picking up the fixed three-dimensional visual means by the image processing means, the predetermined predetermined on the hand washing in the visual coordinate system. The position "and orientation" of the position is calculated, and the information of the command position X and orientation f in the robot coordinate system is subjected to coordinate conversion calculation to the visual coordinate system to calculate the command position'and orientation 'in the visual coordinate system. An error calculating means in the visual coordinate system for calculating a three-dimensional error in the visual coordinate system with respect to information, and an image of a work object to be handled by the hand of the robot mechanism are obtained by imaging the fixed three-dimensional visual means. To be 3
The three-dimensional error in the visual coordinate system calculated by the error calculating means in the visual coordinate system with respect to the position and orientation information of the work object calculated in the visual coordinate system by the image processing means from the three-dimensional image signal. The coordinate of the position and orientation of the calibrated work object is further converted from the visual coordinate system to the robot coordinate system to drive and control the actuator of the robot mechanism so that the hand becomes the work object. A fixed three-dimensional visual combined use robot handling device, characterized in that the robot handling means is provided with a robot control means for controlling the handling work.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59006365A JPH0727408B2 (en) | 1984-01-19 | 1984-01-19 | Robot handling device with fixed 3D vision |
| EP85100512A EP0151417A1 (en) | 1984-01-19 | 1985-01-18 | Method for correcting systems of coordinates in a robot having visual sensor device and apparatus therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59006365A JPH0727408B2 (en) | 1984-01-19 | 1984-01-19 | Robot handling device with fixed 3D vision |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60151712A JPS60151712A (en) | 1985-08-09 |
| JPH0727408B2 true JPH0727408B2 (en) | 1995-03-29 |
Family
ID=11636331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59006365A Expired - Lifetime JPH0727408B2 (en) | 1984-01-19 | 1984-01-19 | Robot handling device with fixed 3D vision |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0727408B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0677209B2 (en) * | 1985-12-27 | 1994-09-28 | 株式会社安川電機 | Robot system coordinate calibration method for assembly parts |
| JPS63221403A (en) * | 1987-03-11 | 1988-09-14 | Mitsubishi Electric Corp | Industrial robot device |
| JP2700965B2 (en) * | 1991-07-04 | 1998-01-21 | ファナック株式会社 | Automatic calibration method |
| CN103878770B (en) * | 2014-04-08 | 2016-08-31 | 哈尔滨工业大学 | Robot for space vision time delay error compensating method based on velocity estimation |
| CN107309884B (en) * | 2016-04-27 | 2023-03-21 | 上海捷勃特机器人有限公司 | Robot calibration system and method |
| CN110465944B (en) * | 2019-08-09 | 2021-03-16 | 琦星智能科技股份有限公司 | Method for calculating coordinates of industrial robot based on plane vision |
| CN110664484A (en) * | 2019-09-27 | 2020-01-10 | 江苏工大博实医用机器人研究发展有限公司 | Space registration method and system for robot and image equipment |
| CN111823230B (en) * | 2020-06-19 | 2022-01-07 | 山东科技大学 | Non-fixed hand-eye relationship calibration method based on Scara robot |
| CN116592767B (en) * | 2023-07-17 | 2024-02-27 | 上海威瞳视觉技术有限公司 | A method and system for positioning error detection of linear moving mechanism |
| CN118478352A (en) * | 2024-05-22 | 2024-08-13 | 浙江银轮智能装备有限公司 | Industrial robot 3D vision positioning method and system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5398670A (en) * | 1977-02-07 | 1978-08-29 | Hitachi Ltd | Robot |
| JPS57122384U (en) * | 1981-01-20 | 1982-07-30 | ||
| JPH065486B2 (en) * | 1981-03-26 | 1994-01-19 | 株式会社安川電機 | Robot trajectory control method |
| JPS58169987A (en) * | 1982-03-31 | 1983-10-06 | Tech Res & Dev Inst Of Japan Def Agency | Infrared dye laser oscillating device |
-
1984
- 1984-01-19 JP JP59006365A patent/JPH0727408B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60151712A (en) | 1985-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1330363C (en) | Robot system | |
| EP1043126B1 (en) | Teaching model generating method | |
| EP2981397B1 (en) | A robot system and method for calibration | |
| JP4302830B2 (en) | Robot calibration method and apparatus | |
| CN110253574B (en) | Multi-task mechanical arm pose detection and error compensation method | |
| JPH0553587B2 (en) | ||
| CN113211431A (en) | Pose estimation method based on two-dimensional code correction robot system | |
| JPH0727408B2 (en) | Robot handling device with fixed 3D vision | |
| Lippiello et al. | Robot interaction control using force and vision | |
| JPH06785A (en) | Correcting method for visual sensor coordinate system | |
| Decker et al. | Dynamic measurement of position and orientation of robots | |
| JP3206775B2 (en) | Copying control method and copying control device for machining / assembly device | |
| JPH012104A (en) | Robot positioning error correction method | |
| JP3078884B2 (en) | Copying control device | |
| JP2654206B2 (en) | Touch-up method | |
| JP2737325B2 (en) | Robot trajectory generation method | |
| JPH0731536B2 (en) | Teaching data correction robot | |
| JPH08257960A (en) | Robot system control method and apparatus | |
| JP3196145B2 (en) | Contact point and contact normal detection method for machining / assembly equipment | |
| CN113400300B (en) | Servo system for robot tail end and control method thereof | |
| Park et al. | Calibration-based absolute localization of parts for multi-robot assembly | |
| JPH06206186A (en) | Calibration of handling precision of horizontal articulated type robot equipped with visual sensor | |
| JPH01153907A (en) | Visual sensor attitude correction system utilizing image processor | |
| JPH0762613B2 (en) | Object shape detection method | |
| JP2000033586A (en) | Robot error correction method and apparatus |