JPS6364111A - Posture determining method for robot - Google Patents

Posture determining method for robot

Info

Publication number
JPS6364111A
JPS6364111A JP20890486A JP20890486A JPS6364111A JP S6364111 A JPS6364111 A JP S6364111A JP 20890486 A JP20890486 A JP 20890486A JP 20890486 A JP20890486 A JP 20890486A JP S6364111 A JPS6364111 A JP S6364111A
Authority
JP
Japan
Prior art keywords
robot
posture
parts
information
vector
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.)
Granted
Application number
JP20890486A
Other languages
Japanese (ja)
Other versions
JPH0578841B2 (en
Inventor
Hiroshi Wada
寛 和田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP20890486A priority Critical patent/JPS6364111A/en
Publication of JPS6364111A publication Critical patent/JPS6364111A/en
Publication of JPH0578841B2 publication Critical patent/JPH0578841B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To facilitate the posture determination of a robot by storing a linking relation and a holding relation as vector information for respective parts and obtained and displaying a posture so that the vector information can be coincident at the time of determining the posture. CONSTITUTION:First, an operator generates parts information composed of linking relation information and holding relation information expressed by a vector, stores it into a memory 7, further, prepares the shape data, basic position coordinates and a basic posture vector of parts 12 and 13 and robots 10 and 11, stores shape data into a basic display data file 3, stores others into a memory 2 and inputs a necessary command to part and a robot. When the posture of a robot to the parts is determined, a CPU 1 analyzes a command inputted from a command input device 9, obtains the posture of the robots 10 and 11 so that mutual vector information of the parts 12 and 13 to be linked or the vector information given to the parts 12 and 13 and the robots 10 and 11 can be coincident and the robot shape of the posture is displayed at a three- dimensional graphic display 5.

Description

【発明の詳細な説明】 〔概要」 ロボットの姿勢を表示部上でオフラインティーチングす
る際に、各部品毎に、他の部品あるいはロボットとの結
合関係、及びロボットの部品との把持関係をベクトル情
報として格納しておき、ロボットの姿勢を決定する際に
、該ベクトル情報が一致するようなロボットの姿勢を求
めて表示することによりロボットの姿勢の決定を容易に
した。
[Detailed Description of the Invention] [Summary] When teaching the robot's posture off-line on the display unit, vector information is used for each part to determine the connection relationship with other parts or the robot, and the grip relationship with the robot part. When determining the robot's posture, the robot's posture that matches the vector information is determined and displayed, thereby making it easier to determine the robot's posture.

〔産業上の利用分野〕[Industrial application field]

本発明は、部品形状情報、ロボット形状情報を格納する
格納部と、該部品形状、ロボット形状を表示する表示部
と、該表示部に表示される部品に対するロボットの姿勢
を指示する指示装置と、該指示装置からの指示を受け、
該格納部内のロボット形状情報に基づいて当該指示に対
応する姿勢のロボット形状を該表示部上に表示せしめる
制御部を備え、該表示部上での部品に対するロボットの
姿勢を変化させてロボット姿勢を決定するロボットの姿
勢決定方法に関するものである。
The present invention includes: a storage unit that stores part shape information and robot shape information; a display unit that displays the part shape and the robot shape; and an instruction device that instructs the posture of the robot with respect to the part displayed on the display unit; receiving instructions from the instruction device;
The control unit includes a control unit that displays a robot shape in a posture corresponding to the instruction on the display unit based on the robot shape information in the storage unit, and changes the robot posture with respect to the parts on the display unit. This invention relates to a method for determining the posture of a robot.

ロボットに対する動作教示方法としては、大別してオン
ラインティーチング方式と、オフラインティーチング方
式がある。前者の場合は熟練した技術とかなりのティー
チング時間を要するため、ラインの稼動率が下がるとい
う欠点を有する。このため、ラインの稼動率を下げない
後者の方式、特に3次元ディスプレイ上に現実の形状と
同じものをソリッドモデルで表示し、あたかもオンライ
ンティーチングをやっているような感覚でロボットの動
作データを作成する方式が効果的である。
Methods for teaching robots to move can be roughly divided into online teaching methods and offline teaching methods. In the former case, it requires a skilled technique and a considerable amount of teaching time, which has the disadvantage of lowering the operating rate of the line. For this reason, the latter method, which does not reduce the operating rate of the line, is especially effective, as it displays a solid model of the same shape as the reality on a 3D display, and creates robot movement data as if it were online teaching. This method is effective.

このため、3次元ディスプレイ上において、容易に、且
つ厳密にロボットの姿勢を決定する方法が必要とされる
Therefore, there is a need for a method for easily and accurately determining the posture of a robot on a three-dimensional display.

〔従来の技術〕 従来のロボットの姿勢決定におけるオフラインティーチ
ングを行なう構成を第5図に示す。
[Prior Art] FIG. 5 shows a configuration for performing offline teaching in determining the posture of a conventional robot.

図において、CPUIは後述する基本表示データファイ
ル3内のロボット形状データ、部品形状データと、メモ
リ2内に格納されたロボットと部品の基本位置情報、基
本姿勢ベクトルと、3次元カーソル6により指定された
ロボットの姿勢変更指示2位置変更指示とに基づいて表
示データを作成、ロボットと部品の位置情報、姿勢ベク
トルを変更する等の制御を行なうもの、メモリ2は表示
すべきロボットの基本位置座標(ワールド座標系上の任
意の点)と基本姿勢ベクトル(ワールド座標系上のロボ
ット座標の方向を決定するための情報)、及び表示すべ
き部品の基本位置情報と基本姿勢ベクトルを格納するも
の、基本表示データファイル3は表示すべきロボット、
部品の初期状態における形状データを格納するもの、表
示制御部4はCPUIで作成された表示データに基づい
て3次元グラフィックディスプレイ5上にロボットや部
品形状を表示させるもの、3次元グラフインクディスプ
レイ5は表示制御部4から送られる表示信号に対応した
ロボットや部品の形状を3次元形式で表示するもの、3
次元カーソル6は3次元グラフインクディスプレイ5上
に表示すべきロボットや部品の位置や姿勢を指示するも
の、情報変換部20は3次元カーソル6の指示に基づい
てメモリ2より読出した基本位置情報、基本姿勢ベクト
ルを対応する情報に変換するもの、表示データ作成部2
1はCPU 1の制御の元に、情報変換部20より与え
られる位置、姿勢情報に対応して基本表示データファイ
ル3内のロボット形状データや部品形状データに基づき
所定の形状の表示データを作成するものである。
In the figure, the CPU is specified by robot shape data and part shape data in a basic display data file 3, which will be described later, basic position information and basic posture vectors of the robot and parts stored in the memory 2, and a three-dimensional cursor 6. The robot posture change instruction 2 creates display data based on the position change instruction, and performs control such as changing the position information and posture vector of the robot and parts.The memory 2 stores the basic position coordinates ( An arbitrary point on the world coordinate system), a basic posture vector (information for determining the direction of the robot coordinates on the world coordinate system), and a basic position information and basic posture vector of the parts to be displayed. Display data file 3 is the robot to be displayed,
The display control unit 4 is for storing the shape data of the part in its initial state, and the display control unit 4 is for displaying the robot and part shapes on the three-dimensional graphic display 5 based on the display data created by the CPUI. Displaying the shapes of robots and parts in three-dimensional format in response to display signals sent from the display control unit 4, 3
The dimensional cursor 6 indicates the position and posture of the robot or parts to be displayed on the three-dimensional graph ink display 5, and the information converter 20 instructs the basic position information read from the memory 2 based on the instructions of the three-dimensional cursor 6. A unit that converts the basic posture vector into corresponding information, display data creation unit 2
1 creates display data of a predetermined shape based on the robot shape data and part shape data in the basic display data file 3 in accordance with the position and orientation information given from the information converter 20 under the control of the CPU 1. It is something.

以上説明した構成において、3次元グラフインクディス
プレイ5上で、部品に対するロボットの姿勢を変化させ
つつ最適なロボットの姿勢を求める。
In the configuration described above, the optimum posture of the robot is determined on the three-dimensional graph ink display 5 while changing the posture of the robot with respect to the parts.

この操作は、まず、3次元カーソル6を操作して表示さ
れた部品に対するロボットの姿勢情報をロボット先端の
ハンドを基準として入力する。そして、メモリ2内の基
本位置座標、基本姿勢ベクトルを読出し、入力された姿
勢情報に基づいてロボットの位置座標、姿勢ベクトルを
変換する。そして、この変換情報とロボット形状データ
に基づいて表示データを作成して3次元グラフィックデ
ィスプレイ5上に対応する姿勢のロボット形状を指示さ
れた位置に表示する。
In this operation, first, the user operates the three-dimensional cursor 6 and inputs posture information of the robot with respect to the displayed part with reference to the hand at the tip of the robot. Then, the basic position coordinates and basic posture vector in the memory 2 are read out, and the position coordinates and posture vector of the robot are converted based on the input posture information. Then, display data is created based on this conversion information and the robot shape data, and the robot shape in the corresponding posture is displayed on the three-dimensional graphic display 5 at the designated position.

次に、作業者は表示されたロボット形状と部品形状との
関係からロボットの姿勢が最適か否かを判断する。
Next, the operator determines whether the robot's posture is optimal based on the relationship between the displayed robot shape and the part shape.

ロボットの姿勢が不適当であるならば、再度3次元カー
ソル6を操作して姿勢情報を入力し、上述の処理を繰り
返す。
If the posture of the robot is inappropriate, the three-dimensional cursor 6 is operated again to input posture information, and the above-described process is repeated.

一方、ロボットの姿勢が適当であるならば、その姿勢に
対応した各関節(多関節型ロボットの場合)毎の関節角
度を記憶する。
On the other hand, if the posture of the robot is appropriate, the joint angles of each joint (in the case of an articulated robot) corresponding to the posture are stored.

〔発明が解決しようとする問題点〕 前述した従来の3次元カーソルによるロボットの姿勢決
定方法では、姿勢決定の最終lif認を、3次元グラフ
インクディスプレイ5上で目視によって判断していたた
め、厳密なロボットの姿勢の決定ができず、最終的な姿
勢決定を行なうまでに時間が掛かるという問題があった
。        1すなわち、例えばロボットの作業
が部品の組合せである場合、精密な位置決め精度を要求
されるにもかかわらず、3次元グラフィックディスプレ
イ5上で十分な遠近感を表現することができず、目視に
よる確認作業では、正確な位置、姿勢を判断することが
できない。
[Problems to be Solved by the Invention] In the conventional robot posture determination method using a three-dimensional cursor described above, the final lif confirmation of the posture determination was determined visually on the three-dimensional graph ink display 5, so that strict There was a problem in that the robot's posture could not be determined and it took time to make the final posture determination. 1. For example, when a robot's work involves assembling parts, it is difficult to express sufficient perspective on the three-dimensional graphic display 5, even though precise positioning accuracy is required, and visual confirmation is required. During work, accurate position and posture cannot be determined.

また、3次元カーソル6は、スティックの傾斜によって
XY方向の移動を指示し、スティックの回転によってZ
方向の移動を指示し、6自由度を有するロボットの腕の
回転角は、他のモードを設定してスティックの回転を所
望とする腕の回転角を指示するようにしているので、ロ
ボットの姿勢を指示するに際して時間が掛かるという問
題があった。
The three-dimensional cursor 6 can be moved in the X and Y directions by tilting the stick, and can be moved in the Z direction by rotating the stick.
The rotation angle of the robot's arm, which has 6 degrees of freedom, can be determined by setting another mode and instructing the desired rotation angle of the arm for the rotation of the stick. There was a problem in that it took time to give instructions.

一方、ロボットの姿勢を指示する方法としてロボット先
端のハンド位置及び姿勢をベクトル情報として格納し、
ロボット言語(VAL)を用いて指定する方法もあるが
、部品の位置が変化する都度、ハンド位置及び姿勢をロ
ボット言語を記述して指示する必要があり、きわめて面
倒であり、時間が掛かるという問題があった。
On the other hand, as a method of instructing the robot's posture, the hand position and posture at the tip of the robot are stored as vector information.
There is also a method of specifying using robot language (VAL), but each time the position of a part changes, it is necessary to specify the hand position and posture in robot language, which is extremely troublesome and time-consuming. was there.

本発明の目的は、前述した従来の問題に鑑み、部品に対
するロボットの姿勢の決定を簡単の操作で且つ短時間で
行なうことが可能なロボットの姿勢決定方法を提供する
ことにある。
SUMMARY OF THE INVENTION In view of the above-mentioned conventional problems, it is an object of the present invention to provide a method for determining a robot's posture with respect to a component by a simple operation and in a short period of time.

〔問題点を解決するための手段〕[Means for solving problems]

そして、この目的は、部品形状情報、ロボット形状情報
を格納する格納部と、該部品形状、ロボット形状を表示
する表示部と、該表示部に表示される部品に対するロボ
ットの姿勢を指示する指示装置と、該指示装置からの指
示を受け、該格納部内のロボット形状情報に基づいて当
該指示に対応する姿勢のロボット形状を該表示部上に表
示せしめる制御部を備え、該表示部上での部品に対する
ロボットの姿勢を変化させてロボット姿勢を決定するロ
ボットの姿勢決定方法であって、各部品毎に付与される
他の部品あるいはロボットとの結合方向を示すベクトル
情報、及びロボットの該部品との結合方向を示すベクト
ル情報を格納する格納手段を設け、部品に対するロボッ
トの姿勢を決定する際に、結合すべき部品相互のベクト
ル情報あるいは結合すべき部品とロボットとに与えられ
たベクトル情報が一致するようなロボットの姿勢を求め
、求めた姿勢のロボット形状を該表示部上に表示するよ
うにしたことを特徴とするロボットの姿勢決定方法によ
り達成される。
The purpose of this is to provide a storage section that stores part shape information and robot shape information, a display section that displays the part shape and robot shape, and an instruction device that instructs the posture of the robot with respect to the parts displayed on the display section. and a control unit configured to receive an instruction from the instruction device and display a robot shape in a posture corresponding to the instruction on the display unit based on the robot shape information in the storage unit, and display a robot shape on the display unit. A robot posture determination method in which the robot posture is determined by changing the robot's posture relative to A storage means is provided for storing vector information indicating the joining direction, and when determining the posture of the robot with respect to the parts, the vector information of the parts to be joined or the vector information given to the parts to be joined and the robot match. This is achieved by a method for determining a robot posture, which is characterized in that the posture of the robot is determined, and the shape of the robot having the determined posture is displayed on the display section.

〔実施例〕〔Example〕

第1図は本発明にかかるロボットの姿勢決定を行なうシ
ステム構成図である。
FIG. 1 is a diagram showing the configuration of a system for determining the posture of a robot according to the present invention.

図において、第1図と同一部分には同一番号を付し、そ
の説明を省略する他、メモリ7は第2図に示されるよう
に組合される部品相互の結合関係及びロボットハンドと
部品との把持関係を、予め求めてロボットのハンド及び
各部品毎にベクトル情報として記憶するもの、コマンド
入力装置9はコマンドを入力するものであり、結合コマ
ンド及び結合すべき部品と部品あるいは部品とロボット
ハンドの組合せを入力するもの、コマンド解析部8はコ
マンド入力装置9から入力された結合コマンドと組合せ
情報に基づいてメモリ7より読出すべき除法を決定する
ものである。尚、図示しないが3次元カーソル6はこの
システム構成にも設けられており、ロボットの姿勢等を
指示する。
In the figure, parts that are the same as those in FIG. The command input device 9 is used to determine the gripping relationship in advance and store it as vector information for each robot hand and each part.The command input device 9 is used to input commands, and is used to input combination commands and combinations of parts to be combined or parts and robot hands. The command analysis unit 8, which inputs the combination, determines the division method to be read from the memory 7 based on the combination command and combination information input from the command input device 9. Although not shown, a three-dimensional cursor 6 is also provided in this system configuration, and indicates the posture of the robot.

以上説明した構成において、その動作を第3図に示され
る2腕協調ロボツトによる組立作業の場合について説明
する。尚、第3図において、10は第1のロボットアー
ム、11は第2のロボットアーム、12.13はそれぞ
れ部品である。
In the configuration described above, the operation will be explained in the case of assembly work by the two-arm cooperative robot shown in FIG. In FIG. 3, 10 is a first robot arm, 11 is a second robot arm, and 12 and 13 are parts, respectively.

まず、作業者は、第2図に示されるような部品情報を作
成し、メモリ7に格納する。この部品情報は結合関係情
報と把持関係情報とから成り、それぞれの情報はベクト
ルにより表現される。結合関係情報の場合には、各部品
に対して結合用のベクトルが定義され、部品の結合前と
して2つのベクトルが反対方向を向き、終点が一致する
ように2つの部品が配置され、結合後として2つのベク
トルが反対方向を向き、始点が一致するように2つの部
品が配置される。また、把持関係の場合には、ロボット
のハンドの方にも部品と同様なベクトルの定義を行ない
、把持前1把持後の部品とロボットハンドとの配置は結
合関係の場合と同様である。
First, an operator creates component information as shown in FIG. 2 and stores it in the memory 7. This component information consists of connection relationship information and grip relationship information, and each piece of information is expressed by a vector. In the case of connection relationship information, a vector for connection is defined for each part, and before the parts are combined, the two vectors point in opposite directions and the two parts are arranged so that their end points coincide, and after the parts are combined, The two parts are arranged so that the two vectors point in opposite directions and their starting points coincide. In addition, in the case of a gripping relationship, the same vectors as for the parts are defined for the robot hand, and the arrangement of the part and the robot hand before and after gripping is the same as in the case of a combination relationship.

このような部品情報を入力すると共に、作業者は、各部
品12.13及びロボット10.11の形状データ及び
基本位置座標、基本姿勢ベクトルを作成して、形状デー
タは基本表示データファイル3に格納し、基本位置座標
、基本姿勢ベクトルはメモリ2に格納する。
In addition to inputting such part information, the operator creates shape data, basic position coordinates, and basic posture vectors for each part 12.13 and robot 10.11, and stores the shape data in the basic display data file 3. However, the basic position coordinates and basic orientation vector are stored in the memory 2.

このようなロボットや部品に関するデータを作成した後
、ロボット111部品132部品12゜ロボット10の
順に姿勢を決定してゆ(、この姿勢決定の順序を第4図
を参照しつつ説明する。
After creating such data regarding the robot and parts, the postures of the robot 111, parts 132, parts 12 and the robot 10 are determined in this order (the order of posture determination will be explained with reference to FIG. 4).

まず、作業者は、3次元カーソル6を用いてロボット1
1の概略の姿勢を、第4°図(a)のように決定する。
First, the operator uses the three-dimensional cursor 6 to move the robot 1
1 is determined as shown in Fig. 4(a).

次に、コマンド入力装置9から部品13をロボッ)11
に位置決めするコマンドを入力する。また、これに付随
して結合させる組合せが部品13とロボット11である
ことを入力する。
Next, the part 13 is input to the robot from the command input device 9) 11
Enter the positioning command. Additionally, it is input that the combination to be combined is the part 13 and the robot 11.

