JPH05301180A - Remote control system of doublr arms - Google Patents

Remote control system of doublr arms

Info

Publication number
JPH05301180A
JPH05301180A JP10976992A JP10976992A JPH05301180A JP H05301180 A JPH05301180 A JP H05301180A JP 10976992 A JP10976992 A JP 10976992A JP 10976992 A JP10976992 A JP 10976992A JP H05301180 A JPH05301180 A JP H05301180A
Authority
JP
Japan
Prior art keywords
arm
dual
axis
master
plane
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.)
Withdrawn
Application number
JP10976992A
Other languages
Japanese (ja)
Inventor
Ryosuke Suda
良輔 須田
Keiju Okabayashi
桂樹 岡林
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 JP10976992A priority Critical patent/JPH05301180A/en
Publication of JPH05301180A publication Critical patent/JPH05301180A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To carry out the remote control of double arms by a single master arm, as to the remote control system of double arms by which the remote control of double arms is carried out while observing the working scene at a robot side projected on a monitor. CONSTITUTION:At first, the selected arm is discriminated in Step 11, then, the selected arm is connected to a single master arm provided for double arms (Step 12), and the operation instruction of the selected arm is output according to the remote control of the single master arm (Step 13). That is, the remote control of the selected side arm, of the double arms, is carried out by the single master arm provided for the double arms. As a result, the master arm which has been necessary to prepare two sets conventionally can now be made in one set, and the cost and the space can be saved.

Description

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

【0001】[0001]

【産業上の利用分野】本発明はマスタ・スレーブマニピ
ュレータの遠隔操作方式に関し、特にモニタに映しださ
れたロボット側の作業風景を見ながら双腕アームの遠隔
操作を行う双腕アームの遠隔操作方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a remote operation system for a master / slave manipulator, and more particularly to a remote operation system for a dual-arm arm for remote-operation of a double-arm arm while watching the work scene of a robot displayed on a monitor. Regarding

【0002】マスタ・スレーブマニピュレータは、宇宙
環境や原子力発電所など人間が直接近づいて手を下せな
い分野で活躍しており、そのスレーブアームは、オペレ
ータのマスタアーム操作によって遠隔操作される。
Master / slave manipulators are used in fields such as space environments and nuclear power plants where humans cannot approach their hands directly and their slave arms are operated remotely by the master arm operation of an operator.

【0003】[0003]

【従来の技術】スレーブアームが双腕タイプのものであ
る場合、その双腕アームの遠隔操作は、各アーム毎に装
備されたマスタアームを用いて行われる。したがって、
オペレータは、両手を使って遠隔操作を行っていた。
2. Description of the Related Art When a slave arm is of a dual-arm type, remote operation of the dual-arm is performed by using a master arm provided for each arm. Therefore,
The operator used both hands to perform remote control.

【0004】[0004]

【発明が解決しようとする課題】しかし、各アーム毎に
マスタアームを装備すると、2つ分のコストが掛かり、
またスペースも必要となる。さらに、オペレータの両手
が塞がってしまうため、オペレータはそれ以外の操作を
することができない。一方、1つのマスタアームで双腕
アームの遠隔操作を行うことができれば、これらの問題
点も解消する。
However, if each arm is equipped with a master arm, the cost for two arms is increased,
It also requires space. Furthermore, since both hands of the operator are blocked, the operator cannot perform other operations. On the other hand, if one master arm can remotely operate the two-arms, these problems can be solved.

【0005】本発明はこのような点に鑑みてなされたも
のであり、1つのマスタアームで双腕アームの遠隔操作
を行うことができる双腕アームの遠隔操作方式を提供す
ることを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a remote operation system for a dual-arm arm capable of remotely operating the dual-arm arm with one master arm. ..

【0006】[0006]

【課題を解決するための手段】図1は本発明の第1の原
理を示すフローチャートである。本発明の第1の原理で
は、まず、双腕アームのうちいずれのアームが選択され
たかを判別し(ステップS11)、次にその選択された
アームを双腕アーム用に設けられた1つのマスタアーム
に接続し(ステップS12)、その1つのマスタアーム
の遠隔操作に応じて選択されたアームに動作指令を出力
する(ステップS13)。
FIG. 1 is a flow chart showing the first principle of the present invention. According to the first principle of the present invention, first, which arm of the double-arm arm is selected is determined (step S11), and then the selected arm is used as a master for the dual-arm arm. It is connected to an arm (step S12), and an operation command is output to the arm selected according to the remote operation of the one master arm (step S13).

【0007】図2は本発明の第2の原理を示すフローチ
ャートである。本発明の第2の原理では、まず、モニタ
の画像上に軸または面を設定し(ステップS21)、次
にマスタアーム操作により一方のアームに対して動作指
令を出力すると共に(ステップS22)、その一方のア
ームに対する動作指令に基づいて、他方のアームが設定
した軸または面に対して対称な動作を行うように他方の
アームに対する動作指令を出力する(ステップS2
3)。
FIG. 2 is a flow chart showing the second principle of the present invention. According to the second principle of the present invention, first, an axis or plane is set on the image of the monitor (step S21), and then an operation command is output to one arm by the master arm operation (step S22). Based on the operation command to the one arm, the operation command to the other arm is output so that the other arm performs a symmetrical operation with respect to the set axis or plane (step S2).
3).

【0008】図3は本発明の第3の原理を示すフローチ
ャートである。本発明の第3の原理では、第2の原理と
同様に、まずモニタの画像上に軸または面を設定する
(ステップS31)。次に、その設定した軸または面の
動作指令を出力すると共に(ステップS32)、その設
定した軸または面の動きに追従して双腕アームが動作す
るように双腕アームに対して動作指令を出力する(ステ
ップS32)。
FIG. 3 is a flow chart showing the third principle of the present invention. According to the third principle of the present invention, similarly to the second principle, first, an axis or a plane is set on the image of the monitor (step S31). Next, the operation command of the set axis or plane is output (step S32), and the operation command is issued to the dual arm so that the dual arm moves according to the movement of the set axis or plane. Output (step S32).

【0009】[0009]

【作用】図1では、まずステップS11において選択ア
ームの判別を行い、次にその選択アームを双腕アーム用
に設けられた1つのマスタアームに接続し(ステップS
12)、その1つのマスタアームの遠隔操作に応じて選
択されたアームに動作指令を出力する(ステップS1
3)。すなわち、双腕アームのうち、選択された方のア
ームの遠隔操作を双腕アーム用に設けられた1つのマス
タアームで行う。したがって、従来2つ必要であったマ
スタアームを1つにすることができ、コスト、スペース
の節約が可能となる。
In FIG. 1, the selection arm is first discriminated in step S11, and then the selection arm is connected to one master arm provided for the dual arm (step S11).
12), and outputs an operation command to the arm selected according to the remote operation of the one master arm (step S1).
3). That is, the remote operation of the selected arm of the dual arm is performed by one master arm provided for the dual arm. Therefore, it is possible to reduce the cost and space to one, which requires two master arms in the past.

【0010】図2では、ステップS21において軸また
は面を設定し、その左右に位置する双腕アームのうち一
方のアームを動作させる(ステップS22)。そのとき
他方のアームが設定軸または設定面に対して対称な動作
を行う(ステップS23)。すなわち、双腕アームのう
ち一方のアームを操作することによって双腕アームの遠
隔操作が可能となり、1つのマスタアームで双腕アーム
を遠隔操作できる。したがって、オペレータの操作性が
向上する。
In FIG. 2, the axis or surface is set in step S21, and one of the two arm arms positioned on the left and right of the axis or surface is operated (step S22). At that time, the other arm performs a symmetrical operation with respect to the setting axis or the setting surface (step S23). That is, by operating one of the two arm arms, the two arm arms can be remotely controlled, and one master arm can remotely operate the two arm arms. Therefore, the operability of the operator is improved.

【0011】図3では、まず、ステップS31において
軸または面を設定し、その設定軸または設定面の移動操
作を行うと(ステップS32)、双腕アームがその移動
操作に追従して動作する(ステップS33)。すなわ
ち、設定軸または設定面の移動操作だけで双腕アームの
遠隔操作が可能となる。
In FIG. 3, first, when an axis or a surface is set in step S31 and a moving operation of the set axis or the setting surface is performed (step S32), the double-arm moves according to the moving operation (step S32). Step S33). That is, the remote operation of the dual arm can be performed only by moving the setting axis or the setting surface.

