JPH08500460A - ロボットで運ばれるセンサーや道具のような可動物体の3次元における位置を特定する方法及び装置 - Google Patents

ロボットで運ばれるセンサーや道具のような可動物体の3次元における位置を特定する方法及び装置

Info

Publication number
JPH08500460A
JPH08500460A JP7501420A JP50142095A JPH08500460A JP H08500460 A JPH08500460 A JP H08500460A JP 7501420 A JP7501420 A JP 7501420A JP 50142095 A JP50142095 A JP 50142095A JP H08500460 A JPH08500460 A JP H08500460A
Authority
JP
Japan
Prior art keywords
target
movable object
photosensitive detector
video camera
detector
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
JP7501420A
Other languages
English (en)
Inventor
マーク アビトボル
ジーン−ラク マイラート
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.)
Sollac SA
Original Assignee
Sollac SA
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 Sollac SA filed Critical Sollac SA
Publication of JPH08500460A publication Critical patent/JPH08500460A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1679Program controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39057Hand eye calibration, eye, camera on hand, end effector

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 決められた 3 次元領域内において移動可能な物体の位置を、その可動物体 (1 4 ) に設けられたビデオカメラ ( 2 0 ) などで特定するための方法及び装置であって、そのビデオカメラ( 2 0 ) は、可動物体 ( 1 4 ) の周りに配置された目標 ( 2 2 ) を観測するために旋回可能であり、可動物体の位置を方位を三角測量で正確に決定することができる。この発明は、主として、ロボットに設けられたセンサーや道具の位置と方位を正確に決定するために適用される。

Description

