JPH0731533B2 - Three-dimensional coordinate transformation device - Google Patents
Three-dimensional coordinate transformation deviceInfo
- Publication number
- JPH0731533B2 JPH0731533B2 JP61205928A JP20592886A JPH0731533B2 JP H0731533 B2 JPH0731533 B2 JP H0731533B2 JP 61205928 A JP61205928 A JP 61205928A JP 20592886 A JP20592886 A JP 20592886A JP H0731533 B2 JPH0731533 B2 JP H0731533B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion formula
- unit
- coordinate
- robot
- coordinate conversion
- 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
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、ロボットのハンドにカメラ等の視覚装置を備
え、この視覚装置によって、搬送されるワークの正確な
搬送位置及び姿勢等を算出するための三次元座標変換装
置に係り、特に、ロボットの作動中に、この視覚装置自
体に装着ズレが発生した場合においても、自動的に、こ
のズレを補正することができる三次元座標変換装置に関
する。DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention includes a visual device such as a camera in a hand of a robot, and the visual device calculates an accurate transport position and posture of a workpiece to be transported. The present invention relates to a three-dimensional coordinate conversion device, and more particularly to a three-dimensional coordinate conversion device capable of automatically correcting the displacement even when the visual device itself is dislocated during operation of a robot. .
(従来の技術) 近年、生産工程の自動化に伴い、例えば組立て作業にお
いては、無人搬送車等によって自動的に搬送されたワー
クをロボットによって掴み、所定の作業を行なわせてい
る。(Prior Art) With the recent automation of production processes, for example, in assembly work, a robot automatically grabs a work automatically conveyed by an automated guided vehicle or the like to perform a predetermined work.
この場合、ロボットにカメラ等による視覚機能を持た
せ、この視覚機能によって搬送されたワークの姿勢及び
位置を認識し、ロボットはワークの搬送姿勢,位置に拘
らず常にワークの特定の位置を掴むようにしている。こ
のように、ロボットにワークの特定の位置を掴ませるに
は、視覚機能を制御する視覚制御装置によって、ワーク
におけるカメラの座標系をロボットの座標系に座標変換
し、この座標変換後の信号をロボットを制御する制御装
置に出力することによって行なわれる。In this case, the robot is provided with a visual function such as a camera, and the posture and position of the conveyed work are recognized by this visual function, and the robot always grasps a specific position of the work regardless of the conveyance posture and position of the work. There is. In this way, in order to make the robot grasp a specific position of the work, the coordinate system of the camera in the work is coordinate-transformed to the coordinate system of the robot by the visual control device that controls the visual function, and the signal after this coordinate transformation is performed. This is performed by outputting to a control device that controls the robot.
第6図には、一般的に用いられている三次元座標変換装
置の概略構成図が示されている。FIG. 6 shows a schematic configuration diagram of a generally used three-dimensional coordinate conversion device.
同図に示すように、生産ライン上を搬送されるワークの
特徴点を撮像するカメラ1は、このカメラ1からの画像
を入力する画像入力部2を介して、画像メモリ3に接続
されている。したがって、カメラ1から入力した画像
は、画像メモリ3にデジタルデータとして記憶されるこ
とになる。As shown in the figure, the camera 1 that captures the characteristic points of the workpiece conveyed on the production line is connected to the image memory 3 via the image input unit 2 that inputs the image from the camera 1. . Therefore, the image input from the camera 1 is stored in the image memory 3 as digital data.
そして、画像メモリ3には、この画像メモリ3内に記憶
されているデジタルデータから座標変換に必要な特定の
パターンを抽出するキャリブレーションパターン抽出部
4と画像メモリ3内に記憶されているデジタルデータか
ら特徴点を抽出する特徴点抽出部8が接続されている。
また、キャリブレーションパターン抽出部4には、カメ
ラ1における座標系をロボットにおける座標系と一致さ
せる変換式の作成をする座標変換式作成部5が接続さ
れ、この座標変換式作成部5には、当該ワークの特定の
パターンにおけるロボット系の座標を記憶してある絶対
座標記憶部6と、座標変換式作成部5によって作成され
た変換式を記憶する変換式記憶部7とが接続されてお
り、座標変換式作成部5により、キャリブレーションパ
ターン抽出部4によって抽出された特定のパターンの位
置と絶対座標記憶部6に記憶されているロボット系にお
ける前記ワークの特定のパターンの位置とによって座標
変換式が作成され、この座標変換式が変換式記憶部7に
記憶される。Then, in the image memory 3, a calibration pattern extraction unit 4 for extracting a specific pattern required for coordinate conversion from the digital data stored in the image memory 3 and the digital data stored in the image memory 3 are extracted. A feature point extraction unit 8 for extracting feature points from is connected.
Further, the calibration pattern extraction unit 4 is connected to a coordinate conversion formula creation unit 5 that creates a conversion formula for matching the coordinate system of the camera 1 with the coordinate system of the robot. An absolute coordinate storage unit 6 that stores the coordinates of the robot system in a specific pattern of the work and a conversion formula storage unit 7 that stores the conversion formula created by the coordinate conversion formula creation unit 5 are connected, The coordinate conversion formula creation unit 5 calculates a coordinate conversion formula based on the position of the specific pattern extracted by the calibration pattern extraction unit 4 and the position of the specific pattern of the workpiece in the robot system stored in the absolute coordinate storage unit 6. Is created and this coordinate conversion formula is stored in the conversion formula storage unit 7.
さらに、変換式記憶部7には、座標変換部9を介して出
力部10が接続されており、特徴点抽出部8により抽出さ
れたワークの特徴点のカメラ座標系における位置が座標
変換部9によって、変換式記憶部7に記憶されている変
換式に基づきロボット座標系での位置に変換され、出力
部10から図示しないロボットの制御装置に出力されるよ
うになっている。これにより、ロボットは、ワークの特
定の位置を掴んで移動させたり、また、定められた位置
を加工したりできることになる。Further, an output unit 10 is connected to the conversion formula storage unit 7 via a coordinate conversion unit 9, and the position of the feature point of the workpiece extracted by the feature point extraction unit 8 in the camera coordinate system is the coordinate conversion unit 9. Is converted into a position in the robot coordinate system based on the conversion formula stored in the conversion formula storage unit 7, and is output from the output unit 10 to a robot controller (not shown). As a result, the robot can grab and move a specific position of the work, or can machine a predetermined position.
(発明が解決しようとする問題点) しかしながら、このような従来の三次元座標変換装置に
あっては、ロボットの作業中等においてカメラの装着状
態にズレ等が生じないことを前提としたものであったた
めに、ロボットの稼働時間の経過に伴いカメラ1の装着
ボルト等が自然にゆるんで装着位置ズレが発生した場合
や、メインテナンス時にカメラ1の装着位置がズレた場
合等には、ロボットの作業精度が悪化することになる。(Problems to be Solved by the Invention) However, such a conventional three-dimensional coordinate conversion device is based on the premise that the mounting state of the camera does not deviate during the operation of the robot. Therefore, if the mounting bolts of the camera 1 naturally loosen with the passage of the operating time of the robot and the mounting position shifts, or if the mounting position of the camera 1 shifts during maintenance, the robot work accuracy Will be worse.
従って、ロボットの作業精度を維持させるには、このよ
うな事態の発生を想定して、定期的にメインテナスを行
なうと共に、例えば一定時間毎に座標変換式の再作成を
行なう等の必要がある。Therefore, in order to maintain the work accuracy of the robot, it is necessary to perform maintenance on a regular basis and to recreate the coordinate conversion formula at regular time intervals, assuming such a situation.
このため、作業精度維持のためのメインテナンスに時間
を要し、その作業も繁雑であり、また、メインテナンス
周期間におけるロボットの作業精度における信頼性も低
い等の種々の問題点があった。For this reason, there are various problems such that maintenance requires time to maintain the work accuracy, the work is complicated, and the reliability of the work accuracy of the robot during the maintenance cycle is low.
本発明は、このような従来の問題点に鑑みて成されたも
のであり、カメラ1の装着位置ズレを、ロボットの作業
中において適宜認識し、このズレを自動的に補正するよ
うにした三次元座標変換装置を提供することを目的とす
る。The present invention has been made in view of such a conventional problem, and a third-order system is provided in which a mounting position deviation of the camera 1 is appropriately recognized during the work of the robot and the deviation is automatically corrected. An object is to provide an original coordinate transformation device.
(問題点を解決するための手段) 前記目的を達成するための本発明は、ロボットのハンド
に視覚装置を備え、この視覚装置によって、搬送される
ワークの正確な搬送位置及び姿勢を算出するための三次
元座標変換装置であって、生産ライン上を搬送されるワ
ークの特徴点及び前記ロボットの作業位置以外の場所に
配設した基準パターンを撮像する視覚装置と、該視覚装
置が撮像した画像をデジタルデータとして記憶する画像
メモリと、該画像メモリ内に記憶されている画像デジタ
ルデータから座標変換に必要なワークの特徴点、および
前記基準パターンにおける特定のパターンを抽出するキ
ャリブレーションパターン抽出部と、該画像記憶手段内
に記憶されている画像デジタルデータから前記ワークの
特徴点を抽出する特徴点抽出部と、前記キャリブレーシ
ョンパターン抽出部によって抽出した特定のパターンの
前記視覚装置における座標系を前記ロボットにおける座
標系と一致させる変換式を作成する座標変換式作成部
と、前記ワークの特徴点、および前記基準パターンにお
ける特定のパターンの前記ロボットにおける座標系を予
め記憶した絶対座標記憶部と、前記座標変換式作成部が
作成した前記ワークの特徴点の前記視覚装置における座
標系を前記ロボットにおける座標系と一致させる第1座
標変換式を記憶する第1変換式記憶部と、前記座標変換
式作成部が作成した前記基準パターンにおける特定のパ
ターンの前記視覚装置における座標系を前記ロボットに
おける座標系と一致させる第2座標変換式を記憶する第
2変換式記憶部と、前記視覚装置が撮像した前記基準パ
ターンにおける特定のパターンの現在の座標変換式を作
成する現在座標変換式作成部と、前記第2変換式記憶部
に記憶されている前記第2座標変換式と現在座標変換式
作成部によって作成された現在座標変換式とから前記基
準パターンの差を検出する偏差量検出部と、該偏差量検
出部が検出した基準パターンの差によって、第1変換式
記憶部に記憶されている変換式を補正する偏差補正部
と、前記特徴点抽出部によって抽出されたワークの特徴
点の前記視覚装置における座標系での位置を、前記偏差
補正部から出力された補正が加えられた変換式により、
前記ロボット座標系での位置に変換する座標変換部と、
を有することを特徴とする三次元座標変換装置である。(Means for Solving Problems) In order to achieve the above object, the present invention provides a robot hand with a visual device for calculating an accurate transport position and posture of a workpiece to be transported. A three-dimensional coordinate conversion device for visualizing a reference pattern arranged at a position other than a feature point of a workpiece conveyed on a production line and a work position of the robot, and an image captured by the visual device. An image memory for storing as a digital data, a feature point of a work necessary for coordinate conversion from the image digital data stored in the image memory, and a calibration pattern extraction unit for extracting a specific pattern in the reference pattern. A feature point extracting section for extracting feature points of the workpiece from the image digital data stored in the image storage means; A coordinate conversion formula creating unit that creates a conversion formula that matches the coordinate system of the visual device of the specific pattern extracted by the calibration pattern extraction unit with the coordinate system of the robot, the feature point of the workpiece, and the reference pattern. An absolute coordinate storage unit that pre-stores a coordinate system of the robot having a specific pattern, and a coordinate system of the visual device of the feature points of the workpiece created by the coordinate conversion formula creating unit that match the coordinate system of the robot. A first conversion formula storage unit that stores one coordinate conversion formula, and a second coordinate system that matches the coordinate system of the specific pattern in the reference pattern created by the coordinate conversion formula creation unit in the visual device with the coordinate system in the robot. A second conversion formula storage unit that stores a conversion formula, and the reference pattern captured by the visual device. The current coordinate conversion formula creating unit that creates the current coordinate conversion formula of the specific pattern in the above, and the second coordinate conversion formula and the current coordinate conversion formula creating unit stored in the second conversion formula storage unit. The conversion formula stored in the first conversion formula storage unit is corrected by the deviation amount detection unit that detects the difference between the reference patterns from the current coordinate conversion formula and the difference between the reference patterns detected by the deviation amount detection unit. The deviation correction unit, the position in the coordinate system in the visual device of the feature points of the workpiece extracted by the feature point extraction unit, by the conversion formula to which the correction output from the deviation correction unit is added,
A coordinate conversion unit for converting a position in the robot coordinate system,
It is a three-dimensional coordinate conversion device characterized by having.
(作用) 上述のように構成された本発明は、視覚装置によて撮像
された画像から、ワークの特徴点、および基準パターン
の特定のパターンをキャリブレショーンパターン抽出部
が抽出し、座標変換式作成部において、視覚装置座標系
からロボット座標系への座標変換式が作成され、それぞ
れ、ワークの特徴点における第1座標変換式が第1変換
式記憶部に記憶され、基準パターンの特定のパターンに
おける第2座標変換式が第2変換式記憶部に記憶され
る。そして、これら第1および第2座標変換式とは別
に、基準パターンの特定のパターンの座標変換を行う現
在座標変換式が現在座標変換式作成部によって作成され
る。これにより、ある時点での基準パターンの特定のパ
ターンにおける第2座標変換式が第2変換式記憶部に記
憶されて、これとは別のある時点での現在座標変換式が
現在座標変換式作成部により作成される。そして、この
二つの座標変換式から基準パターンの差を偏差量検出部
が検出し、検出した偏差量に従って、ワークの特徴点の
座標変換を行うための第1座標変換式を偏差補正部が補
正する。(Operation) In the present invention configured as described above, the calibrated sean pattern extraction unit extracts a specific pattern of the feature point of the work and the reference pattern from the image captured by the visual device, and the coordinate conversion formula is used. In the creation unit, a coordinate conversion formula from the visual device coordinate system to the robot coordinate system is created, and the first coordinate conversion formula at the feature point of the work is stored in the first conversion formula storage unit, and the specific pattern of the reference pattern is stored. The second coordinate conversion formula in is stored in the second conversion formula storage unit. Then, in addition to the first and second coordinate conversion formulas, a current coordinate conversion formula creating unit creates a current coordinate conversion formula for performing coordinate conversion of a specific pattern of the reference pattern. As a result, the second coordinate conversion formula in the specific pattern of the reference pattern at a certain time is stored in the second conversion formula storage unit, and the current coordinate conversion formula at another certain time is created as the current coordinate conversion formula. Created by the department. Then, the deviation amount detection unit detects the difference between the reference patterns from these two coordinate conversion formulas, and the deviation correction unit corrects the first coordinate conversion formula for performing the coordinate conversion of the feature point of the work according to the detected deviation amount. To do.
この補正した第1座標変換式によって、特徴点抽出部が
抽出したワークの特徴点を視覚装置座標系からロボット
座標系に変換することによって、例えロボットの作業中
において、視覚装置にずれが発生しても、例えば、第2
変換式記憶部に記憶される座標変換式を初期状態におい
て記憶させておき、その後作業を行っている状態で、適
宜現在座標変換式を算出し、これらを比較することで、
視覚装置のずれを認識し、自動的にその補正を行うこと
が可能となる。By converting the feature points of the workpiece extracted by the feature point extraction unit from the visual device coordinate system to the robot coordinate system by the corrected first coordinate conversion formula, a shift occurs in the visual device during the work of the robot, for example. But, for example, the second
The coordinate conversion formula stored in the conversion formula storage unit is stored in the initial state, and while the work is being performed thereafter, the current coordinate conversion formula is appropriately calculated, and by comparing these,
It is possible to recognize the deviation of the visual device and automatically correct the deviation.
(実施例) 以下に、本発明の実施例を図面に基づいて詳細に説明す
る。(Example) Below, the Example of this invention is described in detail based on drawing.
第1図には、本発明に係る三次元座標変換装置のブロッ
ク図が示されている。FIG. 1 shows a block diagram of a three-dimensional coordinate transformation device according to the present invention.
同図に示すように、生産ライン上を搬送されるワークの
特徴点及び基準パターンを撮像する視覚装置であるカメ
ラ1は、このカメラ1からの画像を入力する画像入力部
2を介して、画像メモリ3に接続されている。画像入力
部2はカメラ1が撮像した画像をアナログデータからデ
ジタルデータに変換するもので、したがって、カメラ1
が撮像した画像は、画像メモリ3にデジタルデータとし
て記憶されることになる。As shown in FIG. 1, a camera 1 which is a visual device for picking up a feature point and a reference pattern of a work conveyed on a production line receives an image from an image input unit 2 for inputting an image from the camera 1. It is connected to the memory 3. The image input unit 2 converts an image captured by the camera 1 from analog data into digital data, and therefore, the camera 1
The image captured by is stored in the image memory 3 as digital data.
そして、画像メモリ3には、この画像メモリ3内に記憶
されているデジタルデータから座標変換に必要なワーク
の特徴点、及び基準パターンにおける特定のパターンを
抽出するキャリブレーションパターン抽出部4と、画像
メモリ3内に記憶されているデジタルデータからワーク
の特徴点を抽出する特徴点抽出部8が接続されている。Then, in the image memory 3, a calibration pattern extraction unit 4 that extracts a feature point of a work necessary for coordinate conversion and a specific pattern in the reference pattern from the digital data stored in the image memory 3, and an image. A characteristic point extraction unit 8 for extracting characteristic points of the work from the digital data stored in the memory 3 is connected.
また、キャリブレーションパターン抽出部4には、キャ
リブレーションパターン抽出部4によって抽出した特定
のパターンのカメラ1における座標系での位置をロボッ
トにおける座標系での位置に一致させる変換式の作成を
する座標変換式作成部5が接続されている。すなわち、
本実施例においては、この座標変換式作成部5では、キ
ャリブレーションパターン抽出部4によって抽出したワ
ークが標準状態に位置するときのワークの特徴点のカメ
ラ1における座標系での位置をロボットにおける座標系
での位置に一致させる第1座標変換式と、初期状態での
基準パターンからキャリブレーションパターン抽出部4
によって抽出した特定のパターンのカメラ1における座
標系での位置をロボットにおける座標系での位置に一致
させる第2座標変換式とが作成される。ここで標準状態
とは、ロボットがワークに対して作業を行うための作業
点としてワークの特徴点を記憶させたときのワークの位
置であり、また、初期状態とは、当該ロボットが作業に
必要な作業点での位置を記憶、または変更したとき、ま
たは、当該カメラ1が当該ロボットのハンド部分に取り
付けられてから最初に動作を行うために動作したとき、
または、停止状態から最初に動作を開始したときなど、
ロボットの動作開始時点をいう。In addition, the calibration pattern extraction unit 4 has coordinates for creating a conversion formula for matching the position of the specific pattern extracted by the calibration pattern extraction unit 4 in the coordinate system of the camera 1 with the position of the robot in the coordinate system. The conversion formula creating unit 5 is connected. That is,
In the present embodiment, in the coordinate conversion formula creation unit 5, the position in the coordinate system of the camera 1 of the feature point of the work when the work extracted by the calibration pattern extraction unit 4 is located in the standard state is the coordinate of the robot. The calibration pattern extraction unit 4 uses the first coordinate conversion formula that matches the position in the system and the reference pattern in the initial state.
A second coordinate conversion formula that matches the position of the specific pattern extracted by the coordinate system of the camera 1 with the coordinate system of the robot is created. Here, the standard state is the position of the work when the feature points of the work are stored as work points for the robot to perform work on the work, and the initial state is necessary for the robot to perform work. When the position at a different working point is stored or changed, or when the camera 1 is operated to perform the first operation after being attached to the hand portion of the robot,
Or when you start the operation from the stopped state,
It means the time when the robot starts operating.
そして、この座標変換式作成部5には、ワークが搬送さ
れて来て、定位置にある状態での当該ワークの特徴点の
ロボット座標系における位置が予め記憶されている絶対
座標記憶部6と、座標変換式作成部5によって作成され
た第1座標変換式を記憶する第1変換式記憶部7Aと、同
様に座標変換式作成部5によって作成された第2座標変
換式を記憶する第2変換式記憶部11と、当該ロボットの
動作中においてカメラ1により撮像された前記基準パタ
ーンから抽出された特定のパターンのカメラ1における
座標系での位置をロボットにおける座標系での位置に一
致させる現在の座標変換式を作成する現在座標変換式作
成部12とが夫々接続されている。An absolute coordinate storage unit 6 in which the position of the characteristic point of the work in the robot coordinate system in the state where the work is conveyed to the coordinate conversion formula creating unit 5 is stored in advance is stored in the coordinate conversion formula creating unit 5. , A first conversion formula storage unit 7A that stores the first coordinate conversion formula created by the coordinate conversion formula creation unit 5 and a second storage unit that similarly stores the second coordinate conversion formula created by the coordinate conversion formula creation unit 5 The conversion formula storage unit 11 and the current position of the specific pattern extracted from the reference pattern imaged by the camera 1 during the operation of the robot in the coordinate system of the camera 1 to the position in the coordinate system of the robot. And the current coordinate conversion formula creating unit 12 for creating the coordinate conversion formula of FIG.
したがって、第1変換式記憶部7Aには、カメラ1によっ
て撮像したワークの特徴点の位置をロボット座標系へ変
換する第1座標変換式が、第2変換式記憶部11には、カ
メラ1によって撮像した初期状態での基準パターンから
抽出された特定のパターンの位置をロボット座標系へ変
換する第2座標変換式が夫々格納されることになる。Therefore, the first conversion formula storage unit 7A stores the first coordinate conversion formula for converting the position of the feature point of the workpiece imaged by the camera 1 into the robot coordinate system, and the second conversion formula storage unit 11 stores the first coordinate conversion formula by the camera 1. The second coordinate conversion formula for converting the position of the specific pattern extracted from the reference pattern in the imaged initial state into the robot coordinate system is stored.
さらに、第2変換式記憶部11と現在座標変換式作成部12
には、偏差量検出部13が接続されており、偏差量検出部
13が第2変換式記憶部11に記憶されている第2座標変換
式と、現在座標変換式作成部12において算出した現在座
標変換式とから基準パターンの差、すなわち、カメラ1
の装着ズレ量である偏差量を検出する。Further, the second conversion formula storage unit 11 and the current coordinate conversion formula generation unit 12
The deviation amount detecting unit 13 is connected to the deviation amount detecting unit 13.
13 is the difference in the reference pattern from the second coordinate conversion formula stored in the second conversion formula storage unit 11 and the current coordinate conversion formula calculated by the current coordinate conversion formula creation unit 12, that is, the camera 1
The amount of deviation, which is the amount of mounting deviation, is detected.
この偏差量検出部13には、この偏差量検出部13によって
検出した偏差量により、第1変換式記憶部7Aに記憶され
ている第1座標変換式を補正する偏差補正部14に接続さ
れている。The deviation amount detection unit 13 is connected to a deviation correction unit 14 that corrects the first coordinate conversion formula stored in the first conversion formula storage unit 7A based on the deviation amount detected by the deviation amount detection unit 13. There is.
そして、偏差補正部14は座標変換部9に接続されてお
り、座標変換部9では、特徴点抽出部8によって抽出さ
れたワークの特徴点のカメラ座標系における位置を偏差
補正部14から出力された補正が加えられた第1座標変換
式に基づき、ロボット座標系での位置に変換され、補正
後のワークの座標値が出力部10から図示しないロボット
の制御装置に出力されるようになっている。The deviation correction unit 14 is connected to the coordinate conversion unit 9, and the coordinate conversion unit 9 outputs the position of the feature point of the workpiece extracted by the feature point extraction unit 8 in the camera coordinate system from the deviation correction unit 14. Based on the corrected first coordinate conversion formula, the coordinate is converted to the position in the robot coordinate system, and the corrected coordinate value of the work is output from the output unit 10 to the robot controller (not shown). There is.
また、第2図には、本発明に係る三次元座標変換装置周
辺の概略構成図が示されている。Further, FIG. 2 shows a schematic configuration diagram of the periphery of the three-dimensional coordinate conversion device according to the present invention.
カメラ1は、カメラ1から出力された画像に関するアナ
ログデータをデジタルデータに変換するA/D変換器23を
介して、視覚制御装置20内に設けられているI/0ポート2
4に接続されている。また、I/0ポート24には、視覚制御
装置20の動作プログラムを記憶しているROM25と送られ
てくる各種のデータを記憶するRAM26を接続し、ROM25内
の動作フローチャートにより、視覚制御装置20を総括的
に制御するCPU27と、ロボット15の制御をするロボット
制御装置19内に設けられたI/0ポート28が接続されてい
る。さらに、I/0ポート28には、ロボット制御装置19の
動作プログラムを記憶しているROM29と送られてくる各
種のデータを記憶するRAM30を接続し、ROM29内の動作フ
ローチャートにより、ロボット制御装置19を総括的に制
御するCPU31と、CPU31の命令により、ロボット15を構成
するアーム等に駆動信号を出力する駆動回路32が接続さ
れている。The camera 1 has an I / 0 port 2 provided in the visual control device 20 via an A / D converter 23 that converts analog data regarding an image output from the camera 1 into digital data.
Connected to 4. In addition, the I / 0 port 24 is connected to a ROM 25 that stores an operation program of the visual control device 20 and a RAM 26 that stores various kinds of data sent to the visual control device 20, and the visual control device 20 is operated according to an operational flowchart in the ROM 25. A CPU 27 for controlling the robot 15 and an I / 0 port 28 provided in the robot controller 19 for controlling the robot 15 are connected. Further, the I / 0 port 28 is connected to a ROM 29 which stores an operation program of the robot controller 19 and a RAM 30 which stores various data sent thereto, and the robot controller 19 is operated according to an operation flowchart in the ROM 29. A CPU 31 for controlling the overall operation of the robot is connected to a drive circuit 32 for outputting a drive signal to an arm or the like constituting the robot 15 in response to a command from the CPU 31.
以上のように構成された三次元座標変換装置は、第5図
に示す動作フローチャートに基づいて、次のように動作
することになる。以下に、この動作フローチャートを第
1図乃至第4図を参照して詳細に説明する。The three-dimensional coordinate conversion device configured as described above operates as follows based on the operation flowchart shown in FIG. Hereinafter, this operation flowchart will be described in detail with reference to FIGS. 1 to 4.
この装置の動作は、まず、ステップ1からステップ6に
おいて初期状態でのキャリブレーションが行われ、その
後ステップ7からステップ12においてロボットの作業動
作が行われる。以下、各ステップについて説明する。In the operation of this apparatus, first, calibration in an initial state is performed in steps 1 to 6, and then, a work operation of the robot is performed in steps 7 to 12. Each step will be described below.
ステップ1 第4図に示すように、ロボット15のアーム15Aに装着さ
れたカメラ1は、第3図に示すように、コンベア21上を
順次搬送されるワーク22が標準状態に位置している状態
での特徴点の部分(この特徴点は、通常、ワークの種類
毎に予め定められている。)を撮像し、この画像をA/D
変換器23によってデジタルデータに変換し、このデジタ
ルデータを、視覚制御装置20内に備えられたI/0ポート2
4を介してRAM26に記憶する。このRAM26は、第1図に示
す画像メモリ3として、またA/D変換器23は画像入力部
2として作用する。Step 1 As shown in FIG. 4, in the camera 1 mounted on the arm 15A of the robot 15, the work 22 sequentially conveyed on the conveyor 21 is in the standard state as shown in FIG. The image of the portion of the characteristic points in (the characteristic points are usually determined in advance for each type of work), and this image is A / D
It is converted into digital data by the converter 23, and the digital data is converted into the I / 0 port 2 provided in the visual control device 20.
Store in RAM 26 via 4. The RAM 26 functions as the image memory 3 shown in FIG. 1, and the A / D converter 23 functions as the image input unit 2.
ステップ2 CPU27は、ステップ1において記憶したデジタルデータ
から前記ワークに予め定められた特徴点を抽出すると共
に、この特徴点のカメラ系における座標を算出し、この
座標と、RAM26に予め記憶したロボット系における前記
特徴点の座標とから、当該カメラ系における座標を当該
ロボット系における座標に変換するための第1座標変換
式を算出する。この場合のCPU27は、キャリブレーショ
ンパターン抽出部4及び座標変換式作成部5として作用
し、RAM26は、絶対座標記憶部6として作用する。Step 2 The CPU 27 extracts predetermined feature points on the work from the digital data stored in step 1, calculates the coordinates of the feature points in the camera system, and the coordinates and the robot system stored in advance in the RAM 26. A first coordinate conversion formula for converting the coordinates in the camera system into the coordinates in the robot system is calculated from the coordinates of the feature points in. In this case, the CPU 27 acts as the calibration pattern extraction unit 4 and the coordinate conversion formula creation unit 5, and the RAM 26 acts as the absolute coordinate storage unit 6.
ステップ3 CPU27は、ステップ2において算出した第1座標変換式
をRAM26に記憶する。この場合のRAM26は、第1変換式記
憶部7Aとして作用する。Step 3 The CPU 27 stores the first coordinate conversion formula calculated in Step 2 in the RAM 26. The RAM 26 in this case functions as the first conversion type storage unit 7A.
ステップ4 カメラ1を装着したアーム15Aは、ロボット制御装置19
からの命令によって、第3図に示すようなロボット15の
退避位置に配設された基準パターン表示台16上に移動
し、カメラ1は、この基準パターン表示台16上に描かれ
ている基準パターン17を撮像し、この基準パターンの特
定のパターンである各黒丸18,…,18の画像をA/D変換器2
3によってデジタルデータに変換し、このデジタルデー
タをキャリブレーションパターンとして、視覚制御装置
20内に備えられたI/0ポート24を介してRAM26に記憶す
る。このRAM26は、第1図に示す画像メモリ3として作
用する。Step 4 The arm 15A equipped with the camera 1 is connected to the robot controller 19
In response to a command from the robot 15, the robot 1 moves to the reference pattern display base 16 arranged at the retracted position of the robot 15, and the camera 1 displays the reference pattern drawn on the reference pattern display base 16. 17 is imaged, and the image of each black circle 18, ..., 18 that is a specific pattern of this reference pattern is converted into an A / D converter 2
Convert to digital data by 3 and use this digital data as a calibration pattern for visual control
The data is stored in the RAM 26 via the I / 0 port 24 provided in the 20. The RAM 26 functions as the image memory 3 shown in FIG.
ステップ5 CPU27は、ステップ4において記憶した基準パターン17
のデジタルデータから、その特定のパターンである各黒
丸18,…,18を抽出し、カメラ系における座標を算出し、
RAM26に予め記憶したロボット座標系における前記各黒
丸18,…,18の座標から、初期状態でのカメラ系における
座標を当該ロボット系における座標に変換する第2座標
変換式を算出する。この場合のCPU27は、キャリブレー
ションパターン抽出部4及び座標変換式作成部5として
作用し、RAM26は、絶対座標記憶部6として作用する。Step 5 The CPU 27 determines the reference pattern 17 stored in Step 4
From the digital data of, each black circle 18, ..., 18 that is the specific pattern is extracted, and the coordinates in the camera system are calculated.
A second coordinate conversion formula for converting the coordinates in the camera system in the initial state into the coordinates in the robot system is calculated from the coordinates of the black circles 18, ..., 18 in the robot coordinate system stored in advance in the RAM 26. In this case, the CPU 27 acts as the calibration pattern extraction unit 4 and the coordinate conversion formula creation unit 5, and the RAM 26 acts as the absolute coordinate storage unit 6.
ステップ6 CPU27は、ステップ5において算出した第2座標変換式
をRAM26に記憶する。この場合のRAM26は、第2変換式記
憶部11として作用する。Step 6 The CPU 27 stores the second coordinate conversion formula calculated in Step 5 in the RAM 26. The RAM 26 in this case functions as the second conversion type storage unit 11.
ここまでのステップで、キャリブレーションとしての初
期状態におけるワークの特徴点と基準パターンの特定の
パターンのカメラ座標系からロボット座標系への変換式
である第1座標変換式および第2座標変換式が得られ
る。By the steps so far, the first coordinate conversion formula and the second coordinate conversion formula, which are the conversion formulas from the camera coordinate system to the robot coordinate system of the specific pattern of the workpiece and the reference pattern in the initial state as the calibration, are obtained. can get.
ステップ7 ロボット15は、コンベア21を搬送されてくるワーク22に
所定の作業を行なう毎に、ステップ4において行なった
ようにして基準パターン17を撮像し、このパターンの各
黒丸18,…,18の画像をA/D変換器23によってデジタルデ
ータに変換し、このデジタルデータをキャリブレーショ
ンパターンとして、視覚制御装置20内に備えられたI/0
ポート24を介してRAM26に記憶する。Step 7 The robot 15 takes an image of the reference pattern 17 in the same manner as in Step 4 every time when the predetermined work is performed on the work 22 conveyed on the conveyor 21, and the black circles 18 ,. The image is converted into digital data by the A / D converter 23, and this digital data is used as a calibration pattern for I / 0 provided in the visual control device 20.
Store in RAM 26 via port 24.
ステップ8 CPU27は、基準パターン17のから抽出した各黒丸18,…,1
8におけるデジタルデータとRAM26に予め記憶したロボッ
ト座標系における前記各黒丸18,…,18におけるデジタル
データとから、当該視覚系における座標を当該ロボット
系における座標に変換する現在座標変換式を算出する。
この場合のCPU27は、キャリブレーションパターン抽出
部4,座標変換式作成部5及び現在座標変換式作成部12と
して作用し、RAM26は、絶対座標記憶部6として作用す
る。Step 8 The CPU 27 causes the black circles 18, ..., 1 extracted from the reference pattern 17 to be extracted.
A current coordinate conversion formula for converting the coordinates in the visual system into the coordinates in the robot system is calculated from the digital data in 8 and the digital data in the black circles 18, ..., 18 in the robot coordinate system stored in advance in the RAM 26.
In this case, the CPU 27 functions as the calibration pattern extraction unit 4, the coordinate conversion formula generation unit 5, and the current coordinate conversion formula generation unit 12, and the RAM 26 functions as the absolute coordinate storage unit 6.
ステップ9 CPU27は、RAM26に記憶されている第2座標変換式とステ
ップ8において算出した現在座標変換式とからカメラ1
の装着ズレである偏差量を算出する。Step 9 The CPU 27 uses the second coordinate conversion formula stored in the RAM 26 and the current coordinate conversion formula calculated in step 8 to calculate the camera 1
The deviation amount, which is the mounting deviation, is calculated.
この時のCPU27は、偏差量算出部13として作用する。At this time, the CPU 27 acts as the deviation amount calculation unit 13.
ステップ10 ロボットアーム15Aがコンベア21上に移動し、カメラ1
よって撮像された搬送姿勢おけるワークの画像をA/D変
換器23によってデジタルデータに変換し、このデジタル
データを、視覚制御装置20内に備えられたI/0ポート24
を介してRAM26に記憶する。そして、CPU27は、この画像
のデジタルデータから、ワークの特徴点を抽出する。こ
の時のCPU27は、特徴点抽出部8として作用する。Step 10 Robot arm 15A moves onto conveyor 21 and camera 1
Therefore, the captured image of the work in the transporting posture is converted into digital data by the A / D converter 23, and this digital data is converted into the I / 0 port 24 provided in the visual control device 20.
To RAM 26 via. Then, the CPU 27 extracts the feature points of the work from the digital data of this image. The CPU 27 at this time functions as the feature point extraction unit 8.
ステップ11 CPU27は、ステップ9で算出されたカメラ1の装着状態
における偏差量と前記ワークの搬送姿勢における偏差量
とを算出し、この両偏差量に基づいて、記憶されている
第1座標変換式を補正して、この補正後の座標変換式に
基づき前記ワークのカメラ座標系における位置等をロボ
ット系における座標に変換する。この場合のCPU27は、
偏差量補正部14及び座標変換部9として作用する。Step 11 The CPU 27 calculates the deviation amount in the mounted state of the camera 1 calculated in step 9 and the deviation amount in the transporting posture of the work, and based on these deviation amounts, the stored first coordinate conversion formula Is corrected, and the position of the work in the camera coordinate system or the like is converted into coordinates in the robot system based on the corrected coordinate conversion formula. CPU27 in this case is
It functions as the deviation correction unit 14 and the coordinate conversion unit 9.
ステップ12 CPU27は、ステップ11によって算出された変換データをI
/0ポート24及びI/0ポート28を介してロボット制御装置1
9内のCPU31に出力し、CPU31は、この変換データをRAM30
に記憶し、以降のロボット15の動作は、この変換データ
に基づいて行ない、ハンド15Bは、ワークの所定の位置
を把持することができる。この場合のCPU27は、出力部1
0として作用する。Step 12 The CPU 27 uses the converted data calculated in Step 11 as I
Robot controller 1 via / 0 port 24 and I / 0 port 28
It outputs to CPU31 in 9 and CPU31 outputs this conversion data to RAM30.
The operation of the robot 15 thereafter is performed based on this conversion data, and the hand 15B can grasp a predetermined position of the work. In this case, the CPU 27 uses the output unit 1
Acts as 0.
一つのワークに対する作業が終了したら、ステップ7に
戻り、繰り返しステップ7からステップ12までが各ワー
クの作業ごとに行われる。When the work for one work is completed, the process returns to step 7, and steps 7 to 12 are repeated for each work of each work.
なお、以上に記した動作フローチャートにおいては、カ
メラ1の装着ズレをワークの作業毎に検出し、補正する
ようにしたが、タクトタイムの短いラインにおいてはワ
ークの作業所定回数毎に(例えば、10回作業毎に1回補
正)行なうようにしても良い。In the operation flow chart described above, the mounting deviation of the camera 1 is detected and corrected for each work of the work. However, in a line with a short tact time, the work shift is performed every predetermined number of work works (for example, 10 work). The correction may be performed once for each work.
(発明の効果) 以上の説明により明らかなように、本発明によれば、初
期状態におけるキャリブレーション時の座標変換式を作
成する座標変換式作成部と、作業動作中における座標変
換式を作成する現在座標変換式作成部を合わせ持ったこ
とによって、視覚装置の装着位置ズレを、ロボットの作
業中において適宜認識することが可能となり、このズレ
を自動的に補正するようにしたので、メインテナンスの
簡略化が図れると共に、ロボットの作業精度に関する信
頼性の向上をも図ることができる。さらには、当該視覚
装置が装着されているロボットのアーム等の取付精度が
低下した場合においても、上記と同様の効果を奏する。(Effects of the Invention) As is apparent from the above description, according to the present invention, the coordinate conversion formula creating unit that creates the coordinate conversion formula at the time of calibration in the initial state and the coordinate conversion formula during the working operation are created. By having a coordinate conversion formula creation unit at the same time, it is possible to appropriately recognize the mounting position deviation of the visual device while the robot is working, and this deviation is automatically corrected, which simplifies maintenance. It is possible to improve the reliability of work accuracy of the robot. Further, even when the mounting accuracy of the arm or the like of the robot on which the visual device is mounted is lowered, the same effect as described above can be obtained.
第1図は、本発明に係る三次元座標変換装置のブロック
図、第2図は、第1図に示した三次元座標変換装置周辺
の概略構成図、第3図乃至第4図は、第5図に示す動作
フローチャートの説明参考図、第5図は、第1図に示し
た三次元座標変換装置の動作フローチャート、第6図
は、一般的な三次元座標変換装置のブロック図である。 1……カメラ(視覚装置)、 15……ロボット 15A……アーム、 15B……ハンド、 16……キャリブレーションパターン表示台、 17……キャリブレーションパターン(基準パターン)、 18……黒丸、 21……コンベア、 22……ワーク。FIG. 1 is a block diagram of a three-dimensional coordinate conversion device according to the present invention, FIG. 2 is a schematic configuration diagram around the three-dimensional coordinate conversion device shown in FIG. 1, and FIGS. FIG. 5 is an explanatory reference diagram of the operation flowchart shown in FIG. 5, FIG. 5 is an operation flowchart of the three-dimensional coordinate conversion apparatus shown in FIG. 1, and FIG. 6 is a block diagram of a general three-dimensional coordinate conversion apparatus. 1 ... Camera (visual device), 15 ... Robot 15A ... Arm, 15B ... Hand, 16 ... Calibration pattern display base, 17 ... Calibration pattern (reference pattern), 18 ... Black circle, 21 ... … Conveyor, 22 …… Workpiece.
Claims (1)
視覚装置によって、搬送されるワークの正確な搬送位置
及び姿勢を算出するための三次元座標変換装置であっ
て、 生産ライン上を搬送されるワークの特徴点及び前記ロボ
ットの作業位置以外の場所に配設した基準パターンを撮
像する視覚装置(1)と、 該視覚装置が撮像した画像をデジタルデータとして記憶
する画像メモリ(3)と、 該画像メモリ(3)内に記憶されている画像デジタルデ
ータから座標変換に必要なワークの特徴点、および前記
基準パターンにおける特定のパターンを抽出するキャリ
ブレーションパターン抽出部(4)と、 該画像記憶手段(3)内に記憶されている画像デジタル
データから前記ワークの特徴点を抽出する特徴点抽出部
(8)と、 前記キャリブレーションパターン抽出部(4)によって
抽出した特定のパターンの前記視覚装置(1)における
座標系を前記ロボットにおける座標系と一致させる変換
式を作成する座標変換式作成部(5)と、 前記ワークの特徴点、および前記基準パターンにおける
特定のパターンの前記ロボットにおける座標系を予め記
憶した絶対座標記憶部(6)と、 前記座標変換式作成部(5)が作成した前記ワークの特
徴点の前記視覚装置(1)における座標系を前記ロボッ
トにおける座標系と一致させる第1座標変換式を記憶す
る第1変換式記憶部(7A)と、 前記座標変換式作成部5が作成した前記基準パターンに
おける特定のパターンの前記視覚装置(1)における座
標系を前記ロボットにおける座標系と一致させる第2座
標変換式を記憶する第2変換式記憶部(11)と、 前記視覚装置が撮像した前記基準パターンにおける特定
のパターンの現在の座標変換式を作成する現在座標変換
式作成部(12)と、 前記第2変換式記憶部(11)に記憶されている前記第2
座標変換式と現在座標変換式作成部(12)によって作成
された現在座標変換式とから前記基準パターンの差を検
出する偏差量検出部(13)と、 該偏差量検出部(13)が検出した基準パターンの差によ
って、第1変換式記憶部(7A)に記憶されている変換式
を補正する偏差補正部(14)と、 前記特徴点抽出部(8)によって抽出されたワークの特
徴点の前記視覚装置(1)における座標系での位置を、
前記偏差補正部(14)から出力された補正が加えられた
変換式により、前記ロボット座標系での位置に変換する
座標変換部9と、を有することを特徴とする三次元座標
変換装置。1. A three-dimensional coordinate transformation device for providing an accurate visualizing position and posture of a workpiece conveyed by a visual device provided on a robot hand, which is conveyed on a production line. A visual device (1) for picking up a characteristic pattern of a workpiece and a reference pattern arranged at a position other than the work position of the robot, and an image memory (3) for storing the image picked up by the visual device as digital data. A calibration pattern extraction unit (4) for extracting a feature point of a work required for coordinate conversion and a specific pattern in the reference pattern from image digital data stored in the image memory (3); A feature point extracting section (8) for extracting feature points of the work from image digital data stored in the means (3); A coordinate conversion formula creating unit (5) for creating a conversion formula for matching the coordinate system of the visual device (1) of the specific pattern extracted by the image pattern extracting unit (4) with the coordinate system of the robot; An absolute coordinate storage unit (6) that stores in advance a coordinate system of a point and a specific pattern of the reference pattern in the robot; and the visual device for the feature point of the work created by the coordinate conversion formula creating unit (5). A first conversion formula storage unit (7A) that stores a first coordinate conversion formula that matches the coordinate system in (1) with the coordinate system in the robot; and a specific pattern in the reference pattern created by the coordinate conversion formula creation unit 5. A second conversion formula storage unit (1) for storing a second coordinate conversion formula for matching the coordinate system of the pattern in the visual device (1) with the coordinate system of the robot. 1), a current coordinate conversion formula creating unit (12) for creating a current coordinate conversion formula of a specific pattern in the reference pattern captured by the visual device, and the second conversion formula storage unit (11). Said second
A deviation amount detection unit (13) for detecting the difference between the reference patterns from the coordinate conversion formula and the current coordinate conversion formula created by the current coordinate conversion formula creation unit (12), and the deviation amount detection unit (13) A deviation correction unit (14) that corrects the conversion formula stored in the first conversion formula storage unit (7A) based on the difference between the reference patterns, and the feature points of the workpiece extracted by the feature point extraction unit (8). The position in the coordinate system of the visual device (1) of
A three-dimensional coordinate conversion device, comprising: a coordinate conversion unit 9 for converting the position in the robot coordinate system by a conversion formula added with the correction output from the deviation correction unit (14).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61205928A JPH0731533B2 (en) | 1986-09-03 | 1986-09-03 | Three-dimensional coordinate transformation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61205928A JPH0731533B2 (en) | 1986-09-03 | 1986-09-03 | Three-dimensional coordinate transformation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6362003A JPS6362003A (en) | 1988-03-18 |
| JPH0731533B2 true JPH0731533B2 (en) | 1995-04-10 |
Family
ID=16515058
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61205928A Expired - Lifetime JPH0731533B2 (en) | 1986-09-03 | 1986-09-03 | Three-dimensional coordinate transformation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0731533B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2786225B2 (en) * | 1989-02-01 | 1998-08-13 | 株式会社日立製作所 | Industrial robot control method and apparatus |
| JPH07113531B2 (en) * | 1990-11-06 | 1995-12-06 | 株式会社ミツトヨ | Coordinate conversion method of measuring device |
| JP2700965B2 (en) * | 1991-07-04 | 1998-01-21 | ファナック株式会社 | Automatic calibration method |
| JP5815761B2 (en) * | 2014-01-23 | 2015-11-17 | ファナック株式会社 | Visual sensor data creation system and detection simulation system |
| JP6267157B2 (en) * | 2015-05-29 | 2018-01-24 | ファナック株式会社 | Production system with robot with position correction function |
| JP7744979B2 (en) * | 2021-06-02 | 2025-09-26 | 株式会社Fuji | Camera position deviation correction method and robot device |
| CN114425155A (en) * | 2022-01-26 | 2022-05-03 | 北京市商汤科技开发有限公司 | Data processing method and device, computer equipment and computer storage medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS604486B2 (en) * | 1976-10-22 | 1985-02-04 | 株式会社日立製作所 | Alignment method |
| JPS60151711A (en) * | 1984-01-19 | 1985-08-09 | Hitachi Ltd | Calibration system for robot hand visual coordinate system |
| JPS6111815A (en) * | 1984-06-26 | 1986-01-20 | Kobe Steel Ltd | Compensating system of positional shift of robot |
-
1986
- 1986-09-03 JP JP61205928A patent/JPH0731533B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6362003A (en) | 1988-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR970007039B1 (en) | Detection position correction method | |
| CN111905983B (en) | Vision following-based dispensing track correction method, device, system and medium | |
| US11045954B2 (en) | Robot system and method of controlling the same | |
| EP0493612B1 (en) | Method of calibrating visual sensor | |
| JP3002097B2 (en) | Visual tracking method | |
| JP4265088B2 (en) | Robot apparatus and control method thereof | |
| US5392384A (en) | Method of calibrating an industrial robot | |
| JPH0553587B2 (en) | ||
| JP2005262369A (en) | Robot system | |
| JPH0731533B2 (en) | Three-dimensional coordinate transformation device | |
| EP1886771B1 (en) | Rotation center point calculating method, rotation axis calculating method, program creating method, operation method, and robot apparatus | |
| JPH0460817A (en) | Detection of camera positional deviation | |
| CN101628489A (en) | Control method and positioning control system for forming, positioning and processing of paper box | |
| US20230286143A1 (en) | Robot control in working space | |
| CN115464641B (en) | Method, device and electronic equipment for creating a model for material picking and material picking position determination | |
| EP0529077B1 (en) | Method of teaching robot | |
| JP2004261881A (en) | Work welding system, work welding method, and work welding program | |
| US5276777A (en) | Locus correcting method for industrial robots | |
| JPH08174458A (en) | Force control device for assembly robot | |
| JPH08174454A (en) | Trajectory display device for industrial robots | |
| JP2911211B2 (en) | Robot controller | |
| CN117813182A (en) | Robot control equipment, robot control system and robot control method | |
| JPH0839468A (en) | Control system for robot | |
| JP2711092B2 (en) | Robot group management system | |
| JP7644253B2 (en) | Robot System |