【0012】[0012]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図4はロボット側の構成を概略的に示す図であ
る。図において、双腕アーム21及び22は、ロボット
本体20の左右に設けられ、その手先210及び220
で対象物をつかんで作業を行う。視覚装置23はロボッ
ト本体20上の視覚変更装置24に接続され、その視覚
変更装置24によって左右前後方向に移動制御される。
視覚装置23は視覚センサ231及び232を有し、そ
の視覚センサ231及び232で撮像された対象物の映
像はマスタ装置側に送られる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 4 is a diagram schematically showing the configuration on the robot side. In the figure, the double-armed arms 21 and 22 are provided on the left and right of the robot body 20, and their hands 210 and 220 are provided.
Work by grasping the target object. The visual device 23 is connected to a visual change device 24 on the robot body 20, and the visual change device 24 controls the movement of the visual device 23 in the left-right and front-rear directions.
The visual device 23 has visual sensors 231 and 232, and the image of the object imaged by the visual sensors 231 and 232 is sent to the master device side.

【0013】図5はマスタ装置側の構成を概略的に示す
図である。オペレータ10はモニタ11に映し出された
ロボット側の作業風景を見ながら、双腕アーム21及び
22の遠隔操作を行う。この遠隔操作は、マスタアーム
13を操作することによって行われる。オペレータ10
の足元にはスイッチ14が置かれ、オペレータ10は、
このスイッチ14によって双腕アーム21及び22のう
ち操作させたい方のアームを選択することができる。こ
のため、1つのマスタアーム13で2つのアーム21及
び22の遠隔操作を行うことができる。このように、従
来2つ必要であったマスタアームを1つにすることがで
きるので、その分のコスト、スペースを節約することが
できる。
FIG. 5 is a diagram schematically showing the configuration of the master device side. The operator 10 remotely operates the dual-arms 21 and 22 while watching the work scene on the robot side displayed on the monitor 11. This remote operation is performed by operating the master arm 13. Operator 10
The switch 14 is placed at the feet of the operator 10,
With this switch 14, the arm to be operated can be selected from the two arm arms 21 and 22. Therefore, one master arm 13 can remotely control the two arms 21 and 22. As described above, since two master arms, which are conventionally required, can be combined into one, cost and space can be saved accordingly.

【0014】上記の説明では、スイッチ14をオペレー
タ10の足元に設置するようにしたが、他の位置、例え
ば操作テーブル19上に設置するように構成することも
できる。
In the above description, the switch 14 is installed at the foot of the operator 10, but it may be installed at another position, for example, on the operation table 19.

【0015】図6は1つのマスタアームによる双腕アー
ムの遠隔操作のフローチャートを示す図である。図中S
に続く数字はステップ番号を表す。なお、以下に述べる
各種フローチャートは、後述する処理装置80において
実行される。また、モニタ11に表示されるメニューか
らオペレータ10が後述するメニュー選択装置16を用
いて選択することによって実行される。 〔S41〕右側アーム21が選択されているか否かを判
別する。右側アーム21が選択されていればステップS
42に、そうでなければステップS43にそれぞれ進
む。 〔S42〕マスタアーム13と右側アーム21を接続す
る。 〔S43〕マスタアーム13と左側アーム22を接続す
る。 〔S44〕マスタアーム13を操作して選択した方のア
ーム21または22に対して動作指令を出力する。この
動作指令に応じてアーム21または22が遠隔操作され
る。
FIG. 6 is a diagram showing a flowchart of remote operation of a dual-arm by one master arm. S in the figure
The number following is a step number. The various flowcharts described below are executed by the processing device 80 described later. In addition, it is executed by the operator 10 selecting from a menu displayed on the monitor 11 using a menu selection device 16 described later. [S41] It is determined whether the right arm 21 is selected. If the right arm 21 is selected, step S
42, otherwise to step S43. [S42] The master arm 13 and the right arm 21 are connected. [S43] The master arm 13 and the left arm 22 are connected. [S44] The master arm 13 is operated to output an operation command to the selected arm 21 or 22. The arm 21 or 22 is remotely operated according to this operation command.

【0016】図7は画像反転の説明図であり、(A)は
双腕アームと対象物の関係を、(B)はモニタ画像を、
(C)は反転画像をそれぞれ示す。双腕アーム21及び
22と対象物100とが図7(A)に示すような位置関
係にあるとき、視覚装置23からの映像は図7(B)に
示すようにモニタ11に映し出される。なお、図7
(A)では、双腕アーム21及び22は視覚装置23か
ら伸びるように描かれているが、実際は図4に示したよ
うにロボット本体20から伸びている。
7A and 7B are explanatory views of image inversion. FIG. 7A shows the relationship between the dual arm and the object, and FIG. 7B shows the monitor image.
(C) shows each inverted image. When the dual-arms 21 and 22 and the object 100 are in the positional relationship shown in FIG. 7 (A), the image from the visual device 23 is displayed on the monitor 11 as shown in FIG. 7 (B). Note that FIG.
In (A), the double arm arms 21 and 22 are drawn so as to extend from the visual device 23, but actually, they extend from the robot main body 20 as shown in FIG. 4.

【0017】ここで、図5に示すように、オペレータ1
0が利き手である右手側にあるマスタアーム13を用い
てモニタ11に映し出された画像の反利き手(左手)側
のアーム22を動作させる場合、オペレータ10は、そ
の画像を図7(C)に示すように反転させ、その反転画
像を見ながらマスタアーム13の操作を行う。画像反転
は、オペレータ10が後述する画像反転指令装置(例え
ばキーボード)15を用いて入力した指令信号に基づい
て行われる。このように、従来利き手側と反対方向のア
ーム22を動作させる場合には、マスタアーム13の操
作を正反対に行わなければならなかったのに対して、画
像を反転させるように構成したので、いかにもアーム2
2が利き手側にあるかのような感覚でマスタアーム13
の操作を行うことができる。したがって、1つのマスタ
アーム13で双腕アーム21及び22を遠隔操作する場
合の操作性が向上する。
Here, as shown in FIG. 5, the operator 1
When operating the arm 22 on the non-dominant hand (left hand) side of the image displayed on the monitor 11 using the master arm 13 on the right hand side where 0 is the dominant hand, the operator 10 displays the image in FIG. The master arm 13 is operated while reversing as shown, and watching the reversed image. The image inversion is performed based on a command signal input by the operator 10 using an image inversion command device (for example, keyboard) 15 described later. As described above, in the case of operating the arm 22 in the direction opposite to that of the dominant hand side, the operation of the master arm 13 had to be performed in the opposite manner, whereas the image was inverted so that the operation could be performed. Arm 2
Master arm 13 as if 2 were on the dominant side
Can be operated. Therefore, the operability when remotely operating the two-arm arms 21 and 22 with one master arm 13 is improved.

【0018】図8は本発明の第2の実施例を示す図であ
る。この実施例では、視覚装置23の視線31を軸とし
て設定し、その視線(軸)31に対して双腕アーム21
及び22の各手先210及び220が軸対称の動作を行
う。すなわち、マスタアーム13を操作して双腕アーム
21及び22のうち一方のアーム、例えばアーム21を
図8(A)の状態から図8(B)の状態へと動作させる
と、他方のアーム22は、そのアーム21の動作に応じ
て視線31に対して対称に動作し、図8(A)の状態か
ら図8(B)の状態への変化する。この場合、各手先2
10及び220の動作は、視線31上で行われることと
なるため、モニタ11を見て操作するオペレータ10の
作業性が向上する。また、視線31を軸とした軸回りの
回転作業や軸方向の移動作業を行わせる操作が容易にな
る。
FIG. 8 is a diagram showing a second embodiment of the present invention. In this embodiment, the line of sight 31 of the visual device 23 is set as an axis, and the double-arm arm 21 is set with respect to the line of sight (axis) 31.
22 and 22 of each of the fingers 210 and 220 perform an axisymmetric operation. That is, when the master arm 13 is operated to move one of the dual-arms 21 and 22, for example, the arm 21 from the state of FIG. 8A to the state of FIG. 8B, the other arm 22. Moves symmetrically with respect to the line of sight 31 according to the operation of the arm 21, and changes from the state of FIG. 8 (A) to the state of FIG. 8 (B). In this case, each minion 2
Since the operations of 10 and 220 are performed on the line of sight 31, the workability of the operator 10 who operates by looking at the monitor 11 is improved. Further, it becomes easy to perform an operation of rotating around the axis of the line of sight 31 or a moving operation in the axial direction.

