JPH09323280A - マニピュレータの制御方法及びシステム - Google Patents

マニピュレータの制御方法及びシステム

Info

Publication number
JPH09323280A
JPH09323280A JP14201496A JP14201496A JPH09323280A JP H09323280 A JPH09323280 A JP H09323280A JP 14201496 A JP14201496 A JP 14201496A JP 14201496 A JP14201496 A JP 14201496A JP H09323280 A JPH09323280 A JP H09323280A
Authority
JP
Japan
Prior art keywords
manipulator
marker
coordinate system
target object
image
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.)
Pending
Application number
JP14201496A
Other languages
English (en)
Inventor
Koichi Yoshida
耕一 吉田
Masahiko Mikawa
正彦 三河
Takenori Morimitsu
武則 森光
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP14201496A priority Critical patent/JPH09323280A/ja
Publication of JPH09323280A publication Critical patent/JPH09323280A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【課題】オペレータが先端効果器を遠隔対象物体に対し
て目測や経験に頼らず適切に操作して位置決めを行うこ
とができるマニピュレータの制御方法及びこれを実施す
るための制御システムを提供する。 【解決手段】対象物体Oに対するマニピュレータの位置
・姿勢を操作するに当り、予め3Dマーカー3が装備さ
れた先端効果器2をアーム1の先端に設置するととも
に、ステレオカメラ4を用意して置き、3Dマーカー3
と対象物体Oとを同時にステレオカメラ4で撮影し、コ
ントローラ5にて対象物体Oの特徴点と3Dマーカー3
の参照パターンの画面上の位置とを追跡し、先端効果器
2上に任意に選んだ参照座標系Σf が対象物体O上の特
徴点から定義される基準座標系ΣBに一致するようにマ
ニピュレータのアーム1の位置決め制御をする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ステレオカメラを
用いてロボットアーム等の先端効果器を遠隔対象物体に
対して所望の相対位置・姿勢に操作する際の位置決め制
御を可能にするマニピュレータの制御方法及びこれを実
施するための制御システムに関する。
【0002】
【従来の技術】従来、大型クレーンや消防車の梯子等
(マニピュレータ)を遠隔操作して先端部(先端効果
器)を適切に位置決めするには、オペレータの目測に基
づく経験に頼るところが大きかった。よって、マニピュ
レータを自在に操作するには、高い熟練度が必要とな
り、初心者に困難な作業であった。そこで、マニピュレ
ータのアームの位置決めを容易にするために、カメラで
対象物体とアームの先端効果器とを同時にとらえて、こ
れらの特徴点を追跡し、両者を画像面上で一致させるサ
ーボ制御系を利用したマニピュレータの制御システムが
提案されている。
【0003】
【発明が解決しようとする課題】しかしながら、前記マ
ニピュレータの制御システムでは、カメラで撮影された
画像から対象物体と先端効果器との両特徴点を認識する
必要があるので、その処理に多大な時間を要し、実用化
に至っていないのが現状である。
【0004】ここにおいて本発明の解決すべき主要な目
的は、次の通りである。本発明の第1の目的は、オペレ
ータが先端効果器を遠隔対象物体に対して目測や経験に
頼らず適切に操作して位置決めを行うことができるマニ
ピュレータの制御方法及びこれを実施するための制御シ
ステムを提供せんとするものである。
【0005】本発明の第2の目的は、対象物体上に定義
された基準座標系に対して先端効果器の位置・姿勢を立
体的に容易に把握して相対的に並進・回転運動させるこ
とができ、柔軟性の高い位置決め作業を効率的に行うこ
とができるマニピュレータの制御方法及びこれを実施す
るための制御システムを提供せんとするものである。
【0006】本発明のその他の目的は、明細書、図面、
特に特許請求の範囲の各請求項の記載から自ずと明らか
となろう。
【0007】
【課題を解決するための手段】本発明は、オペレータが
先端効果器を所望の相対位置・姿勢に操作する際、ステ
レオカメラでとらえた対象物体に対して先端効果器の位
置・姿勢を画像認識し易い3Dマーカーにて立体的にと
らえて誤差修正のフィードバック制御をすることを特徴
とする。これにより、オペレータが先端効果器を遠隔対
象物体に対して目測や経験に頼らず適切に操作して位置
決めを行うことができる。さらに、具体的詳細に述べる
と、当該課題の解決は、本発明が次に列挙するそれぞれ
の新規な特徴的構成手法及び手段を採用することにより
前記目的を達成する。
【0008】すなわち、本発明方法の第1の特徴は、対
象物体に対するマニピュレータの位置・姿勢を操作する
に当り、アーム先端の先端効果器を当該対象物体との相
対関係で適正な位置・姿勢に位置決め制御する際、当該
相対関係の位置・姿勢の撮影と射影幾何等解析を容易に
するため前記先端効果器に一体取付けた3Dマーカーの
位置・姿勢の撮影と射影幾何等解析を通して当該先端効
果器の位置・姿勢を間接的に算出処理してなるマニピュ
レータの制御方法にある。
【0009】本発明方法の第2の特徴は、前記本発明方
法の第1の特徴における前記対象物体と前記先端効果器
との相対関係の撮影が、ステレオカメラにて実行してな
るマニピュレータの制御方法にある。
【0010】本発明方法の第3の特徴は、前記本発明方
法の第1又は第2の特徴における前記対象物体と前記先
端効果器との相対関係の射影幾何等解析が、前記ステレ
オカメラの画像の前記対象物体の特徴点及び前記3Dマ
ーカーの参照パターンの座標位置を数値的に割出し所定
関係式を通し算出処理してなるマニピュレータの制御方
法にある。
【0011】本発明方法の第4の特徴は、対象物体に対
するマニピュレータの位置・姿勢を操作するに当り、予
め3Dマーカーが装備された先端効果器を前記マニピュ
レータのアーム先端に設置するとともに、ステレオカメ
ラを用意して置き、当該ステレオカメラで前記3Dマー
カーと前記対象物体とを同時に撮影して、前記対象物体
の特徴点と前記3Dマーカーの参照パターンの画面上の
位置とを追跡し、前記マニピュレータの先端効果器上に
任意に選んだ参照座標系が前記対象物体上の特徴点から
定義される基準座標系に一致するように前記マニピュレ
ータのアームの位置決めを制御するマニピュレータの制
御方法にある。
【0012】本発明方法の第5の特徴は、対象物体に対
するマニピュレータの位置・姿勢を操作するに当り、予
め3Dマーカーが装備された先端効果器をマニピュレー
タのアーム先端に設置するとともに、当該3Dマーカー
と前記対象物体とを同時に撮影するステレオカメラを用
意して置き、先ず、前記ステレオカメラの画像面上にお
ける前記対象物体の複数の特徴点から基準座標系を定義
し、かつ前記先端効果器上の参照座標系の位置・姿勢を
指定し、次に前記対象物体の特徴点と前記3Dマーカー
の参照パターンの画面上の位置とを追跡し、前記ステレ
オカメラによる左右両画面上の前記3Dマーカーの参照
パターンの位置をカメラ座標系にて求めた後、前記カメ
ラ座標系に対する3Dマーカー座標系の相対位置・姿勢
を算出する一方、前記3Dマーカー座標系の相対位置・
姿勢に基づいて前記先端効果器上の参照座標系の射影を
算出し、当該算出した前記参照座標系の射影を前記ステ
レオカメラの左右両画面上にかき込み、続いて、前記先
端効果器上の参照座標系の射影画像を6次元のアーム特
徴量ベクトルに写像する一方、前記対象物体の基準座標
系の射影画像を6次元の対象物特徴量ベクトルに写像し
てアーム特徴量ベクトル及び対象物特徴量ベクトルを求
めた後、両ベクトルが一致するようにマニピュレータを
制御するマニピュレータの制御方法にある。
【0013】本発明方法の第6の特徴は、前記本発明方
法の第1、第2、第3、第4又は第5の特徴における前
記3Dマーカーが、斜方6面体あるいは直方体の同一平
面上にない4つ以上の頂点に参照パターンが配置されて
なるマニピュレータの制御方法にある。
【0014】本発明方法の第7の特徴は、前記本発明方
法の第3、第4、第5又は第6の特徴における前記3D
マーカーの参照パターンの画面上の位置が、予め3Dマ
ーカーに取り付けられている参照パターンの画像を比較
用イメージとして記憶させておき、前記ステレオカメラ
で撮影した画像と相関をとることにより算出されるマニ
ピュレータの制御方法にある。
【0015】本発明方法の第8の特徴は、前記本発明方
法の第1、第2、第3、第4、第5、第6又は第7の特
徴における前記マニピュレータが、産業用ロボットのア
ーム、クレーン又は消防車の梯子であるマニピュレータ
の制御方法にある。
【0016】本発明方法の第9の特徴は、前記本発明方
法の第3、第4、第5、第6、第7又は第8の特徴にお
ける前記3Dマーカーの参照パターンが、模様が描かれ
たパターン板と、当該パターン板を明るくする光源とを
備えたマニピュレータの制御方法にある。
【0017】本発明装置の第1の特徴は、アーム先端に
先端効果器が設けられたマニピュレータの制御システム
において、前記先端効果器に装備された3Dマーカー
と、対象物体と前記3Dマーカーとを同時に撮影するス
テレオカメラと、マニピュレータの操作時に前記対象物
体の特徴点と前記3Dマーカーの参照パターンの画面上
の位置とを追跡し、かつ前記マニピュレータの先端効果
器上に任意に選んだ参照座標系が前記対象物体上の特徴
点から定義される基準座標系に一致するように前記マニ
ピュレータを制御するコントローラと、を有するマニピ
ュレータの制御システムにある。
【0018】本発明装置の第2の特徴は、アーム先端に
先端効果器が設けられたマニピュレータの制御システム
において、前記先端効果器に装備された3Dマーカー
と、対象物体と前記3Dマーカーとを同時に撮影するス
テレオカメラと、コントローラとを備え、前記コントロ
ーラは、前記マニピュレータの操作時に前記ステレオカ
メラからの画像情報を読み取って前記対象物体の特徴点
と前記3Dマーカーの参照パターンの画像面上の位置を
追尾する画像追跡器と、前記画像追跡器からの追尾情報
をもとにカメラ座標系に対する3Dマーカー座標系の相
対位置・姿勢を算出する3Dマーカー位置・姿勢推定器
と、前記3Dマーカー座標系の相対位置・姿勢に基づい
て前記先端効果器上の参照座標系の射影を算出し、当該
参照座標系の射影を前記ステレオカメラの左右両画面上
にかき込む参照座標描画器と、前記先端効果器上の参照
座標系の射影を前記先端効果器のカメラ座標系に対する
位置・姿勢と一対一の対応を有する特徴量ベクトルに変
換するアーム特徴量算出部と、前記画像追跡器から出力
された前記対象物体の特徴点を当該対象物体のカメラ座
標に対する位置・姿勢と一対一の対応を有する対象物特
徴量ベクトルに変換する対象物特徴量算出部と、前記ア
ーム特徴量算出部と前記対象物特徴量算出部からの出力
の差をもとにマニピュレータの先端部の速度・角速度指
令を算出するフィードバック制御器とからなるマニピュ
レータの制御システムにある。
【0019】本発明装置の第3の特徴は、前記本発明装
置の第2の特徴における前記コントローラの画像追跡器
及び3Dマーカー位置・姿勢推定器の代わりに、前記ス
テレオカメラの画像を入力として前記3Dマーカーの参
照パターンの画像面上の位置を予め用意しておいた比較
用パターンと相関をとりつつ追尾する画像追跡器と、前
記画像追跡器からの出力をもとにカメラ座標系に対する
3Dマーカー座標系の相対位置・姿勢を推定する3Dマ
ーカー位置・姿勢推定器と、を有するマニピュレータの
制御システムにある。
【0020】本発明装置の第4の特徴は、前記本発明装
置の第1、第2又は第3の特徴における前記3Dマーカ
ーが、斜方6面体あるいは直方体の同一平面上にない4
つ以上の頂点に参照パターンが配置されてなるマニピュ
レータの制御システムにある。
【0021】本発明装置の第5の特徴は、前記本発明装
置の第1、第2、第3又は第4の特徴における前記マニ
ピュレータが、産業用ロボットのアーム、クレーン又は
消防車の梯子であるマニピュレータの制御システムにあ
る。
【0022】本発明装置の第6の特徴は、前記本発明装
置の第1、第2、第3、第4又は第5の特徴における前
記3Dマーカーの参照パターンが、模様が描かれたパタ
ーン板と、当該パターン板を明るくする光源とを備えた
マニピュレータの制御システムにある。
【0023】
【発明の実施の形態】以下、本発明の実施の形態を、そ
の装置例、方法例及び応用例に基づいて説明する。 (装置例)図1は本装置例のマニピュレータの制御シス
テムαの構成を示し、図2は本装置例で使用される3D
マーカーの構成を示す。なお、以下に述べる対象物体O
の位置・姿勢は3次元空間上での対象物体Oの位置(3
次元)と方向(3次元)を表す。
【0024】本装置例で使用されるマニピュレータは、
アーム1の先端に先端効果器2が設けられている。本装
置例のマニピュレータの制御システムαは、図1に示す
ように、3Dマーカー3と、ステレオカメラ4と、コン
トローラ5とからなる。なお、マニピュレータは、産業
用ロボットのアームの他、クレーンや消防車の梯子等で
良く、本発明は遠隔操作するアームを備えているシステ
ムに適用することができる。
【0025】3Dマーカー3は、先端効果器2に装備さ
れている。その構成は、図2に示すように、互いに直交
する長さLmの3本の腕6a、6b、6cの先端と原点
にステレオカメラ4により追跡されるべき参照パターン
7を合計4つ設けてなる。すなわち、参照パターン7は
立方体の同一平面上にない4つの頂点(原点、x軸、y
軸、z軸)に配置される。
【0026】なお、3Dマーカー3は、直方体あるいは
斜方6面体上の頂点に参照パターン7を配置した構造に
しても良いが、カメラ座標系に対する3Dマーカー3の
位置・姿勢を求めるためには4つ以上の参照パターン7
を必要とする。本装置例の3Dマーカー3の参照パター
ン7は、市松模様のパターン板7aと、パターン板7a
を明るくする発光ダイオード7bとを備えている。
【0027】ステレオカメラ4は、対象物体Oと3Dマ
ーカー3を同時に撮影する。コントローラ5は、画像追
跡器8、3Dマーカー位置・姿勢推定器9、参照座標描
画器10、アーム特徴量算出器11、対象物特徴量算出
器12、及びフィードバック制御器13からなる。
【0028】画像追跡器8は、マニピュレータの操作時
にステレオカメラ4からの画像情報を読み取って左右両
画面上の対象物体Oの特徴点と3Dマーカー3の参照パ
ターン7の画像面上の位置を追尾する。3Dマーカー位
置・姿勢推定器9は、画像追跡器8からの追尾情報をも
とにカメラ座標系に対する3Dマーカー座標系の相対位
置・姿勢を推定する。
【0029】参照座標描画器10は、予め設定された3
Dマーカー座標系の相対位置・姿勢情報、画像追跡器8
の出力情報、及び3Dマーカー位置・姿勢推定器9の出
力情報を得て先端効果器2上の参照座標系の射影を算出
し、かつ参照座標系の射影をステレオカメラ4から得ら
れた画像の左右両画面上にかき込む。アーム特徴量算出
器11は、先端効果器2上の参照座標系の射影を先端効
果器2のカメラ座標系に対する位置・姿勢と一対一の対
応を有する特徴量ベクトルに変換する。
【0030】対象物特徴量算出器12は、画像追跡器8
から出力された対象物体Oの特徴点を対象物体Oのカメ
ラ座標に対する位置・姿勢と一対一の対応を有する対象
物特徴量ベクトルに変換する。フィードバック制御器1
3は、アーム特徴量算出部11と対象物特徴量算出部1
2からの出力の差をもとにマニピュレータのアーム1の
先端部の速度・角速度指令を算出する。
【0031】以上説明した本装置例のマニピュレータの
制御システムαによれば、図4に示すように、対象物体
Oと3Dマーカー3を同時にとらえたステレオ画像を利
用して、先端効果器2上に任意に選んだ参照座標系Σf
が対象物体O上の特徴点f1、f2、f3から定義される基準
座標系ΣB に一致するようにマニピュレータのアーム1
を制御する。ここで、図4はステレオカメラ4にてとら
えられた3Dマーカー3と対象物体Oを表す。
【0032】(方法例)次に前記装置例を使用したマニ
ピュレータの制御方法の方法例について具体的に説明す
る。 (1)先ず、マニピュレータを操作する際にステレオカ
メラ4により撮影された左右の画像平面Imを、モニタ
画面に表示し、オペレータはモニタ画面を参照しながら
対象物体Oの特徴点を選択する。そして、画像平面Im
上における対象物体Oの複数の特徴点から基準座標系Σ
B を定義し、先端効果器2上の参照座標系Σf の位置・
姿勢を指定し、参照座標系Σf の位置・姿勢情報を参照
座標描画器10へ入力する。
【0033】(2)次に、画像追跡器8にて、対象物体
Oの特徴点と3Dマーカー3の参照パターン7の画面上
の位置とを追跡する。このとき、例えば、図2に示す3
Dマーカー3に取り付けられている参照パターン7の画
像を比較用イメージとしてメモリしておき、入力画像と
相関をとることにより画像面上の位置を計算する。な
お、参照パターン7に含まれる2本の直交直径線を検出
しその交点として面像面上の位置を計算してもよい。
【0034】(3)続いて、3Dマーカー位置・姿勢推
定器9において、画像追跡器8の出力情報をもとにカメ
ラ座標系に対する3Dマーカー座標系の相対位置・姿勢
を算出(推定)する。3Dマーカー位置・姿勢推定器9
で行われる処理は以下の通りである。
【0035】図5は3Dマーカー3のステレオカメラに
よる一画像平面Im上への射影を表す。
【外1】
【0036】
【外2】
【0037】
【外3】
【0038】
【外4】
【0039】
【外5】
【0040】
【外6】
【0041】
【外7】
【0042】
【外8】
【0043】
【数1】
【0044】
【数2】
【0045】
【数3】
【0046】ここで、
【数4】
【0047】
【外9】
【0048】(4)次に、参照座標描画器10が、3D
マーカー座標系の相対位置・姿勢情報、画像追跡器8の
出力情報、及び3Dマーカー位置・姿勢推定器9の出力
情報をもとに先端効果器2上の参照座標系の射影を算出
し、かつ参照座標系の射影をステレオカメラ4から得ら
れた画像の左右両画面上にかき込む。
【0049】
【外10】
【0050】ここで、左右のカメラ座標系を改めてΣl
、Σr と定義する。Σc をΣl 、Σr と置き換えれ
ば、左右の画像平面Im上で参照座標系Σf の射影が求
められる。それぞれの画像平面Im上に合成された参照
座標系Σf の原点をpOi、x、y、z軸の端点をそれぞ
れpXi、pYi、pZi(i=l、r)と定義する。
【0051】(5)続いて、アーム特徴量算出部11に
て先端効果器2上の参照座標系Σfの射影を先端効果器
2のカメラ座標系に対する位置・姿勢と一対一の対応を
有する特徴量ベクトルに変換するとともに、対象物特徴
量算出部12にて画像追跡器8から出力された対象物体
Oの特徴点を対象物体Oのカメラ座標に対する位置・姿
勢と一対一の対応を有する対象物特徴量ベクトルに変換
する。そして、フィードバック制御器13にてアーム特
徴量算出部11と対象物特徴量算出部12からの出力の
差をもとにマニピュレータの先端部の速度・角速度指令
を算出する。
【0052】いま、説明の簡素化のため、マニピュレー
タのアーム1の先端効果器2は基準座標系ΣB に対して
任意の並進速度と回転角速度が実現できるよう駆動でき
るものとする。従って、ここで設計すべき視覚フィード
バック則は、対象物体Oの基準座標ΣB とアーム1の参
照座標Σf が画像面上で一致するような並進速度及び回
転角速度指令を生成することである。ここで、pOi(i
=l、r)の1階微分を考えれば次のように与えられ
る。
【0053】
【外11】
【0054】
【外12】
【0055】また、
【数5】
【0056】pYi、pZiの1階微分も同様に求められ
る。
【外13】
【0057】位置決めは対象物体O上に定義された基準
座標系ΣB に先端効果器2の参照座標系Σf を画像面上
で一致させるよう行われるが、参照座標系Σf の原点及
びx、y、z軸の端点と直接対応可能な対象物体Oの特
徴点が存在するとは限らない。そこで、
【外14】
【0058】この写像は3次元空間上のある座標系のス
テレオ画像平面Im上への射影をその座標系のカメラ座
標系に対する位置・姿勢と一対一に対応する6次元ベク
トル(特徴量ベクトル)に変換するものである。従っ
て、先端効果器2上の参照座標系Σf と対象物体O上の
基準座標系ΣB それぞれの射影に対してこの写像を行え
ば、位置決めは両者の特徴量ベクトルを一致させること
で実現される。
【0059】ここで、先端効果器2の参照座標Σf に関
するベクトルをアーム特徴量ベクトル
【外15】
【0060】
【外16】
【0061】
【外17】
【0062】このとき、写像を含む全システムは次のよ
うに記述することができる。
【数6】
【0063】ここで、
【数7】
【0064】このとき、イメージヤコビアンJの逆行列
を用いて、次のような視覚フィードバック制御則(フィ
ードバック制御器13)が構成できる。
【外18】
【0065】
【外19】
【0066】(応用例)次に、本実施形態の応用例につ
いて説明する。本応用例では、図7に示すように画像追
跡器8は比較用イメージIm' としてメモリしておいた
3Dマーカー3の参照パターンの画像を入力画像と相関
をとることにより参照パターン7の画像面上の位置を計
算するものとする。この場合、参照パターン7の画像平
面Im上への射影7’は最初は比較用イメージIm' と
一致しているが、マニピュレータのアーム1の動きに応
じて変化することになる。
【0067】一方、前述した3Dマーカー位置・姿勢推
定器9を構成すればカメラ座標系に対するマーカー座標
系の位置・姿勢を計算できるため、これを用いて比較用
イメージIm' をそのときの3Dマーカー3の位置・姿
勢で参照パターン7が画像平面Im上につくる射影を逐
次求めてこれを比較用パターンとすることができる。あ
るいは、比較用パターンで相関をとって参照パターン7
の位置を求めた後、その位置近傍の画像を新たな比較用
イメージとして逐次更新してもよい。
【0068】また、3Dマーカー3の4つの参照パター
ン7のステレオカメラによる観測が困難になる場合に
は、3Dマーカー位置・姿勢推定器9からの情報により
3Dマーカー3あるいは参照パターンの向き(例えば図
7のθ)を変更すればよい。ただし、先端効果器2の参
照座標系Σf の位置・姿勢は変化させないため、参照座
標Σf を画像面上に描画する場合にはマーカー座標系に
対する参照座標系Σf の位置・姿勢情報を変更して計算
する。
【0069】以上本実施形態の代表的な装置例、方法例
及び応用例について説明したが、本実施形態は必ずしも
当該装置例の手段及び当該方法例の手法等だけに限定さ
れるものではない。本実施形態は、その目的を達成し、
後述する効果を有する範囲内において適宜変更して実施
することができるものである。
【0070】
【発明の効果】以上説明したように、本発明は、ステレ
オカメラでとらえた対象物体に対して所望の相対位置・
姿勢に先端効果器を操作するに当り、先端効果器の位置
・姿勢を画像認識し易い3Dマーカーにて立体的にとら
えて誤差の修正をフィードバック制御にて行うので、対
象物体上に定義された基準座標系に対して先端効果器を
相対的に並進・回転運動させることが可能になり、しか
も効率的に柔軟性の高い位置決め作業を行うことができ
るという効果を奏する。したがって、オペレータは目測
や経験に頼らず適切にマニピュレータのアームの位置決
めを行うことができる。
【図面の簡単な説明】
【図1】本発明の装置例のマニピュレータの制御システ
ムの構成を示したブロック図である。
【図2】同上の装置例にて用いる3Dマーカーの構成を
示した説明図である。
【図3】3Dマーカーの参照パターンの構成を示した概
略図である。
【図4】ステレオカメラにより観測された3Dマーカー
と対象物体を示した説明図である。
【図5】3Dマーカーのステレオカメラによる一画像平
面上への射影を表した説明図である。
【図6】ステレオカメラと3Dマーカーとの間の相対位
置推定の過程を表した説明図である。
【図7】マニピュレータのアームとステレオカメラの相
対位置関係により参照パターンの射影が変化する様子を
表した説明図である。
【符号の説明】
α…マニピュレータの制御システム 1…アーム 2…先端効果器 3…3Dマーカー 4…ステレオカメラ 5…コントローラ 6a、6b、6c…腕 7…参照パターン 7a…パターン板 7b…発光ダイオード 7’…参照パターンの射影 8…画像追跡器 9…3Dマーカー位置・姿勢推定器 10…参照座標描画器 11…アーム特徴量算出器 12…対象物特徴量算出器 13…フィードバック制御器 Im…画像平面 Im' …比較用イメージ Σf …参照座標系 ΣB …基準座標系 F…焦点 O…対象物体 R…光軸

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】対象物体に対するマニピュレータの位置・
    姿勢を操作するに当り、 アーム先端の先端効果器を当該対象物体との相対関係で
    適正な位置・姿勢に位置決め制御する際、当該相対関係
    の位置・姿勢の撮影と射影幾何等解析を容易にするため
    前記先端効果器に一体取付けた3Dマーカーの位置・姿
    勢の撮影と射影幾何等解析を通して当該先端効果器の位
    置・姿勢を間接的に算出処理する、 ことを特徴とするマニピュレータの制御方法。
  2. 【請求項2】前記対象物体と前記先端効果器との相対関
    係の撮影は、 ステレオカメラにて実行する、 ことを特徴とする請求項1に記載のマニピュレータの制
    御方法。
  3. 【請求項3】前記対象物体と前記先端効果器との相対関
    係の射影幾何等解析は、 前記ステレオカメラの画像の前記対象物体の特徴点及び
    前記3Dマーカーの参照パターンの座標位置を数値的に
    割出して所定関係式を通し算出処理する、 ことを特徴とする請求項1又は2に記載のマニピュレー
    タの制御方法。
  4. 【請求項4】対象物体に対するマニピュレータの位置・
    姿勢を操作するに当り、 予め3Dマーカーが装備された先端効果器を前記マニピ
    ュレータのアーム先端に設置するとともに、ステレオカ
    メラを用意して置き、 当該ステレオカメラで前記3Dマーカーと前記対象物体
    とを同時に撮影して、前記対象物体の特徴点と前記3D
    マーカーの参照パターンの画面上の位置とを追跡し、 前記マニピュレータの先端効果器上に任意に選んだ参照
    座標系が前記対象物体上の特徴点から定義される基準座
    標系に一致するように前記マニピュレータのアームの位
    置決めを制御する、 ことを特徴とするマニピュレータの制御方法。
  5. 【請求項5】対象物体に対するマニピュレータの位置・
    姿勢を操作するに当り、 予め3Dマーカーが装備された先端効果器をマニピュレ
    ータのアーム先端に設置するとともに、当該3Dマーカ
    ーと前記対象物体とを同時に撮影するステレオカメラを
    用意して置き、 先ず、前記ステレオカメラの画像面上における前記対象
    物体の複数の特徴点から基準座標系を定義し、かつ前記
    先端効果器上の参照座標系の位置・姿勢を指定し、 次に前記対象物体の特徴点と前記3Dマーカーの参照パ
    ターンの画面上の位置とを追跡し、前記ステレオカメラ
    による左右両画面上の前記3Dマーカーの参照パターン
    の位置をカメラ座標系にて求めた後、 前記カメラ座標系に対する3Dマーカー座標系の相対位
    置・姿勢を算出する一方、前記3Dマーカー座標系の相
    対位置・姿勢に基づいて前記先端効果器上の参照座標系
    の射影を算出し、当該算出した前記参照座標系の射影を
    前記ステレオカメラの左右両画面上にかき込み、 続いて、前記先端効果器上の参照座標系の射影画像を6
    次元のアーム特徴量ベクトルに写像する一方、前記対象
    物体の基準座標系の射影画像を6次元の対象物特徴量ベ
    クトルに写像してアーム特徴量ベクトル及び対象物特徴
    量ベクトルを求めた後、両ベクトルが一致するようにマ
    ニピュレータを制御する、 ことを特徴とするマニピュレータの制御方法。
  6. 【請求項6】前記3Dマーカーは、 斜方6面体あるいは直方体の同一平面上にない4つ以上
    の頂点に参照パターンが配置されてなる、 ことを特徴とする請求項1、2、3、4又は5に記載の
    マニピュレータの制御方法。
  7. 【請求項7】前記3Dマーカーの参照パターンの画面上
    の位置は、 予め3Dマーカーに取り付けられている参照パターンの
    画像を比較用イメージとして記憶させておき、前記ステ
    レオカメラで撮影した画像と相関をとることにより算出
    する、 ことを特徴とする請求項3、4、5又は6に記載のマニ
    ピュレータの制御方法。
  8. 【請求項8】前記マニピュレータは、 産業用ロボットのアーム、クレーン又は消防車の梯子で
    ある、 ことを特徴とする請求項1、2、3、4、5、6又は7
    に記載のマニピュレータの制御方法。
  9. 【請求項9】前記3Dマーカーの参照パターンは、 模様が描かれたパターン板と、当該パターン板を明るく
    する光源とを備えた、 ことを特徴とする請求項3、4、5、6、7又は8に記
    載のマニピュレータの制御方法。
  10. 【請求項10】アーム先端に先端効果器が設けられたマ
    ニピュレータの制御システムにおいて、 前記先端効果器に装備された3Dマーカーと、 対象物体と前記3Dマーカーとを同時に撮影するステレ
    オカメラと、 マニピュレータの操作時に前記対象物体の特徴点と前記
    3Dマーカーの参照パターンの画面上の位置とを追跡
    し、かつ前記マニピュレータの先端効果器上に任意に選
    んだ参照座標系が前記対象物体上の特徴点から定義され
    る基準座標系に一致するように前記マニピュレータを制
    御するコントローラと、を有する、 ことを特徴とするマニピュレータの制御システム。
  11. 【請求項11】アーム先端に先端効果器が設けられたマ
    ニピュレータの制御システムにおいて、 前記先端効果器に装備された3Dマーカーと、対象物体
    と前記3Dマーカーとを同時に撮影するステレオカメラ
    と、コントローラとを備え、 前記コントローラは、 前記マニピュレータの操作時に前記ステレオカメラから
    の画像情報を読み取って前記対象物体の特徴点と前記3
    Dマーカーの参照パターンの画像面上の位置を追尾する
    画像追跡器と、前記画像追跡器からの追尾情報をもとに
    カメラ座標系に対する3Dマーカー座標系の相対位置・
    姿勢を算出する3Dマーカー位置・姿勢推定器と、前記
    3Dマーカー座標系の相対位置・姿勢に基づいて前記先
    端効果器上の参照座標系の射影を算出し、当該参照座標
    系の射影を前記ステレオカメラの左右両画面上にかき込
    む参照座標描画器と、前記先端効果器上の参照座標系の
    射影を前記先端効果器のカメラ座標系に対する位置・姿
    勢と一対一の対応を有する特徴量ベクトルに変換するア
    ーム特徴量算出部と、前記画像追跡器から出力された前
    記対象物体の特徴点を当該対象物体のカメラ座標に対す
    る位置・姿勢と一対一の対応を有する対象物特徴量ベク
    トルに変換する対象物特徴量算出部と、前記アーム特徴
    量算出部と前記対象物特徴量算出部からの出力の差をも
    とにマニピュレータの先端部の速度・角速度指令を算出
    するフィードバック制御器とからなる、 ことを特徴とするマニピュレータの制御システム。
  12. 【請求項12】前記コントローラの画像追跡器及び3D
    マーカー位置・姿勢推定器の代わりに、 前記ステレオカメラの画像を入力として前記3Dマーカ
    ーの参照パターンの画像面上の位置を予め用意しておい
    た比較用パターンと相関をとりつつ追尾する画像追跡器
    と、前記画像追跡器からの出力をもとにカメラ座標系に
    対する3Dマーカー座標系の相対位置・姿勢を推定する
    3Dマーカー位置・姿勢推定器とを有する、 ことを特徴とする請求項11に記載のマニピュレータの
    制御システム。
  13. 【請求項13】前記3Dマーカーは、 斜方6面体あるいは直方体の同一平面上にない4つ以上
    の頂点に参照パターンが配置されてなる、 ことを特徴とする請求項10、11又は12に記載のマ
    ニピュレータの制御システム。
  14. 【請求項14】前記マニピュレータは、 産業用ロボットのアーム、クレーン又は消防車の梯子で
    ある、 ことを特徴とする請求項10、11、12又は13に記
    載のマニピュレータの制御システム。
  15. 【請求項15】前記3Dマーカーの参照パターンは、 模様が描かれたパターン板と、当該パターン板を明るく
    する光源とを備えた、 ことを特徴とする請求項10、11、12、13又は1
    4に記載のマニピュレータの制御システム。
