Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH085021B2 - Workpiece positioning method - Google Patents
[go: Go Back, main page]

JPH085021B2 - Workpiece positioning method - Google Patents

Workpiece positioning method

Info

Publication number
JPH085021B2
JPH085021B2 JP2023886A JP2388690A JPH085021B2 JP H085021 B2 JPH085021 B2 JP H085021B2 JP 2023886 A JP2023886 A JP 2023886A JP 2388690 A JP2388690 A JP 2388690A JP H085021 B2 JPH085021 B2 JP H085021B2
Authority
JP
Japan
Prior art keywords
work
posture
hand
workpiece
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 - Fee Related
Application number
JP2023886A
Other languages
Japanese (ja)
Other versions
JPH03228589A (en
Inventor
剛平 飯島
定博 種子田
孝夫 金丸
克也 三浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kawasaki Motors Ltd
Original Assignee
Kawasaki Jukogyo KK
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 Kawasaki Jukogyo KK filed Critical Kawasaki Jukogyo KK
Priority to JP2023886A priority Critical patent/JPH085021B2/en
Publication of JPH03228589A publication Critical patent/JPH03228589A/en
Publication of JPH085021B2 publication Critical patent/JPH085021B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Automatic Assembly (AREA)
  • Feeding Of Workpieces (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、産業用ロボツトを用いて、ワークを把持し
て予め定める設定位置に正確に位置決めするための方法
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for gripping a work and accurately positioning the work at a predetermined set position using an industrial robot.

従来の技術 従来から、産業用ロボツトを用いてワークを予め定め
られた設定位置に位置決めして設定するにあたつては、
ワークを搬送手段によつて正確な位置に搬送してもたら
し、次にこの搬送されてきたワークをロボツトの手先で
把持し、こうして把持したワークを位置決めされるべき
予め定める設定位置に移動して位置決めを行う。こうし
て各種の生産ラインにおいて、産業用ロボツトを用いて
組立て作業を自動化することができる。このような先行
技術では、搬送手段によつてワークを予め定める位置に
正確に搬送することができるようにするために、その搬
送手段の構成が複雑になる。
2. Description of the Related Art Conventionally, in positioning and setting a work at a predetermined setting position using an industrial robot,
The work is conveyed to an accurate position by the conveying means, then the conveyed work is grasped by the hand of the robot, and the grasped work is moved to a predetermined set position to be positioned and positioned. I do. Thus, in various production lines, the assembly work can be automated by using the industrial robot. In such a prior art, since the work can be accurately carried to the predetermined position by the carrying means, the structure of the carrying means becomes complicated.

またこの先行技術では、たとえ搬送手段によつてワー
クを正確に搬送することができたとしても、ロボツトの
手先によつてワークを把持する瞬間にぶれを生じること
があり、このときロボツトのワーク把持位置が予め定め
る基準把持状態からずれる。したがつてこのような場
合、ワークを高精度に位置決めすることは不可能であ
る。
Further, in this prior art, even if the work can be accurately conveyed by the conveying means, blur may occur at the moment when the work is grasped by the hand of the robot, at which time the robot grasps the work. The position deviates from a predetermined reference gripping state. Therefore, in such a case, it is impossible to position the work with high accuracy.

搬送手段によつて搬送されて供給されるワークの位置
が一定でないときには、供給されるワークを視覚センサ
などを用いて検出して、供給されてくるワークの位置を
捕え、こうして検出されたワークの位置情報に基づい
て、ロボツトがワークを把持し、希望する設定位置に位
置決めする。このような先行技術でもまた、ロボツトの
手先によつてワークを把持したときにぶれを生じること
があり、したがつてワークを高精度に設定位置に位置決
めすることは不可能である。
When the position of the work conveyed and supplied by the conveying means is not constant, the supplied work is detected by using a visual sensor or the like, the position of the supplied work is captured, and the position of the work thus detected is detected. Based on the position information, the robot grips the work and positions it at a desired set position. Also in such a prior art, when the work is grasped by the hand of the robot, blurring may occur, and thus it is impossible to position the work at the set position with high accuracy.

発明が解決すべき課題 本発明の目的は、搬送手段によつて搬送されてきたワ
ークを、ロボツトによつて予め定める設定位置に高精度
で位置決めすることができるようにしたワークの位置決
め方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a work positioning method capable of accurately positioning a work carried by a carrying means to a preset position by a robot. To do.

課題を解決するための手段 本発明は、水平な搬送方向を有し、かつワークを搬送
するコンベアの搬送経路の途中に、 コンベア上のワークを、予め定める概略の姿勢にする
姿勢を定める手段が備えられ、 さらに、前記姿勢を定める手段よりもコンベアの搬送
方向下流側にワークを検出する検出手段が設けられ、 検出手段によつてワークが検出されることによつて、
コンベアの一側方に配置されたロボツトの手先によつて
ワークを把持するように構成され、 検出手段よりもコンベアの下流側でコンベアの他側方
の固定位置に、2次元カメラが配置され、このカメラは
前記一側方に臨む視野を有するワークの位置決め方法で
あつて、 ロボツトの手先によつてワークを基準把持状態で把持
し、 前記カメラの視野内にワークが来るように、手先を、
手先の予め定める第1基準位置RTに、かつ手先の予め定
める第1基準姿勢Tでもたらして停止し、 この停止している手先によつて基準把持状態で把持さ
れているワークを、前記カメラで撮像して、ワークの第
1基準位置Gsとワークの第1基準姿勢θsとである第1
検出結果をメモリにストアし、 この基準把持状態で停止しているワークが、ワークの
希望する設定位置に、かつワークの希望する姿勢で設置
されるように、手先を移動して位置決めし、そのときに
おける手先の予め定める第2基準位置R0と手先の予め定
める第2基準姿勢0とをメモリにストアし、 コンベアによつて、ワークを搬送し、姿勢を定める手
段によつてワークをコンベア上で予め定める概略の姿勢
にし、 その搬送されてきたワークを検出し、 検出されたワークをロボツトの手先によつて把持して
手先を、その手先を第1基準位置RTに、 かつ手先の第1基準姿勢Tでもたらして停止し、 この停止している手先によつて把持されている前記視野
内のワークを、カメラで撮像して、ワークの位置Gと姿
勢θとである第2検出結果を求め、 第1および第2検出結果に基づいて、ワークが前記希
望する設定位置に、かつ前記希望する姿勢で設置される
ように、手先の第2基準位置R0を補正して補正後の位置
RDを演算するとともに、手先の第2基準姿勢0を補正
して補正後の姿勢Dを演算し、 これらの補正後の位置RDと、補正後の姿勢Dとに、
手先を位置決めすること含むことを特徴とするワークの
位置決め方法である。
Means for Solving the Problem The present invention has a means for determining a posture of a workpiece on a conveyor in a predetermined rough posture in the middle of a conveyor path of a conveyor which has a horizontal conveying direction and conveys a workpiece. Further, a detection means for detecting the work is provided on the downstream side of the conveyor in the conveying direction with respect to the means for determining the posture, and the work is detected by the detection means.
The robot is arranged to grip the work by the hand of a robot arranged on one side of the conveyor, and the two-dimensional camera is arranged at a fixed position on the other side of the conveyor downstream of the detecting means. This camera is a method of positioning a work having a field of view facing the one side, wherein the work is held in a standard gripping state by the hand of the robot, and the hand is placed so that the work comes within the field of view of the camera.
With the camera, a workpiece held at a predetermined first reference position RT of the hand and stopped at a predetermined first reference posture T of the hand is grasped by the stopped hand in the reference grasping state. The first reference position Gs of the work and the first reference posture θs of the work
The detection result is stored in the memory, and the hand is moved and positioned so that the workpiece stopped in this reference gripping state is installed at the desired setting position of the workpiece and in the desired posture of the workpiece. The predetermined second reference position R0 of the hand and the predetermined second reference posture 0 of the hand are stored in the memory, the work is conveyed by the conveyer, and the work is conveyed on the conveyer by the means for determining the posture. Establish a predetermined posture, detect the conveyed work, grasp the detected work with the robot's fingertip, and hold the fingertip at the first reference position RT and the first reference point of the fingertip. The work is brought in the posture T and stopped, and the work in the visual field held by the stopped hand is imaged by the camera to obtain the second detection result which is the position G and the posture θ of the work. , Based on the first and second detection results, the position after correction by correcting the second reference position R0 of the hand so that the work is set at the desired setting position and in the desired posture
In addition to calculating RD, the second reference posture 0 of the hand is corrected to calculate the corrected posture D, and the corrected position RD and the corrected posture D are
A method for positioning a work, which includes positioning a hand.

作 用 本発明に従えば、先ずワークを基準把持状態で把持し
たロボットの手先を、手先の第1基準位置RTと、手先の
第1基準姿勢Tとして停止し、カメラで撮像してワー
クの第1基準位置Gsとワークの第1基準姿勢θsである
第1検出結果をメモリにストアし、さらにそのワークを
希望する設定位置に、かつ希望する姿勢で設置されるよ
うに、手先の第2基準位置R0と第2基準姿勢0とをメ
モリにストアしておく。
Operation According to the present invention, first, the hand of the robot holding the work in the reference holding state is stopped at the first reference position RT of the hand and the first reference posture T of the hand, and the first image of the work is captured by the camera. The first reference result Gs and the first detection result, which is the first reference posture θs of the work, are stored in the memory, and the second reference of the hand is set so that the work is installed at the desired setting position and in the desired posture. The position R0 and the second reference attitude 0 are stored in the memory.

ワークを水平な搬送方向に搬送するコンベアの搬送経
路の途中に、コンベア上のワークを予め定める概略の姿
勢にする姿勢を定める手段を設けるとともに、そのワー
クを検出する検出手段を設け、こうしてコンベアによつ
て搬送されるワークが姿勢を定める手段によつて概略の
姿勢が定められて検出手段によつて検出されると、ロボ
ツトの手先によつてワークを把持し、コンベアの他側方
の固定位置に設けられた2次元カメラの前記一側方に臨
む視野にロボツトによつてワークをもたらす。すなわち
コンベアによつて概略の位置に搬送されてきたワーク
を、前記希望する設定位置に、かつ前記希望する姿勢で
設置することを可能にし、このことを可能にするため
に、概略の位置に搬送されてきたワークを手先によつて
把持した状態で、手先を、手先の第1基準位置RTに、か
つ手先の第1基準位置Tでもたらして停止してカメラ
で撮像してワークの位置Gと姿勢θとを検出し、これに
よつて、ワークが前記希望する設定位置に、かつ前記希
望する姿勢で設置されるように、手先の補正後の位置RD
を演算するとともに、手先の補正後の姿勢Dを演算し
て、これらの補正後の位置RDと補正後の姿勢Dとに、
手先を位置決めする。
In the middle of the convey path of the conveyer for conveying the work in the horizontal conveying direction, a means for determining the posture of the work on the conveyer is provided and a detecting means for detecting the work is provided. When the workpiece conveyed by the robot is roughly postured by the posture determining means and detected by the detection means, the robot grasps the workpiece and the fixed position on the other side of the conveyor. The work is brought by the robot into the field of view facing the one side of the two-dimensional camera provided in the. That is, it is possible to set the workpiece, which has been conveyed to a rough position by a conveyor, at the desired setting position and in the desired posture, and in order to enable this, the work is conveyed to the rough position. In a state in which the hand has been grasped by the hand, the hand is brought to the first reference position RT of the hand and at the first reference position T of the hand, stopped, and imaged by the camera to be the position G of the work. The posture θ is detected, and the position RD after the hand is corrected so that the work is set at the desired setting position and in the desired posture.
And the post-correction posture D of the hand to calculate the corrected position RD and the post-correction posture D,
Position your hands.

コンベア上のワークを予め定める概略の姿勢にする姿
勢を定める手段は、後述の実施例では仕切り部材120で
あり、本発明の他の実施例として、仕切り部材120の代
わりに、他の構成によつて、コンベア上のワークを予め
定める概略の姿勢にするようにしてもよい。
The means for determining the posture in which the workpiece on the conveyor is roughly set in advance is a partition member 120 in an embodiment described later, and as another embodiment of the present invention, instead of the partition member 120, another structure is used. Then, the work on the conveyor may be set in a predetermined rough posture.

実施例 第1図は本発明の一実施例の斜視図である。コンベア
100によつて水平な搬送方向101に、ワーク102が任意の
位置および姿勢で搬送される。この搬送手段100によつ
て搬送されるワーク102は産業用ロボツト105を用いて、
作業ステージ106上の予め定める設定位置107に正確に高
精度で位置決めされる。搬送手段100によつて搬送され
てくるワーク102をロボツト105の手先115によつて把持
することを容易にするために、このコンベア100には、
そのワーク102の姿勢を大略的に定めるための仕切り部
材120が設けられる。この仕切り部材120は、搬送方向10
1の下流側に向けて、その通路振121が狭くなるように構
成される。これによつてワーク102は、仕切り部材120に
案内されて、大略的な姿勢が定められる。
Embodiment FIG. 1 is a perspective view of an embodiment of the present invention. Conveyor
The workpiece 102 is conveyed by the 100 in the horizontal conveying direction 101 at an arbitrary position and posture. The work 102 transported by this transport means 100 uses an industrial robot 105,
The work stage 106 is accurately and accurately positioned at a predetermined setting position 107. In order to facilitate gripping the workpiece 102 conveyed by the conveying means 100 by the hand 115 of the robot 105, this conveyor 100 has
A partition member 120 for roughly determining the posture of the work 102 is provided. This partition member 120 is
The passage vibration 121 is configured to become narrower toward the downstream side of 1. As a result, the work 102 is guided by the partition member 120, and a rough posture is determined.

仕切り部材120よりも下流側には、光源と受光素子と
の組合せを含む検出手段122が設けられる。検出手段122
によつてワーク102が検出されたとき、処理回路124は、
ロボツト105を制御して手先115によつてその位置102aで
示されるワーク102を把持する。このロボツト105は位置
102aにもたらされたワーク102を把持した後、固定位置
に設けられた2次元カメラであるテレビカメラ110の視
野111内にワーク102が入るように、手先115を予め定め
る位置に予め定める姿勢でもたらして、一旦停止する。
第1図では、参照符102bで示される予め定める位置に、
把持したワーク102がもたらされた状態が示されてい
る。こうして視野111内の予め定める位置102bに移動さ
れたワークは、カメラ110によつて撮像され、その外形
の図心の位置と姿勢とが画像処理によつて演算されて検
出される。この検出された図心の位置と姿勢と、予め求
めておいたワークの図心の基準位置と姿勢とを比較す
る。この比較結果に基づき、ワークの図心の前記基準位
置と姿勢が得られる基準把持状態で位置決めされるべき
ワークの設定位置107に対するずれ量を補正演算して求
め、その設定位置107にワークを正確に高精度で位置決
めして移動することができる。なお前述の背景板123
は、テレビカメラ110で位置102bにあるワークを撮像す
る際に、背後からの外乱光をさえぎり、ワーク102の形
状を捕え易くするための遮光性の板である。
A detection unit 122 including a combination of a light source and a light receiving element is provided on the downstream side of the partition member 120. Detection means 122
When the workpiece 102 is detected by the processing circuit 124,
The robot 105 is controlled to grasp the work 102 shown at the position 102a by the hand 115. This robot 105 is in position
After gripping the work 102 brought to 102a, the hand 115 is placed in a predetermined position in a predetermined position so that the work 102 enters the visual field 111 of the television camera 110, which is a two-dimensional camera provided at a fixed position. Bring it and stop it.
In FIG. 1, at a predetermined position indicated by reference numeral 102b,
The state where the gripped work 102 is brought is shown. The work thus moved to the predetermined position 102b in the field of view 111 is imaged by the camera 110, and the position and orientation of the centroid of its outer shape is calculated and detected by image processing. The detected position and orientation of the centroid is compared with the reference position and orientation of the centroid of the workpiece that has been obtained in advance. Based on this comparison result, the deviation amount with respect to the set position 107 of the work to be positioned in the reference gripping state where the reference position and orientation of the center of the work are obtained is calculated by correction, and the work is accurately located at the set position 107. It can be positioned and moved with high accuracy. The above-mentioned background plate 123
Is a light-shielding plate for blocking ambient light from behind and making it easy to capture the shape of the work 102 when the TV camera 110 images the work at the position 102b.

作業前において、ワーク102をロボツト105の手先115
によつて予め定める基準把持状態で把持して、視野111
内にワークが来るように手先115を、手先115の予め定め
る基準位置RTであつてかつ手先115の予め定める基準姿
勢Tに移動して、一旦、停止し、カメラ110によつて
撮像し、ワークの図心(以下の説明では、図心の代りに
重心ということもある)の基準位置Gsと基準姿勢θsを
検出して、その第1検出結果を処理回路124のメモリに
ストアしておく必要があり、このときの動作を、第2図
を参照して説明する。ステツプa1からステツプa2に移
り、ワーク102を供給位置102aに移動する。ステツプa3
では、ロボツト105の手先115によつてワーク102を把持
する。この手先115は、ワーク102を把持するために、真
空吸着パツドであつてもよく、あるいはまた複数の把持
爪によつてワーク102を把持する構造であつてもよい。
この手先115によつてワーク102を把持するとき、ワーク
102は手先115に基準把持状態で把持されたことになり、
このときにおける手先115のロボツト座標系での位置Rc
(x,y,z)と姿勢cとを記憶してストアする。
Before work, attach the work 102 to the hand 115 of the robot 105.
To hold the field of view 111
The hand 115 is moved to a predetermined reference position RT of the hand 115 and a predetermined reference posture T of the hand 115 so that the work comes inside, and then stopped, and an image is picked up by the camera 110. The reference position Gs and the reference attitude θs of the centroid (in the following description, sometimes referred to as the centroid instead of the centroid) are detected, and the first detection result must be stored in the memory of the processing circuit 124. The operation at this time will be described with reference to FIG. The process moves from step a1 to step a2, and the work 102 is moved to the supply position 102a. Step a3
Then, the work 102 is gripped by the hand 115 of the robot 105. The hand 115 may be a vacuum suction pad for gripping the work 102, or may be a structure for gripping the work 102 with a plurality of grip claws.
When gripping the work 102 with this hand 115,
102 has been grasped by the hand 115 in the reference grasping state,
Position Rc of robot 115 in robot coordinate system at this time
(X, y, z) and posture c are stored and stored.

ステツプa4では、テレビカメラ110の視野111内にワー
ク102が来るように手先115を移動して予め定める基準位
置RTに手先115の予め定める基準姿勢でTで停止し、
こうして予め定める位置102bにワーク102を移動し、こ
のときにおけるロボツト105の手先115のロボツト座標系
での位置RT(x,y,z)および姿勢Tとをストアする。
At step a4, the hand 115 is moved so that the work 102 is within the visual field 111 of the television camera 110, and stopped at T at a predetermined reference position RT at a predetermined reference position RT of the hand 115,
In this way, the work 102 is moved to the predetermined position 102b, and the position RT (x, y, z) and the posture T of the hand 115 of the robot 105 at this time in the robot coordinate system are stored.

次のステツプa5では、ワーク102を撮像し、その画像
処理によつて、カメラ座標系におけるワークの重心位置
Gs(x,y)と、姿勢θsとを検出する。この位置Gs(x,
y)はワーク102の基準位置として後述のように用いら
れ、また姿勢θsは、ワーク102の基準姿勢として後述
のように用いられる。
At the next step a5, the image of the work 102 is picked up and the image processing is performed to determine the barycentric position of the work in the camera coordinate system.
Gs (x, y) and the posture θs are detected. This position Gs (x,
y) is used as a reference position of the workpiece 102 as described later, and the posture θs is used as a reference posture of the workpiece 102 as described later.

ステツプa6では、テレビカメラ110のカメラ座標系に
おける前述の重心の基準位置Gsと基準姿勢θsとを、ロ
ボツト座標系の重心の基準位置Hs(x,y,z)および基準
姿勢sに変換してストアする。このカメラ座標系とロ
ボツト座標系との対応についてさらに述べると、テレビ
カメラ110ではワーク10を2次元的に捕えるので、テレ
ビカメラ110の視野111内の2次元平面上の点の座標値
を、ロボツト座標系における3次元空間の座標値に変換
する必要がある。この対応付けのために、座標系として
は、以下の3つの座標系、すなわち、ロボツト座標系O
−XYZ、ビジヨン座標系ov−xvyv、カメラ座標系oc−xcy
cがあり、その関係を第3図に示す。
At step a6, the reference position Gs of the center of gravity and the reference posture θs in the camera coordinate system of the television camera 110 are converted into the reference position Hs (x, y, z) and the reference posture s of the center of gravity of the robot coordinate system. Store. The correspondence between the camera coordinate system and the robot coordinate system will be further described. Since the TV camera 110 captures the work 10 in a two-dimensional manner, the coordinate values of points on the two-dimensional plane in the field of view 111 of the TV camera 110 are determined by the robot. It is necessary to convert to coordinate values in a three-dimensional space in the coordinate system. For this correspondence, the following three coordinate systems are used as coordinate systems, that is, the robot coordinate system O.
−XYZ, vision coordinate system o v −x v y v , camera coordinate system o c −x c y
There is c , and the relationship is shown in FIG.

カメラ座標系は、カメラ110の光軸に対して垂直で一
定距離のところにある2次元平面上で規定され、モニタ
TV画面の縦横方向がそのままカメラ座標系xc軸、yc軸に
対応する。
The camera coordinate system is defined on a two-dimensional plane that is perpendicular to the optical axis of the camera 110 and at a certain distance, and
The vertical and horizontal directions of the TV screen directly correspond to the camera coordinate system x c axis and y c axis.

ビジヨン座標系は、カメラ座標系の平面上で規定さ
れ、座標軸はカメラ座標系と平行に定める必要はない。
The vision coordinate system is defined on the plane of the camera coordinate system, and the coordinate axes need not be defined parallel to the camera coordinate system.

カメラ座標系とビジヨン座標系が第4図の関係にある
場合には、次式で変換できる。
When the camera coordinate system and the vision coordinate system have the relationship shown in FIG. 4, they can be converted by the following equation.

xc=xv・cosθ−yv・sinθ+a …(1) yc=xv・sinθ+yv・cosθ+b …(2) ただし、θ:軸の回転角度、(a,b)は原点のシフト
量とする。
x c = x v · cos θ−y v · sin θ + a (1) y c = x v · sin θ + y v · cos θ + b (2) where θ is the rotation angle of the axis, and (a, b) is the shift amount of the origin. To do.

第3図において、カメラ視野111内にビジヨン座標系o
v−xvyvと、原点ovから長さL(絶対値)だけ離れたx
軸上の点x1を描いた紙を設置し、カメラ視野内に置く。
In FIG. 3, the vision coordinate system o in the camera field of view 111
v −x v y v and x separated by a length L (absolute value) from the origin o v
Place a paper that draws a point x1 on the axis and place it in the camera field of view.

ビジヨン座標系の規定のために、TVカメラで撮像した
画面を見ながら、紙に描いた原点o、点x1および紙上の
任意の1点p1にカーソルを移動して各座標を記憶する。
これによつて、第1式、第2式の回転角度θおよび原点
のシフト量(a,b)が規定される。
In order to define the vision coordinate system, the cursor is moved to the origin o, the point x1, and any one point p1 on the paper while observing the screen imaged by the TV camera, and each coordinate is stored.
Thereby, the rotation angle θ and the shift amount (a, b) of the origin in the first and second equations are defined.

ロボツト座標系の規定のために、ロボツトの手先(作
業点)を上記原点ov、点x1、および紙上の任意の1点p2
に移動し、各点のロボツト座標系から見た3次元座標値
を記憶する。
In order to define the robot coordinate system, the robot's hand (working point) is set to the origin o v , point x1, and any one point p2 on the paper.
And the three-dimensional coordinate value of each point viewed from the robot coordinate system is stored.

これによつて、ロボツト座標系から見たビジヨン座標
系の2次元平面と原点およびxv軸、yv軸の規定が行え
る。また、原点からLだけ離れた点x1を教えたことか
ら、長さのスケール換算も行える。
By this, the two-dimensional plane of the vision coordinate system seen from the robot coordinate system, the origin, and the x v axis and y v axis can be defined. Moreover, since the point x1 that is separated from the origin by L is taught, the scale conversion of the length can be performed.

以上で、TVカメラ110で撮像したワーク102の位置と姿
勢をロボツト座標系での値に変換でき、ワーク102のハ
ンドリングが可能となる。
As described above, the position and orientation of the work 102 captured by the TV camera 110 can be converted into values in the robot coordinate system, and the work 102 can be handled.

ステツプa7において、ロボツト105の手先115によつて
ワーク102を基準把持状態で、そのワーク102を移動し
て、作業ステージ106上のワーク102の予め定めた希望す
る設定位置107にワーク102の予め定める希望する姿勢で
移動して位置決めし、そのときにおけるロボツト105の
手先115のロボツト座標系における手先115の基準位置Ro
(x,y,z)と、その基準姿勢oとをストアし、こうし
てステツプa8において一連の動作を終了する。
In step a7, the workpiece 102 is moved by the hand 115 of the robot 105 in the reference gripping state, the workpiece 102 is moved, and the workpiece 102 is preset to a predetermined desired setting position 107 of the workpiece 102 on the work stage 106. The robot moves and positions in the desired posture, and the reference position Ro of the hand 115 in the robot coordinate system of the hand 115 of the robot 105 at that time
(X, y, z) and its reference posture o are stored, and the series of operations is completed in step a8.

作業時には、第5図に示される動作が行われる。ステ
ツプb1からステツプb2に移り、コンベア100によつてワ
ーク102が概略の供給位置102aに移動され、ステツプb3
では、ロボツト105の手先115を位置Rc(x,y,z)に位置
決めし、またその手先115の姿勢をcに位置決めし、
この状態で供給装置102aにあるワーク102を把持する。
At the time of work, the operation shown in FIG. 5 is performed. Moving from step b1 to step b2, the work 102 is moved to the approximate supply position 102a by the conveyor 100, and step b3
Then, position the hand 115 of the robot 105 at the position Rc (x, y, z), and position the hand 115 at c.
In this state, the work 102 on the supply device 102a is gripped.

ステツプb4では、ロボツト105の手先115の位置を、RT
(x,y,z)に位置決めし、またその手先115の姿勢をφT
に位置決めし、このようにしてワーク102をカメラ110の
視野111内の位置102bにもたらす。そこでステツプb5で
は、カメラ110を用いてワーク102を撮像し、テレビカメ
ラ110のカメラ座標系におけるワーク102の撮像した画像
の重心位置G(x,y)と姿勢θを演算して検出する。
At step b4, set the position of the hand 115 of the robot 105 to RT
Position it at (x, y, z) and set the posture of the tip 115 to φT.
, And thus bring the workpiece 102 to position 102b within field of view 111 of camera 110. Therefore, in step b5, the work 102 is imaged using the camera 110, and the gravity center position G (x, y) and the posture θ of the image taken by the work 102 in the camera coordinate system of the television camera 110 are calculated and detected.

そこでステツプb6では、テレビカメラ座標系の重心位
置の座標G(x,y)と姿勢θとを、ロボツト座標系にお
けるテレビカメラ110で検出したワーク102の重心位置H
(x,y,z)とその姿勢に変換する。
Therefore, in step b6, the center of gravity position H of the work 102 detected by the TV camera 110 in the robot coordinate system is the coordinates G (x, y) of the center of gravity position in the TV camera coordinate system and the posture θ.
Convert to (x, y, z) and its posture.

次にステツプb7において、ロボツト105の手先115を、
ロボツト座標系における作業ステージ106にワーク102を
設定して位置決めするときにおける手先115の補正後の
位置RD(x,y,z)を演算し、またその姿勢Dを演算
し、こうして求めた補正後の位置RD(x,y,z)および姿
勢Dにその手先115を位置決めし、ワーク102を希望す
る設定位置107に希望する姿勢で高精度に位置決めす
る。
Next, at step b7, the hand 115 of the robot 105 is
The position RD (x, y, z) after correction of the hand 115 when setting and positioning the work 102 on the work stage 106 in the robot coordinate system is calculated, and its posture D is calculated, and after the correction obtained in this way The hand 115 is positioned at the position RD (x, y, z) and the posture D, and the work 102 is accurately positioned at the desired setting position 107 in the desired posture.

ここで補正後のRD(x,y,z)とその補正後の姿勢D
は第3式および第4式によつて求められる。
Here, RD (x, y, z) after correction and posture D after the correction
Is calculated by the third and fourth equations.

RD(x,y,z) =Ro(x,y,z)−H(x,y,z) +Hs(x,y,z) …(3) D=o−+s …(4) このようにして、搬送手段100によつて大略的に位置1
02aに搬送されてきたワーク102を、設定位置107に高精
度で位置決めすることが可能になる。
RD (x, y, z) = Ro (x, y, z) -H (x, y, z) + Hs (x, y, z) (3) D = o- + s (4) And the position of the transport means 100 is approximately 1
It becomes possible to position the workpiece 102 conveyed to 02a at the set position 107 with high accuracy.

前述の第2図のステツプa5および第5図のステツプb5
において、テレビカメラ110によつてワーク102を撮像し
て重心の位置と姿勢を検出するには、そのワークの表面
に傷や穴などがあるとワーク102の外形の形状を捕える
際のノイズ成分となり、重心の位置と姿勢を正確に検出
できなくなるおそれがある。ワーク102の表面に、傷や
穴があると、これらの部分ではワーク102に微妙な陰影
ができ、この陰影はワーク102の位置や向きによって様
々に変化する。このため、入力画像を2値化した2値画
像は、ワーク102の位置や向きによつて、傷や穴の部分
で形が異なることが多い。重心の位置や姿勢は、2値画
像で値が論理「1」である全ての画素の座標値から算出
されるため、傷や穴があるワーク102では重心位置や姿
勢の値が変化する場合がある。
Step a5 of FIG. 2 and step b5 of FIG. 5 described above.
In order to detect the position and orientation of the center of gravity by imaging the work 102 with the TV camera 110, if there are scratches or holes on the surface of the work, it becomes a noise component when capturing the outer shape of the work 102. , The position and orientation of the center of gravity may not be accurately detected. If there are scratches or holes on the surface of the work 102, delicate shadows are formed on the work 102 at these portions, and these shadows change variously depending on the position and orientation of the work 102. Therefore, the binary image obtained by binarizing the input image often has different shapes at the scratches and holes depending on the position and orientation of the work 102. Since the position and orientation of the center of gravity are calculated from the coordinate values of all pixels whose values are logical “1” in the binary image, the values of the center of gravity position and orientation may change in the work 102 having a scratch or a hole. is there.

したがつてワーク102の表面に傷や穴などがあつて
も、そのノイズ成分を除去して、ワーク102の外形の形
状だけを捕えることが必要である。そのための一つの方
法として、処理回路124では、第6図で示される動作が
行われる。ステツプd1からステツプd2に移り、テレビカ
メラ110によつて撮像した画像信号を入力し、ステツプd
3では、その画像信号に応答して、第7図(1)で示さ
れるようにワーク102の2次画像を得る。ステツプd4で
は、i=1に設定し、次のステツプd5において、1画素
拡大処理を行う。すなわち第8図(1)の丸印で示され
る各画素は、1画素拡大処理によつて、第8図(2)の
破線の丸印で拡大して追加された画素が示されるように
され、このようにして画素の拡大処理が行われる。これ
によつて第7図(2)の破線で示されるワーク102の位
置画像は、その第7図(2)の実線で示されるように拡
大され、このとき、ワーク102の表面の傷や穴の部分が
埋まつてしまい、ノイズが陰去されたワーク102の画像
が得られる。このとき、1画素拡大処理で傷や穴が埋ま
らない場合には、適当な回数n回まで1画素拡大処理を
行うようにすればよい。ステツプd6では、このような1
画素拡大処理が、すべての画素についてn回行なわれた
どうかが判断される。すべての画素について前述のステ
ツプd5における1画素拡大処理が行われた後には、ステ
ツプd7に移り、i=1とし、今度は、ステツプd8におい
て1画素縮小処理を行う。すなわち第7図(3)で示さ
れるように、ワーク102の画像の外形を元の大きさに戻
し、このとき傷や穴は前述のように埋まつたままであ
り、この画像には含まれていない。ステツプd9において
すべての画素について拡大処理と同じ回数n回だけ縮小
処理を行つたときには、ステツプd10に移り、傷や穴な
どによるノイズ成分のないワーク102の外形の形状の撮
像演算処理を終了する。こうして得られたノイズ成分を
留去したワーク102の画像に基づいて、前述のように重
心の位置と姿勢を求める。
Therefore, even if the surface of the work 102 has scratches or holes, it is necessary to remove the noise component and capture only the outer shape of the work 102. As one method for that purpose, the processing circuit 124 performs the operation shown in FIG. Step d1 is shifted to step d2, the image signal picked up by the television camera 110 is input, and step d
At 3, in response to the image signal, a secondary image of the work 102 is obtained as shown in FIG. 7 (1). In step d4, i = 1 is set, and in the next step d5, one pixel enlargement processing is performed. That is, each pixel shown by the circle in FIG. 8 (1) is made to be the pixel added by being enlarged by the dashed circle in FIG. 8 (2) by the one-pixel enlargement processing. The pixel enlargement process is performed in this manner. Accordingly, the position image of the work 102 shown by the broken line in FIG. 7 (2) is enlarged as shown by the solid line in FIG. 7 (2), and at this time, scratches or holes on the surface of the work 102 are generated. The image of the work 102 in which the noise is removed is obtained because the part of is filled up. At this time, if the scratches or holes are not filled by the 1-pixel enlargement process, the 1-pixel enlargement process may be performed up to an appropriate number of times n times. In step d6, such 1
It is determined whether the pixel enlargement processing has been performed n times for all the pixels. After the one-pixel enlargement process in step d5 described above is performed for all the pixels, the process proceeds to step d7, i = 1, and this time, one-pixel reduction process is performed in step d8. That is, as shown in FIG. 7 (3), the outer shape of the image of the work 102 is returned to the original size, and at this time, the scratches and the holes remain filled as described above, and are not included in this image. Absent. When the reduction processing is performed the same number of times as the enlargement processing, n times, in step d9, the process proceeds to step d10, and the imaging calculation processing of the outer shape of the workpiece 102 without noise components due to scratches or holes is completed. As described above, the position and orientation of the center of gravity are obtained based on the image of the work 102 from which the noise components have been removed.

また、外形状から重心位置と姿勢を求めるその他の方
法としては、輪郭線画像からノイズ成分を除去する方法
がある。すなわち第9図(1)の2値画像から、第9図
(2)のような傷や穴を含んだ輪郭線画像を求める。こ
のうち、各輪郭線の長さがしきい値以下のものを無視し
て、第9図(3)のような外形状のみの輪郭線画像を求
める。
Further, as another method of obtaining the position and orientation of the center of gravity from the outer shape, there is a method of removing noise components from the contour line image. That is, from the binary image of FIG. 9 (1), a contour line image including a scratch or a hole as shown in FIG. 9 (2) is obtained. Of these, those contour lines whose length is less than or equal to the threshold value are ignored, and a contour line image having only the outer shape as shown in FIG. 9C is obtained.

第9図(3)において、水平方向に探索して輪郭線を
構成する画素Pi,mと画素Pi,n間に挟まれた部分を画像の
上端から下端まで求めることによつて、重心と姿勢を算
出することができる。
In FIG. 9 (3), the center of gravity and the posture are determined by finding the portion sandwiched between the pixels Pi, m and the pixels Pi, n that form the contour line in the horizontal direction from the upper end to the lower end of the image. Can be calculated.

本発明の他の実施例として、重心の代りに、その他の
特徴点の位置と姿勢を求めるようにしてもよい。
As another embodiment of the present invention, the positions and orientations of other characteristic points may be obtained instead of the center of gravity.

ロボツト105は、コンベア100の一側方に配置されてお
り、カメラ110は、コンベア100の他側方の固定位置に配
置され、前記一側方に臨む視野111を有する。このこと
は第1図から明らかである。
The robot 105 is arranged on one side of the conveyor 100, and the camera 110 is arranged at a fixed position on the other side of the conveyor 100 and has a field of view 111 facing the one side. This is clear from FIG.

発明の効果 本発明によれば、ワークを水平な搬送方向にコンベア
によつて搬送し、この搬送経路の途中にはコンベア上の
ワークを予め定める概略の姿勢にする姿勢を定める手段
が備えられるとともに、さらにその下流側にはワークを
検出する検出手段が設けられ、この検出手段によつてワ
ークが検出されると、姿勢を定める手段によつて概略の
姿勢にされたコンベア上のワークを、ロボツトの手先に
よつて把持するようにしたので、ロボツトによるワーク
の把持を容易に、しかも確実に行うことができるととも
に、さらに補正演算を容易に行うことができるという優
れた効果が達成させる。
EFFECTS OF THE INVENTION According to the present invention, a work is conveyed by a conveyor in a horizontal conveyance direction, and a means for determining a posture of the work on the conveyor in a predetermined rough posture is provided in the middle of the conveyance path. Further, a detection means for detecting the work is provided further downstream thereof, and when the work is detected by the detection means, the work on the conveyor which is roughly in the posture by the means for determining the posture is moved to the robot. Since the work is gripped by the hand, the excellent effect that the work can be easily and reliably gripped by the robot and the correction calculation can be further easily performed is achieved.

さらに、本発明によれば、コンベアの他側方には2次
元カメラが配置されており、このカメラの視野は、ロボ
ツトが配置された前記一側方に臨んでおり、したがつて
ロボツトの手先の移動時にカメラに接触して干渉するお
それがなく、ロボツトの手先によつてワークを確実に把
持して移動し、希望する位置に正確にもたらすことがで
きるという効果もまた、達成される。
Furthermore, according to the present invention, a two-dimensional camera is arranged on the other side of the conveyor, and the field of view of this camera faces the one side on which the robot is arranged, and therefore, the hand of the robot. There is also no risk of contact with the camera during movement of the robot and interference, and the effect of being able to reliably grasp and move the work by the hand of the robot and bring it to the desired position accurately is also achieved.

さらに本発明によれば、搬送手段によつてワークを予
め定めた概略の位置に搬送されてきても、そのワークを
前述のように高精度で位置決めすることができるという
優れた効果が達成されるのである。一般に、ロボツトは
繰り返し位置再現性(繰り返し精度)は非常に高いけれ
ども、NC的な精度(すなわち絶対的な精度)はあまり高
いとは言えないけれども、本発明ではこのようなロボツ
トの繰り返し位置再現性が高いことを巧みに利用した方
法であつて、これによつてロボツトを用いて、ワーク
を、絶対的な精度を高精度として、位置決めすることを
可能としている。搬送手段によつて搬送されるワークの
位置がむやみに高精度でなくても、ワークを設定位置に
ロボツトを用いて正確に高精度で位置決めすることが可
能になる。
Further, according to the present invention, even if the work is carried by the carrying means to the predetermined rough position, the excellent effect that the work can be positioned with high accuracy as described above is achieved. Of. In general, a robot has very high repeatability (repeatability), but it cannot be said that NC-like accuracy (that is, absolute accuracy) is very high. However, in the present invention, such repeatability of robot repeatability is high. This is a method that skillfully utilizes the fact that the workability is high, and by using this, it is possible to position the work by using the robot with absolute accuracy as high accuracy. Even if the position of the work conveyed by the conveying means is not inaccurately high precision, the work can be accurately and accurately positioned at the set position by using the robot.

したがつて搬送手段によつてワークを高精度で搬送す
る必要がなく、搬送手段の構成を簡略化することができ
る。またロボツトによつてワークを把持する瞬間に、ワ
ークのぶれを生じたとしても、ワークを前述のように、
高精度で位置決めすることが特に本発明によれば、搬送
手段によつてワークを予め定めた概略の位置に搬送され
てきても、そのワークを前述のように高精度で位置決め
することができるという優れた効果が達成されるのであ
る。一般に、ロボツトは繰り返し位置再現性(繰り返し
精度)は非常に高いけれども、NC的な精度(すなわち絶
対的な精度)はあまり高いとは言えないけれども、本発
明ではこのようなロボツトの繰り返し位置再現性が高い
ことを巧みに利用した方法であつて、これによつてロボ
ツトを用いて、ワークを、絶対的な精度を高精度とし
て、位置決めすることを可能としている。
Therefore, it is not necessary to convey the work with high precision by the conveying means, and the constitution of the conveying means can be simplified. In addition, even if the work is shaken at the moment when the work is gripped by the robot, as described above,
According to the present invention, it is possible to position the work with high accuracy as described above even if the work is carried to a predetermined approximate position by the carrying means. The excellent effect is achieved. In general, a robot has very high repeatability (repeatability), but it cannot be said that NC-like accuracy (that is, absolute accuracy) is very high. However, in the present invention, such repeatability of robot repeatability is high. This is a method that skillfully utilizes the fact that the workability is high, and by using this, it is possible to position the work by using the robot with absolute accuracy as high accuracy.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例の全体の斜視図、第2図は作
業前の基準位置と姿勢をストアして設定するための動作
を説明するためのフローチヤート、第3図はロボツト座
標系、カメラ座標系およびビジヨン座標系の関係を示す
図、第4図はカメラ座標系とビジヨン座標系との関係を
示す図、第5図は作業時における動作を説明するための
フローチヤート、第6図はワーク102の画像のノイズ成
分を除去するための動作を説明するためのフローチヤー
ト、第7図は第6図に示される動作において処理される
ワーク102の画像を示す図、第8図は第6図におけるス
テツプd5の1画素拡大処理を説明するための図、第9図
は本発明の他の実施例の輪郭線画像からノイズ成分を除
去する手順を説明するための図である。 100……搬送手段、102……ワーク、105……ロボツト、1
07……設定位置、110……テレビカメラ、111……視野、
115……手先
FIG. 1 is an overall perspective view of an embodiment of the present invention, FIG. 2 is a flow chart for explaining an operation for storing and setting a reference position and posture before work, and FIG. 3 is a robot coordinate. System, camera coordinate system, and vision coordinate system, FIG. 4 is a diagram showing the relationship between the camera coordinate system and the vision coordinate system, and FIG. 5 is a flow chart for explaining the operation during work. FIG. 6 is a flow chart for explaining the operation for removing the noise component of the image of the work 102, and FIG. 7 is a view showing the image of the work 102 processed in the operation shown in FIG. 6, FIG. FIG. 6 is a diagram for explaining the one-pixel enlargement process of step d5 in FIG. 6, and FIG. 9 is a diagram for explaining the procedure for removing the noise component from the contour line image according to another embodiment of the present invention. 100 …… Transport means, 102 …… Work, 105 …… Robot, 1
07 …… Set position, 110 …… TV camera, 111 …… Field of view,
115 …… Minions

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05D 3/12 K (72)発明者 三浦 克也 兵庫県明石市川崎町1番1号 川崎重工業 株式会社明石工場内 (56)参考文献 特開 昭63−115205(JP,A)─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication location G05D 3/12 K (72) Inventor Katsuya Miura 1-1 Kawasaki-cho, Akashi-shi, Hyogo Kawasaki Heavy Industries Ltd. Company Akashi factory (56) Reference JP-A-63-115205 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】水平な搬送方向を有し、かつワークを搬送
するコンベアの搬送経路の途中に、 コンベア上のワークを、予め定める概略の姿勢にする姿
勢を定める手段が備えられ、 さらに、前記姿勢を定める手段よりもコンベアの搬送方
向下流側にワークを検出する検出手段が設けられ、 検出手段によつてワークが検出されることによつて、コ
ンベアの一側方に配置されたロボツトの手先によつてワ
ークを把持するように構成され、 検出手段よりもコンベアの下流側でコンベアの他側方の
固定位置に、2次元カメラが配置され、このカメラは前
記一側方に臨む視野を有するワークの位置決め方法であ
つて、 ロボツトの手先によつてワークを基準把持状態で把持
し、 前記カメラの視野内にワークが来るように、手先を、手
先の予め定める第1基準位置RTに、かつ手先の予め定め
る第1基準姿勢Tでもたらして停止し、 この停止している手先によつて基準把持状態で把持され
ているワークを、前記カメラで撮像して、ワークの第1
基準位置Gsとワークの第1基準姿勢θsとである第1検
出結果をメモリにストアし、 この基準把持状態で停止しているワークが、ワークの希
望する設定位置に、かつワークの希望する姿勢で設置さ
れるように、手先を移動して位置決めし、そのときにお
ける手先の予め定める第2基準位置R0と手先の予め定め
る第2基準姿勢0とをメモリにストアし、 コンベアによつて、ワークを搬送し、姿勢を定める手段
によつてワークをコンベア上で予め定める概略の姿勢に
し、 その搬送されてきたワークを検出し、 検出されたワークをロボツトの手先によつて把持して手
先を、その手先を第1基準位置RTに、 かつ手先の第1基準姿勢Tでもたらして停止し、 この停止している手先によつて把持されている前記視野
内のワークを、カメラで撮像して、ワークの位置Gと姿
勢θとである第2検出結果を求め、 第1および第2検出結果に基づいて、ワークが前記希望
する設定位置に、かつ前記希望する姿勢で設置されるよ
うに、手先の第2基準位置R0を補正して補正後の位置RD
を演算するとともに、手先の第2基準姿勢0を補正し
て補正後の姿勢Dを演算し、 これらの補正後の位置RDと、補正後の姿勢Dとに、手
先を位置決めすること含むことを特徴とするワークの位
置決め方法。
1. A means for determining a posture of a work on a conveyor in a predetermined rough posture is provided in the middle of a convey path of a conveyer which has a horizontal conveying direction and conveys the work. The detection means for detecting the work is provided on the downstream side of the conveyor in the conveying direction from the means for determining the posture, and the work is detected by the detection means, whereby the hand of the robot arranged on one side of the conveyor. A two-dimensional camera is arranged at a fixed position on the other side of the conveyor downstream of the detecting means, and the camera has a field of view facing the one side. A method of positioning a work, in which the work is gripped by a robot's hand in a reference gripping state, and the hand is set so that the work is within the visual field of the camera. The work that is brought to the position RT and stops at the predetermined first reference posture T of the hand and stopped, and the work held by the stopped hand in the reference holding state is imaged by the camera, and the first work of the work is performed. 1
The first detection result, which is the reference position Gs and the first reference posture θs of the workpiece, is stored in the memory, and the workpiece stopped in this reference gripping state is at the desired setting position of the workpiece and the desired posture of the workpiece. The hand is moved and positioned so as to be installed in the memory, and the predetermined second reference position R0 of the hand and the second predetermined reference posture 0 of the hand at that time are stored in the memory, and the workpiece is conveyed by the conveyor. The workpiece is conveyed, and the workpiece is placed on the conveyor in a rough posture predetermined by the means for determining the posture, the conveyed workpiece is detected, and the detected workpiece is grasped by the robot's fingertips to grasp the fingertips. The hand is brought to the first reference position RT and is stopped at the first reference posture T of the hand and stopped, and the work in the field of view grasped by the stopped hand is imaged by the camera, Wa The second detection result, which is the position G and the posture θ of the workpiece, is obtained, and based on the first and second detection results, the hand is placed so as to be installed at the desired setting position and in the desired posture. Position RD after correction by correcting the second reference position R0 of
Is calculated and the second reference posture 0 of the hand is corrected to calculate the corrected posture D, and the hand is positioned at the corrected position RD and the corrected posture D. Characteristic workpiece positioning method.
JP2023886A 1990-02-01 1990-02-01 Workpiece positioning method Expired - Fee Related JPH085021B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023886A JPH085021B2 (en) 1990-02-01 1990-02-01 Workpiece positioning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023886A JPH085021B2 (en) 1990-02-01 1990-02-01 Workpiece positioning method

Publications (2)

Publication Number Publication Date
JPH03228589A JPH03228589A (en) 1991-10-09
JPH085021B2 true JPH085021B2 (en) 1996-01-24

Family

ID=12122933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023886A Expired - Fee Related JPH085021B2 (en) 1990-02-01 1990-02-01 Workpiece positioning method

Country Status (1)

Country Link
JP (1) JPH085021B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110524301A (en) * 2019-09-23 2019-12-03 珠海格力智能装备有限公司 Method for processing and positioning motor stator

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007237394A (en) * 2007-06-29 2007-09-20 Amada Co Ltd Workpiece positioning device
EP2221152A1 (en) * 2009-02-19 2010-08-25 ABB Technology AB A robot system and a method for picking and placing components
JP5343609B2 (en) * 2009-02-19 2013-11-13 富士電機株式会社 Motion trajectory generation device, motion trajectory generation method, robot control device, and robot control method
JP5370788B2 (en) * 2011-10-20 2013-12-18 株式会社安川電機 Object processing system
JP5565503B2 (en) * 2013-05-16 2014-08-06 富士電機株式会社 Motion trajectory generation device, motion trajectory generation method, robot control device, and robot control method
JP2015205383A (en) * 2014-04-23 2015-11-19 ファナック株式会社 Work-piece transport device with positioning mechanism
JP2015226963A (en) * 2014-06-02 2015-12-17 セイコーエプソン株式会社 Robot, robot system, control device, and control method
JP6462412B2 (en) * 2015-02-26 2019-01-30 三菱重工業株式会社 Fin assembly apparatus and method for trunk body
JP2017019241A (en) * 2015-07-14 2017-01-26 ファナック株式会社 Injection molding system
JP6665040B2 (en) * 2016-06-20 2020-03-13 三菱重工業株式会社 Robot control system and robot control method
CN106514192B (en) * 2017-01-10 2020-08-28 荣旗工业科技(苏州)股份有限公司 High-precision automatic assembling machine
JP7345826B2 (en) * 2019-07-29 2023-09-19 株式会社イシダ Goods movement system
CN113858214B (en) * 2021-11-11 2023-06-09 节卡机器人股份有限公司 A positioning method and control system for robot operation
EP4282582A1 (en) * 2022-05-25 2023-11-29 Universo S.A. Method for determining the position of a part in an orthonormal frame of reference based on a structure of a machine tool with digital control
KR102520214B1 (en) * 2022-12-07 2023-04-11 주식회사 유에이로보틱스 A method for driving a collaborative robot capable of preemptive response and a system therefor
CN116276877B (en) * 2023-04-07 2026-04-07 大连坤达自动化有限公司 A mobile parallel attitude-adjusting docking robot based on laser navigation and vision positioning and a workpiece docking method.

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6292188U (en) * 1985-12-02 1987-06-12
JPS63115205A (en) * 1986-11-01 1988-05-19 Fanuc Ltd Robot controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110524301A (en) * 2019-09-23 2019-12-03 珠海格力智能装备有限公司 Method for processing and positioning motor stator
CN110524301B (en) * 2019-09-23 2021-04-09 珠海格力智能装备有限公司 Method for processing and positioning motor stator

Also Published As

Publication number Publication date
JPH03228589A (en) 1991-10-09

Similar Documents

Publication Publication Date Title
JPH085021B2 (en) Workpiece positioning method
JP7292829B2 (en) Systems and methods for combining machine vision coordinate spaces in a guided assembly environment
US7280687B2 (en) Device for detecting position/orientation of object
JP6180087B2 (en) Information processing apparatus and information processing method
JP3242108B2 (en) Target mark recognition and tracking system and method
JP4461203B2 (en) Stocker robot teaching method, stocker robot teaching apparatus, and recording medium
JP5893695B1 (en) Article transport system
EP2045772A2 (en) Apparatus for picking up objects
JP2019113895A (en) Imaging apparatus with visual sensor for imaging work-piece
CN108290286A (en) Method for teaching industrial robots to pick up parts
JP2010247959A (en) Box-shaped work recognizing device and method
JP2008087074A (en) Workpiece picking apparatus
JP2000288974A (en) Robot device having image processing function
JP3138080B2 (en) Automatic calibration device for vision sensor
JP2000263482A (en) Work posture search method and posture search device, work holding method and work holding device by robot
JP7517788B2 (en) Item Removal System
JPH05196437A (en) Three-dimensional information input device
JPH0626770B2 (en) Workpiece fitting method
JPWO2020100522A1 (en) Mark detection systems, signal processing circuits, computer programs and methods
JP2010214546A (en) Assembly apparatus and assembly method
JPH0820207B2 (en) Optical 3D position measurement method
JPH04269194A (en) Plane measuring method
JP6708142B2 (en) Robot controller
JPH06214622A (en) Work position sensor
JPS60183509A (en) visual device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees