[go: up one dir, main page]

JPH06161538A - Direct teaching method for robot - Google Patents

Direct teaching method for robot

Info

Publication number
JPH06161538A
JPH06161538A JP33496892A JP33496892A JPH06161538A JP H06161538 A JPH06161538 A JP H06161538A JP 33496892 A JP33496892 A JP 33496892A JP 33496892 A JP33496892 A JP 33496892A JP H06161538 A JPH06161538 A JP H06161538A
Authority
JP
Japan
Prior art keywords
work
hand effector
robot
posture
effector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP33496892A
Other languages
Japanese (ja)
Inventor
Shuichi Ohara
秀一 大原
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP33496892A priority Critical patent/JPH06161538A/en
Publication of JPH06161538A publication Critical patent/JPH06161538A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To exactly and conveniently position a terminal effector to be the tool of a robot. CONSTITUTION:A robot is provided with a function discriminating the geometrical shapes such as the points, lines, surfaces, etc., of the shape of a working object 5, measuring the position coordinates of the feature points, measuring the relative positioning relation between a terminal effector 3 and the working object 5 and moving the terminal effector 3 so that this relative positioning relation may satisfy a prescribed condition.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ロボットの直接教示方
法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for directly teaching a robot.

【0002】[0002]

【従来の技術】ロボットを用いた作業では、作業に必要
な位置情報を正確にロボットに与える必要がある。通常
ロボットは、位置決めの繰り返し精度が高いことから、
ロボットの手先効果器を直接対象物に位置づけて、その
作業位置を記憶させる直接教示方法が用いられることが
多い。このような方法では、ロボットの手先効果器(工
具)を作業対象物の作業位置に正確かつ簡便に位置づけ
る必要があり、このため従来は、この位置づけには手先
効果器のX,Y,Z各軸方向の並進及び各軸周りの回転
運動をティーチングボックスで操作して行う方法が主に
用いられている。
2. Description of the Related Art In the work using a robot, it is necessary to accurately provide the robot with position information necessary for the work. Since a robot usually has high positioning repeatability,
A direct teaching method is often used in which the hand effector of the robot is directly positioned on an object and the working position is stored. In such a method, it is necessary to accurately and simply position the hand effector (tool) of the robot at the work position of the work target. Therefore, conventionally, the X, Y, and Z of the hand effector are used for this positioning. A method of performing translation in the axial direction and rotational movement around each axis by operating a teaching box is mainly used.

【0003】図3は、従来のロボットの直接教示方法を
適用した装置のブロック図であり、1はロボットアー
ム、2はロボットアーム1の動作を制御する制御装置、
3は作業を行う工具等の手先効果器、4は手先効果器3
をX,Y,Z各軸方向に移動させ,また各軸周りに姿勢
変化させるようにロボットアーム1を動作させる命令を
送るティーチングボックスである。また、41〜46は
ティーチングボックス4内のスイッチでそれぞれにX,
Y,Z各軸方向の並進運動と各軸周りの回転運動の命令
が割り当てられている。また、5は作業対象物、6は作
業対象物5の稜線のひとつであり必要とされる作業はこ
の稜線上で手先効果器3の先端部を移動させながら何ら
かの作用を作業対象物5に施すものである。また、10
〜15は作業対象物の稜線6上の点でありこれらの点の
位置と各点における手先効果器の姿勢を稜線6に沿って
手先効果器3を移動させながら行うロボットの作業が可
能となる。
FIG. 3 is a block diagram of a device to which a conventional robot direct teaching method is applied. 1 is a robot arm, 2 is a controller for controlling the operation of the robot arm 1,
3 is a hand effector such as a tool for performing work, 4 is a hand effector 3
Is a teaching box that sends a command to move the robot arm 1 in the X, Y, and Z axis directions and to change the posture around each axis. Further, 41 to 46 are switches in the teaching box 4, which are X,
Commands for translational movements in the Y and Z axis directions and rotational movements about the respective axes are assigned. Further, 5 is a work object, and 6 is one of the ridgelines of the work object 5, and required work is performed on the work object 5 while moving the tip of the hand effector 3 on this ridgeline. It is a thing. Also, 10
Numerals to 15 are points on the ridgeline 6 of the work target, and the robot can perform the position of these points and the posture of the hand effector at each point while moving the hand effector 3 along the ridgeline 6. .