【発明の詳細な説明】 ロボットで運ばれるセンサーや道具のような可動物体の 3 次元における位置を 特定する方法及び装置 この発明は、与えられた 3 次元の位置あるいは領域に移動可能な、例えばロ ボットで運ばれるセンサーや道具のような可動物体の 3 次元における位置を特 定する方法及び装置に関する。 ロボットに積まれたセンサーや道具の位置と方位を正確に知りたい場合、ロボ ットの位置と方位、あるいはその移動位置は、センサーや道具の位置と方位を計 算して演鐸できるほど十分な正確性が確立しておらず、その目的のためには、比 較的複雑で非常に費用のかかる手段を使用する必要かある。 例えば、ロボットの移動領域のあたりに、ロボットに備えた参照マークや目標 を観測する少なくとも 2 つの系を配置する必要がある。高い正確性を必要とす る場合には、セオドライトが使用されるが、これは非常に高価で操作の難しい装 置である。 この発明の主たる目的は、従来技術のこれらの欠点を避けることである。 この発明は、三角測量により可動物体の位置を特定する方法及び装置を提供す るものであり、高度の正確性を得ることができ、セオドライドを用いて得られる 正確性に匹敵し、しかし、唯一の安価な観測システム(sighting system)を必要 とするのみである。 このため、この発明は、例えばロボットで運ばれるセンサーや道具のような可 動物体の 3 次元における位置を特定する方法を提供する。この方法は、可動物 体に対して少なくとも 1 つの軸で旋回できるように、可動物体に例えばCCD タイプのビデオカメラのような感光性検出器を旋回可能に載置し、その感光性検 出器を用いて、可動物体の移動領域に対して所定の位置にに配置された目標を観 測し、観測した目標に対応する感光性検出器の光軸の位置を決定し、可動物体の 正確な位置と方位を三角測量によって演鐸することからなることを特徴としてい る。 したがって、この発明は、以下の点において従来技術と本質的に異なっている 。すなわち、この発明においては、信頼性が高く確実に安価な装置である、例え ば白黒カメラのようなCCDビデオカメラから構成されるか、あるいはその代わ りに四分儀検出器で構成することが可能な観測システムが、可動物体に搭載され ている。 感光性検出器は、上記の特定軸(単一又は各々)に対して段階的に回転可能で あり、各位置が高度な反復能力で規定された所定の角度位置を占めることが好ま しい。 さらに、事前の較正操作により、各所定の角度位置における感光性検出器の光 軸の方向を正確に規定することができる。 また、他の較正操作により、感光性検出器を旋回させる手段に対し、特定のパ ラメータを正確に決定することができる。 また、この発明は、可動物体で運ばれ、その可動物体上で少なくとも 1 つの 軸に対して旋回可能な、例えはCCDタイプの ビデオカメラのような感光性検出器と、その感光性検出器の旋回軸に対して感光 性検出器の角度位置を決定する手段と、可動物体の移動領域に対して所定の位置 に設置された目標と、上記感光性検出器に接続され、感光性検出器によって観測 された目標に対応する信号を受けるとともに、その信号から三角測量により可動 物体の正確な位置と方位を演鐸するデータ処理手段とからなることを特徴とする 、ロボットで運ばれるセンサーや道具のような可動物体の 3 次元における位置 を特定する装置を提供するものである。 上記装置は、高度な反復能力で規定された角度位置内で感光性検出器を移動さ せることが可能な、感光性検出器のステップ的回転のためのモータ具備手段を有 するのが有利である。 目標は、可動物体の移動領域の外側、例えばその領域の周りに配置されている ことが好ましく、互いに所定の間隔を置いて形成され、一連の参照マークを有す るパネルから構成されていることが好ましい。 各目標は、少なくとも 2 つのタイプの参照マークからなり、そのマークは、 異なる容量の光反射または拡散を有する材料から作られたボールまたは球体で構 成するのが有利である。 一般に、この発明は、与えられた 3 次元の領域内で移動可能な物体の位置を 正確に特定することができ、ロボットで運ばれるセンサーや道具の位置及び/又 は方位の微細な訂正や、ロボットで運ばれる可動センサーによって連続的に提供 されるデータの相互の較正に等しく利用できる。 この発明は、実施例により、かつ添付図面を参照した次の記述を読むことによ り、より良く理解され、また、他の特徴、詳部や利点がより明確になるであろう 。 図 1 はこの発明の装置の全体図である。 図 2 はこの発明の原理を示する斜視図である。 図 3 はこの発明の装置に用いるビデオカメラによる手段の拡大斜視図である 。 まず、この発明の適用例を示す図 1 を参照して説明する。この発明は、参照 面 1 2 上に置かれた測定物 1 0 の 3 次元形状を、接触することなく光学的に 測定するものであり、この発明の装置は、 3 つの直交軸X,Y,Zに沿って測 定物 1 0上で位置を変えることができる光学的センサー ( 3 次元センサー) 1 4 からなり、その光学的センサーは、例えば、構台 1 8 に沿って移動可能で、 かつ直交軸X,Y,Zに沿って光学的センサー 1 4 を移動させるためのモータ 具備手段を含む移動体 1 6 によって運ばれる。 光学的センサー 1 4 で連続的に与えられる、測定物 1 0 の表面の測定値は、 測定物 1 0 の全体の可視表面についての正確な情報を得ることか要求される場 合には、互いに再較正されるか、あるいは高い精度で位置付けする必要がある。 この再較正は、固定の参照フレームに対する光学的センサー 1 4 の位置と方位 が既知であるときのみ可能である。 従来技術においては、これは、参照面 1 2 の周りに配置され、光学的センサ ー 1 4 のハウジングに形成された参照マークを観 測するためのセオドライトにより達成されていた。すでに述べたように、このよ うなセオドライトは非常に高価で比較的使用が不便である。 この発明は、光学的センサー 1 4 のハウジングに少なくとも1 つの軸に関し て旋回可能に設けられたビデオカメラ 2 0 のような感光性検出器と、光学的セ ンサー 1 4 の移動領域に対して所定の位置に配置され、例えば参照面 1 2 の少 なくとも 1 部に分布できる目標 2 2 により、セオドライトと類似または等価の 結果を得ることを可能とするものである。 ビデオカメラ 2 0 を用いて、3 つの目標 2 2 を連続的に観測し、各場合に、 ビデオカメラの光軸とそれに対応する目標 2 2との交点を測定することにより、 3次元センサー 1 4 の位置と方位を三角測量により決定することができる。 このビデオカメラを四分儀検出器に代えても、同じ結果を達成することができ る。 何れの場合も、目標 2 2 の位置と方位を高い正確度で知ることが必須である 。 図 2 の例に示すように、目標 2 2 は、スタンド 2 8 で地面に固定された堅 質支柱 2 6 で保持された平面パネル 2 4 で構成することができ、堅質支柱 2 6 の震動とパネル 2 4 の震動をできるだけ防止あるいは制限する各種の手段を
具 備している。 本例においては、各パネル 2 4 は、パネル 2 4 の面に、水平な列と垂直な行 で配置され、互に所定間隔で離れたボール又は球体 3 0 で構成された一連の参 照マークを有している。ボール 又は球体 3 0 は、全方向に均一に光を拡散する研磨したセラミックのような拡 散材料で作製されるのが好ましく、それによって、ビデオカメラ 2 0 のセンサ ーアレイ上における、ボールの画像で形成された光点の中心が、ボールの中心と 一致する。ボール又は球体 3 0 のいくつか、例えばパネル 2 4 の四隅に位置す るものを、異なる材料、例えば反射材で作ることにより、ビデオカメラ 2 0 に 向けて伝達する光束に基づいて、それらを特定することができる。 ハロゲンランプのような目標 2 2 の照射手段は、所定の場所に固定して備え てもよいが、ビデオカメラ 2 0 の動きに追従できるように、ビデオカメラ 2 0 のハウジングに設けることが好ましい。 また、光学的センサー 1 4 のハウジングに対するビデオカメラ 2 0 の光軸の 位置と方位をきわめて正確に測定することか必要である。このためには、不連続 又はステップ的な回転を与える動力支持体 3 2 を介して、光学的センサー 1 4 のハウジングにビデオカメラ 2 0 を設置し、それによって、ビデオカメラ 2 0 を高度な反復能力で所定の角度位置内で移動させるのが有利である。このような 動力支持体、例えば刻み回転型で、かつ 2 つの垂直軸に関してビデオカメラ 2 0 を旋回させることが可能なものは、市場で入手可能である(例えば± 5 μラ ジアン以内の反復的正確度で規定された 7 2 0 の割り出し可能(indexable)位置 を有するRenishaw社販売の 2 軸支持具)。 実際上、図 3 で図式的に示すように、ビデオカメラ 2 0 の 2 つの回転軸とその光軸は、ぴったりと垂直を示すものではなく、また、ぴったり と一致するものでもない。 図 3 において、参照記号Zと参照記号Xはビデオカメラ 2 0 の 2 つの回転 軸を示し、参照記号 3 4 はビデオカメラの光軸を示し、参照記号d1は回転軸Z と回転軸Xとの間の距離を示し、参照記号d2は回転軸Xとビデオカメラの光軸 3 4 との間の距離を示し、参照記号d3は距離d1と距離d2の伝達区間の回転軸 Xにおける交点間の距離を示し、参照記号αは回転軸Xと回転軸Z間の直交誤差 を示し、参照記号βは光軸 3 4 と回転軸X間の直交誤差を示している。回転軸 Xと回転軸Zの本来の誤差のない状態(true normals)は破線で示す。これらのパ ラメータd1,d2,d3,α,βの値を知ることにより、ビデオカメラ 2 0 が目 標 2 2 を観測したときの測定値を補正することができる。 これらのパラメータの値を測定するには、上記の目標 2 2 と同じタイプの目 標、すなわち参照マークを構成するボールの行と列とを有する平面パネルを用い ることが可能であり、以下のように処理を行う。 光学的センサー 1 4 のハウジングは、任意の位置と方位にあり、パネルはビ デオカメラの前面に配置され、ビデオカメラはボールパネルの複数の領域を観測 するために用いられ、そして、その場合、ビデオカメラの光軸とパネルとの交点 の座標が測定される。その後、光学的センサー 1 4 が新しい位置になるように 移動され、再びパネル上の複数の異なる点がビデオカメラ 2 0 で観測され、これが続けられる。理論的に、光学的センサー1 4 の何れか 1 つの与えられた位置で、ビデオカメラ 2 0 によって、異なるパネルを 6 回観測 することにより、光学的センサー 1 4 の位置と方位と、パラメータd1,d2, d3,α,βの値を完全に明確にすることができる。ビデオカメラ 2 0 のハウジ ングの位置は、3 つのパラメータで明確にされ、その方位は、 3 つ以上のパラ メータで明確にされ、そして、ビデオカメラ 2 0 の旋回系の構造に関するパラ メータは 5 つである(あるいは 6 つでもよい)。ビデオカメラ 2 0 による各 観測で 2 つの値が得られ、そのため、光学的センサー 1 4 の与えられた位置で の 6 回の観測は、求めたパラメータの全てを明確にするのに十分である。精度 を増すには、異なる位置を占める光学的センサーで多数の測定を行う。 あらかじめ、ビデオカメラの支持体 3 2 に対する特定のパラメータの値を正 確に定義しておき、さらに、ビデオカメラ 2 0 の光軸 3 4 の関係位置を、取り うる角度位置の全てにおいて測定しておくことが必要である。この較正は、ビデ オカメラ 2 0 の位置を全ての可能な角度方位において““感知する(feeling) ”ための三次元測定機 (例えば“M.M.T. ”) によって行われる。この ような機械的測定は、± 5 μラジアンの角度精度で先導ベクトルを定義づける ように、例えばカメラの 2 点で実行される。 また、同様の方法で目標の位置を明確にすることができる。例えば、ビデオカ メラの旋回支持体に対する特定のパラメータ を測定するために用いられる参照マークを有する平面パネルを目標の間に置き、 光学的センサー 1 4 をその平面パネルに対面させ、平面パネルの少なくとも 3 つの異なる領域をビデオカメラ 2 0 で観測し、その観測結果を記録する。それ によって、できるだけ多くの目標 2 2 がビデオカメラ 2 0 で観測されるので、 光学的センサー 1 4 の相対的位置と方位を明確にすることができる。その後、 光学的センサー 1 4 の位置が移動され、上記特定操作の全てが繰り返される。 いったん、各目標 2 2 が、ビデオカメラ 2 0 でこのようにして 3 回観測され ると、その 6 つの位置と方位座標を完全に明確化することができる。 変形例においては、光学的センサ− 1 4 を、目標 2 2 に対して適切な位置に 配置し、ビデオカメラ 2 0 を用いて、できるだけ多くの目標 2 2 を観測し、光 学的センサー 1 4 の位置を移動させ、ビデオカメラ 2 0 で再び目標 2 2 を観 測することが可能であり、少なくとも未知数と同じだけの方程式(equation)が得 られるまで、それを続ける。この変形例においては、平面な参照パネルを使用す る必要はなく、それにより、操作速度を上げ、自動化の可能性を促進する。 ビデオカメラの旋回支持体の特定パラメータを決定するために用いられる参照 マークを有するパネルは、光学的センサー 1 4 の較正にも使用することかでき る。この目的のためには、パネルは参照面 1 2 上に置かれ、光学的センサー 1 4 はそのパネルに向けられ、光学的センサーは、その較正に必要な測定を行うた めに用いられる。同時に、また、光学的センサー 1 4 に結 ばれた参照フレームとビデオカメラ 2 0 に結ばれた参照フレームとの間の 1 対 1 の関係を確立させるように、ビデオカメラでパネルを観測することができる 。 上記の較正操作が全て行われれば、光学的センサー 1 4 で 3 次元形状を測定 しようとする任意の測定物 1 0 を参照面 1 2 上に置くことができる。光学的セ ンサー 1 4 を測定物 1 0 の上に段階的に移動させて、光学的センサー 1 4 で 見れる限りの測定物の全表面に関する情報を得る。光学的センサーの各位置にお いては、ビデオカメラ 2 0 は少なくとも 3 つの異なる目標 2 2 を観測するた めに用いられ、それにより光学的センサー 1 4 の位置と方位を三角測量で決定 することが可能となる。 光学的センサーとビデオカメラ 2 0 で得られた全情報は、図1 において参照 番号 3 6 で示したデータ処理システムに送られる。このデータ処理システムは 、測定物 1 0 上の光学的センサー 1 4 の移動をコントロールするためにも用い られる。 光学的センサー 1 4 の位置と方位は、三角測量で以下のように決定される。 ビデオカメラ 2 0 で撮影された目標 2 2 の各画像は、デジタル形式でデータ 処理システム 3 6 に送られ、そこでボール 3 0 の画像の中心に基づいて、目標 2 2 における画像の中心を正確に決定する。これらの中心は、重心技術の適用 により、画素精度よりも良好な正確さでおのずと決定される。直線補間法(linea r interpolation)は、画像の中心位置を、画素ピッチよりもかなり良好な正確さ で得ることができる。 これは、ビデオカメラ 2 0 の光軸と目標 2 2 との交点の座標を決定すること を可能にする。また、その各回転角についてのビデオカメラの角度位置は既知で ある。したがって、 3 つの異なる目標 2 2 を観測することにより、各情報−獲 得位置における光学的センサー 1 4 の 6 つの位置と方位の座標を完全に規定す ることができる。 実施例では、目標 2 2 は、それぞれ約2 0 0 cm2の面積でビデオカメラ 2 0 から 1 〜 3 mの距離に置き、各目標 2 2 としては、直径 3 mmの約 1 0 0 個 のボールを、約 1 0 mmの間隔で互に離して配置している。このような条件下で 、 7 6 8 × 5 7 2 画素を有し、焦点距離 8 0 mmのレンズで装備したCCDタ イプのビデオカメラ 2 0 を用いた場合、 4 0 μmと 2 0 μラジアンのオーダ の正確さで、光学的センサー 1 4 で決定された位置と方位の座標が得られる。 これらの座標は、データ処理システム 3 6 により、リアルタイムに計算するこ とができ、この計算に要する時間は、IBMのPC−タイプのマイクロコンピュ ータを用いた場合、 1 秒以下である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マイラート ジーン−ラク フランス国、エフ―13320 ボウク―ベル ―エア、ボウレバード モンテスクイエ、 ドマイン デ ラ サレ、601