CPU 1はコマンド解析部8を介して結合させる組合
せを判定し、メモリ7から部品13とロボット11のベ
クトルで記述された把持関係情報を読出す。
The CPU 1 determines the combination to be combined via the command analysis unit 8, and reads the gripping relationship information described by the vectors of the part 13 and the robot 11 from the memory 7.

ここで、ロボット11がワールド座標系(3次元グラフ
ィックディスプレイ上で任意に定めた座標系)で位置決
めされているので、CPUIはこのワールド座標系にお
けるロボット11のハンドのアプローチベクトル(ハン
ドの結合方向を示すベクトル)とオリエンテーションベ
クトル(ハンドの回転方向の姿勢を示すベクトル)を求
める。
Here, since the robot 11 is positioned in the world coordinate system (a coordinate system arbitrarily determined on a three-dimensional graphic display), the CPU (vector indicating the rotational direction of the hand) and orientation vector (vector indicating the posture in the direction of rotation of the hand).

そして、以下の条件を満たすように部品13のワールド
座標系におけるアプローチベクトル(係合方向を示すベ
クトル)とオリエンテーションベクトル(回転方向の姿
勢を示すベクトルンを求める。
Then, the approach vector (vector indicating the engagement direction) and orientation vector (vector indicating the attitude in the rotation direction) of the component 13 in the world coordinate system are determined so as to satisfy the following conditions.

条件1:部品13のアプローチベクトルがロボット11
のアプローチベクトルと反対の向きであること 条件2:部品13のアプローチベクトルの始点とロボッ
ト11のアプローチベクトルの始点が一致すること 条件3:部品13のオリエンテーションベクトルとロボ
ット11のオリエンテーションベクトルの方向が一致す
ると そして、求めたワールド座標系におけるアプローチベク
トルとオリエンテーションベクトルからメモリ2内に格
納しておいた基本位置座標、基本姿勢ベクトル情報を変
換する。
Condition 1: The approach vector of part 13 is robot 11
Condition 2: The starting point of the approach vector of the part 13 and the starting point of the approach vector of the robot 11 match. Condition 3: The orientation vector of the part 13 and the orientation vector of the robot 11 match. Then, the basic position coordinate and basic orientation vector information stored in the memory 2 are converted from the approach vector and orientation vector in the world coordinate system obtained.

そして、この変換量に基づいて部品13の表示データを
作成し、3次元グラフィックディスプレイ5上に表示さ
せる。
Then, display data for the component 13 is created based on this conversion amount and displayed on the three-dimensional graphic display 5.

これにより、部品13がロボット11のハンドに第4図
(b)に示すように位置決めされた状態で表示される。
As a result, the part 13 is displayed on the hand of the robot 11 in a positioned state as shown in FIG. 4(b).

次に、コマンド入力装置9を操作して結合コマンドを入
力すると共に、結合の組合せが部品12と部品13であ
ることを示す情報を入力する。
Next, the user operates the command input device 9 to input a combination command, and also inputs information indicating that the combination of parts 12 and 13 is to be combined.

これ以降前述した動作を繰り返して実行することにより
、第4図(C)に示すように部品12を部品13に位置
決めした状態が表示され、また同様にしてロボット10
を部品12に位置決めした状態が第4図(dlに示すよ
うに表示される。
By repeating the above-described operations from now on, a state in which the part 12 is positioned on the part 13 is displayed as shown in FIG. 4(C), and the robot 10 is
The state in which the is positioned on the component 12 is displayed as shown in FIG. 4 (dl).

このようにして、ロボット10及び11を位置決めした
後、表示された姿勢に対応するロボットの各関節の角度
を求める。
After positioning the robots 10 and 11 in this manner, the angles of each joint of the robots corresponding to the displayed postures are determined.

尚、コマンド入力装置9はキーボード装置で構成しても
よく、また、ディスプレイ5上にメニュー形式で結合コ
マンドを入力し、組合せの情報はディスプレイ5上に表
示されている部品、ロボットハンド等をライトペンで指
示することにより入力するようにしてもよい。
Note that the command input device 9 may be configured with a keyboard device, or input combination commands in the form of a menu on the display 5, and the combination information is written to the parts, robot hands, etc. displayed on the display 5. The input may be made by giving instructions with a pen.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明においては、部品相互及び
部品とハンドの結合関係9把持関係をベクトル情報で格
納し、このベクトル情報が一致するように部品の位置、
ロボットの位置を決定するようにしているので、組合せ
作業等においても正確なロボット座標を教示することが
でき、且つ短時間で教示することが可能となる。
As explained above, in the present invention, the coupling relationships 9 and gripping relationships between components and between components and hands are stored as vector information, and the positions of components are adjusted so that the vector information matches.
Since the position of the robot is determined, accurate robot coordinates can be taught even in combination work, etc., and can be taught in a short time.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はは本発明にかかるロボットの姿勢決定を行なう
システム構成図、第2回は組合される部品相互の結合関
係情報及びロボットハンドと部品との把持関係情報を示
す図、第3図は2腕協調ロボツトによる組立作業を説明
する図、第4図はロボットの姿勢決定の順序の説明図、
第5図は従来のロボットの姿勢決定におけるオフライン
ティーチングを行なう構成を示す図である。 図において、1はCPU、2.7はメモリ、3は基本表
示データファイル、4は表示制御部、5は3次元グラフ
ィックディスプレイ、6は3次元カーソル、8はコマン
ド解析部、9はコマンド入力装置である。 茅2区 糸且工しイ百X咎 糧臼且1う ぴぐ 早5Σ ロホ゛ットの者1尋デ犬定め・11Q序の曳之巳目Z肴
疋呆−システムyt、穴I 手続補正書く方式) 2発明の名称 j・ 1.t′T)(P−す −? 3 補正をする者 事件との関係     特許出願人 住所 神奈川県用崎市中原区上小III中10158地
(522)名称富士通株式会社 4、代  理  人     住所 神奈川県用崎市中
原区上小田中+OtS番地#’l’4f1.+−i17
Fig. 1 is a system configuration diagram for determining the posture of a robot according to the present invention, Fig. 2 is a diagram showing information on the connection relationship between the parts to be assembled and information on the gripping relationship between the robot hand and the parts, and Fig. 3 is a diagram showing the system configuration for determining the posture of the robot according to the present invention. A diagram explaining assembly work by a two-arm cooperative robot, Figure 4 is an explanatory diagram of the order of determining the robot's posture,
FIG. 5 is a diagram showing a configuration for performing offline teaching in conventional robot posture determination. In the figure, 1 is a CPU, 2.7 is a memory, 3 is a basic display data file, 4 is a display control unit, 5 is a three-dimensional graphic display, 6 is a three-dimensional cursor, 8 is a command analysis unit, and 9 is a command input device. It is. 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 300 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 100 x 1,000, 2. Name of the invention 1. t'T) (P-su-? 3 Relationship with the case of the person making the amendment Patent applicant address 10158 Kami Elementary School III Junior High School, Nakahara-ku, Yozaki City, Kanagawa Prefecture (522) Name: Fujitsu Ltd. 4, Agent Address: Kanagawa Prefecture Kamiodanaka + OtS address, Nakahara-ku, Kenyosaki City #'l'4f1.+-i17

Claims (1)

【特許請求の範囲】[Claims] 部品形状情報、ロボット形状情報を格納する格納部と、
該部品形状、ロボット形状を表示する表示部と、該表示
部に表示される部品に対するロボットの姿勢を指示する
指示装置と、該指示装置からの指示を受け、該格納部内
のロボット形状情報に基づいて当該指示に対応する姿勢
のロボット形状を該表示部上に表示せしめる制御部を備
え、該表示部上での部品に対するロボットの姿勢を変化
させてロボット姿勢を決定するロボットの姿勢決定方法
であって、各部品毎に付与される他の部品あるいはロボ
ットとの結合方向を示すベクトル情報、及びロボットの
該部品との結合方向を示すベクトル情報を格納する格納
手段を設け、部品に対するロボットの姿勢を決定する際
に、結合すべき部品相互のベクトル情報あるいは結合す
べき部品とロボットとに与えられたベクトル情報が一致
するようなロボットの姿勢を求め、求めた姿勢のロボッ
ト形状を該表示部上に表示するようにしたことを特徴と
するロボットの姿勢決定方法。
a storage unit that stores part shape information and robot shape information;
a display unit that displays the part shape and the robot shape; an instruction device that instructs the posture of the robot with respect to the part displayed on the display unit; The robot posture determining method comprises: a controller for displaying a robot shape in a posture corresponding to the instruction on the display section, and determining the robot posture by changing the posture of the robot with respect to the parts on the display section. A storage means is provided for storing vector information assigned to each part indicating the direction of connection with other parts or the robot, and vector information indicating the direction of connection of the robot with the part. When making a decision, find the posture of the robot such that the mutual vector information of the parts to be joined or the vector information given to the parts to be joined and the robot match, and display the robot shape of the found pose on the display. A method for determining the posture of a robot, characterized in that the posture of the robot is displayed.
JP20890486A 1986-09-04 1986-09-04 Posture determining method for robot Granted JPS6364111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20890486A JPS6364111A (en) 1986-09-04 1986-09-04 Posture determining method for robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20890486A JPS6364111A (en) 1986-09-04 1986-09-04 Posture determining method for robot

Publications (2)

Publication Number Publication Date
JPS6364111A true JPS6364111A (en) 1988-03-22
JPH0578841B2 JPH0578841B2 (en) 1993-10-29

Family

ID=16564049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20890486A Granted JPS6364111A (en) 1986-09-04 1986-09-04 Posture determining method for robot

Country Status (1)

Country Link
JP (1) JPS6364111A (en)

Also Published As

Publication number Publication date
JPH0578841B2 (en) 1993-10-29

Similar Documents

Publication Publication Date Title
JP3655083B2 (en) Interface device for positioning the robot
CN107220099A (en) A kind of robot visualization virtual teaching system and method based on threedimensional model
JPS6179589A (en) Operating device for robot
JPH1083208A (en) Robot relative position calculation mechanism
JPH0693209B2 (en) Robot's circular interpolation attitude control device
JP2013226602A (en) Industrial machine system
Matour et al. Development of a platform for novel intuitive control of robotic manipulators using augmented reality and cartesian force control
JPH0118442B2 (en)
JPH06134684A (en) Teaching method of robot track
JPH03161792A (en) Three-dimensional cursor and offline programming system using this cursor
JPS62269205A (en) Off-line teaching system for robot
JPH0699376A (en) Method and system for teaching robot trajectories
JPH0699377A (en) Method for teaching robot track
JP2000015593A (en) Manipulator trajectory generation device and recording medium recording manipulator trajectory generation program
Matour et al. Intuitive robot path planning through augmented reality
JP2517553B2 (en) Robot offline teaching method
JPH0578841B2 (en)
JPS60124704A (en) Teaching method of robot
JPS6029288A (en) robot equipment
JP2001312305A (en) Robot tool control method
JPH01283603A (en) Robot off-line teaching system
JPH09128024A (en) Method for optimizing operation program of robot having redundant axis
JPS63273907A (en) Industrial robot teaching data creation system
JPS63273906A (en) Production system for teaching data on industrial robot
JPH06270082A (en) Control of robot having auxiliary shaft

Legal Events

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