【0004】このような直接教示方法においては、稜線
6の教示にあたって例えば点10に手先効果器3を位置
づける場合、スイッチ41〜43の各軸方向スイッチを
個々に操作して手先効果器3を正確に点10に位置づ
け、かつ作業上適切な姿勢となるように各軸方向スイッ
チ44〜46を操作し、これらの位置姿勢についてのス
イッチ操作を繰り返すことによってロボットへの教示を
行う。なお、この場合、手先効果器3の位置と姿勢とが
作業にとって適切なものとなるように、各軸方向スイッ
チのすべてが操作される。
In such a direct teaching method, when the hand effector 3 is positioned at a point 10 for teaching the ridge line 6, for example, the axial switches of the switches 41 to 43 are individually operated to accurately operate the hand effector 3. Further, the robot is taught by operating the axial switches 44 to 46 so that the robot is positioned at the point 10 and has an appropriate posture for work, and repeating the switch operation for these positions and postures. In this case, all the axial switches are operated so that the position and posture of the hand effector 3 become appropriate for the work.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、手先効
果器を作業対象物の目標とする位置に適切な姿勢で位置
づける場合、手先効果器を作業位置方向に適正量移動さ
せるために、操作すべき軸のスイッチを適宜選択する必
要があり、この操作は煩雑でかつ最終目標位置に達する
まで試行錯誤を繰り返すため、ロボットに教示する場合
に作業効率が悪いという欠点があった。
However, when the hand effector is positioned at the target position of the work object in an appropriate posture, the axis to be operated in order to move the hand effector by the proper amount in the work position direction. It is necessary to appropriately select the switch, and since this operation is complicated and trial and error are repeated until the final target position is reached, there is a drawback that work efficiency is poor when teaching the robot.

【0006】この操作性を改善するものとして、ロボッ
トの手先効果器に力覚センサを取り付け、手先効果器に
加わる力を検出し、その力の方向にロボットを移動また
は姿勢変化させるような制御機能を持たせたものが提案
されている。即ち、この場合教示者が手先効果器を手で
把持し、手先効果器が作業に適した位置,姿勢をとるよ
うに力を加え、手先効果器を作業位置に精度良くかつ簡
便に移動させる。
In order to improve the operability, a force sensor is attached to the hand effector of the robot, a force applied to the hand effector is detected, and the control function is to move or change the posture of the robot in the direction of the force. It is proposed to have. That is, in this case, the teacher grasps the hand effector with his / her hand, and applies force so that the hand effector takes a position and posture suitable for the work, and moves the hand effector to the work position accurately and easily.

【0007】しかしこのような方法の場合、手先効果器
にかかる力に応答して十分速くかつ安定にロボットを移
動させる必要があるが、手先効果器に対し手で力を加え
ているため、十分な応答性及び安定性を確保することが
困難であるという問題があった。また、X,Y,Z各軸
方向位置及び各軸周りの回転角の全てについて、作業に
必要な条件を全て満足するように手先効果器を位置づけ
る必要があるため、教示者による手先効果器の操作負担
は多少軽減されるものの、依然として大きい。
However, in the case of such a method, it is necessary to move the robot in a sufficiently fast and stable manner in response to the force applied to the hand effector, but since the force is manually applied to the hand effector, it is sufficient. There was a problem that it was difficult to secure high responsiveness and stability. Further, since it is necessary to position the hand effector so as to satisfy all the conditions necessary for the work with respect to all the X-axis, Y-axis, and Z-axis positions and the rotation angles around the respective axes, the teacher's hand-effector should be positioned. Although the operational burden is somewhat reduced, it is still large.

【0008】したがって本発明は、手先効果器の正確か
つ簡便な位置づけ方法を提供することを目的とする。
Therefore, an object of the present invention is to provide an accurate and simple positioning method for a hand effector.

【0009】[0009]