Claims (1)

  1. 【特許請求の範囲】 1.可動物体 ( 1 4 ) 上に、その可動物体上で少なくとも 1 つの軸に関して旋 回可能なように、CCDタイプのビデオカメラ( 2 0 ) のような感光性検出器を 旋回可能に設け、 その感光性検出器を用いて、可動物体 ( 1 4 ) の移動領域に関して所定の位 置に配置された目標 ( 2 2 ) を観測し、 感光性検出器の光軸 ( 3 4 ) の、観測された目標に対応する位置を決定し、 それにより、前記可動物体の正確な位置と方位を三角測量により演繹すること からなることを特徴とするロボットで運ばれるセンサーや道具のような可動物体 の 3 次元における位置を特定する方法。 2.感光性検出器の光軸 ( 3 4 ) と観測された目標 ( 2 2 ) の表面との交点の 位置を正確に決定し、 その交点の位置と可動物体 ( 1 4 ) に対する感光性検出器の対応角度位置に 基づいて、感光性検出器の光軸の 3 次元における対応位置を完全に決定するこ とからなることを特徴とする請求項 1 記載の方法。 3.感光性検出器 ( 2 0 ) を旋回させる手段 ( 3 2 ) に対する特定のパラメー タの値を考慮して、その光軸の 3 次元における位置を決定することからなるこ とを特徴とする請求項 1 又は 2 記載の方法。 4.段階的に回転可能で、高度な反復能力で規定された角度位 置を占める感光性検出器 ( 2 0 ) のための事前の較正操作を含み、その事前の 較正操作の間に、感光性検出器の光軸 ( 3 4 )の関連する位置を、可能な全ての 角度位置のために正確に決定することを特徴とする請求項 1 から 3 のいずれか 1 つに記載の方法。 5.事前の較正操作を含み、その事前の較正操作の間に、感光性検出器 ( 2 0 ) を旋回させる手段 ( 3 2 ) に対する特定のパラメータを正確に決定すること
    を 特徴とする請求項 1 から 4 のいずれか 1 つに記載の方法。 6.事前の較正操作を含み、その事前の較正操作の間に、各目標 ( 2 2 ) を、 可動物体 ( 1 4 ) の異なる既知の位置のために感光性検出器 ( 2 0 ) で少なく とも 3 回観測することにより、目標 ( 2 2 ) の位置と方位を正確に決定するこ とを特徴とする請求項 1 から 5 のいずれか 1 つに記載の方法。 7.可動物体 ( 1 4 ) によって移動され、その可動物体上で少なくとも 1 つの 軸に関して旋回可能なCCDタイプのビデオカメラ ( 2 0 ) のような感光性検 出器と、 前記軸に関して感光性検出器 ( 2 0 ) の角度位置を決定する手段と、 可動物体 ( 1 4 ) の移動領域に関して所定の位置に配置された目標 ( 2 2 ) と、 感光性検出器 ( 2 0 ) に接続され、感光性検出器で観測された目標 ( 2 2 ) に対応する信号を受け取り、それにより、前記可動物体の正確な位置と方位を三 角測量により演鐸するデータ 処理手段 ( 3 6 ) とからなることを特徴とするロボットで運ばれるセンサーや 道具のような可動物体の 3 次元における位置を特定する装置。 8.感光性検出器 ( 2 0 ) が、 2 つの直交する軸に対して回転により移動可能 である請求項 7 記載の装置。 9.感光性検出器 ( 2 0 ) が、段階的回転により移動可能であり、前記軸に関 して、あらかじめ決定され、高度な反復能力で規定された所定の角度位置を占め ることを特徴とする請求項 7 又は 8 記載の装置。 10.目標 ( 2 2 ) か、可動物体 ( 1 4 ) の移動領域よりも外側に位置するこ とを特徴とする請求項 7 から 9 のいずれか 1 つに記載の装置。 11.目標 ( 2 2 ) が、互いに関連して所定の間隔で形成された一連の参照マ ーク ( 3 0 ) を有するパネル ( 2 4 ) からなることを特徴とする請求項 7 か ら 1 0 のいずれか 1 つに記載の装置。 12.各目標 ( 2 2 ) が、 2 つのタイプの参照マーク ( 3 0 )を含むことを特 徴とする請求項 1 1 記載の装置。 13.参照マークが、光を反射又は拡散するための決められた容量を有する材料 で作製されたボールまたは球体 ( 3 0 ) であることを特徴とする請求項 1 1 又 は 1 2 記載の装置。 14.目標 ( 2 2 ) が、震動を吸収する手段を含む堅固な支持体 ( 2 6, 2 8 ) 上に固定されて設けられていることを特徴とする請求項 7 から 1 3 のいずれ か 1 つに記載の装置。