【0019】図9は視線を軸として遠隔操作を行う際の
フローチャートを示す図である。 〔S51〕視覚変更装置23からの位置情報に基づいて
視覚装置23の視線31を計算する。 〔S52〕得られた視線31と、一方のアーム(基準側
アーム)、例えばアーム21の手先との相対関係を計算
する。 〔S53〕得られた相対関係から、基準側アームの手先
と視線31に対して軸対称となる相手側の情報を計算す
る。 〔S54〕得られた情報に基づいて、他方のアーム(倣
い側アーム)、例えばアーム22の手先が視線31に対
して軸対称となるように動かす。 〔S55〕プログラム終了か否かを判別する。終了であ
ればそのまま終了し、そうでなければステップS56に
進む。 〔S56〕マスタアーム13の操作に応じて基準側アー
ムに動作指令を出力すると共に、引き続いてステップS
52、S53及びS54を実行する。これにより、基準
側アームの手先動作に応じて視線31に対して対称に倣
い側アームの手先が動作する。
FIG. 9 is a diagram showing a flow chart for performing remote control with the line of sight as the axis. [S51] The sight line 31 of the visual device 23 is calculated based on the position information from the visual change device 23. [S52] The relative relationship between the obtained line of sight 31 and one arm (reference side arm), for example, the hand of the arm 21, is calculated. [S53] From the obtained relative relationship, the information of the partner side which is axisymmetric with the hand of the reference side arm and the line of sight 31 is calculated. [S54] Based on the obtained information, the other arm (copying side arm), for example, the hand of the arm 22 is moved so as to be axially symmetrical with respect to the line of sight 31. [S55] It is determined whether or not the program has ended. If it is finished, it is finished as it is, otherwise, it proceeds to step S56. [S56] An operation command is output to the reference side arm in response to the operation of the master arm 13, and subsequently, step S
52, S53 and S54 are executed. As a result, the hand of the copying side arm moves symmetrically with respect to the line of sight 31 according to the hand movement of the reference side arm.

【0020】図10は本発明の第3の実施例を示す図で
ある。この実施例では、オペレータ10は空間に任意に
軸32を設定する。図では、軸32は対象物100の中
心を通るように設定されている。双腕アーム21及び2
2の各手先210及び220は、第1の実施例の場合と
同様に、軸対称の動作を行う。すなわち、例えば一方の
アーム21を図10(A)の状態から図10(B)の状
態へと動作させると、他方のアーム22は、そのアーム
21の動作に応じて軸32に対して対称に動作し、図1
0(A)の状態から図10(B)の状態への変化する。
このため、一方のアーム21を動作させるだけで、他方
のアーム22も同時に操作可能となる。したがって、オ
ペレータ10が対象物100を掴む作業等を行う際に、
その操作性が向上する。また、軸32の軸回りの回転作
業や軸方向の移動作業を行わせる操作が容易になる。図
では、軸32は鉛直方向に設定されているが、鉛直方向
に限らず任意の方向に設定することができる。
FIG. 10 is a diagram showing a third embodiment of the present invention. In this embodiment, the operator 10 arbitrarily sets the axis 32 in space. In the figure, the axis 32 is set to pass through the center of the object 100. Dual-arm 21 and 2
Each of the second hands 210 and 220 performs an axially symmetric operation, as in the case of the first embodiment. That is, for example, when one arm 21 is moved from the state of FIG. 10 (A) to the state of FIG. 10 (B), the other arm 22 becomes symmetrical with respect to the axis 32 according to the movement of the arm 21. Works, Figure 1
The state of 0 (A) changes to the state of FIG. 10 (B).
For this reason, the other arm 22 can be simultaneously operated only by operating one arm 21. Therefore, when the operator 10 performs work such as grasping the object 100,
The operability is improved. Further, the operation of rotating the shaft 32 about its axis or moving the shaft 32 in the axial direction is facilitated. In the figure, the shaft 32 is set in the vertical direction, but it is not limited to the vertical direction and can be set in any direction.

【0021】図11は任意に設定した軸を対称軸として
遠隔操作を行う際のフローチャートを示す図である。 〔S61〕絶対座標系や相対移動量等の指定によって軸
を設定(指定)する。 〔S62〕指定軸と、基準側アーム、例えばアーム21
の手先との相対関係を計算する。 〔S63〕得られた相対関係から、基準側アームの手先
と指定軸に対して軸対称となる相手側の情報を計算す
る。 〔S64〕得られた情報に基づいて、倣い側アーム、例
えばアーム22の手先が指定軸に対して対称となるよう
に動かす。 〔S65〕プログラム終了か否かを判別する。終了であ
ればそのまま終了し、そうでなければステップS66に
進む。 〔S66〕マスタアーム13の操作に応じて基準側アー
ムに動作指令を出力すると共に、引き続いてステップS
62、S63及びS64を実行する。これにより、基準
側アームの手先動作に応じて指定軸に対して対称に倣い
側アームの手先が動作する。
FIG. 11 is a view showing a flow chart when performing remote control with an arbitrarily set axis as an axis of symmetry. [S61] The axis is set (designated) by designating the absolute coordinate system, the relative movement amount, and the like. [S62] Designated axis and reference side arm, for example arm 21
Calculate the relative relationship with your minions. [S63] From the obtained relative relationship, the information of the partner side which is axisymmetric with the hand of the reference side arm and the designated axis is calculated. [S64] Based on the obtained information, the copying side arm, for example, the arm of the arm 22 is moved so as to be symmetrical with respect to the designated axis. [S65] It is determined whether or not the program has ended. If it is ended, the process is ended as it is, and if not, the process proceeds to step S66. [S66] An operation command is output to the reference side arm in response to the operation of the master arm 13, and subsequently, step S
62, S63 and S64 are executed. As a result, the finger end of the copying side arm operates symmetrically with respect to the designated axis in accordance with the hand end operation of the reference side arm.

【0022】図12は本発明の第4の実施例を示す図で
ある。この実施例では、オペレータ10は視覚装置23
の視線31を含み、かつ鉛直方向の面41を設定する。
図では、視線31及び面41は対象物100を通るよう
に設定されている。双腕アーム21及び22の各手先2
10及び220は、面41に対して対称の動作を行う。
すなわち、例えば一方のアーム21を図10(A)の状
態から図10(B)、図10(C)の状態へと順次動作
させると、他方のアーム22は、そのアーム21の動作
に応じて面41に対して対称に動作し、図12(A)の
状態から図12(B)、図12(C)の状態へと順次変
化する。このため、一方のアーム21を動作させるだけ
で、他方のアーム22も同時に操作可能となる。また、
視線31を含む鉛直方向の面41を指定すればよいの
で、面の指定の簡素化が可能となり、面拘束の必要とな
る作業が容易になる。
FIG. 12 is a diagram showing a fourth embodiment of the present invention. In this embodiment, the operator 10 has a visual device 23.
A vertical surface 41 including the line of sight 31 is set.
In the figure, the line of sight 31 and the surface 41 are set to pass through the object 100. Each arm 2 of the double arm 21 and 22
10 and 220 behave symmetrically with respect to the surface 41.
That is, for example, when one arm 21 is sequentially operated from the state of FIG. 10 (A) to the state of FIG. 10 (B), the state of FIG. 10 (C), the other arm 22 responds to the operation of the arm 21. It operates symmetrically with respect to the surface 41, and sequentially changes from the state of FIG. 12 (A) to the states of FIG. 12 (B) and FIG. 12 (C). For this reason, the other arm 22 can be simultaneously operated only by operating one arm 21. Also,
Since it suffices to specify the vertical surface 41 including the line of sight 31, it becomes possible to simplify the specification of the surface and facilitate the work that requires surface restriction.