【課題を解決するための手段】このような課題を解決す
るために本発明は、作業対象物の形状を測定し、測定さ
れた作業対象物の形状データから作業位置の点,線及び
面の何れかの幾何学的特徴を抽出すると共に、作業対象
物上の作業位置の手先効果器に対する相対位置を作業位
置の幾何学的特徴を用いて測定し、かつその相対位置関
係における距離及び角度が所定の条件を満足するように
手先効果器の位置及び姿勢のいずれか一方または位置及
び姿勢の双方を移動するようにした方法である。また、
作業位置と手先効果器との位置関係についての所定の条
件を常時満足する自動制御動作と、外部入力により手先
効果器の位置及び姿勢の双方または位置及び姿勢のいず
れか一方を移動させる動作とを同時に実行させるように
した方法である。
In order to solve such a problem, the present invention measures the shape of a work object and uses the measured shape data of the work object to calculate points, lines and surfaces of work positions. While extracting any geometrical feature, the relative position of the work position on the work object with respect to the hand effector is measured using the geometric feature of the work position, and the distance and angle in the relative positional relationship are measured. In this method, either one of the position and the posture or both the position and the posture of the hand effector is moved so as to satisfy a predetermined condition. Also,
An automatic control operation that always satisfies a predetermined condition regarding the positional relationship between the work position and the hand effector, and an operation that moves both the position and the attitude of the hand effector or one of the position and the attitude by an external input. This is a method that is executed at the same time.

【0010】[0010]

【作用】作業対象物上の作業位置の手先効果器に対する
相対位置は、その作業位置の幾何学的特徴を用いて測定
され、かつその相対位置関係における距離及び角度が所
定の条件を満足するように手先効果器が移動される。ま
た、作業位置と手先効果器との位置関係についての自動
制御動作と、外部入力により手先効果器を移動させる動
作とが同時に行われる。
The relative position of the work position on the work object with respect to the hand effector is measured by using the geometrical characteristics of the work position, and the distance and angle in the relative position relation satisfy predetermined conditions. The hand effector is moved to. Further, the automatic control operation for the positional relationship between the work position and the end effector and the operation for moving the end effector by an external input are simultaneously performed.

【0011】[0011]

【実施例】以下、本発明について図面を参照して説明す
る。図1は、本発明に係るロボットの直接教示方法を適
用した装置のブロック図である。同図において、従来装
置と同一部分は同一符号を付してその説明を省略する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of an apparatus to which a direct teaching method for a robot according to the present invention is applied. In the figure, the same parts as those of the conventional device are designated by the same reference numerals and the description thereof is omitted.

【0012】図1において、30は作業対象物5の形状
を測定する形状測定装置、31は形状測定装置30によ
り取得された作業対象物の形状データから作業位置の幾
何学的特徴を抽出すると共に、その特徴点から作業位置
の位置座標を測定し手先効果器3との相対位置を算出す
る位置算出装置である。この位置算出装置31には、2
つの平面の交差によって形成される稜線6を形状特徴と
して検出するアルゴリズムとその稜線の位置を算出する
計算式とが予め組み込まれており、作業対象物5の上底
面と1つの側面との2平面の交差によって形成される稜
線6を検出し、この稜線6上の各点10〜15と手先効
果器3との相対位置を算出することができる。
In FIG. 1, 30 is a shape measuring device for measuring the shape of the work target 5, 31 is a geometric feature of the work position extracted from the shape data of the work target acquired by the shape measuring device 30. A position calculation device that measures the position coordinates of the work position from the characteristic points and calculates the relative position with respect to the hand effector 3. This position calculation device 31 has two
An algorithm for detecting the ridge line 6 formed by the intersection of two planes as a shape feature and a calculation formula for calculating the position of the ridge line are incorporated in advance, and two planes of the upper bottom surface of the work target 5 and one side surface are included. It is possible to detect the ridge line 6 formed by the intersection of the above and calculate the relative position between each point 10 to 15 on the ridge line 6 and the hand effector 3.