JP7501420A 1993-06-11 1994-06-10 ロボットで運ばれるセンサーや道具のような可動物体の3次元における位置を特定する方法及び装置 Pending JPH08500460A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9307032A FR2706345B1 (fr) 1993-06-11 1993-06-11 Procédé et dispositif de repérage dans l'espace d'un objet mobile tel qu'un capteur ou un outil porté par un robot.
FR93/07032 1993-06-11
PCT/FR1994/000687 WO1994029774A1 (fr) 1993-06-11 1994-06-10 Procede et dispositif de reperage dans l'espace d'un objet mobile tel qu'un capteur ou un outil porte par un robot

Publications (1)

Publication Number Publication Date
JPH08500460A true JPH08500460A (ja) 1996-01-16

Family

ID=9448015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7501420A Pending JPH08500460A (ja) 1993-06-11 1994-06-10 ロボットで運ばれるセンサーや道具のような可動物体の3次元における位置を特定する方法及び装置

Country Status (7)

Country Link
US (1) US5784282A (ja)
EP (1) EP0655148B1 (ja)
JP (1) JPH08500460A (ja)
KR (1) KR950703171A (ja)
DE (1) DE69415780D1 (ja)
FR (1) FR2706345B1 (ja)
WO (1) WO1994029774A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542840B2 (en) 2000-01-27 2003-04-01 Matsushita Electric Industrial Co., Ltd. Calibration system, target apparatus and calibration method

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9515311D0 (en) 1995-07-26 1995-09-20 3D Scanners Ltd Stripe scanners and methods of scanning
ES2145194T3 (es) * 1995-09-15 2000-07-01 Ersu Enis Procedimiento para determinar la posicion de un cuerpo en el espacio.
US6460004B2 (en) * 1996-02-06 2002-10-01 Perceptron, Inc. Method and apparatus for calibrating a non-contact gauging sensor with respect to an external coordinate system
US6285959B1 (en) * 1996-02-06 2001-09-04 Perceptron, Inc. Method and apparatus for calibrating a non-contact gauging sensor with respect to an external coordinate system
US5943476A (en) * 1996-06-13 1999-08-24 August Design, Inc. Method and apparatus for remotely sensing orientation and position of objects
US6148100A (en) * 1996-12-20 2000-11-14 Bechtel Bwxt Idaho, Llc 3-dimensional telepresence system for a robotic environment
FR2770317B1 (fr) * 1997-10-24 2000-12-08 Commissariat Energie Atomique Procede d'etalonnage de la position et de l'orientation d'origine d'une ou plusieurs cameras mobiles et son application a la mesure de position tridimentionnelle d'objets fixes
DE19922341C2 (de) * 1999-05-14 2002-08-29 Zsp Geodaetische Sys Gmbh Verfahren und eine Anordnung zur Bestimmung der räumlichen Koordinaten mindestens eines Objektpunktes
GB2374266A (en) * 2001-04-04 2002-10-09 Matsushita Comm Ind Uk Ltd Virtual user interface device
US6730926B2 (en) 2001-09-05 2004-05-04 Servo-Robot Inc. Sensing head and apparatus for determining the position and orientation of a target object
WO2003033219A2 (de) * 2001-10-15 2003-04-24 Hermann Tropf Korrektur der relativbewegung zwischen greif- oder bearbeitungswerkzeugen und werkstücken
AU2003239171A1 (en) * 2002-01-31 2003-09-02 Braintech Canada, Inc. Method and apparatus for single camera 3d vision guided robotics
US20050233770A1 (en) * 2002-02-06 2005-10-20 Ramsey Craig C Wireless substrate-like sensor
US7289230B2 (en) * 2002-02-06 2007-10-30 Cyberoptics Semiconductors, Inc. Wireless substrate-like sensor
US20050224899A1 (en) * 2002-02-06 2005-10-13 Ramsey Craig C Wireless substrate-like sensor
DE10302592A1 (de) * 2003-01-22 2004-07-29 Claas Fertigungstechnik Gmbh Verfahren und Vorrichtung zum Betreiben eines Arbeitsroboters
US6951391B2 (en) * 2003-06-16 2005-10-04 Apollo Optical Systems Llc Bifocal multiorder diffractive lenses for vision correction
US8456534B2 (en) * 2004-10-25 2013-06-04 I-Interactive Llc Multi-directional remote control system and method
US8760522B2 (en) 2005-10-21 2014-06-24 I-Interactive Llc Multi-directional remote control system and method
US8842186B2 (en) 2004-10-25 2014-09-23 I-Interactive Llc Control system and method employing identification of a displayed image
USD530635S1 (en) * 2005-01-27 2006-10-24 Datapixel, S.L. Sensor
WO2006114216A1 (en) * 2005-04-25 2006-11-02 Metris N.V. Method and device for scanning an object using robot manipulated non-contact scannering means and separate position and orientation detection means
US7113878B1 (en) 2005-05-18 2006-09-26 Perceptron, Inc. Target for calibrating a non-contact sensor
US20060271332A1 (en) * 2005-05-18 2006-11-30 Perceptron, Inc. Method for calibrating a non-contact sensor using a robot
CA2517999A1 (en) * 2005-08-30 2007-02-28 Ibm Canada Limited - Ibm Canada Limitee Position sensing for a kvm switch
US7893697B2 (en) * 2006-02-21 2011-02-22 Cyberoptics Semiconductor, Inc. Capacitive distance sensing in semiconductor processing tools
CN101410690B (zh) 2006-02-21 2011-11-23 赛博光学半导体公司 半导体加工工具中的电容性距离感测
US7259535B1 (en) 2006-05-08 2007-08-21 Boeing Company Apparatus and method for situating a tool with respect to a work site on a workpiece
US7840371B2 (en) * 2006-05-22 2010-11-23 Gaspardo & Associates, Inc. Non-contact scanning system
WO2007149183A2 (en) * 2006-05-25 2007-12-27 Braintech Canada, Inc. System and method of robotically engaging an object
US8013838B2 (en) 2006-06-30 2011-09-06 Microsoft Corporation Generating position information using a video camera
WO2008036354A1 (en) * 2006-09-19 2008-03-27 Braintech Canada, Inc. System and method of determining object pose
DE112007002309T5 (de) 2006-09-29 2009-07-30 Cyberoptics Semiconductor, Inc., Beaverton Substratähnlicher Teilchensensor
WO2008076942A1 (en) * 2006-12-15 2008-06-26 Braintech Canada, Inc. System and method of identifying objects
US20080246493A1 (en) * 2007-04-05 2008-10-09 Gardner Delrae H Semiconductor Processing System With Integrated Showerhead Distance Measuring Device
US8237656B2 (en) * 2007-07-06 2012-08-07 Microsoft Corporation Multi-axis motion-based remote control
US20090015268A1 (en) * 2007-07-13 2009-01-15 Gardner Delrae H Device and method for compensating a capacitive sensor measurement for variations caused by environmental conditions in a semiconductor processing environment
US7957583B2 (en) * 2007-08-02 2011-06-07 Roboticvisiontech Llc System and method of three-dimensional pose estimation
CA2717787A1 (en) * 2008-03-27 2009-10-01 Mats Nilsson Positioning of teat cups
US8923602B2 (en) 2008-07-22 2014-12-30 Comau, Inc. Automated guidance and recognition system and method of the same
DE102008039428B4 (de) * 2008-08-23 2021-07-08 Carl Zeiss Fixture Systems Gmbh Vorrichtung zur Bildung von Referenzmarkierungen im Objektfeld einer optischen Längenmesseinrichtung
US8559699B2 (en) * 2008-10-10 2013-10-15 Roboticvisiontech Llc Methods and apparatus to facilitate operations in image based systems
US9041796B2 (en) * 2010-08-01 2015-05-26 Francis Ruben Malka Method, tool, and device for determining the coordinates of points on a surface by means of an accelerometer and a camera
JP2012223839A (ja) * 2011-04-15 2012-11-15 Yaskawa Electric Corp ロボットシステムおよびロボットシステムの駆動方法
US8899535B2 (en) * 2012-04-05 2014-12-02 The Boeing Company Mount for a calibration standard
MX361868B (es) * 2013-08-23 2018-12-18 Insight Robotics Ltd Método para determinar ubicación de punto de interés y el sistema del mismo.
DE102013017895B4 (de) 2013-10-29 2018-06-28 Rwth Aachen Verfahren zur kontinuierlichen Ermittlung der 3D-Positionen und Trajektorie der Bewegung eines dynamischen Fertigungsgegenstandes
FI20145372A7 (fi) * 2014-04-22 2015-10-23 Lappeenrannan Teknillinen Yliopisto Menetelmä ja järjestelmä robotin kalibrointiin soveltuvan datan tuottamiseksi
US9671896B2 (en) * 2014-11-18 2017-06-06 Toshiba Tec Kabushiki Kaisha Interface system, object for operation input, operation input supporting method
CN107576282A (zh) * 2017-09-01 2018-01-12 微鲸科技有限公司 相机偏转角测量方法及装置
DE102018114809B4 (de) * 2018-06-20 2020-03-26 Carl Zeiss Industrielle Messtechnik Gmbh Messsystem, insbesondere Koordinatenmessgerät
US11584004B2 (en) 2019-12-17 2023-02-21 X Development Llc Autonomous object learning by robots triggered by remote operators
CN112833787B (zh) * 2021-01-07 2022-08-30 广东博智林机器人有限公司 重复定位精度测量装置和重复定位精度测量方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0114505B1 (en) * 1982-12-28 1987-05-13 Diffracto Ltd. Apparatus and method for robot calibration
EP0151417A1 (en) * 1984-01-19 1985-08-14 Hitachi, Ltd. Method for correcting systems of coordinates in a robot having visual sensor device and apparatus therefor
US4851905A (en) * 1984-10-12 1989-07-25 Diffracto Ltd. Vision target fixture construction
US5267143A (en) * 1984-10-12 1993-11-30 Sensor Adaptive Machines, Incorporated Vision assisted fixture construction
US4821206A (en) * 1984-11-27 1989-04-11 Photo Acoustic Technology, Inc. Ultrasonic apparatus for positioning a robot hand
US4835710A (en) * 1987-07-17 1989-05-30 Cincinnati Milacron Inc. Method of moving and orienting a tool along a curved path
US4831549A (en) * 1987-07-28 1989-05-16 Brigham Young University Device and method for correction of robot inaccuracy
DE3806686A1 (de) * 1988-03-02 1989-09-14 Wegu Messtechnik Mehrkoordinatenmess- und -pruefeinrichtung
US4969108A (en) * 1988-04-08 1990-11-06 Cincinnati Milacron Inc. Vision seam tracking method and apparatus for a manipulator
US5251156A (en) * 1990-08-25 1993-10-05 Carl-Zeiss-Stiftung, Heidenheim/Brenz Method and apparatus for non-contact measurement of object surfaces
FR2669257A1 (fr) * 1990-11-21 1992-05-22 Renault Automatique Procede d'etalonnage d'un robot.
US5297238A (en) * 1991-08-30 1994-03-22 Cimetrix Incorporated Robot end-effector terminal control frame (TCF) calibration method and device
US5255096B1 (en) * 1992-04-10 1997-12-23 William M Boyle Video time code synchronized robot control apparatus
US5576948A (en) * 1992-07-28 1996-11-19 Robotic Vision Systems, Inc. Machine vision for adaptive laser beam steering
US5436542A (en) * 1994-01-28 1995-07-25 Surgix, Inc. Telescopic camera mount with remotely controlled positioning

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542840B2 (en) 2000-01-27 2003-04-01 Matsushita Electric Industrial Co., Ltd. Calibration system, target apparatus and calibration method