【0023】図13は本発明の第5の実施例を示す図で
ある。この実施例では、オペレータ10は視覚装置23
の視線31及び視線31に直角な水平線を含む面42を
設定する。図では、視線31及び面42は対象物100
を通るように設定されている。双腕アーム21及び22
の各手先210及び220は、第4の実施例の場合と同
様に、面対称の動作を行う。すなわち、例えば一方のア
ーム21を図13(A)の状態から図13(B)の状態
へと動作させると、他方のアーム22は、そのアーム2
1の動作に応じて面41に対して対称に動作し、図13
(A)の状態から図13(B)の状態へと変化する。こ
の実施例の場合も、上記の第4の実施例と同様に、視線
31を含む水平方向の面42を指定すればよいので、面
の指定の簡素化が可能となり、面拘束の必要となる作業
が容易になる。
FIG. 13 is a diagram showing a fifth embodiment of the present invention. In this embodiment, the operator 10 has a visual device 23.
A plane 42 including the line of sight 31 and a horizontal line perpendicular to the line of sight 31 is set. In the figure, the line of sight 31 and the plane 42 are the object 100.
Is set to pass through. Double arm 21 and 22
Each of the fingers 210 and 220 of (1) and (2) perform the plane-symmetrical operation as in the case of the fourth embodiment. That is, for example, when one arm 21 is operated from the state of FIG. 13A to the state of FIG.
13 symmetrically with respect to the surface 41 according to the movement of FIG.
The state of (A) changes to the state of FIG. 13 (B). In the case of this embodiment as well, as in the case of the above-described fourth embodiment, since it is sufficient to specify the horizontal surface 42 including the line of sight 31, it becomes possible to simplify the specification of the surface, and surface restriction is required. Work becomes easy.

【0024】上記の第4及び第5の実施例では、視線3
1を含む面を鉛直方向または水平方向の面41、42と
したが、鉛直方向、水平方向に限らず、視線31を含む
面であれば任意の傾きの面として構成することができ
る。
In the above fourth and fifth embodiments, the line of sight 3
Although the surface including 1 is the vertical or horizontal surface 41 or 42, the surface is not limited to the vertical or horizontal direction, and any surface including the line of sight 31 can be configured to have an arbitrary inclination.

【0025】図14及び図15は視線を含む面を対称面
として遠隔操作を行う際のフローチャートを示す図であ
り、図14は第1段階を、図15は第2段階をそれぞれ
示す。 〔S71〕視覚変更装置23からの位置情報に基づいて
視覚装置23の視線31を計算する。 〔S72〕視線31を含む傾き面の指定か否かを判別す
る。傾き面の指定であればステップS73に、そうでな
ければステップS74にそれぞれ進む。 〔S73〕入力された傾き角に基づいて傾き面を計算す
る。 〔S74〕視線31を含み、かつ鉛直方向の面41の指
定か否かを判別する。鉛直方向の面41の指定であれば
ステップS75に、そうでなければステップS76にそ
れぞれ進む。 〔S75〕視線31を含む鉛直方向の面41を計算す
る。 〔S76〕視線31を含み、かつ水平方向の面42の指
定か否かを判別する。水平方向の面42の指定であれば
ステップS77に、そうでなければステップS78にそ
れぞれ進む。 〔S77〕視線31を含む水平方向の面42を計算し、
図15のステップS78に進む。 〔S78〕指定面と、基準側アーム、例えばアーム21
の手先との相対関係を計算する。 〔S79〕得られた相対関係から、基準側アームの手先
と指定面に対して面対称となる相手側の情報を計算す
る。 〔S80〕得られた情報に基づいて、倣い側アーム、例
えばアーム22の手先が指定面に対して対称となるよう
に動かす。 〔S81〕プログラム終了か否かを判別する。終了であ
ればそのまま終了し、そうでなければステップS79に
進む。 〔S82〕マスタアーム13の操作に応じて基準側アー
ムに動作指令を出力すると共に、引き続いてステップS
78、S79及びS80を実行する。これにより、基準
側アームの手先動作に応じて指定面41等に対して対称
に倣い側アームの手先が動作する。
FIGS. 14 and 15 are flow charts showing a remote operation when a plane including the line of sight is used as a plane of symmetry. FIG. 14 shows the first step and FIG. 15 shows the second step. [S71] The sight line 31 of the visual device 23 is calculated based on the position information from the visual change device 23. [S72] It is determined whether or not a tilted surface including the line of sight 31 is designated. If the tilted surface is designated, the process proceeds to step S73, and if not, the process proceeds to step S74. [S73] The tilt plane is calculated based on the input tilt angle. [S74] It is determined whether or not the surface 41 that includes the line of sight 31 and is in the vertical direction is designated. If the vertical surface 41 is designated, the process proceeds to step S75, and if not, the process proceeds to step S76. [S75] The vertical surface 41 including the line of sight 31 is calculated. [S76] It is determined whether or not the horizontal surface 42 including the line of sight 31 is designated. If the surface 42 in the horizontal direction is designated, the process proceeds to step S77, and if not, the process proceeds to step S78. [S77] The horizontal plane 42 including the line of sight 31 is calculated,
It progresses to step S78 of FIG. [S78] Designated surface and reference side arm, for example, arm 21
Calculate the relative relationship with your minions. [S79] From the obtained relative relationship, the information of the partner side which is plane-symmetric with respect to the hand of the reference side arm and the designated surface is calculated. [S80] On the basis of the obtained information, the arm of the copying side, for example, the arm 22 is moved so as to be symmetrical with respect to the designated surface. [S81] It is determined whether or not the program has ended. If it is finished, the process ends as it is, and if not, the process proceeds to step S79. [S82] An operation command is output to the reference side arm in accordance with the operation of the master arm 13, and subsequently, step S
78, S79 and S80 are executed. As a result, the finger end of the copying side arm moves symmetrically with respect to the designated surface 41 and the like according to the hand end operation of the reference side arm.

【0026】図16は本発明の第6の実施例を示す図で
あり、(A)は正面から見た場合を、(B)は上面から
見た場合をそれぞれ示す。この実施例では、オペレータ
10は空間に任意に面45を設定する。図では、対象物
100を通るように設定される。双腕アーム21及び2
2の各手先210及び220は、面45に対して対称の
動作を行う。したがって、上記第2〜第5の各実施例と
同様に、一方のアームを操作することによって、他方の
アームの遠隔操作が可能となる。また、面拘束の必要と
なる作業が容易になる。
16A and 16B are views showing a sixth embodiment of the present invention, in which FIG. 16A shows a front view and FIG. 16B shows a top view. In this embodiment, the operator 10 arbitrarily sets the surface 45 in the space. In the figure, it is set to pass through the object 100. Dual-arm 21 and 2
Each of the second hands 210 and 220 performs a symmetrical operation with respect to the surface 45. Therefore, similarly to each of the second to fifth embodiments, by operating one arm, the other arm can be remotely operated. Further, the work that requires surface restraint becomes easy.

【0027】図17は任意に設定した面を対称面として
遠隔操作を行う際のフローチャートを示す図である。 〔S91〕絶対座標系や相対移動量等の指定によって面
を設定(指定)する。 〔S92〕指定面と、基準側アーム、例えばアーム21
の手先との相対関係を計算する。 〔S93〕得られた相対関係から、基準側アームの手先
と指定面に対して面対称となる相手側の情報を計算す
る。 〔S94〕得られた情報に基づいて、倣い側アーム、例
えばアーム22の手先が指定面に対して対称となるよう
に動かす。 〔S95〕プログラム終了か否かを判別する。終了であ
ればそのまま終了し、そうでなければステップS96に
進む。 〔S96〕マスタアーム13の操作に応じて基準側アー
ムに動作指令を出力すると共に、引き続いてステップS
92、S93及びS94を実行する。これにより、基準
側アームの手先動作に応じて指定面に対して対称に倣い
側アームの手先が動作する。
FIG. 17 is a diagram showing a flow chart when performing remote control with an arbitrarily set plane as a plane of symmetry. [S91] The surface is set (designated) by designating the absolute coordinate system and the relative movement amount. [S92] Designated surface and reference side arm, for example, arm 21
Calculate the relative relationship with your minions. [S93] From the obtained relative relationship, information of the partner side which is plane-symmetric with respect to the hand of the reference side arm and the designated surface is calculated. [S94] On the basis of the obtained information, the arm on the copying side, for example, the arm 22 is moved so as to be symmetrical with respect to the designated surface. [S95] It is determined whether the program ends. If it is finished, it is finished as it is, and if not, it proceeds to step S96. [S96] An operation command is output to the reference side arm in response to the operation of the master arm 13, and subsequently, step S
92, S93 and S94 are executed. As a result, the finger end of the copying side arm moves symmetrically with respect to the designated surface in accordance with the hand end operation of the reference side arm.