【0013】また、32はティーチングボックス4と位
置算出装置31との出力を用い、作業位置と手先効果器
3との相対位置関係における距離及び角度が所定の条件
を満足するように、手先効果器3の位置または姿勢或い
はこれらの両方を移動させる制御情報の算出を行う制御
情報算出装置であり、その算出結果は制御装置2へ送ら
れる。図1の例では作業位置と手先効果器3との位置関
係が満たすべき条件として、例えば手先効果器3の位置
と作業位置とを一致させるような条件を与えている。ま
た、33〜35は何れもティーチングボックス4に取り
付けられて教示者が操作するボタンであり、このうちボ
タン33は上記した各装置30〜32を駆動し作業位置
検出と手先効果器3の位置移動の開始を指示するもので
ある。また、ボタン34は作業位置検出と手先効果器3
の移動停止を指示すると共に、ボタン35はその時点で
の手先効果器3の位置・姿勢を制御装置2に記憶するこ
とを指示するものである。
Reference numeral 32 is an output from the teaching box 4 and the position calculating device 31, and the hand effector is used so that the distance and angle in the relative positional relationship between the work position and the hand effector 3 satisfy predetermined conditions. 3 is a control information calculation device for calculating control information for moving the position and / or orientation of No. 3, or both, and the calculation result is sent to the control device 2. In the example of FIG. 1, as the condition that the positional relationship between the work position and the hand effector 3 should be satisfied, for example, a condition for matching the position of the hand effector 3 with the work position is given. Further, all of 33 to 35 are buttons which are attached to the teaching box 4 and operated by the teacher. Among them, the button 33 drives the above-mentioned devices 30 to 32 to detect the work position and move the position of the hand effector 3. Is to instruct the start of. Further, the button 34 is used for detecting the work position and the hand effector 3.
The button 35 instructs the controller 2 to store the position / orientation of the hand effector 3 at that time, as well as instructing to stop the movement.

【0014】次に以上のように構成された装置の動作を
説明する。点10〜15の作業位置をロボットに教示す
る場合、まずボタン33を押下して稜線という幾何学的
特徴による作業位置の検出と、手先効果器3を作業位置
に一致させる動作の開始を指令する。そしてその後ティ
ーチングボックス4を用いて手先効果器3を点10の近
辺に位置づける。すると、まず形状測定装置30が動作
して作業対象物の形状測定を行い、次にその形状情報か
ら位置算出装置31は稜線6の形状の幾何学的特徴とし
ての稜線部分を抽出して作業位置と手先効果器3との相
対位置関係を明らかにする。
Next, the operation of the apparatus configured as described above will be described. When teaching the work positions of points 10 to 15 to the robot, first, the button 33 is pressed to instruct the detection of the work position based on the geometrical feature of the ridge and the start of the operation of matching the hand effector 3 with the work position. . Then, the hand effector 3 is positioned near the point 10 using the teaching box 4. Then, the shape measuring device 30 first operates to measure the shape of the work target object, and then the position calculating device 31 extracts the ridge line portion as the geometrical feature of the shape of the ridge line 6 from the shape information, and calculates the work position. And the relative positional relationship between the hand effector 3 will be clarified.

【0015】そして、制御情報算出装置32は、位置算
出装置31の出力を用いて手先効果器3の先端位置を作
業位置に一致させるためのロボット動作の制御情報を算
出しその結果を制御装置2へ送る。この結果、手先効果
器3の先端は稜線6に自動的に一致する。ただし、手先
効果器3の姿勢については制御の対象となっていないた
め、教示者のティーチングボックス4の操作により与え
られる。教示者のティーチングボックス4の操作により
手先効果器3の姿勢が制御され、手先効果器3の位置・
姿勢が作業にとって適切であることが確認されると、ボ
タン35が押下されて手先効果器3の位置・姿勢情報が
制御装置2に記憶される。
Then, the control information calculation device 32 uses the output of the position calculation device 31 to calculate the control information of the robot operation for matching the tip position of the hand effector 3 with the working position, and the result is calculated by the control device 2. Send to. As a result, the tip of the hand effector 3 automatically coincides with the ridge line 6. However, the posture of the hand effector 3 is not controlled and is given by the operation of the teaching box 4 by the teacher. The position of the hand effector 3 is controlled by controlling the posture of the hand effector 3 by operating the teaching box 4 by the teacher.
When it is confirmed that the posture is appropriate for the work, the button 35 is pressed and the position / posture information of the hand effector 3 is stored in the control device 2.

【0016】このようにして手先効果器3は自動的に点
10の位置に位置づけられるため、教示者は稜線6の稜
線方向の位置合わせと各位置における手先効果器3の姿
勢適正化について操作していれば良く、手先効果器3の
先端を稜線6に一致させる操作からは解放される。そし
てこのような操作を稜線6に沿って手先効果器3を移動
させながら続行し、点11〜15について位置・姿勢を
教示し、教示が終了した時点でボタン34が押下される
と自動的位置決め動作を解除する。
In this way, since the hand effector 3 is automatically positioned at the position of the point 10, the instructor operates to align the ridge line 6 in the ridge direction and optimize the posture of the hand effector 3 at each position. It is sufficient that the tip end of the hand effector 3 is aligned with the ridge line 6 and is released. Then, such an operation is continued while moving the hand effector 3 along the ridge line 6, teaches the position / orientation of the points 11 to 15, and when the teaching is completed, the button 34 is automatically positioned when the button 34 is pressed. Cancel the operation.

