(57)【要約】【課題】  撮像画面に基づく直感的な教示動作を可能として、教示者の負担軽減及び教示作業の効率化を図ることが可能な技術を提供する。【解決手段】  モニタに表示された撮影画面を基準としたカメラ座標系に基づく、ロボット１に対する動作命令を入力するための操作手段１２と、操作手段１２から入力されたカメラ座標系に基づく動作命令から、ロボット１を次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成し、そのカメラ座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する変換手段１６ａと、変換手段１６ａで得られたロボット座標系に基づく移動ベクトルからロボット１の関節に設けられたモータＭへのモータ指令値を生成する動作指令生成手段１６ｂと、動作指令生成手段１６ｂで生成されたモータ指令値に従ってロボット１の関節に設けられたモータＭを制御するモータ制御手段１４と備えたものである。【選択図】  図２
2006289531.tif 000002
【特許請求の範囲】
【請求項１】
カメラによる撮影画像がモニタに表示され、ロボット手先の動作に連動して前記撮影画像が変化するように前記カメラと前記ロボット手先との位置関係が設定されたシステムにおいて、前記ロボット手先を教示予定位置まで移動させるためのロボット位置教示のための移動制御装置であって、
前記モニタに表示された撮影画面を基準としたカメラ座標系に基づく、前記ロボットに対する動作命令を入力するための操作手段と、
該操作手段から入力されたカメラ座標系に基づく動作命令から、前記ロボットを現在位置から次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成し、そのカメラ座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する変換手段と、
該変換手段で得られたロボット座標系に基づく移動ベクトルから前記ロボットの関節に設けられたモータへのモータ指令値を生成する動作指令生成手段と、
該動作指令生成手段で生成されたモータ指令値に従って前記ロボットの関節に設けられたモータを制御するモータ制御手段と
を備えたことを特徴とするロボット位置教示のための移動制御装置。
【請求項２】
前記操作手段は、カメラ座標系のｘ軸、ｙ軸、ｚ軸の各軸を指定する動作方向指定ボタンと、動作方向指定ボタンで指定された軸方向にロボット手先を動作させるための動作ボタンとから構成されていることを特徴とする請求項１記載のロボット位置教示のための移動制御装置。
【請求項３】
前記動作方向指定ボタン及び前記動作ボタンを有する教示操作画面を表示する表示手段を備えたことを特徴とする請求項２記載のロボット位置教示のための移動制御装置。
【請求項４】
前記表示手段はタッチパネル式の表示手段であることを特徴とする請求項２記載のロボット位置教示のための移動制御装置。
【請求項５】
前記動作ボタンに対する押下操作に応じて前記カメラ座標系における移動量が予め設定されており、前記動作ボタンの押下操作に応じて前記ロボットの手先が移動することを特徴とする請求項３又は請求項４記載のロボット位置教示のための移動制御装置。
【請求項６】
前記教示予定位置は、作業対象のワークが前記撮影画面の中央部に位置するときの前記ロボットの手先位置であることを特徴とする請求項１乃至請求項５の何れかに記載のロボット位置教示のための移動制御装置。
【請求項７】
請求項１乃至請求項６の何れかに記載のロボット位置教示のための移動制御装置を備え、前記操作手段からの動作命令の入力が繰り返し行なわれて前記教示予定位置に前記ロボットの手先が到達したときの前記ロボットの姿勢データを、教示データとして記憶する記憶手段を備えたことを特徴するロボットの位置教示装置。
【請求項８】
カメラによる撮影画像がモニタに表示され、ロボット手先の動作に連動して前記撮影画像が変化するように前記カメラと前記ロボット手先との位置関係が設定されたシステムにおいて、前記ロボット手先を教示予定位置まで移動させるためのロボット位置教示のための移動制御方法であって、
前記モニタに表示された撮影画面を基準としたカメラ座標系に基づく、前記ロボットに対する動作命令の入力を受け付ける動作命令入力工程と、
動作命令入力工程で入力されたその動作指令から前記ロボットを現在位置から次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成し、そのカメラ座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する変換工程と、
変換工程で得られたロボット座標系に基づく移動ベクトルから、前記ロボットの関節に設けられたモータへのモータ指令値を生成する動作指令生成工程と、
該動作指令生成工程で生成されたモータ指令値に従って前記ロボットの関節に設けられたモータを制御するモータ制御工程と
を備えたことを特徴とするロボット位置教示のための移動制御方法。
【請求項９】
請求項８記載のロボット位置教示のための移動制御方法において、前記動作命令入力工程を繰り返し行って前記教示予定位置に前記ロボットの手先が位置するように前記ロボット手先を移動させ、そのときの前記ロボットの姿勢データを、教示データとして記憶することを特徴するロボットの位置教示方法。
【請求項１０】
コンピュータに、請求項８記載のロボット位置教示のための移動制御方法の各工程を実行させるためのロボット位置教示のための移動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラによる撮影画像を見ながら、ロボットを教示予定位置まで動作させる際に好適な技術に関する。
【背景技術】
【０００２】
従来、ロボットの位置の教示する方法として、ロボットにカメラを備え、カメラにより検査対象物を撮影し、撮影した画像を画像処理装置にて画像処理して検査対象物を検査するとともに、前記画像を画像表示装置に表示する検査装置において、ロボットのティーチング前にロボットの座標系を画像処理装置に設定し、ティーチング中は、ロボット位置をロボットコントローラから画像処理装置に送り、画像処理装置ではロボットの姿勢変化に応じたロボット座標系を演算し、ロボットの姿勢変化に応じて表示画面で表示方向が変化していくロボット座標系を画像表示装置に表示するようにしたものがある。
【０００３】
【特許文献１】特許第３１２５３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、検査対象物が例えば表示画面内の中央に位置した状態におけるロボットの姿勢を教示位置としたい場合、ロボットを少しずつ動作させて検査対象物が目的の位置に位置するように、手動でロボット位置を微調整するジョグ動作が行われている。この作業を上記特許文献１の技術で行う場合、教示者は、実際に動作指令を出すときの座標系であるロボット座標系と、表示画面の上下左右方向を基準としたカメラ座標系との相対関係を意識しながら動作指令を出さなければならない。
【０００５】
この点に関し、例えば図８に示すように表示画面左上にある検査対象物１００を表示画面内の中央に移動させる場合を例に考える。この場合、まず、ロボットをロボット座標系のＹｒ軸の＋方向に移動させる。これにより、検査対象物１００は表示画面上においてロボット座標系のＹｒ軸の−方向（矢印（１）方向）に移動する。その後、ロボットをＸｒ軸の−方向に移動させる。これにより検査対象物１００は表示画面上においてＸｒ軸の＋方向（矢印（２）方向）に移動し、表示画面内の中央に移動させることができる。ここで、図８に示すようにロボット座標系のＸｒ軸方向はカメラ座標系のＸｃ軸方向に対して多少右上がりとなっていることから、検査対象物１００をＹｒ軸の−方向（矢印（１）方向）に移動させるに際し、次にＸｒ軸の＋方向に移動させた際に表示画面上で右上方向に移動することを考慮し、Ｙｒ軸の中央よりも多少−方向の位置に移動させておく必要がある。このように、ロボット座標系とカメラ座標系との相対関係を意識しながらジョグ動作を行わなければならず、教示者の負担となっていた。
【０００６】
本発明はこのような点に鑑みなされたもので、撮像画面に基づく直感的な教示動作を可能として、教示者の負担軽減及び教示作業の効率化を図ることが可能なロボット位置教示のための移動制御装置、ロボットの位置教示装置、ロボット位置教示のための移動制御方法、ロボットの位置教示方法及びロボット位置教示のための移動制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るロボット位置教示のための移動制御装置は、カメラによる撮影画像がモニタに表示され、ロボット手先の動作に連動して前記撮影画像が変化するようにカメラとロボット手先との位置関係が設定されたシステムにおいて、ロボット手先を教示予定位置まで移動させるためのロボット位置教示のための移動制御装置であって、モニタに表示された撮影画面を基準としたカメラ座標系に基づく、ロボットに対する動作命令を入力するための操作手段と、操作手段から入力されたカメラ座標系に基づく動作命令から、ロボットを現在位置から次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成し、そのカメラ座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する変換手段と、変換手段で得られたロボット座標系に基づく移動ベクトルからロボットの関節に設けられたモータへのモータ指令値を生成する動作指令生成手段と、動作指令生成手段で生成されたモータ指令値に従ってロボットの関節に設けられたモータを制御するモータ制御手段とを備えたものである。
これにより、カメラ座標系に基づいて移動制御動作を行うことができるため、撮影画面に基づく直感的な動作指示によってロボット手先を教示予定位置へ移動させることができる。これにより、教示者の負担軽減を図ることが可能となる。また、不必要に動作命令の実行回数を増大することなく、必要最低限の実行回数でロボット手先３を目標位置まで移動させることが可能となるため、教示作業の効率化を図ることが可能となる。また、操作ミスの軽減も図ることが可能となる。
【０００８】
また、本発明に係るロボット位置教示のための移動制御装置は、操作手段が、カメラ座標系のｘ軸、ｙ軸、ｚ軸の各軸を指定する動作方向指定ボタンと、動作方向指定ボタンで指定された軸方向にロボット手先を動作させるための動作ボタンとから構成されているものである。
このようにボタン操作により動作指示を行うことができて動作命令の入力操作が単純である。
【０００９】
また、本発明に係るロボット位置教示のための移動制御装置は、動作方向指定ボタン及び動作ボタンを有する教示操作画面を表示する表示手段を備えたものである。
このように、表示手段上に表示した教示操作画面上に動作方向指定ボタン及び動作ボタンを設けてもよい。
【００１０】
また、本発明に係る特徴とするロボット位置教示のための移動制御装置は、表示手段はタッチパネル式の表示手段であるものである。
このように、表示手段をタッチパネル式のもので構成してもよい。
【００１１】
また、本発明に係るロボット位置教示のための移動制御装置は、動作ボタンに対する押下操作に応じてカメラ座標系における移動量が予め設定されており、動作ボタンの押下操作に応じてロボットの手先が移動するものである。
このように、押下操作に応じた移動量でロボット手先を移動させることができる。
【００１２】
また、本発明に係るロボット位置教示のための移動制御装置は、教示予定位置が、作業対象のワークが撮影画面の中央部に位置するときのロボットの手先位置であることが好ましい。
通常、カメラで撮影された画像は、画面中央部分の方が画面の端に比べて処理精度が高い。このことから、撮影画面の中央部にワーク位置するときのロボット位置を教示位置とすることにより、ワークに対する精度の高い作業実現に寄与することができる。
【００１３】
また、本発明に係るロボットの位置教示装置は、上記の何れかに記載のロボット位置教示のための移動制御装置を備え、操作手段からの動作命令の入力が繰り返し行なわれて教示予定位置にロボットの手先が到達したときのロボットの姿勢データを、教示データとして記憶する記憶手段を備えたものである。
このように、ロボットの位置教示を行うに際し、上記ロボット位置教示のための移動制御装置を用いてロボット手先を教示予定位置まで移動させることができるので、教示作業を簡単に行うことができる。
【００１４】
また、本発明に係るロボット位置教示のための移動制御方法は、カメラによる撮影画像がモニタに表示され、ロボット手先の動作に連動して前記撮影画像が変化するように前記カメラと前記ロボット手先との位置関係が設定されたシステムにおいて、ロボット手先を教示予定位置まで移動させるためのロボット位置教示のための移動制御方法であって、モニタに表示された撮影画面を基準としたカメラ座標系に基づく、ロボットに対する動作命令の入力を受け付ける動作命令入力工程と、動作命令入力工程で入力されたその動作指令からロボットを現在位置から次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成し、そのカメラ座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する変換工程と、変換工程で得られたロボット座標系に基づく移動ベクトルから、ロボットの関節に設けられたモータへのモータ指令値を生成する動作指令生成工程と、動作指令生成工程で生成されたモータ指令値に従ってロボットの関節に設けられたモータを制御するモータ制御工程とを備えたものである。
【００１５】
また、本発明に係るロボットの位置教示方法は、上記のロボット位置教示のための移動制御方法において、動作命令入力工程を繰り返し行って教示予定位置にロボットの手先が位置するようにロボット手先を移動させ、そのときのロボットの姿勢データを、教示データとして記憶するものである。
【００１６】
また、本発明に係るロボット位置教示のための移動制御プログラムは、コンピュータに、上記のロボット位置教示のための移動制御方法の各工程を実行させるためのものである。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施の形態のロボット位置教示のための移動制御装置が適用されたロボットシステムの全体構成を示す図である。
【００１８】
ロボット１は、本例では複数の関節を有する多関節ロボットで構成され、アーム２先端のロボット手先３には、ワークを把持可能な作業ツール３ａと、ワークを撮影するカメラ４とが取り付けられている。カメラ４で撮影された画像は画像処理装置５で処理されてモニタ６に表示される。また、ロボット１には、ロボット１を制御するロボット制御装置１０が接続されており、ロボット制御装置１０には、更にロボット１に対して教示操作を行うための教示操作装置２０が接続されている。これら全体でロボットシステムが構成されている。
【００１９】
教示操作装置２０は、後述の図３及び図４に示すような教示画面を表示するタッチパネル式の表示手段２１と、各種画面データ及び制御プログラムを記憶する記憶手段（図示せず）と、記憶手段内の制御プログラムに基づいて教示操作装置２０全体の制御を行う演算部（図示せず）とを備えている。また、演算部は、教示画面上で入力された操作入力に基づく信号をロボット制御装置１０に出力する処理を行っている。
【００２０】
図２は、ロボット制御装置の構成を示すブロック図である。
ロボット制御装置１０は、具体的にはパソコンなどのコンピュータで構成され、各種表示を行う表示手段１１と、各種操作入力を行うためのキーボードやマウスなどで構成される入力手段１２と、ロボット位置教示のための移動制御プログラムを含む制御プログラムや各種データを記憶する記憶手段１３と、後述の制御手段１６からの制御信号に基づきロボット１の各関節に設けられたモータＭを制御するモータ制御手段１４と、教示操作装置２０との信号の送受信を行うための教示操作装置インタフェース（Ｉ／Ｆ）１５と、ロボット制御装置１０全体を制御する制御手段１６とを備えている。
【００２１】
制御手段１６は、変換手段１６ａと、動作指令生成手段１６ｂとを備えている。変換手段１６ａは、入力手段１２から入力された動作命令又は教示操作装置Ｉ／Ｆ１５を介して入力された教示操作装置２０からの動作命令から、座標系の指定と動作方向の指定と動作量とを検出し、その各データに基づきロボット１を現在位置から次の移動位置に移動させるための指定座標系に基づく移動ベクトルを生成し、その指定座標系に基づく移動ベクトルをロボット座標系に基づく移動ベクトルに変換する。動作指令生成手段１６ｂは、変換手段１６ａで得られたロボット座標系に基づく移動ベクトルからロボット１の各関節に設けられたモータＭへのモータ指令値を生成するものである。動作指令生成手段１６ｂで生成されたモータ指令値はモータ制御手段１６に入力され、そのモータ指令値に従ってモータ制御手段１４が各関節のモータＭを制御することによりロボット１の手先部３が移動するようになっている。
【００２２】
記憶手段１３内には、制御プログラムの他、各種データとして、各座標系（ローカル座標系、ツール座標系及びカメラ座標系）それぞれに基づく移動ベクトルをロボット座標系に変換するための各キャリブレーションデータが記憶されている。
【００２３】
以上のように構成されたロボット制御装置１０は、本発明のロボット位置教示のための移動制御装置、ロボットの位置教示装置として機能する。
【００２４】
図３及び図４は教示操作装置上に表示される教示画面の一例を示す図で、図３は、教示操作画面を示し、図４は、ロボットコントロール画面を示している。
教示画面は、複数の画面から構成されており、教示操作画面（Jog & Teach ）３０とロボットコントロール画面（Robot Control ）４０とをタブ３１ａ，３１ｂにより切り換えることが可能に構成されている。教示操作画面３０は、座標系切替ボタン３１と、操作手段としての動作方向指定ボタン３２及び動作ボタン３３と、「Teach 」ボタン３４とを備えている。座標系切替ボタン３１は、座標系を切り替えるためのボタンで、押下する度に、ロボット座標系（ロボットの設置ベースを原点として設定された座標系）、ユーザローカル座標系（ユーザが任意に設定可能な座標系）、ツール座標系（作業ツール３ａに設定された座標系）及びカメラ座標系（撮影画面を基準とした座標系）を順次切り替えることが可能となっている。図３はカメラ座標系に設定された状態を示している。また、座標系切替ボタン３１上に表示された数字はカメラ番号を示しており、本例では接続されているカメラ４は１台であることから番号「１」が表示されている。
【００２５】
動作方向指定ボタン３２は、座標系切替ボタン３１で選択された座標系における、ｘ軸、ｙ軸、ｚ軸の各軸を指定するボタンである。動作ボタン３３は、座標系切替ボタン３１及び動作方向指定ボタン３２で指定された座標系の座標軸方向にロボット手先３を動作させるためのボタンで、＋方向ボタン及び−方向ボタンで構成されており、押下する度に予め設定された移動量だけロボット手先３が移動するようになっている。なお、この動作ボタン３３の一押しによる移動量はカメラ座標系に基づく移動量で予め設定されており、１０ｍｍ、１ｍｍ、０．１ｍｍの３種類から選択設定可能に構成されている。ここでは１ｍｍに設定されているものとする。また、連続押下された場合には、選択設定された移動量の動作指示が繰り返し指示されたものとして処理される。
【００２６】
Teach ボタン３４は、このTeach ボタン３４の押下時のロボット１の姿勢データを教示データとして記憶手段１３に記憶させるためのボタンであり、ロボット手先３が教示予定位置に到達した状態で押下される。
【００２７】
ロボットコントロール画面４０は、ロボット１、カメラ４及び作業ツール３ａが複数接続され、また、ユーザーローカル座標系が複数設定されている場合にその中からそれぞれ一つを選択するための画面で、ロボット番号選択ボタン４１、ローカル座標系番号選択ボタン４２、ツール座標系番号選択ボタン４３、カメラ座標系番号選択ボタン４４を備えている。これら各ボタン４１〜４４を押下することにより、図示しないテンキー画面が表示され、テンキー画面上で番号を押下することにより所望の番号を選択できるようになっている。
【００２８】
上記図３及び図４は、教示操作装置２０における教示画面の一例を示したものであるが、ロボット制御装置１０の表示手段２１上には、図３及び図４の教示画面とは多少、画面構成が異なる図５に示すような教示画面（教示操作画面）が表示されている。図５において、図３及び図４と同一部分には同一符号を付している。このように教示操作装置２０における教示画面とロボット制御装置１０の教示画面との画面構成を異ならせても良いし、同じ構成としてももちろん良い。
【００２９】
以下、本実施の形態の動作を説明する。
まず、カメラ４によりワークが撮影可能な位置までロボット手先３を移動させる。この移動動作は、従来と同様にロボット手先３とワークとの相対的な位置関係を確認しながらロボット座標系に基づく動作命令が出されることにより行われる。この動作の結果、図６（ａ）に示すように撮影画面の左上にワークＷが写った状態になったものとして以下、本発明の特徴部分の動作を説明する。なお、図６においてＸｃ，Ｙｃはカメラ座標系を示している。ここでは、ワークＷが撮影画面の中央部に位置するようにジョグ動作（手動でのロボット動作）を行う場合を例に動作説明を行う。
【００３０】
図７は、本実施の形態の移動制御動作におけるデータの流れを示すブロック図である。
教示者は、まず、教示操作画面３０上の「Robot Conrol」タブ３１ｂを押下してロボットコントロール画面４０を表示させ、ロボット番号及びカメラ番号を選択する。ここでは、接続されているロボット１及びカメラ４はそれぞれ１台しかないため、それぞれ番号「１」を入力する。ついで、「Jog & Teach 」タブ３１ａを押下して教示操作画面（Jog & Teach ）３０に切り替える。そして、教示者は、このモニタ６上の撮影画面を見ながら教示動作を行う。本例の場合、まず、ワークＷを撮影画面の上下方向の中心に移動させる。この場合、Ｙｃ軸の＋方向にロボット手先３の位置（カメラ４の位置）を移動させればよい。従って、教示者は、教示操作画面３０において指定座標系がカメラ座標系に設定されていることを確認し、動作方向指定ボタン３２でＹ軸方向を選択し、動作ボタン３３の「＋」ボタンを押下する。ここでは「＋」ボタンが一押しされたものとする。
【００３１】
以上の操作手段としての動作方向指定ボタン３２及び動作ボタン３３からの動作命令は変換手段１６ａに入力され、変換手段１６ａでは、動作命令に基づいて指定座標系、座標軸、動作方向及び移動量を認識する。ここでは、「カメラ座標系」、「Ｙｃ軸」、「＋」が認識され、また、移動量は、ここでの動作ボタン３３の押下操作が一押しであるため、「１ｍｍ」と認識される。変換手段１６ａは、これらの各データに基づいてロボット１を現在位置から次の移動位置に移動させるためのカメラ座標系に基づく移動ベクトルを生成する。そして、カメラ座標系に基づく移動ベクトルを、記憶手段１３内のカメラ座標系のキャリブレーションデータに基づいてロボット座標系における移動ベクトルに変換する。このロボット座標系における移動ベクトルは動作指令生成手段１６ｂに入力され、動作指令生成手段１６ｂは、ロボット座標系に基づく移動ベクトルからロボット１の各関節に設けられたモータＭへのモータ指令値を生成してモータ制御手段１４に出力する。モータ制御手段１４は、動作指令生成手段１６ｂから入力されたモータ指令値に従って各関節のモータＭに制御信号を出力する。これにより、ロボット１の各関節のモータＭが回転してアーム２が移動し、ロボット１全体の姿勢が変化してロボット手先の位置が変化する。その結果、撮影画面に対するワークＷの位置が移動し、図６（ｂ）の実線で示す位置に移動する。なお、図６（ｂ）中の点線は移動前のワークＷの位置を示している。
【００３２】
以上の動作を繰り返し行うことにより、ワークＷを図６（ｃ）に示すように撮影画面の上下方向の中心に移動させることができる。この動作を図６（ｄ），図６（ｅ）に示すようにＸｃ軸方向においても同様に行うことにより、ワークＷを撮影画面の中央に移動させることができる。このようにして教示予定位置にロボット手先３が到達すると、教示者は、「Teach 」ボタン３４を押下する。この操作を認識したロボット制御装置１０の制御手段１６は、現在のロボット１の姿勢（各関節の角度）データを、教示データとして記憶手段１３に記憶させる。
【００３３】
このように本実施の形態によれば、カメラ座標系に基づいて移動制御動作を行うことができるため、すなわち撮影画面における水平方向及び垂直方向への移動が可能であるため、撮影画面に基づく直感的な動作指示によってロボット手先３を教示予定位置へ移動させることができる。これにより、ロボットの位置教示を行うに際し、教示作業を簡単に行うことができて教示者の負担軽減を図ることが可能となる。また、不必要に動作命令の実行回数を増大することなく、必要最低限の実行回数でロボット手先３を目標位置まで移動させることが可能となるため、教示作業の効率化を図ることが可能となる。また、操作ミスの軽減も図ることが可能となる。また、この動作命令の実際の入力操作はボタン操作であるため、操作が単純である。
【００３４】
ここで、本例では撮影画面の中央部にワークＷが位置するようにしているが、これは通常、カメラで撮影された画像は画面中央部分の方が画面の端に比べて精度が高いためである。このように撮影画面の中央部にワークＷが位置するときのロボット位置を教示位置とすることにより、ワークＷに対する精度の高い作業実現に寄与することができる。
【００３５】
なお、本例では、カメラ４をロボット手先３に取り付けた場合を例に説明してきたが、カメラの取り付け位置はこの位置に限られたものではなく、ロボット１の他の位置に取り付けても良い。また、ロボット１以外の位置に固定的に取り付けるようにしても良い。要は、ロボット手先３の動作に連動して撮影画像が変化するようにカメラ４とロボット手先３との位置関係が設定されていればよく、その設置対象物は特に限定されない。
【００３６】
なお、本例では、教示操作装置２０の表示手段２１をタッチパネル式のもので構成し、教示操作画面３０上に動作方向指定ボタン３２及び動作ボタン３３の直接の押下操作により動作命令の入力を行う場合を例に説明したが、ロボット制御装置１０の表示手段１１上に教示操作画面３０を表示し、教示操作画面３０上の各ボタン３２、３３をマウスなどの入力手段で操作することにより行うようにしてもよいし、また、各ボタン３２、３３をそれぞれ専用の入力ボタンで構成し、その入力ボタンの押下操作を動作命令の入力としても良い。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態のロボットシステムの全体構成を示す図。
【図２】ロボット制御装置の構成を示すブロック図。
【図３】教示操作画面の一例を示す図。
【図４】ロボットコントロール画面を示す図。
【図５】ロボット制御装置の表示手段上に表示される教示画面の一例を示す図。
【図６】移動制御動作時の撮影画面の流れを示す図。
【図７】移動制御動作におけるデータの流れを示すブロック図。
【図８】従来の装置における動作説明図。
【符号の説明】
【００３８】
１  ロボット、３  ロボット手先、４  カメラ、４ａ  モータ、６  モニタ、１０  ロボット制御装置、１１  表示手段、１２  入力手段、１３  記憶手段、１４  モータ制御手段、１６ａ  変換手段、１６ｂ  動作指令生成手段、２０  教示操作装置、２１  表示手段、３０  教示操作画面、３２  動作方向指定手段（操作手段）、３３  動作ボタン（操作手段）。
【図１】
2006289531.tif 000003
【図２】
2006289531.tif 000004
【図３】
2006289531.tif 000005
【図４】
2006289531.tif 000006
【図５】
2006289531.tif 000007
【図６】
2006289531.tif 000008
【図７】
2006289531.tif 000009
【図８】
2006289531.tif 000010