【0028】図18は本発明の第7の実施例を示す図で
ある。この実施例では、オペレータ10は空間に任意に
軸35を設定する。図では、対象物100を通るように
設定される。双腕アーム21及び22のうち、一方のア
ーム、例えばアーム21を軸35の回りに回転動作させ
ると、他方のアーム22はその回転動作と対称に、逆回
りの回転動作を行う。すなわち、アーム21とアーム2
2の手先は、対象物100をねじる方向で回転する。し
たがって、上記第2〜第6の各実施例と同様に、一方の
アームを操作することによって、他方のアームの遠隔操
作が可能となるり、また、捩じり作業が容易になる。
FIG. 18 is a diagram showing a seventh embodiment of the present invention. In this embodiment, the operator 10 arbitrarily sets the axis 35 in the space. In the figure, it is set to pass through the object 100. When one of the two arm arms 21 and 22 is rotated about the axis 35, for example, the arm 21 is rotated about the axis 35, the other arm 22 is rotated in the opposite direction. That is, the arm 21 and the arm 2
The second hand rotates in a direction in which the object 100 is twisted. Therefore, similarly to each of the second to sixth embodiments, by operating one arm, the other arm can be remotely operated, and the twisting work is facilitated.

【0029】図19は任意に設定した軸を回転対称軸と
して遠隔操作を行う際のフローチャートを示す図であ
る。 〔S101〕絶対座標系や相対移動量等の指定によって
面を設定(指定)する。 〔S102〕指定軸に対する基準側アームの回転方向及
び回転量を計算する。 〔S103〕倣い側アームを反対回りに同じ回転量だけ
動かす。 〔S104〕プログラム終了か否かを判別する。終了で
あればそのまま終了し、そうでなければステップS10
5に進む。 〔S105〕マスタアーム13の操作に応じて基準側ア
ームに動作指令を出力すると共に、引き続いてステップ
S102及びS103を実行する。これにより、指定軸
に対して基準側アームの手先動作の回転動作と対称に逆
回りの回転動作を行う。
FIG. 19 is a view showing a flow chart when remote control is performed with an arbitrarily set axis as a rotational symmetry axis. [S101] The surface is set (designated) by designating the absolute coordinate system, the relative movement amount, and the like. [S102] The rotation direction and rotation amount of the reference side arm with respect to the designated axis are calculated. [S103] The copying side arm is moved in the opposite direction by the same amount of rotation. [S104] It is determined whether or not the program has ended. If it is finished, it is finished as it is, otherwise, step S10.
Go to 5. [S105] An operation command is output to the reference side arm in response to the operation of the master arm 13, and subsequently steps S102 and S103 are executed. As a result, a counterclockwise rotation operation is performed in symmetry with the rotation operation of the hand of the reference side arm with respect to the designated axis.

【0030】図20は本発明の第8の実施例を示す図で
あり、(A)は正面から見た場合を、(B)は上面から
見た場合をそれぞれ示す。この実施例では、オペレータ
10は空間に任意に面46を設定し、さらにその面46
に対して垂直な軸36を設定する。図では、視覚装置2
3の視線31を含む鉛直方向の面46が対象物100を
通るように設定され、その面46に垂直な軸36が同様
に対象物100を通るように設定される。双腕アーム2
1及び22の各手先210、220の姿勢は、面46に
おいて対称で、面46からの距離L1も等しい。また、
各手先210、220の位置は、軸36に対して対称で
軸36からの距離L2も等しい。ただし、軸方向のオフ
セットを含める。したがって、上記第2〜第7の各実施
例と同様に、一方のアームを操作することによって他方
のアームの遠隔操作が可能となるとともに、各手先21
0及び220にちょうど自転車のペダルを漕ぐときのよ
うな動作を行わせることが可能となる。
20A and 20B are views showing an eighth embodiment of the present invention, wherein FIG. 20A shows a front view and FIG. 20B shows a top view. In this embodiment, the operator 10 arbitrarily sets a surface 46 in the space, and further, the surface 46 is set.
Set an axis 36 perpendicular to. In the figure, the visual device 2
A vertical surface 46 including the line of sight 31 of 3 is set to pass through the object 100, and an axis 36 perpendicular to the surface 46 is also set to pass through the object 100. Double arm 2
The postures of the hands 210 and 220 of 1 and 22 are symmetrical with respect to the surface 46, and the distance L1 from the surface 46 is also equal. Also,
The positions of the hands 210 and 220 are symmetrical with respect to the axis 36, and the distance L2 from the axis 36 is equal. However, the offset in the axial direction is included. Therefore, similarly to each of the second to seventh embodiments, by operating one arm, the other arm can be remotely operated, and each hand 21
It is possible to have 0 and 220 behave just like pedaling a bicycle.

【0031】図21は設定面及び設定面に垂直な軸の双
方に対称な動作を行わせる際のフローチャートを示す図
である。このフローチャートは、上述した視線31を含
む面41、42及び46並びに任意に設定した面45に
対する対称動作の実行中に割り込みによって実行され
る。 〔S111〕既に設定(指定)されている面に対して垂
直な軸の指定を行う。この軸は、指定面上の任意の点ま
たは相対的な点を指定し、その点を通り指定面に垂直な
線とする。または、その指定面の両サイドに位置する両
手先を結ぶ線とする。 〔S112〕指定面と基準側アームの手先との相対関係
及び指定軸と基準側アームの手先との相対関係を計算す
る。ただし、指定軸との相対関係は位置だけとし姿勢は
含まないこととする。 〔S113〕得られた相対関係から、面対称でかつ軸対
称となる情報を計算する。 〔S114〕得られた情報に基づいて、倣い側アームの
手先が指定面に対して面対称となり、かつ指定軸に対し
て軸対称となるように動かす。 〔S115〕プログラム終了か否かを判別する。終了で
あればそのまま終了し、そうでなければステップS11
6に進む。 〔S116〕マスタアームの操作に応じて基準側アーム
に動作指令を出力すると共に、引き続いてステップS1
12、S113及びS114を実行する。これにより、
基準側アームの手先動作に応じて指定面及び指定軸に対
して対称に倣い側アームの手先が動作する。
FIG. 21 is a diagram showing a flow chart when performing symmetrical operations on both the setting surface and the axis perpendicular to the setting surface. This flow chart is executed by interruption during the execution of the symmetrical operation with respect to the surfaces 41, 42 and 46 including the line of sight 31 described above and the surface 45 arbitrarily set. [S111] An axis perpendicular to the already set (specified) surface is specified. This axis designates an arbitrary point or a relative point on the designated surface, and is a line passing through the point and perpendicular to the designated surface. Alternatively, a line connecting both hands located on both sides of the designated surface. [S112] The relative relationship between the designated surface and the hand of the reference side arm and the relative relationship between the designated axis and the hand of the reference side arm are calculated. However, the relative relationship with the designated axis is only the position, not the posture. [S113] Information that is plane-symmetrical and axially-symmetrical is calculated from the obtained relative relationship. [S114] Based on the obtained information, the arm of the copying side arm is moved so as to be plane-symmetric with respect to the designated surface and axially symmetrical with respect to the designated axis. [S115] It is determined whether the program ends. If it is finished, it is finished as it is, otherwise, step S11.
Proceed to 6. [S116] An operation command is output to the reference side arm in response to the operation of the master arm, and subsequently, step S1
12, S113 and S114 are executed. This allows
According to the hand movement of the reference side arm, the hand end of the copying side arm moves symmetrically with respect to the designated surface and the designated axis.

【0032】上記第2〜第8の各実施例では、設定した
軸または面に対して一方のアームを遠隔操作したときに
他方のアームが対称に動作するようにしたが、設定した
軸または面そのものを遠隔操作し、双腕アームがその設
定した軸や面の動きに追従して動くように構成すること
もできる。
In each of the above-mentioned second to eighth embodiments, when one arm is remotely operated with respect to the set axis or surface, the other arm operates symmetrically. It can also be configured to be operated remotely and the dual-arm arm can be configured to follow the movement of the axis or plane that has been set.