JP14201496A 1996-06-04 1996-06-04 マニピュレータの制御方法及びシステム Pending JPH09323280A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14201496A JPH09323280A (ja) 1996-06-04 1996-06-04 マニピュレータの制御方法及びシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14201496A JPH09323280A (ja) 1996-06-04 1996-06-04 マニピュレータの制御方法及びシステム

Publications (1)

Publication Number Publication Date
JPH09323280A true JPH09323280A (ja) 1997-12-16

Family

ID=15305374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14201496A Pending JPH09323280A (ja) 1996-06-04 1996-06-04 マニピュレータの制御方法及びシステム

Country Status (1)

Country Link
JP (1) JPH09323280A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7092109B2 (en) 2003-01-10 2006-08-15 Canon Kabushiki Kaisha Position/orientation measurement method, and position/orientation measurement apparatus
JP2007140557A (ja) * 2007-02-16 2007-06-07 Olympus Corp マニピュレータ装置及び当該装置における操作手段の先端位置の推定方法
JP2010536600A (ja) * 2007-08-24 2010-12-02 エリート エンジニアリング コーポレイション ロボットアームと制御システム
JP2012101289A (ja) * 2010-11-08 2012-05-31 Okuma Corp 工作機械及びこの工作機械による位置測定方法
JP2015136764A (ja) * 2014-01-23 2015-07-30 セイコーエプソン株式会社 制御装置、ロボットシステム、ロボット及びロボット制御方法
JP2019219929A (ja) * 2018-06-20 2019-12-26 株式会社フォーディーアイズ 常時キャリブレーションシステム及びその方法
CN116237940A (zh) * 2023-02-22 2023-06-09 深圳市启灵图像科技有限公司 一种运动状态下目标追踪方法和系统
KR102582166B1 (ko) * 2023-06-08 2023-09-25 주식회사 한다랩 전기자동차 자율충전로봇 탑재용 픽업 시스템

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7092109B2 (en) 2003-01-10 2006-08-15 Canon Kabushiki Kaisha Position/orientation measurement method, and position/orientation measurement apparatus
JP2007140557A (ja) * 2007-02-16 2007-06-07 Olympus Corp マニピュレータ装置及び当該装置における操作手段の先端位置の推定方法
JP2010536600A (ja) * 2007-08-24 2010-12-02 エリート エンジニアリング コーポレイション ロボットアームと制御システム
JP2012101289A (ja) * 2010-11-08 2012-05-31 Okuma Corp 工作機械及びこの工作機械による位置測定方法
JP2015136764A (ja) * 2014-01-23 2015-07-30 セイコーエプソン株式会社 制御装置、ロボットシステム、ロボット及びロボット制御方法
JP2019219929A (ja) * 2018-06-20 2019-12-26 株式会社フォーディーアイズ 常時キャリブレーションシステム及びその方法
CN116237940A (zh) * 2023-02-22 2023-06-09 深圳市启灵图像科技有限公司 一种运动状态下目标追踪方法和系统
KR102582166B1 (ko) * 2023-06-08 2023-09-25 주식회사 한다랩 전기자동차 자율충전로봇 탑재용 픽업 시스템