【0017】これらの操作において、作業位置と手先効
果器3との相対的位置関係として、手先効果器3の位置
の作業位置への一致ではなく、手先効果器3の姿勢が作
業部位に対して或方向となるようなアルゴリズムを位置
算出装置31に与えれば、手先効果器3の姿勢制御を同
様に自動的に行うことができる。この場合、作業位置と
手先効果器3との相対的位置関係として複数の条件を設
定し、ボタン33をその条件数に応じて複数個設置すれ
ば、教示中にその各条件を適宜選択して使用することが
できる。
In these operations, as the relative positional relationship between the work position and the hand effector 3, the position of the hand effector 3 does not coincide with the work position, but the posture of the hand effector 3 is relative to the work site. If the position calculation device 31 is provided with an algorithm that provides a certain direction, the posture control of the hand effector 3 can be automatically performed in the same manner. In this case, if a plurality of conditions are set as the relative positional relationship between the work position and the hand effector 3, and a plurality of buttons 33 are installed according to the number of conditions, each of the conditions can be appropriately selected during teaching. Can be used.

【0018】図2は、本発明の他の実施例を示すブロッ
ク図であり、手先効果器3の位置が作業位置に一致しか
つ手先効果器3の姿勢が作業部位に対して或方向を向く
ような条件を与え、手先効果器3の位置並びに姿勢の両
方を自動的に制御する場合の例を示している。ここで7
は稜線6の方向を示し、8は手先効果器3の先端部を含
み方向7に垂直である平面を示している。平面8は、稜
線6上の2点を位置算出装置31に与えることによって
位置算出装置31から面の法線ベクトルとして生成され
る。なお、9は手先効果器3の中心軸を示している。
FIG. 2 is a block diagram showing another embodiment of the present invention, in which the position of the hand effector 3 coincides with the work position and the posture of the hand effector 3 faces a certain direction with respect to the work site. An example of a case where such conditions are given and both the position and the posture of the hand effector 3 are automatically controlled is shown. 7 here
Indicates the direction of the ridge line 6, and 8 indicates the plane including the tip of the hand effector 3 and perpendicular to the direction 7. The plane 8 is generated as a normal vector of the surface from the position calculation device 31 by giving the position calculation device 31 two points on the ridge line 6. In addition, 9 has shown the central axis of the hand effector 3.

【0019】図2の例では、手先効果器3の位置が作業
位置に一致し、かつ手先効果器3の中心軸9を面8内に
保持する条件を与える。予め、この条件が満足されるロ
ボットの移動動作を実現するプログラムを位置算出装置
31に与えておく。この場合手先効果器3の中心軸9
は、常に面8に含まれているが、面8内での方向には自
由度を残しており、別途ティーチングボックス4の操作
によりその方向を変化させることができる。また、手先
効果器3の先端は常時稜線6上に位置するように制御さ
れているため、その中心軸9を平面8内に置いたままそ
の方向を変えたり、また面8の平行移動によってその先
端を稜線6に沿って動かすことができる。
In the example of FIG. 2, the condition of the position of the hand effector 3 coincides with the working position and the condition that the central axis 9 of the hand effector 3 is held in the plane 8 is given. A program for realizing the movement operation of the robot satisfying this condition is given to the position calculation device 31 in advance. In this case, the central axis 9 of the hand effector 3
Are always included in the surface 8, but the degree of freedom remains in the direction within the surface 8, and the direction can be changed by operating the teaching box 4 separately. Further, since the tip of the hand effector 3 is controlled so as to be always positioned on the ridge line 6, its direction is changed while the central axis 9 thereof is kept in the plane 8, or the parallel movement of the surface 8 causes the movement thereof. The tip can be moved along the ridge line 6.