【0033】例えば、第2の実施例では、図8に示した
ように視線31を対称軸として設定したが、この視線3
1の方向を変化させるときに、その変化に追従して双腕
アーム21及び22が動作するように構成する。視線3
1の方向は視覚変更装置24の動作を制御することによ
って変化させることができる。したがって、視覚装置2
3の動きを操作するだけで双腕アーム21及び22を遠
隔操作できることになる。
For example, in the second embodiment, the line of sight 31 is set as the axis of symmetry as shown in FIG.
When the direction of 1 is changed, the double arm arms 21 and 22 are configured to operate following the change. Line of sight 3
The direction of 1 can be changed by controlling the operation of the visual modification device 24. Therefore, the visual device 2
The two-arm arms 21 and 22 can be operated remotely by only operating the movement of 3.

【0034】同様に、第4の実施例及び第5の実施例で
は、図12及び図13に示したように視線31を含んだ
面41及び42を、その視線31の方向を変えて変化さ
せ、その変化に追従して双腕アーム21及び22が動作
するように構成することができる。例えば、図12の視
覚装置23が首を横に振るような動作をし、図13の視
覚装置23が首を縦に振るような動作をした場合、双腕
アーム21及び22はその動作に追従して動く。したが
って、この場合も視覚装置23の動きを操作するだけで
双腕アーム21及び22を遠隔操作できることになる。
Similarly, in the fourth and fifth embodiments, as shown in FIGS. 12 and 13, the surfaces 41 and 42 including the line of sight 31 are changed by changing the direction of the line of sight 31. The two-arm arms 21 and 22 can be configured to operate following the change. For example, when the visual device 23 of FIG. 12 performs an action of horizontally swinging the head and the visual device 23 of FIG. 13 performs an action of vertically swinging the head, the double arm arms 21 and 22 follow the action. And move. Therefore, also in this case, the double-arms 21 and 22 can be remotely operated only by operating the movement of the visual device 23.

【0035】また、第3の実施例及び第7の実施例で
は、図10及び図18に示したようにオペレータ10が
任意に設定した軸32、35を対称軸としたが、この軸
32等を変化させるときに、その変化に追従して双腕ア
ーム21及び22が動作するように構成する。したがっ
て、軸31等の変化だけで双腕アーム21及び22を遠
隔操作できることになる。
Further, in the third and seventh embodiments, the axes 32 and 35 arbitrarily set by the operator 10 as shown in FIGS. 10 and 18 are symmetric axes. When the change is made, the double arm arms 21 and 22 are configured to operate following the change. Therefore, the dual-arms 21 and 22 can be remotely operated only by changing the shaft 31 and the like.

【0036】さらに、第6の実施例では、図16に示し
たようにオペレータ10が任意に設定した面45を対称
面としたが、この面45を変化させるときに、その変化
に追従して双腕アーム21及び22が動作するように構
成する。したがって、軸31等の変化だけで双腕アーム
21及び22を遠隔操作できることになる。
Further, in the sixth embodiment, the surface 45 arbitrarily set by the operator 10 is a symmetrical surface as shown in FIG. 16, but when the surface 45 is changed, the change is followed by the change. The double arm arms 21 and 22 are configured to operate. Therefore, the dual-arms 21 and 22 can be remotely operated only by changing the shaft 31 and the like.

【0037】図22は双腕アームの追従動作を実行する
フローチャートである。このフローチャートは、上記の
任意に設定した軸32、面45等に対して双腕アームに
対称動作を行わせるときに割り込みで実行される。 〔S121〕マスタアームの操作によって既に設定(指
定)されている軸または面を移動させたときの移動量等
を求める。 〔S122〕操作前の軸または面と各アームとの相対関
係を維持するように双腕アームを動かす。これにより、
双腕アームは軸または面に対して追従動作を行う。
FIG. 22 is a flow chart for executing the follow-up operation of the double arm. This flow chart is executed by interruption when the double-arm is caused to perform a symmetrical operation with respect to the axis 32, the surface 45, etc. which are set arbitrarily. [S121] The amount of movement or the like when the axis or surface already set (designated) by the operation of the master arm is moved is obtained. [S122] The double-arm arm is moved so as to maintain the relative relationship between the axis or surface before the operation and each arm. This allows
The dual arm arm follows the axis or surface.

【0038】図23は実際の作業例を示す図である。こ
こで、双腕アーム21及び22の各手先210及び22
0が、対象物100をつかんで他方の対象物110に設
けられた挿入口111に挿入する場合を説明する。オペ
レータ10は、まず、視覚装置23の視線31を含む鉛
直方向の面410を、その面410が位置Aにおいて対
象物100を通るように設定する。次に、視覚変更装置
24を軸24Aの回りに回転させ、視線31の方向を変
化させると、その移動に伴って面410が、位置Aから
位置Bに移動する。そのとき双腕アーム21及び22
は、面410の移動に追従して動作し、対象物100を
位置A側から位置B側に運ぶ。続いて、オペレータ10
は、対象物100を通る軸320を設定し、軸320に
沿って一方のアーム21を鉛直下方に遠隔操作する。こ
の操作によって、対象物100は挿入口111に嵌合さ
れる。挿入時に嵌め合いのずれが生じたときは、軸32
0を中心とした回転動作を双腕アーム21及び22に行
わせたり、軸320の設定位置を変化させたりする。こ
の調整作業によって対象物100の挿入が可能となる。
FIG. 23 is a diagram showing an example of actual work. Here, the fingers 210 and 22 of the dual-arms 21 and 22 respectively.
A case in which 0 grips the object 100 and inserts it into the insertion opening 111 provided in the other object 110 will be described. The operator 10 first sets the vertical surface 410 including the line of sight 31 of the visual device 23 so that the surface 410 passes through the object 100 at the position A. Next, when the visual change device 24 is rotated around the axis 24A to change the direction of the line of sight 31, the surface 410 moves from the position A to the position B along with the movement. At that time, the double-arms 21 and 22
Moves following the movement of the surface 410 and carries the object 100 from the position A side to the position B side. Then, the operator 10
Sets an axis 320 passing through the object 100, and remotely operates one arm 21 vertically downward along the axis 320. By this operation, the object 100 is fitted into the insertion port 111. If misalignment occurs during insertion, the shaft 32
The two-arm arms 21 and 22 are caused to rotate about 0, and the set position of the shaft 320 is changed. By this adjustment work, the object 100 can be inserted.

【0039】図24は本発明の双腕アームの遠隔操作方
式を実行するためのシステム構成図である。オペレータ
10側は、モニタ11、視覚変更装置用マスタアーム1
2、双腕アーム用マスタアーム13、左右アーム切り替
え装置(スイッチ)14、画像反転指令装置15及びメ
ニュー選択装置(例えばキーボード)16から構成され
る。視覚変更装置用マスタアーム12は、その機能を双
腕アーム用マスタアーム13に持たせることで、1つの
マスタアーム13として構成してもよい。一方のロボッ
ト20側は、視覚装置23、視覚変更装置24、双腕ア
ーム21及び22から構成される。
FIG. 24 is a system configuration diagram for executing the remote control system for the dual arm according to the present invention. The operator 10 has a monitor 11 and a master arm 1 for a visual change device.
2, a dual arm master arm 13, a left and right arm switching device (switch) 14, an image inversion command device 15, and a menu selection device (for example, a keyboard) 16. The vision changing device master arm 12 may be configured as one master arm 13 by allowing the dual-arm arm master arm 13 to have its function. On the other hand, the robot 20 side includes a visual device 23, a visual change device 24, and dual-arms 21 and 22.

【0040】処理装置80は、オペレータ10側から送
られてきた信号に基づいて、ロボット本体20側に指令
信号を出力し、上記各実施例において述べたような双腕
アーム21及び22の遠隔操作を行う。
The processing unit 80 outputs a command signal to the robot body 20 side based on the signal sent from the operator 10 side, and the remote operation of the double arm arms 21 and 22 as described in each of the above embodiments. I do.