Also Published As

Publication number Publication date
WO1994029774A1 (fr) 1994-12-22
EP0655148B1 (fr) 1999-01-07
KR950703171A (ko) 1995-08-23
FR2706345B1 (fr) 1995-09-22
DE69415780D1 (de) 1999-02-18
FR2706345A1 (fr) 1994-12-23
EP0655148A1 (fr) 1995-05-31
US5784282A (en) 1998-07-21

Similar Documents

Publication Publication Date Title
JPH08500460A (ja) ロボットで運ばれるセンサーや道具のような可動物体の3次元における位置を特定する方法及び装置
JP3070953B2 (ja) 空間座標の逐点式測定方法及びシステム
US4724480A (en) Method for optical alignment of one object with respect to another
KR100612834B1 (ko) 3차원 위치 측정 센서
US6067165A (en) Position calibrating method for optical measuring apparatus
CN101427153B (zh) 坐标测量方法和坐标测量系统
US7372581B2 (en) Three-dimensional coordinate measuring device
CN101427155B (zh) 具有能够旋转的反射镜的基于摄影机的六自由度标靶测量和标靶跟踪设备
US5251156A (en) Method and apparatus for non-contact measurement of object surfaces
JP5695578B2 (ja) ロボットアーム用位置情報測定装置及び方法
EP0482330A2 (en) Optical position and orientation sensor
WO2010069160A1 (zh) 一种测量物体六维位姿的装置
KR20060132713A (ko) 공간 내 물체의 위치를 측정하는 방법
US5936722A (en) Apparatus and method for determining the angular orientation of an object
JP4284765B2 (ja) ロボットハンド位置計測装置
JPH10185562A (ja) 写真測量用ターゲット
US20200408914A1 (en) Static six degree-of-freedom probe
CN113310422B (zh) 一种工件特征间距的测量装置及测量方法
JP2902608B2 (ja) 三次元測定方法
EP1210619B1 (en) Apparatus and method for determining the angular orientation of an object
JP2001012911A (ja) 物体の三次元位置形状速度の計測方法
CN114858122A (zh) 用于三轴增量角度测量的相机安装组件
JPH0626828A (ja) 形状測定装置及び測定方法
JPH07151848A (ja) 整合望遠鏡
JP2931770B2 (ja) レーザ式変位センサによる三次元位置検出方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120123

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130123

Year of fee payment: 15