Similar Documents

Publication Publication Date Title
JP6966582B2 (ja) ロボットモーション用のビジョンシステムの自動ハンドアイ校正のためのシステム及び方法
CN105666505B (zh) 具备扩展现实对应显示器的机器人系统
CN107756408B (zh) 一种基于主动红外双目视觉的机器人轨迹示教装置及方法
US8095237B2 (en) Method and apparatus for single image 3D vision guided robotics
JP6420229B2 (ja) 仮想物体の画像をロボットの映像に重畳表示する映像表示装置を備えるロボットシステム
US20030144765A1 (en) Method and apparatus for single camera 3D vision guided robotics
CN116079750B (zh) 机器人示教系统
EP1215017A2 (en) Robot teaching apparatus
WO2018043525A1 (ja) ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法
CN112743548B (zh) 一种统一两种机械臂手眼标定的方法及系统、终端
JP7366264B2 (ja) ロボット教示方法及びロボット作業方法
JP7439410B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP2001060108A (ja) ロボット動作教示装置および動作教示方法
JP7674464B2 (ja) 視覚センサの出力から得られる3次元位置情報を用いるシミュレーション装置
US12036663B2 (en) Method and control arrangement for determining a relation between a robot coordinate system and a movable apparatus coordinate system
WO2018043524A1 (ja) ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法
CN111390910A (zh) 机械手目标抓取定位方法、计算机可读存储介质及机械手
CN116372918A (zh) 机器人的控制方法、装置、设备、机器人及存储介质
CN116323115A (zh) 控制装置、机器人臂系统以及机器人臂装置的控制方法
CN110948467A (zh) 一种基于立体视觉的手持示教装置及方法
JPH09323280A (ja) マニピュレータの制御方法及びシステム
CN113858214B (zh) 一种用于机器人作业的定位方法与控制系统
JPH05318361A (ja) 物体操作方式
CN118322213B (zh) 大尺寸工作空间下基于视觉的工业机器人运动学标定方法
JPH11338532A (ja) 教示装置