【0041】例えば、オペレータ10が双腕アーム用マ
スタアーム13を操作し、マスタ制御装置30からその
操作に応じた信号が処理装置80に送られてくると、処
理装置80は、その信号に基づいて、左右アーム切り替
え装置(スイッチ)14によって選択された方のアーム
の遠隔操作を行う。この遠隔操作の指令信号は、双腕ア
ーム制御装置71及び72を経由してロボット20側に
送られる。また、画像反転指令装置15から画像反転指
令が送られてくると、画像反転装置50を作動させてモ
ニタ11に映し出される画像をを反転させる。さらに、
視線31、視線31を含む面41、設定された軸32ま
たは面45等を対称軸、対称面とする双腕アーム21、
22の遠隔操作を行う。また、視線31の方向、視線3
1を含む面41、設定された軸32または面45等の移
動に追従する双腕アーム21、22の遠隔操作を行う。
For example, when the operator 10 operates the dual-arm master arm 13 and a signal corresponding to the operation is sent from the master control device 30 to the processing device 80, the processing device 80 is based on the signal. Then, the arm selected by the left and right arm switching device (switch) 14 is remotely operated. This remote control command signal is sent to the robot 20 side via the dual arm control devices 71 and 72. When an image inversion command is sent from the image inversion instruction device 15, the image inversion device 50 is operated to invert the image displayed on the monitor 11. further,
The line-of-sight 31, the plane 41 including the line-of-sight 31, the set axis 32 or the plane 45, etc. as the axis of symmetry and the double-arm arm 21 having the plane of symmetry
22 remote control. The direction of the line of sight 31, the line of sight 3
Remote operation of the double-arms 21 and 22 following the movement of the surface 41 including 1 and the set axis 32 or surface 45 is performed.

【0042】[0042]

【発明の効果】以上説明したように本発明では、双腕ア
ームのうち、選択された方のアームの遠隔操作を双腕ア
ーム用に設けられた1つのマスタアームで行うように構
成した。したがって、従来2つ必要であったマスタアー
ムを1つにすることができ、コスト、スペースの節約が
可能となる。また、オペレータの片手が自由となるた
め、他の作業が可能になる。
As described above, according to the present invention, the remote operation of the selected one of the two arm arms is performed by one master arm provided for the two arm arms. Therefore, it is possible to reduce the cost and space to one, which requires two master arms in the past. Moreover, since one hand of the operator is free, other work can be performed.

【0043】また、双腕アームのうち一方のアームを操
作すると、他方のアームが設定した軸や面等に対称に動
作するように構成した。このため、双腕アームのうち一
方のアームを操作することによって双腕アームの遠隔操
作が可能となる。したがって、1つのマスタアームで双
腕アームを遠隔操作できる。また、遠隔操作技術が簡単
になり、オペレータの操作性が大幅に向上する。
Further, when one of the two arm arms is operated, the other arm is configured to operate symmetrically with respect to a set axis, plane or the like. Therefore, it is possible to remotely operate the dual-arm by operating one of the dual-arms. Therefore, the dual arm can be remotely controlled by one master arm. Further, the remote control technology is simplified, and the operability of the operator is greatly improved.

【0044】さらに、設定した軸や面等の移動操作を行
うと双腕アームがその移動に追従して動作するように構
成した。このため、設定軸等の移動操作だけで双腕アー
ムの遠隔操作が可能となる。したがって、上述した場合
と同様に、遠隔操作技術が簡単になり、オペレータの操
作性が大幅に向上する。
Further, when the operation of moving the set axis, surface, etc. is performed, the double-arm arm operates so as to follow the movement. Therefore, the remote operation of the dual-arm arm can be performed only by moving the setting axis or the like. Therefore, as in the case described above, the remote control technique is simplified and the operability of the operator is significantly improved.

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

【図1】本発明の第1の原理を示すフローチャートであ
る。
FIG. 1 is a flowchart showing the first principle of the present invention.

【図2】本発明の第2の原理を示すフローチャートであ
る。
FIG. 2 is a flowchart showing the second principle of the present invention.

【図3】本発明の第3の原理を示すフローチャートであ
る。
FIG. 3 is a flowchart showing a third principle of the present invention.

【図4】ロボット側の構成を概略的に示す図である。FIG. 4 is a diagram schematically showing the configuration on the robot side.

【図5】マスタ装置側の構成を概略的に示す図である。FIG. 5 is a diagram schematically showing a configuration of a master device side.

【図6】1つのマスタアームによる双腕アームの遠隔操
作のフローチャートを示す図である。
FIG. 6 is a diagram showing a flowchart of remote operation of a dual-arm by one master arm.

【図7】画像反転の説明図であり、(A)は双腕アーム
と対象物の関係を、(B)はモニタ画像を、(C)は反
転画像をそれぞれ示す。
7A and 7B are explanatory diagrams of image inversion, in which FIG. 7A shows a relationship between a dual-arm and an object, FIG. 7B shows a monitor image, and FIG.

【図8】本発明の第2の実施例を示す図である。FIG. 8 is a diagram showing a second embodiment of the present invention.

【図9】視線を軸として遠隔操作を行う際のフローチャ
ートを示す図である。
FIG. 9 is a diagram showing a flowchart when performing a remote control with a line of sight as an axis.

【図10】本発明の第3の実施例を示す図である。FIG. 10 is a diagram showing a third embodiment of the present invention.

【図11】任意に設定した軸を対称軸として遠隔操作を
行う際のフローチャートを示す図である。
FIG. 11 is a diagram showing a flowchart when performing remote operation with an arbitrarily set axis as an axis of symmetry.

【図12】本発明の第4の実施例を示す図である。FIG. 12 is a diagram showing a fourth embodiment of the present invention.

【図13】本発明の第5の実施例を示す図である。FIG. 13 is a diagram showing a fifth embodiment of the present invention.

【図14】視線を含む面を対称面として遠隔操作を行う
際の第1段階のフローチャートを示す図である。
FIG. 14 is a diagram showing a flowchart of a first stage when performing remote control with a plane including a line of sight as a plane of symmetry.

【図15】視線を含む面を対称面として遠隔操作を行う
際の第2段階のフローチャートを示す図である。
FIG. 15 is a diagram showing a flowchart of a second stage when performing remote control using a plane including the line of sight as a plane of symmetry.

【図16】本発明の第6の実施例を示す図であり、
(A)は側面から見た場合を、(B)は上面から見た場
合をそれぞれ示す。
FIG. 16 is a diagram showing a sixth embodiment of the present invention,
(A) shows a side view, and (B) shows a top view.

【図17】任意に設定した面を対称面として遠隔操作を
行う際のフローチャートを示す図である。
FIG. 17 is a diagram showing a flowchart when performing remote control with an arbitrarily set plane as a plane of symmetry.

【図18】本発明の第7の実施例を示す図である。FIG. 18 is a diagram showing a seventh embodiment of the present invention.

【図19】任意に設定した軸を回転対称軸として遠隔操
作を行う際のフローチャートを示す図である。
FIG. 19 is a diagram showing a flow chart when performing remote control with an arbitrarily set axis as a rotational symmetry axis.

【図20】本発明の第8の実施例を示す図であり、
(A)は側面から見た場合を、(B)は上面から見た場
合をそれぞれ示す。
FIG. 20 is a diagram showing an eighth embodiment of the present invention,
(A) shows a side view, and (B) shows a top view.

【図21】設定面及び設定面に垂直な軸の双方に対称な
動作を行わせる際のフローチャートを示す図である。
FIG. 21 is a diagram showing a flowchart when performing a symmetrical operation on both the setting surface and an axis perpendicular to the setting surface.

【図22】双腕アームの追従動作を実行するフローチャ
ートである。
FIG. 22 is a flow chart for executing a follow-up operation of a double arm.

【図23】実際の作業例を示す図である。FIG. 23 is a diagram showing an example of actual work.

【図24】本発明の双腕アームの遠隔操作方式を実行す
るためのシステム構成を示す図である。
FIG. 24 is a diagram showing a system configuration for executing a remote control system for a dual arm according to the present invention.

