(57)【要約】【課題】視覚センサシステムを使用することなく、ＲＦＩＤシステムなどのタグの持つ情報と非接触で読み出すようになし、この場合に、タグの情報から物体の操作点の定量的情報を検知することによって用意に物体の操作を行うことができるようにする。【解決手段】物体５の操作を行う操作部位の位置座標を書き込んだ識別用のタグ６を物体５上に設け、コンピュータによって操作されるロボットマニピュレータ２に取り付けた検出部によって識別用のタグ６に書き込まれた局所基準位置座表｛０｝を読み出して物体５の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置を算出し、該相対位置によってロボットマニピュレータ２の操作制御を行い、ロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行うようにした。【選択図】　図２
2004090099.tif 000002
【特許請求の範囲】
【請求項１】
物体の操作を行う操作部位の位置座標を書き込んだ識別用のタグを当該物体上に設け、コンピュータによって操作されるロボットマニピュレータに取り付けた検出部によって前記識別用のタグに書き込まれた局所基準位置座標を読み出して物体の操作部位座標に対するロボットハンド座標系の相対位置を算出し、該相対位置によってロボットマニピュレータの操作制御を行い、ロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行うことを特徴とするロボットマニピュレータによる物体操作方法。
【請求項２】
物体の操作を行う操作部位の位置座標とその物体の操作方法と書き込んだ識別用のタグを当該物体上に設け、コンピュータによって操作されるロボットマニピュレータに取り付けた検出部によって前記識別用のタグに書き込まれた局所基準位置座標を読み出して物体の操作部位座標に対するロボットハンド座標系の相対位置を算出し、該相対位置、および取得した操作方法によってロボットマニピュレータの操作制御を行い、ロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行うことを特徴とするロボットマニピュレータによる物体操作方法。
【請求項３】
物体の操作を行う操作部位の位置座標とその物体の操作方法と書き込み、識別マークを備えた識別用のタグを当該物体上に設け、コンピュータによって操作されるロボットマニピュレータに取り付けた検出部によって前記識別用のタグに書き込まれた局所基準位置座標を読み出し、前記識別マークを検出して物体の操作部位座標に対するロボットハンド座標系の相対位置および姿勢を求め、該相対位置と姿勢と、および取得した操作方法によってロボットマニピュレータの操作制御を行い、ロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行うことを特徴とするロボットマニピュレータによる物体操作方法。
【請求項４】
請求項３において、前記識別マークは、複数のタグの配置位置によって形成されることを特徴とするロボットマニピュレータによる物体操作方法。
【請求項５】
物体の操作を行う操作部位の位置座標を書き込んで当該物体に設けられた識別用のタグと、前記識別用のタグに書き込まれた局所基準位置座標を読み出す検出部を取り付けたロボットマニピュレータと、前記位置座標を読み出して物体の操作部位座標に対するロボットハンド座標系の相対位置を算出し、該相対位置によってロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行わせる制御装置とを備えたことを特徴とするロボットマニピュレータによる物体操作装置。
【請求項６】
物体の操作を行う操作部位の位置座標とその物体の操作方法を書き込んで当該物体に設けられた識別用のタグと、前記識別用のタグに書き込まれた局所基準位置座標と操作方法とを読み出す検出部を取り付けたロボットマニピュレータと、読み出した前記位置座標に基づいて物体の操作部位座標に対するロボットハンド座標系の相対位置を算出し、該相対位置、および取得した操作方法によってロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行わせる制御装置とを備えたことを特徴とするロボットマニピュレータによる物体操作装置。
【請求項７】
物体の操作を行う操作部位の位置座標とその物体の操作方法を書き込み、識別マークを備えて当該物体に設けられた識別用のタグと、前記識別用のタグに書き込まれた局所基準位置座標と操作方法とを読み出し、前記識別マークを検出する検出部を取り付けたロボットマニピュレータと、前記位置座標を読み出して物体の操作部位座標に対するロボットハンド座標系の相対位置を算出し、かつ当該物体の姿勢を求め、該相対位置と姿勢と、および取得した操作方法によってロボットマニピュレータのハンドを物体の前記操作部位まで移動させ、物体操作を行わせる制御装置とを備えたことを特徴とするロボットマニピュレータによる物体操作装置。
【請求項８】
請求項７において、前記識別マークは、前記タグに設けた微小な切り込み、もしくは表示された記号であることを特徴とするロボットマニピュレータによる物体操作装置。
【請求項９】
ロボットマニピュレータのハンドによって操作を行う操作部位を有し、該操作部位の位置座標を書き込み、局所基準座標系を記憶した電子部品を備えた識別用のタグを取り付けたことを特徴とする移動物体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロボットマニピュレータによる物体操作方法および装置に関する。
【０００２】
【従来の技術】
特開平５−３１９４１４号公報には、円柱状の被収納物の円周上の一部に全周に亙って設けられ上記被収納物の円周方向の向きを識別するための識別マークと、この識別マークを読み取るマーク識別機と、このマーク識別機からの情報に応じて上記被収納物を円周方向へ回動させる回動手段と、上記被収納物を搬送して収納箱内に所定の向きに向けて収納するためのロボット本体とを備えている収納用ロボット装置が記載されている。
【０００３】
特開２０００−１７９６６５号公報には、固体を特定するＩＤ情報とその個体の個性を示す属性情報から成るＩＤ・属性情報と、前記属性情報に対応し、外部から与えられる命令とその命令に対して具体的にとる行動の関係を表す動作テーブルと、外部から与えられるＩＤ情報及び命令を認識する認識手段と、この認識手段により認識された情報を自身の前記ＩＤ情報及び命令と照合判断する判断手段と、この判断手段により前記ＩＤ情報が合致したとき前記外部から与えられた命令を自身の前記動作テーブル内で検索する検索手段と、この検索手段により検索された結果に基づき対応する動作を実行する実行手段とを有してなる知的ロボットが記載されている。
【０００４】
そして、特開２００２−１２７０５７号公報には、ロボットの動作軌跡上の位置を教示点として位置姿勢情報と、前記教示点ごとにロボットの経路情報とを制御部に設定し、位置姿勢情報および経路情報に基づいて動作するロボットの動作状態を表示装置に表示可能としたロボットの教示装置であって、前記ロボットの経路情報を設定する設定手段と、前記設定手段を前記表示装置上に表示する表示部と、表示された設定手段のうち所望の経路情報を選択する選択手段と、ロボットの現在の位置が教示点上にあるか否かを判別する判別手段とを備え、前記判別手段でロボットが教示点上にあると判別すると、前記制御部が前記表示部に表示された前記設定手段の表示を変えるロボットの教示装置が記載されている。
【０００５】
また、特開平７−８８７９１号公報には、ロボットハンドによって把持されて移載されるワークを撮像する撮像手段と、前記撮像手段にて撮像されたワークの２次元的な配置を認識する画像認識手段と、前記画像認識手段にて認識されたワークの配置に基づいて最適なワーク高さ測定点を算出して距離計測プランを作成する距離計測プラン部と、前記距離計測プラン部の作成した距離計測プランに基づいて、１つのワーク毎に少なくとも１点のワーク高さ測定点の高さを計測する距離計測手段と、前記画像認識手段の認識結果と前記距離計測手段の計測結果を用いて、ワークの３次元的な配置を認識するワーク配置認識手段を、前記ワーク配置認識手段の認識結果に基づいて、ワーク移載のためのロボットの動作プランを算出するロボット動作プラン部とを備えたロボット装置が記載されている。
【０００６】
【発明が解決しようとする課題】
ロボットによる物体の操作は物体の識別と把持から始まる。一般的に視覚センサシステムが用いられるのが今までの主流をなす。しかし、視覚センサシステムは照明の影響、識別時間の増加、隠れている部分の識別不可など色々な問題点が取り上げられる。また、把持力の基準となる物体の質量と材質などの物性値は判断できない。更に、物体操作のための把持部位の位置は別の上位レベルのアルゴリズムで計算せざるをえない。
【０００７】
一方、ＲＦＩＤ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）システムなどのタグの持つ情報をリーダ・ライタからの電子誘導により非接触で読み書きするシステムが開発されている。このシステムにより、物体に物体の様々な情報の入っているタグを貼り付けたり、その情報を利用して物体を識別や管理することが可能になる。この技術はまだロボットによる物体操作の用途には応用された例がない。
【０００８】
本発明は、視覚センサシステムを使用することなく、ＲＦＩＤシステムなどのタグの持つ情報を非接触で読み出すようになし、この場合に、タグの情報から物体の操作点の定量的情報を検知することによって容易に物体操作を行うことができるようにしたロボットマニピュレータによる物体操作方法および装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、ロボットによる物体操作を容易にするために、物体に操作を行う部位の位置座標と操作方法を書き込んだタグを貼り付け、リーダからその情報を読み出し、物体操作に用いるロボットの運用および制御方式を構成する。
【００１０】
本発明は、複雑な環境にある様々な物体の操作をロボットを用いて実現する技術である。物体に物体の形状情報を記憶させることと、その情報を非接触で読み出すことが可能なメモリと通信回路からなるタグを埋め込み、ロボットマニピュレータに取り付けたリーダによって、その情報を読み出すことで、その物体に必要な操作を加えることを可能にする。
【００１１】
タグの表面に例えば容易に検出可能でかつタグが埋め込まれる物体の姿勢に応じて見え方が変わる微小なマークを添付し、そのマークを原点として、操作される物体の操作部位（特に把持部位）の位置座標と操作方法情報をタグに書き込む。このような情報の書き込みを可能にする具体的なタグは、いくつか市販されており、例えば各社の製品を利用することで構成できる。このタグと通信してタグの情報を読み出せる検出器をマニピュレータに設置し、これによって、タグの情報から物体との操作点の定量的情報を検知して、マニピュレータにより物体操作を行う。
尚、本発明は、視覚センサとの共用を排除するものではない。
【００１２】
【発明の実施の形態】
以下、本発明の実施例を図面に基づいて説明する。
図１は、本発明の基本的構成を示す図である。図において、ロボット本体１は、ロボットマニピュレータ２を備え、ロボットマニピュレータ２はハンド３および検出器（ディテクター）４を備える。また、ロボット本体１は、後述するように、コンピュータを主体とした制御装置を含み、該制御装置からの指令によってロボットマニピュレータ２はＸ、Ｙ、Ｚ軸の任意方向に、そして回転方向に動作することができる。図１に示す例にあっては、ロボット本体１は建物、床、その他に固定する方式としている。
物体（オブジェクト）５はその表面上にロボットマニピュレータ２によって把持されるＰ１、Ｐ２を備え、他の面にはＲＩＦＤタグなどのタグ６が貼付されている。
【００１３】
タグ６の座標系をここでは物体の局所基準座標系｛０｝とする。物体５の把持位置座標と、局所基準座標系｛０｝の基準点とは既知であり、識別用のタグ６には位置座標との関係が予め書き込んである。
タグ６は、物体５の表面に貼付されてもよいし、物体５の製作時に同時に埋め込まれてもよい。
【００１４】
図１に示す例にあっては、任意の物体５のある面にタグ６を貼り付けている。タグ６は、メモリを有する。タグ６のメモリには物体５の局所基準座標系｛０｝に対する物体５の把持部位Ｐ１、Ｐ２の既知の位置座標についての情報を書き込む。例えば、物体５に必ず存在する把持部位の位置、あるいは物体５の動作を起こす作用点の位置などを記録しておく。作用されるものとしてはスイッチなども含まれる。ここではこれらを総称して操作部位と称する。
【００１５】
ロボットマニピュレータ２は、制御装置からの作業命令に従って物体５を探す。そのとき、ロボットマニピュレータ２に搭載された検出器４と物体５につけたタグ６との間の無線通信による情報交換で探す物体５を識別する。
そのあと、命じられた作業として、例えば把持を行う場合、検出器４から読み出されたタグ６の情報から物体５の把持位置座標を把握する。尚、検出器４の一部をロボット本体１内に設けるようにすることは可能である。
【００１６】
続いて、ロボットマニピュレータ２に取り付けたセンサ（検出器４の一部）、例えばレーザセンサなどを利用して、タグ６に設けてある識別マークを検出し、物体５の局所基準座標系｛０｝に対するロボットマニピュレータ２のハンド座標系｛Ｈ｝の相対位置と姿勢の情報を取得する。すなわち、ハンド座標系｛Ｈ｝と物体５の局所基準座標系｛０｝の座標変換行列を制御装置を使用して計算し、把持部位Ｐ１、Ｐ２に対するハンド３の相対位置を求める。
【００１７】
これによって、タグ６から検出器４によって読み出された局所基準座標系｛０｝に関する位置情報を、ロボットハンド座標系｛Ｈ｝に変換し、把持位置座標を求めてロボットマニピュレータ２の位置制御でハンド３を把持位置まで動かして、作業を行う。尚、｛Ｂ｝はロボットマニピュレータのベース座標系を示す。
【００１８】
タグ６の表面に容易に検出可能で、かつタグ６が貼付される、あるいは埋め込まれる物体５の姿勢に応じて見え方が変わる微小な識別マークを添付し、その識別マークを原点として、操作される物体５の操作部位（特に把持部位Ｐ１、Ｐ２）の位置座標と操作方法情報をタグ６に書き込んでおく。これによって、タグ６からの情報に基づいて物体５との操作部位との定量的情報を検知して、ロボットマニピュレータ２の操作によって物体操作を行う。
【００１９】
図２は、図１に示す物体操作装置１００の機能をブロックで示す。図において、制御装置２１は制御用パソコン（ＰＣ）からなり、処理装置（手段）２２、記憶装置（手段）２３、表示装置（手段）２４を有し、操作キー２５、および表示部（表示画面）２６に接続される。
【００２０】
処理装置（手段）２２は、図に示すように、次の機能を有する。
（１）　物体識別および把持位置情報取得
（２）　物体の原点および座標軸の探索
（３）　（１）の把持位置座標をハンド座標系に変換
（４）　ハンドの位置制御によって把持操作を行う
検出器４による検出によって、信号を入力し、物体識別および把持位置などの操作部位情報を取得する。タグ６に設けた識別マークを使用して物体５の原点探索および物体５の座標軸の探索を行う。操作部位座標、例えば把持位置座標をハンド座標系｛Ｈ｝に変換する。物体５の操作部位を認識し、ハンド３の位置制御によって物体の操作、例えば把持動作を行う。
【００２１】
各種情報の授受に際しては、制御用ＰＣが本来有する表示機能、すなわち表示装置（手段）２４によって表示部２６に画面表示をすることができる。
前述のように、物体５に設けたタグ６との通信は検出器（手段）４によって行うが、その通信制御信号の発信、並びに受信信号の取り入れは制御装置２１によって行われる。よって、検出器を通信装置を読み替えてもよい。
【００２２】
図３は、図１に示す物体操作装置１００の変形例であるが、実質的には同一であり、同一構成に同一番号を付して説明を省略する。（以下、同じ）
図３に示す例にあっては、ロボット本体１Ａは移動ロボット１Ａとして構成してある。従って移動ロボット１Ａは移動、歩行することができ、各種の形状とすることができる。
検出器４はレーザセンサ４Ａおよびリーダ４Ｂとからなる。レーザセンサ４Ａおよびリーダ４Ｂは制御装置２１と接続してあり、レーザの発信および受信、タグ６内蔵の情報の入力および出力制御は、上述のように、制御装置２１によってなされる。
【００２３】
図４も同様の例を示す。ロボット本体１Ｂは、回転可能なプラットフォーム状に形成してある。ロボットマニピュレータ２およびハンド３を有することも先の実施例と同じである。ロボットマニピュレータ２上には、超音波センサ４Ｃ（Ｕｌｔｒａｓｏｎｉｃ　ｓｅｎｓｏｒ）およびアンテナ４Ｄが設けてある。超音波センサ４Ｃおよびアンテナ４Ｄは上述の検出器４を構成する。
本例の場合、物体５の具体例としてカップ５Ａを表示した。カップ５Ａは、通常把手１１を有しており、この把手１１が把持部位、すなわち操作部位となり、本例の場合、その中央が把持位置１２（Ｐｏｔｅｎｔｉａｌ　ｍａｎｉｐｕｌａｔｉｏｎ　ｐｏｉｎｔ）となる。
カップ５Ａの側面にはタグ６が貼付、もしくは埋め込まれる。
物体の座標系を検出することによって、ハンド座標系｛Ｈ｝に変換し、操作部位座標軸を認識することは前述の通りである。
【００２４】
図５は、カップ５Ａの置かれた状況を示す。図において、上述のように、カップ５Ａの表面にはタグ６が設けられる。タグ６には電子部品、例えばＩＣからなるメモリチップ１３が埋め込まれており、この例の場合、周囲に１つの切り欠きからなる識別マーク１４が形成してある。
図６に示すように、タグ６に形成する識別マークは２つ以上の切り欠き１４Ａ、もしくは中央部に突起１５を形成する円マーク１４Ｂであってもよい。
【００２５】
図５（ａ）と図５（ｂ）のカップ５Ａの姿勢の違いは、タグ６はカップ５Ａに固定されているので、タグ６の向きが分れば簡単に判別できる。このように形状に特徴を持つタグを貼り付けるかあるいはタグ６の表面に識別マーク１４（１４Ａ、１４Ｂ）を貼付し、そのマークを検出することによって、カップ５Ａの姿勢を判断する。
タグ６のメモリ上で直接、例えば把持部位の座標などを書き込むことも可能であるが、タグ６には物体の識別のできるシリアル番号だけを書き込んで、そのシリアル番号の物体の有する様々なデータをネットワークにつながっているＰＣのハードディスクなどの記憶装置に保存しておきながら参照することも可能である。
【００２６】
図７は、中央部に突起１５を有する円マーク１４Ｂをスキャンによって検出した状況を示す。スキャン位置（ｍｍ）と、その時の基準点からの距離（ｍｍ）によって円マーク１４Ｂの位置を把握することができる。
タグ６には、把持位置あるいはテレビなどのスイッチ位置などの操作位置、物体の質量、材質、操作中の物体のＺ軸（一定方向）等の位置情報、並びに操作方法情報が書き込まれる。質量は、その物体の容積、重さなどの情報を与え、材質は把持するときの摩擦係数情報を与える。Ｚ軸方向は、回転不可などの情報を与える。
【００２７】
以下は、実験に使われたタグ６のメモリ上に書き込まれているシリアル番号の例を示す。
【表１】
2004090099.tif 000003
【００２８】
図８は、リーダ４Ｂから送信されたシリアル番号を表示部２６に表示した例を示す。データは、１スタートバイト（Ｓｔａｒｔ　ｂｙｔｅ）（３Ａｈ）、１０データバイト、２チェックサムバイト（Ｃｈｅｃｋｓｕｍ　ｂｙｔｅ）および１ストップバイト（Ｓｔｏｐ　ｂｙｔｅ）（０Ｄｈ）の１４バイト構成とされる。
検出されたシリアル番号はデータベースに格納された各種情報によって制御信号として認識される。
【００２９】
前述のように、物体に貼り付いたタグのメモリ上に直接情報を書き込むことも可能であるが、現在市販されている多数の低価タグはそのメモリの量が充分ではない場合があると思われる。将来的にもっと豊かな情報を物体に書き込んで、そのデータを応用するためには経費のかかるタグのメモリを増やすより、ネットワークにつながっている別のデータサーバなどの記憶装置に保存しておくことも可能である。タグのメモリ上には物体の識別のできる最小限の情報、例えばＩＤ番号だけの情報を書き込む。そのＩＤ番号によって参照できるデータサーバにはあらゆる情報を入れておく。サーバにアクセスすることによって、詳細な情報を物体のタグから直接読み出さなくても何処からでも必要な情報を利用することが可能になる。例えばＰＣの場合、製造メーカ、製造日、ＯＳ、インストールされているプログラムの内容などが参照できる。現在の有・無線ネットワーク通信技術によって充分実現可能な技術である。
【００３０】
図９は、ＲＦＩＤシステムの動作原理について示し、ＲＦＩＤシステムの動作原理については、「情報処理」Ｖｏｌ．４０、Ｎｏ．８、ｐｐ８４６〜８５０、ＩＳＳＮ０４４７−８０５３、社団法人情報処理学会、Ａｕｇｕｓｔ　１９９９に詳しく説明されている。図９は、当該雑誌に紹介されている典型的なＲＦＩＤシステムの構成図であり、当該図およびその説明は本発明の実施例に適用され得る。
【００３１】
実験に用いたＲＦＩＤタグの１例を示せば次のような仕様となる。
機能　　　　　：　データ記録および通信
使用周波数　　　：１２５ｋＨｚ　±６
エンコーディング：マンチェスター
読み出しスピード：１，９５４ｂｐｓ
メモリ容量　　　：６４ｂｉｔ、リードオンリー
シリアルナンバー：４０ｂｉｔ
寸法　　　　　　：３０×６（ｍｍ）
操作温度　　　　：−４０から８５℃
実験に用いたレーザセンサ４Ａは、２００ｍｍから４０ｍｍの距離を測定計測可能である。勿論、この範囲を超えて計測するように構成することは可能である。
【００３２】
次に、座標変換行列について説明する。
ロボットによる物体の操作では、ある座標系に基づくベクトルの記述がわかっていて、それを別の座標系に基づく記述に直す必要が生じる。それを座標変換と呼び、ある座標系から別の座標系への写像をそれぞれの座標軸の姿勢と位置を関連付ける部分から構成できる４×４の行列形式の１つの演算式によって計算できる。
【００３３】
図１０は、物体上の局所基準座標系｛０｝とハンド座標系｛Ｈ｝とから物体５の把持部位Ｐ１あるいはＰ２の位置座標を求める計算方法を示す。図１０に示すように局所基準座標系｛０｝はＸ０、Ｙ０、Ｚ０軸で構成される。同じように、ハンド座標系はＸｈ、Ｙｈ、Ｚｈ軸で構成される。例えば、把持部位Ｐ２の位置座標は局所基準座標系｛０｝からはＰ１Ｏ＝｛ｘ１０ｙ１０、ｚ１０｝となる。同じ座標をハンド座標系｛Ｈ｝に基づいて、記述すると、Ｐ１ｈ＝｛ｘ１ｈ、ｙ１ｈ、ｚ１ｈ｝となる。ハンド座標系｛Ｈ｝から局所基準座標系｛０｝の原点の位置を
2004090099.tif 000004
で表す。また、局所基準座標系｛０｝はハンド座標系｛Ｈ｝に対して回転していて
2004090099.tif 000005
によって記述される。すると、局所基準座標系｛０｝に基づくＰ１０の位置座標をハンド座標系｛Ｈ｝に基づくＰ１ｈに変換する一般的な変換写像は、次式（１）によって求められる。
【数１】
2004090099.tif 000006
【００３４】
2004090099.tif 000007
の各成分は、次式（２）のように、それぞれの座標軸の単位ベクトルｘ０、ｙ０、ｚ０とｘｈ、ｙｈ、ｚｈの内積として求められる。
【数２】
2004090099.tif 000008
【００３５】
物体上の任意の把持部位の位置Ｐ１あるいはＰ２は同じ物体に固定されている局所基準座標系｛０｝に対して記述される。ロボットマニピュレータは一般的にハンド座標系に目標位置を与えることによって物体を把持したりする作業を行う。タグに書き込まれたＰ１あるいはＰ２の位置座標は局所基準座標｛０｝からの座標であり、その座標をハンド座標系｛Ｈ｝に基づく座標に変換して、ロボットマニピュレータに目標位置として与えることで、作業が可能になる。
尚、タグ６は唯一である必要はなく、複数個設けてもよい。この場合、複数個のタグ６の予め定めた配置状況によってタグ６上に識別マークを形成しなくても、計測すべき原点を配置状況を検出することによって計測することができる。
【００３６】
図１１は、タグ６に書き込んだ操作方法による操作条件により、カップ５Ａを直立した状態でＡ点からＢ点まで搬送する状況を示す。
以上のように、本実施例によれば、次のロボットマニピュレータによる物体操作方法が構成される。
【００３７】
物体５の操作を行う操作部位の位置座標を書き込んだ識別用のタグ６を物体５上に設け、コンピュータによって操作されるロボットマニピュレータ２に取り付けた検出部（検出器４の一部、もしくは全部）によって識別用のタグ６に書き込まれた局所基準位置座標｛０｝を読み出して物体の操作部位座標に対するロボットハンド座標系の｛Ｈ｝の相対位置を算出し、該相対位置によってロボットマニピュレータ２のハンド３を物体の操作部位まで移動させ、物体操作を行うロボットマニピュレータによる物体操作方法。
【００３８】
物体５の操作を行う操作部位の位置座標とその物体５の操作方法と書き込んだ識別用のタグ６を物体５上に設け、コンピュータによって操作されるロボットマニピュレータ２に取り付けた検出部によって識別用のタグ６に書き込まれた局所基準位置座標｛０｝を読み出して物体５の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置を算出し、該相対位置、および取得した操作方法によってロボットマニピュレータ２の操作制御を行い、ロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行うロボットマニピュレータによる物体操作方法。
【００３９】
物体５の操作を行う操作部位の位置座標とその物体５の操作方法と書き込み、識別マーク１４を備えた識別用のタグ６を物体５上に設け、コンピュータによって操作されるロボットマニピュレータ２に取り付けた検出部によって識別用のタグ６に書き込まれた局所基準位置座標｛０｝を読み出し、識別マーク１４を検出して物体５の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置および姿勢を求め、該相対位置と姿勢と、および取得した操作方法によってロボットマニピュレータ２の操作制御を行い、ロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行うロボットマニピュレータによる物体操作方法。
【００４０】
また、次のロボットマニピュレータによる物体操作装置が構成される。
物体５の操作を行う操作部位の位置座標を書き込んで物体５に設けられた識別用のタグ６と、識別用のタグ６に書き込まれた局所基準位置座標｛０｝を読み出す検出部を取り付けたロボットマニピュレータ２と、位置座標を読み出して物体５の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置を算出し、該相対位置によってロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行わせる制御装置とを備えたロボットマニピュレータによる物体操作装置。
【００４１】
物体５の操作を行う操作部位の位置座標とその物体５の操作方法を書き込んで物体５に設けられた識別用のタグ６と、識別用のタグ６に書き込まれた局所基準位置座標｛０｝と操作方法とを読み出す検出部を取り付けたロボットマニピュレータ２と、読み出した位置座標に基づいて物体の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置を算出し、該相対位置、および取得した操作方法によってロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行わせる制御装置とを備えたロボットマニピュレータによる物体操作装置。
【００４２】
物体５の操作を行う操作部位の位置座標とその物体５の操作方法を書き込み、識別マーク１４を備えて物体５に設けられた識別用のタグ６と、識別用のタグ６に書き込まれた局所基準位置座標｛０｝と操作方法とを読み出し、識別マーク１４を検出する検出部を取り付けたロボットマニピュレータ２と、位置座標を読み出して物体５の操作部位座標に対するロボットハンド座標系｛Ｈ｝の相対位置を算出し、かつ物体５の姿勢を求め、該相対位置と姿勢と、および取得した操作方法によってロボットマニピュレータ２のハンド３を物体５の操作部位まで移動させ、物体操作を行わせる制御装置とを備えたロボットマニピュレータによる物体操作装置。
【００４３】
また、本発明によれば、ロボットマニピュレータ２のハンド３によって操作を行う操作部位を有し、該操作部位の位置座標を書き込み、局所基準座標系｛０｝を記憶した電子部品を備えた識別用のタグ６をとりつけた移動物体、例えばカップ、箱、テレビ等を提供することができる。移動物体としては、日用品、家電品、工業用品等が考えられる。
【００４４】
【発明の効果】
従来の視覚センサシステムと比べると環境の影響を受けにくくなる。特に、物体の識別や操作部位に位置などの検知にかかる時間が極めて短くなり、複雑な環境において使用の制限のあった今までの視覚センサに代わって様々な環境でのロボットの適用を可能にする。また、物体に情報を持つタグを貼り付けることは、実世界のいたるところに配置された計算機能を持つデバイスと通信することによって、人間の生活を支援するユビキータス・コンピューティングの要素にもなる。
【００４５】
【図面の簡単な説明】
【図１】本発明の実施例を示し、本発明の基本的構成を示す図。
【図２】本発明の実施例の概略を示すブロック図。
【図３】本発明の実施例の一部変形を示す構成図。
【図４】本発明の実施例の一部変形を示す構成図。
【図５】タグ６を有するカップ５Ａが置かれた状況を示す図。
【図６】識別マークを有するタグ６の構成を示す図。
【図７】識別マークの検出例を示す実験図。
【図８】シリアル番号の表示を示す画面図。
【図９】ＲＦＩＤシステムの動作原理（公知）を示す図。
【図１０】局所基準座標系｛０｝とハンド座標系｛Ｈ｝との関係を示す図
【図１１】操作方法により搬送の一形態を示す図。
【符号の説明】
１…ロボット本体、２…ロボットマニピュレータ、３…ハンド、４…検出器、４Ａ…レーザセンサ、４Ｂ…リーダ、４Ｃ…超音波センサ、４Ｄ…アンテナ、５…物体、５Ａ…カップ、６…タグ、１３…メモリチップ、１４…識別マーク、１００…物体操作装置。
【図１】
2004090099.tif 000009
【図２】
2004090099.tif 000010
【図３】
2004090099.tif 000011
【図４】
2004090099.tif 000012
【図５】
2004090099.tif 000013
【図６】
2004090099.tif 000014
【図７】
2004090099.tif 000015
【図８】
2004090099.tif 000016
【図９】
2004090099.tif 000017
【図１０】
2004090099.tif 000018
【図１１】
2004090099.tif 000019