【0020】したがって、ティーチングボックス4によ
りロボットを教示者の手操作で操作する場合、手先効果
器3の中心軸9は常に面8内に保持され、かつその先端
は稜線6と常時一致しているため、教示者は、稜線6の
方向7における手先効果器3の位置合わせと面8内での
手先効果器3の姿勢適正化について操作していれば良
く、位置姿勢決定のための操作負担が大幅に軽減され
る。
Therefore, when the robot is manually operated by the teacher using the teaching box 4, the central axis 9 of the hand effector 3 is always held in the plane 8 and the tip thereof is always aligned with the ridge line 6. Therefore, it is sufficient for the instructor to perform the alignment of the hand effector 3 in the direction 7 of the ridge line 6 and the proper orientation of the hand effector 3 in the plane 8, and the operation load for determining the position and orientation is required. Significantly reduced.

【0021】即ち、ロボットの自動位置決め機能と教示
者の手動操作とを同時に実行することにより、教示者は
手先効果器3を稜線6に正確に位置決めすることなく、
また稜線6に沿って移動させた場合でも、本発明の機能
により、手先効果器3は正確に稜線6と垂直な面8内を
移動し、かつ手先効果器3の先端は常時稜線6に位置づ
けられるため、稜線6の経路が正確かつ高速にロボット
に教示される。このように本実施例装置を用いることに
より、教示におけるロボットの位置姿勢制御の一部を自
動化し、かつその自動制御と手操作による位置姿勢決定
を併用することによって、教示者の作業負担を軽減する
と共に、正確な位置づけを実現することができる。
That is, by simultaneously executing the automatic positioning function of the robot and the manual operation of the teacher, the teacher does not accurately position the hand effector 3 on the ridge line 6,
Even when the finger effector 3 is moved along the ridge line 6, the hand effector 3 accurately moves in the plane 8 perpendicular to the ridge line 6 and the tip of the hand effector 3 is always positioned on the ridge line 6 by the function of the present invention. Therefore, the route of the ridge line 6 is taught to the robot accurately and at high speed. As described above, by using the apparatus of the present embodiment, a part of the position and orientation control of the robot in teaching is automated, and the automatic control and the position and orientation determination by manual operation are combined to reduce the work load on the teacher. In addition, accurate positioning can be achieved.

【0022】[0022]

【発明の効果】以上説明したように、本発明によれば、
作業対象物上の作業位置の手先効果器に対する相対位置
を、その作業位置の幾何学的特徴を用いて測定すると共
に、その相対位置関係が所定の条件を満足するように手
先効果器を移動するようにしたので、ロボットに対する
作業の教示を簡単かつ正確に行え、教示者の負担を軽減
できる。また、作業位置と手先効果器との位置関係につ
いての自動制御動作と、外部入力により手先効果器を移
動させる動作とが同時に実行されるため、ロボットに対
し移動経路を正確かつ高速に教示できる。
As described above, according to the present invention,
The relative position of the work position on the work object with respect to the hand effector is measured by using the geometric feature of the work position, and the hand effector is moved so that the relative positional relationship satisfies a predetermined condition. As a result, the work can be taught to the robot easily and accurately, and the burden on the teacher can be reduced. Further, since the automatic control operation for the positional relationship between the work position and the hand effector and the operation for moving the hand effector by external input are simultaneously executed, the robot can be taught the movement path accurately and at high speed.

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

【図1】本発明に係るロボットの直接教示方法を適用し
た装置の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an apparatus to which a robot direct teaching method according to the present invention is applied.

【図2】本発明の他の実施例を示すブロック図である。FIG. 2 is a block diagram showing another embodiment of the present invention.

【図3】従来のロボット装置のブロック図である。FIG. 3 is a block diagram of a conventional robot device.

【符号の説明】[Explanation of symbols]