【符号の説明】 10 オペレータ 11 モニタ 13 双腕アーム用マスタアーム(1つのマスタアー
ム) 14 スイッチ(左右アーム切り替え装置) 15 画像反転指令装置 16 メニュー選択装置 20 ロボット本体 21,22 アーム(スレーブアーム) 23 視覚装置 24 視覚変更装置 30 マスタ制御装置 31 視線 32,35,46 設定軸 41,42,46 視線を含む面 45 設定面 50 画像反転装置 60 視覚変更制御装置 71,72 双腕アーム制御装置 80 処理装置
[Explanation of Codes] 10 Operator 11 Monitor 13 Master Arm for Dual Arm (1 Master Arm) 14 Switch (Left / Right Arm Switching Device) 15 Image Inversion Command Device 16 Menu Selection Device 20 Robot Main Body 21, 22 Arm (Slave Arm) 23 visual device 24 visual change device 30 master control device 31 line of sight 32, 35, 46 setting axis 41, 42, 46 surface including line of sight 45 setting surface 50 image reversing device 60 visual change control device 71, 72 dual-arm control device 80 Processor

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 モニタに映しだされたロボット側の作業
風景を見て行う遠隔操作に応じて前記ロボット側の双腕
アームに動作指令を出力する双腕アームの遠隔操作方式
において、 前記双腕アームのうち、いずれのアームが選択されたか
を判別し(ステップS11)、 前記選択されたアームを前記双腕アーム用に設けられた
1つのマスタアームに接続し(ステップS12)、 前記1つのマスタアームの遠隔操作に応じて前記選択さ
れたアームに動作指令を出力する(ステップS13)こ
とを特徴とする双腕アームの遠隔操作方式。
1. A remote control method for a dual-arm arm, which outputs an operation command to a double-arm arm on the robot side in response to a remote operation performed by viewing a work scene on the robot side displayed on a monitor. It is determined which one of the arms has been selected (step S11), the selected arm is connected to one master arm provided for the dual arm (step S12), and the one master is connected. A remote operation system for a double-arm arm, wherein an operation command is output to the selected arm according to remote operation of the arm (step S13).
【請求項2】 前記1つのマスタアームで遠隔操作を行
う場合、前記モニタの画像を反転させて行うことを特徴
とする請求項1記載の双腕アームの遠隔操作方式。
2. The remote operation system for a dual-arm arm according to claim 1, wherein when the remote operation is performed by the one master arm, the image on the monitor is inverted.
【請求項3】 モニタに映しだされたロボット側の作業
風景を見て行う遠隔操作に応じて前記ロボット側の双腕
アームに動作指令を出力する双腕アームの遠隔操作方式
において、 前記モニタの画像上に軸または面を設定し(ステップS
21)、 マスタアーム操作により前記双腕アームのうち一方のア
ームに対して動作指令を出力すると共に(ステップS2
2)、 前記一方のアームに対する動作指令に基づいて、他方の
アームが前記設定した軸または面に対して対称な動作を
行うように前記他方のアームに対する動作指令を出力す
る(ステップS23)ことを特徴とする双腕アームの遠
隔操作方式。
3. A remote operation system for a dual-arm arm, which outputs an operation command to a dual-arm arm on the robot side in response to a remote operation performed by viewing a work scene on the robot side displayed on a monitor. Set an axis or plane on the image (step S
21), by operating the master arm, an operation command is output to one of the two arm arms (step S2).
2) outputting an operation command to the other arm based on the operation command to the one arm so that the other arm performs a symmetrical operation with respect to the set axis or plane (step S23). The remote control method of the characteristic double arm.
【請求項4】 前記設定した軸を回転軸とし、マスタア
ームを操作して前記双腕アームのうち一方のアームを回
転させると、他方のアームは反対方向に対称に回転する
ことを特徴とする請求項3記載の双腕アームの遠隔操作
方式。
4. The set axis is used as a rotation axis, and when one arm of the two arm arms is rotated by operating a master arm, the other arm rotates symmetrically in the opposite direction. A remote control system for a dual arm according to claim 3.
【請求項5】 前記設定した面に垂直な軸を設定し、マ
スタアームを操作して前記双腕アームのうち一方のアー
ムを動作させると、他方のアームが前記設定した面及び
前記垂直な軸に対して対称な動作を行うことを特徴とす
る双腕アームの遠隔操作方式。
5. When an axis perpendicular to the set surface is set and one arm of the dual-arm arm is operated by operating a master arm, the other arm causes the set surface and the vertical axis to move. A remote control method for a dual-arm arm that is characterized by performing symmetrical movements with respect to each other.
【請求項6】 モニタに映しだされたロボット側の作業
風景を見て行う遠隔操作に応じて前記ロボット側の双腕
アームに動作指令を出力する双腕アームの遠隔操作方式
において、 前記モニタの画像上に軸または面を設定し(ステップS
31)、 前記設定した軸または面に動作指令を出力すると共に
(ステップS32)、 前記設定した軸または面の動きに追従して前記双腕アー
ムが動作するように前記双腕アームに対して動作指令を
出力する(ステップS33)ことを特徴とする双腕アー
ムの遠隔操作方式。
6. A remote control method for a dual-arm arm, which outputs an operation command to a double-arm arm on the robot side in response to a remote operation performed by viewing a work scene on the robot side displayed on a monitor. Set an axis or plane on the image (step S
31), outputting an operation command to the set axis or plane (step S32), and operating the dual arm so that the dual arm moves according to the movement of the set axis or plane. A remote operation method for a dual-arm arm, which is characterized by outputting a command (step S33).
【請求項7】 前記設定した軸または面は、前記ロボッ
ト側に設けられた視覚装置の視線または前記視線を通る
面であり、前記設定した軸または面の動きは前記視覚装
置の動きであることを特徴とする請求項10記載の双腕
アームの遠隔操作方式。
7. The set axis or plane is a line of sight of a visual device provided on the robot side or a plane passing through the line of sight, and the movement of the set axis or plane is a movement of the visual device. 11. The remote control system for a dual arm according to claim 10.
JP10976992A 1992-04-28 1992-04-28 Remote control system of doublr arms Withdrawn JPH05301180A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10976992A JPH05301180A (en) 1992-04-28 1992-04-28 Remote control system of doublr arms

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10976992A JPH05301180A (en) 1992-04-28 1992-04-28 Remote control system of doublr arms

Publications (1)

Publication Number Publication Date
JPH05301180A true JPH05301180A (en) 1993-11-16

Family

ID=14518768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10976992A Withdrawn JPH05301180A (en) 1992-04-28 1992-04-28 Remote control system of doublr arms

Country Status (1)

Country Link
JP (1) JPH05301180A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07328016A (en) * 1994-06-14 1995-12-19 Olympus Optical Co Ltd Surgical manipulator system
US8818560B2 (en) 2010-09-07 2014-08-26 Olympus Corporation Master-slave manipulator
JP2014180736A (en) * 2013-03-21 2014-09-29 Toyota Motor Corp Remote operation robot system
US9259283B2 (en) 2011-07-07 2016-02-16 Olympus Corporation Medical master slave manipulator system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07328016A (en) * 1994-06-14 1995-12-19 Olympus Optical Co Ltd Surgical manipulator system
US8818560B2 (en) 2010-09-07 2014-08-26 Olympus Corporation Master-slave manipulator
US9259283B2 (en) 2011-07-07 2016-02-16 Olympus Corporation Medical master slave manipulator system
JP2014180736A (en) * 2013-03-21 2014-09-29 Toyota Motor Corp Remote operation robot system

Similar Documents

Publication Publication Date Title
EP3342561B1 (en) Remote control robot system
JP3841439B2 (en) Robot jog feed method
US7181315B2 (en) Manual-mode operating system for robot
KR101498836B1 (en) Control device and teaching method for seven-shaft multi-joint robot
EP1462896A2 (en) Robot teaching device
JP7066357B2 (en) Robot system and its operation method
Naceri et al. Towards a virtual reality interface for remote robotic teleoperation
JP2015182213A (en) Robot control apparatus, robot, robot system, instruction method, and program
JP3675004B2 (en) Robot control device
Das et al. Kinematic control and visual display of redundant teleoperators
US20220250237A1 (en) Teaching device, teaching method, and recording medium
JP2018144228A (en) Robot control apparatus, robot, robot system, teaching method, and program
JPH0215987A (en) Arc vision sensor operating method
JPH05301180A (en) Remote control system of doublr arms
US20200361092A1 (en) Robot operating device, robot, and robot operating method
JP7294980B2 (en) Control systems, controllers, and robots
KR20150044241A (en) Apparatus for teaching of robot pose Pendant Equipped Slide-out
JPH0428507B2 (en)
JP7462046B2 (en) Robot System
KR101545918B1 (en) Smart phone capable of teaching manipulator and method for teaching manipulator intuitively using the same
JP7185749B2 (en) ROBOT SYSTEM AND ROBOT SYSTEM CONTROL METHOD
JP2019215769A (en) Operation apparatus and operation method
JP2022122728A (en) Teaching device, teaching method and teaching program
CN114905486B (en) Teaching device, teaching method, and recording medium
JPS6133878A (en) Controller for manipulator

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990706