1 ロボットアーム 2 制御装置 3 手先効果器 4 ティーチングボックス 5 作業対象物 6 稜線 8 面 10〜15 稜線上の点 30 形状測定装置 31 位置算出装置 32 制御情報算出装置 33〜35,41〜46 ボタン 1 Robot Arm 2 Control Device 3 Hand Effector 4 Teaching Box 5 Work Object 6 Ridge Line 8 Surface 10-15 Point on Ridge Line 30 Shape Measuring Device 31 Position Calculation Device 32 Control Information Calculation Device 33-35, 41-46 Button

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ロボットの手先効果器を作業対象物に直
接位置づけることによりその作業位置を前記ロボットに
記憶させるロボットの教示装置において、 作業対象物の形状を測定し、測定された作業対象物の形
状データから作業位置の点,線及び面の何れかの幾何学
的特徴を抽出すると共に、作業対象物上の作業位置の手
先効果器に対する相対位置を作業位置の幾何学的特徴を
用いて測定し、かつその相対位置関係における距離及び
角度が所定の条件を満足するように手先効果器の位置及
び姿勢のいずれか一方または位置及び姿勢の双方を移動
するようにしたことを特徴とするロボットの直接教示方
法。
1. A teaching device of a robot, wherein a hand effector of a robot is directly positioned on a work object to store the work position in the robot, the shape of the work object is measured, and the measured work object is measured. The geometrical feature of the point, line or surface of the work position is extracted from the shape data, and the relative position of the work position on the work object to the hand effector is measured using the geometric feature of the work position. In addition, the robot is characterized in that either one of the position and the posture of the hand effector or both the position and the posture are moved so that the distance and the angle in the relative positional relationship satisfy a predetermined condition. Direct teaching method.
【請求項2】 請求項1記載のロボットの直接教示方法
において、 作業位置と手先効果器との位置関係についての前記所定
の条件を常時満足する自動制御動作と、外部入力により
手先効果器の位置及び姿勢の双方または位置及び姿勢の
いずれか一方を移動させる動作とを同時に実行させるよ
うにしたことを特徴とするロボットの直接教示方法。
2. The direct teaching method for a robot according to claim 1, wherein an automatic control operation that always satisfies the predetermined condition regarding the positional relationship between the work position and the hand effector, and the position of the hand effector by external input. A direct teaching method for a robot, characterized in that both of the posture and the posture or the movement of moving either the position or the posture are executed at the same time.
JP33496892A 1992-11-24 1992-11-24 Direct teaching method for robot Pending JPH06161538A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33496892A JPH06161538A (en) 1992-11-24 1992-11-24 Direct teaching method for robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33496892A JPH06161538A (en) 1992-11-24 1992-11-24 Direct teaching method for robot

Publications (1)

Publication Number Publication Date
JPH06161538A true JPH06161538A (en) 1994-06-07

Family

ID=18283244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33496892A Pending JPH06161538A (en) 1992-11-24 1992-11-24 Direct teaching method for robot

Country Status (1)

Country Link
JP (1) JPH06161538A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0655850A3 (en) * 1993-10-28 1995-07-19 Philips Electronics Nv Transmission and reception of a digital information signal.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0655850A3 (en) * 1993-10-28 1995-07-19 Philips Electronics Nv Transmission and reception of a digital information signal.

Similar Documents

Publication Publication Date Title
US5617515A (en) Method and apparatus for controlling and programming a robot or other moveable object
US9731419B2 (en) System and method for programming robots
US9073211B2 (en) Control system and teaching method for seven-axis articulated robot
US5371836A (en) Position teaching method and control apparatus for robot
JP2010089257A (en) Method for teaching industrial robot, and correspondingly equipped industrial robot
JP2005305644A (en) Method and device to control multi-axis handling equipment
US12138786B2 (en) Teaching device, teaching method, and recording medium
US20180348744A1 (en) Robot trajectory learning by demonstration with probe sensor
JPH11231925A (en) Hands of robot for direct teaching
US20240416504A1 (en) Method for Precise, Intuitive Positioning of Robotic Welding Machine
JP2010023184A (en) Setting method for working coordinate system, and abnormality detection device for working coordinate system
JP6697544B2 (en) Optimizer and vertical articulated robot equipped with the same
US6192298B1 (en) Method of correcting shift of working position in robot manipulation system
US11654562B2 (en) Apparatus, robot control device, robot system, and method of setting robot coordinate system
JPH05303425A (en) Direct teaching robot
JP7296252B2 (en) Robot control system and method
JPH06161538A (en) Direct teaching method for robot
JPS5878205A (en) Teaching method for industrial robot
JP7660686B2 (en) ROBOT CONTROL DEVICE, ROBOT CONTROL SYSTEM, AND ROBOT CONTROL METHOD
JP2015222196A (en) CMM and shape measuring method using the same
JP2000039911A (en) Robot controller
JP2635027B2 (en) Method for teaching work transfer by robot and jig used for the teaching method
JP2654206B2 (en) Touch-up method
JPH0929453A (en) Teach position teaching method of robot welding gun
US20250001594A1 (en) Robot control device, robot control system, and robot control method