[go: up one dir, main page]

JP2009509789A - 仮想ツールセンターポイントを決定する方法 - Google Patents

仮想ツールセンターポイントを決定する方法 Download PDF

Info

Publication number
JP2009509789A
JP2009509789A JP2008533923A JP2008533923A JP2009509789A JP 2009509789 A JP2009509789 A JP 2009509789A JP 2008533923 A JP2008533923 A JP 2008533923A JP 2008533923 A JP2008533923 A JP 2008533923A JP 2009509789 A JP2009509789 A JP 2009509789A
Authority
JP
Japan
Prior art keywords
sensor
measurement
center point
measurement location
tool center
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.)
Granted
Application number
JP2008533923A
Other languages
English (en)
Other versions
JP4926180B2 (ja
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.)
KUKA Deutschland GmbH
Original Assignee
KUKA Roboter GmbH
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 KUKA Roboter GmbH filed Critical KUKA Roboter GmbH
Publication of JP2009509789A publication Critical patent/JP2009509789A/ja
Application granted granted Critical
Publication of JP4926180B2 publication Critical patent/JP4926180B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • 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/37Measurements
    • G05B2219/37555Camera detects orientation, position workpiece, points of workpiece
    • 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/39024Calibration of manipulator
    • 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)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Numerical Control (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)

Abstract

光切断センサの仮想センサツールセンターポイント(センサTCP)を決定するために、本発明は、センサTCPを、位置が既知である基準コンポーネントの面にある線の一点(いわゆる指標)と十分に空間的に一致させ、基準コンポーネントの面に対する垂線が決定され、センサのZ方向を基準コンポーネントの面の垂線と一致させ、指標の線に対するセンサの定義されたアライメントが決定されることを意図している。

Description

本発明は、物体を測定するための測定センサを有するロボットの既知の座標系に関して仮想ツールセンターポイントを決定する方法、ならびにこれに対応する制御装置に関するものである。
仮想ツールセンターポイント(TCP)と呼ばれるのは、たとえば工具のような実在する物体の外部にある空間座標および空間方位である。このようなポイントは空間内で自由に位置しており、実在する物体に対する関連付けを欠いているので、ロボットが直接そこへ接近することはできない。たとえばロボットを用いたレーザ加工の場合、仮想TCPはレーザの焦点に位置しており、すなわち空間内で自由に位置しており、実在する物体の幾何学的な点に位置しているのではない。再調節をするために、たとえばレーザ加工の場合であれば光切断センサを利用するのが好ましい。
光切断センサは、スタティックな三角測量法によって表面を検出するために用いられる。この場合、半導体レーザが円柱レンズのような線形光学系によって、平面上で扇形に広がる光線を光カーテンとして生成し、これが測定物体に当たり、CCDアレイのような信号処理を行うカメラに向かっていわゆる三角測量角で反射される。測定物体から反射されたレーザ光線に基づき、信号プロセッサが、測定物体の空間的な位置および場合によりエッジの移行部を決定する。そのようにして光切断センサは、測定物体の間隔測定値や断面形状を提供することができる。
光切断センサによって提供される値を、ロボットもしくは一般に機械を制御するため、ないしそのロボットプログラムを修正するのに利用できるようにするために、光切断センサによって当初はそのセンサ座標系で提供される測定値が、ロボットに対してはそのロボット座標系で提供され、またはこれと既知の関係にある世界座標系で提供される。その際には仮想センサツールセンターポイント(センサTCP)が定義され、その位置はセンサ座標系で定義される。
たとえばセンサの故障後などで、特に光切断センサをロボットアームから取り外して、あらためて再組付けした後には、および/または一般的に言うと組付け位置が一義的に定義されていないときには、センサTCPの位置はロボット座標系ないし世界座標系に関してずれている場合が大半である。こうしたずれは当初のうちは既知でなく、本発明により、簡単な手段で決定されるべきものである。
本発明の目的は、仮想センサTCPの位置を、ロボット座標系または世界座標系に関して簡単な仕方で決定することができる方法を提供することにある。
位置とは、少なくとも、たとえばX,Y,Zといった既知の座標系内部における場所的な地点を意味している。このような位置は、たとえば軸X,Y,Zを中心とする回転A,B,Cのような空間内の方位も含んでいる。
本発明によると、上述した課題は、冒頭に述べた種類の方法において、ロボットの既知の座標系に関する仮想ツールセンターポイントの位置が、センサ座標系に関する仮想ツー
ルセンターポイントの既知の位置と、仮想ツールセンターポイントが基準コンポーネントの測定位置に位置しているロボット位置についてのロボット軸位置の判定とに基づいて決定されることによって解決される。
ロボットの既知の座標系は、たとえば世界座標系、いわゆるロボット座標系、または手座標系である。ロボット軸位置の測定は、ロボット制御部に実装されているティーチング機能を用いたティーチングによって行うのが好ましい。
本発明は、センサ座標系における位置が既知である仮想TCPを、以下において指標ともの呼ぶ、たとえば基準コンポーネントの測定個所と十分に一致させるという形での、光切断センサによる仮想TCPの決定も意図しており、この指標は、特殊な1つの利用ケースでは、溶接継目構造のもっとも広く適用されている形式の1つである「接合個所ジオメトリー」であり、たとえば2つの平坦なコンポーネントが平面上で部分的に相上下して位置している重ね継手や、第1の平坦なコンポーネントが第2の平坦なコンポーネントに対して垂直に配置され、第1のコンポーネントの端面が第2のコンポーネントの平面上で当接するT継手や、第1のコンポーネントの端面が第2のコンポーネントの端面に当接し、両方のコンポーネントが同一平面に位置するようになっているI継手などである。一般化して言えば、測定個所ないし指標のことを、場合によっては面の広がりにおける「非連続性」とも呼ぶことができよう。そして幾何学的には、定義された面法線をもつ平面における線またはエッジとして定義される。
本発明の1つの実施形態では、コンポーネントの面に対する垂線が三角測量法によって決定されることが意図される。
本発明による方法の1つの好ましい実施形態では、仮想ツールセンターポイントが測定センサの測定値に基づいて基準コンポーネントの測定個所へと動かされ、特に、センサが基準コンポーネントの測定個所の空間的近傍へと移され、そこで測定個所が測定センサによって検出され、測定センサによって測定された測定個所の少なくとも1つの位置値(YMESS,ZMESS)を用いて、センサ座標系における仮想ツールセンターポイントと測定個所との間の位置差が決定され、この位置差に基づいて仮想ツールセンターポイントを位置に関して測定個所と一致させることが意図される。このときセンサは、測定個所を測定センサによって検出することができるような、基準コンポーネントの測定個所の空間的近傍へ移されるのが好ましい。そして、測定センサによって測定された測定個所の少なくとも1つの方位値(AMESS,BMESS,CMESS)を用いて、センサ座標系における仮想ツールセンターポイントと測定個所の間の方位差が決定され、さらに、この方位差に基づいて仮想ツールセンターポイントを方位に関して測定個所と一致させる。
さらに別の代替的な実施形態では、仮想ツールセンターポイントが測定個所に位置するまでロボットを制御することによって、仮想ツールセンターポイントと測定個所との一致が実現され、あるいは、測定個所への仮想ツールセンターポイントの手動制御式の接近を容易にするために、測定個所へ到達するためにロボットをどのように移動させるべきかの情報が出力されることが意図されていてよい。
第1の選択肢の場合、測定個所への仮想ツールセンターポイントの手動制御式の接近を容易にするために、測定個所へ到達するためにロボットをどのように移動させるべきかの情報が出力されるのが好ましく、それに対して第2の選択肢では、仮想ツールセンターポイントが測定個所に位置するまで、ロボットの自動制御による一致が行われる。
特に光切断センサが測定センサとして使用される場合、その測定値を用いて、センサ座標系における測定個所の三次元空間座標の少なくとも2つ(YMESS,ZMESS)が
決定され、第3の空間座標は、測定個所を通って第3の空間座標の方向へ延びる直線と、光切断センサの光カーテンとの交点によって決定される。
このように、光切断センサの測定値を用いて、基準コンポーネントの面に対する垂線(ZMESS)を決定することができ、さらに、光切断センサを測定個所に対してアライメントすることによって、センサ座標系の座標方向(ZSENS)を基準コンポーネントの面の垂線(ZMESS)と一致させることができる。
さらに、本方法の1つの好ましい発展例は、測定個所が、基準コンポーネントの面にある線またはエッジに位置しており、この線またはエッジによって惹起される光切断センサのステップ応答が消滅するまで光切断センサの平坦な光カーテンを基準コンポーネントの面に対する垂線を中心として回転させ、この方位が第1の角度位置を形成し、上記の線またはエッジによって惹起される光切断センサのステップ応答があらためて消滅するまで光切断センサを反対方向へ回転させ、この新たな方位が第2の角度位置を形成し、第1および第2の角度位置の角の二等分線が目的の角度方向として検出されることを意図している。
さらに本発明は、特に本発明の方法を実施するための表示手段を備える制御装置を対象としており、該表示手段は、仮想ツールセンターポイントの空間位置を表示するように構成されている。
さらに、本発明による制御装置の好ましい発展例では、表示手段は、仮想ツールセンターポイントが測定個所に位置するようになるまでロボットを移動させるべき方向に関する情報を表示するように構成されており、および/または表示手段は、仮想ツールセンターポイントが測定個所にいつ位置するかを示す情報を表示するように構成されていることが意図される。
本発明により、人間の目には見ることができず、したがってロボットプログラマーによって直接(機械的に)接近させることができない仮想TCPでのティーチングが可能である。本発明の方法により、光切断センサがロボットプログラマーに代わって「見る」。ロボットプログラマーが操作機器の表示内容を通じて仮想TCPへ接近させることができるように、これを操作機器で視覚化することができる。
本発明の上記以外の利点や構成要件は特許請求の範囲から明らかであり、および、図面を参照しながら本発明の実施例について具体的に説明される以下の説明から明らかである。
産業用ロボット1は、周知のとおり、台座2と、垂直方向のA1軸を中心として回転可能なカルーセル3と、水平方向のA2軸を中心として旋回可能な揺り腕4と、その自由端で水平方向のA3軸を中心として関節式に旋回可能なロボットアーム5とを有しており、ロボットアームはその自由端に配置された3つの回転軸A4からA6をもつハンド6を備えている。ハンド6の自由端はフランジ7によって構成されている。A6軸は、ハンドがA5軸を中心として旋回すると、A4軸とは一致しなくなる。こうした一致は、図面に示す伸長した位置の特殊ケースについてしか成立しない。
フランジ7は工具を取り付けるために用いられる。図1では、これに光切断センサ8が取り付けられている。光切断センサ8は、そのY−Z平面から平面上で扇形に広がる光線すなわち光カーテン9を生成する、好ましくは半導体レーザの形態の光源と、好ましくはCCDアレイの形態のカメラ等の検出器とを有している。
光切断センサ8は独自の座標系を有している。センサ座標系におけるY方向YSENSとZ方向ZSENSが図面に示されているのに対して、X方向XSENSは、図示した向きの場合、紙面に対して固定的に垂直に向いている。センサには、センサ座標系における地点XTCP,YTCP,ZTCPに、仮想ツールセンターポイント(TCP15)が付属している。
さらに、測定個所ないし指標12を有する基準コンポーネント11が図示されている。この指標は、具体的な実施例では、基準コンポーネント11の段部12からなっている。測定個所のX座標XMESSは、段部12の長手方向に沿って延びている。測定個所のZ座標ZMESSは、基準コンポーネントの面14に対して垂直に延びている。
図2を参照すると明らかなように、まず、指標12がセンサのCCDカメラの視界ないし視野区画に入るように、ロボットハンドが個々のロボット軸の位置調節によって動かされる。するとセンサは、指標12を認識したという信号を生成する。このような目標区画への到達を、たとえば操作ユニットで好ましくは光学的または音響的に表示することもできる。センサが指標12を検出するとただちに、光切断センサ8は、センサ座標系のY方向YSENSでもZ方向ZSENSでも指標12の位置を決定する。光切断センサ8の座標系に関する指標12の実際位置から、および、光切断センサ8の座標系に関して数学的に既知である仮想TCP15の位置から、指標12と仮想TCPとの間の位置差が判定される。次いで、ロボットアームが方向YSENSまたはZSENSへ前進(+)または後退(−)するように動かされ、これは、こられに関する指標12および仮想TCP15の座標が(十分に)一致するまで行われる。ロボットは自動式の制御部によって自動的に動かすことができ、またはロボット操作者が、適当な仕方でロボットを手動により動かすことを要求される。
センサ座標系のZ方向ZSENSにおける指標12への仮想TCP15の接近が、少なくとも近似的に一致するまで相応に行われ、このとき、Z方向ZSENSにおける指標の位置特定は、光切断センサ8により、スタティックな三角測量法のそれ自体公知の方法で行われる。
こうして仮想TCP15を指標12と一致させ、このことは手動式または自動式に行うことができる。
この一致は厳密に成立させなくてもよく、ある程度の許容差Rで行うことができ、許容範囲はたとえばセンサ解像度の1倍から5倍のオーダーに収まっていてよく、すなわちたとえば1mmであってよい。正確な位置決めが必要ではないのは、不正確な位置へ接近していても公知の3点法や4点法を用いてTCPの実際の位置を数学的に正確に計算できるからである。
第3の座標Xは常にゼロである。光切断センサ8は平坦なビームすなわち光カーテンを生成し、これはX方向には空間的な広がりを有しておらず、すなわち無限に小さく、もしくは無限に薄いからである。システムが事前に「指標に到達して」おり、信号が生起されているという前提条件のもとで、指標12がY方向で、光切断センサ8の光カーテンの平面に位置していることが保証される。
全体的には、こうして測定された光切断センサ8の座標系に関する指標12の実際位置から、および、光切断センサの座標系における数学的に既知である仮想TCP15の位置から、指標12と仮想TCP15の間の位置差を求め、それにより、世界座標系またはロボット座標系におけるTCPの位置を決定することができる。
さらには、3つの角度位置のうち少なくとも2つを求めることができる。
第1の角度位置を決定するために、図2に示すように、まず、平坦なセンサビームをX方向を中心として基準コンポーネント11ないし指標12に対して回転させる。このとき、それ自体公知である光切断センサ8の三角測量法により、基準コンポーネント11の面の法線がコンピュータで決定される。センサ独自の座標系のZ方向ZSENSは既知である。光切断センサ8が旋回し、旋回中に、光切断センサ8のZ方向ZSENSが、指標12のZ方向ZMESSのコンピュータで決定された法線に対して相対的に測定される。この運動は、ZSENSとZMESSの間の相対角がゼロになるまで行われる。引き続いて、図3に示すように、光切断センサ8がそのY方向を中心として回転し、そのときに光切断センサ8と指標12の間の間隔が測定される。この回転は、測定される間隔値が連続して減っていく回転方向で行うのがよい。測定値が再び増え始めるとすぐに、間隔が最小である折り返し点が認識される。この回転位置のとき、光切断センサ8のY方向は基準コンポーネント11に対して垂直になっている。
このようにして、光切断センサ8のZ方向ZSENSが指標12のZ方向ZMESSと一致する。
次のステップでは第2の角度が決定される。そのために、光切断センサ8をその独自のZ軸ZSENSを中心として回転させ、このとき、回転軸としての前記軸は指標12のエッジと十分な精度で交差する。平面上で扇形に広がる光切断センサ8の光線がエッジのY方向YMESSにくるとすぐに、本来ならエッジに基づいて生起される、光切断センサ8によって生成される信号のステップ応答が消滅して、その角度位置が検出され、それによって光切断センサ8のY方向YSENSが、指標12のY方向ないし基準コンポーネント11のエッジのY方向とある程度まで一致する。
精度を高めるために、光切断センサ8を前回の方向と同一方向または反対方向へ、(今回はたとえば180°だけ回して)平坦な光線の方向が同じくエッジと一致するまで、すなわち同じくステップ応答が消滅するまで回転させることができる。第2の角度位置として、検出された両方の(Y方向の)角度位置の間の角度位置が、仮想TCP15の第2の角度方向として検出される。
第3の角度位置は、デカルト座標系において、これまでに決定された両方の角度位置に対する垂線として求められる。
こうして仮想TCP15は、その3つの方位に関してばかりでなく、デカルト座標系における位置に関しても、指標12ないし測定個所と合同になっている。そしてこの位置が、通常の3点法または4点法によってあらためてティーチングされ、それにより、ロボット座標系または世界座標系における仮想TCP15の位置の一義的な決定が与えられる。
図4は、本発明による制御装置の表示手段の図像を示している。左側部分には数値情報が表示されており、下側領域にはメッセージが表示されているのに対して、本発明による制御装置は表示手段の右側部分で、仮想ツールセンターポイントの空間位置を表示するように構成されている。図4の図面では、仮想ツールセンターポイントが測定センサの空間位置になく、むしろ左に寄りすぎて離れすぎている。それに応じて表示器では「離れすぎ」と「左に寄りすぎ」を表す識別記号が点灯しており、それにより、基準コンポーネントの測定個所に対して測定センサが空間的近傍に存在していないことが、仮想ツールセンターポイントが測定個所へくるためにロボットが移動するべき方向を明示したうえで表示される。表示を行うために、測定センサは、その座標原点に対して相対的な指標の位置をフィードバックする。表示は、測定された位置と仮想ツールセンターポイントとの比較によ
って惹起され、それによって必要な移動方向が表示される。測定センサが基準コンポーネントの測定個所に対して十分な空間的近傍に位置しており、それに応じて測定個所が測定センサによって検出可能であれば、表示器の発光点によって定義される面の内部で測定個所が表示されることによって、その旨を表示することができ、それにより、仮想ツールセンターポイントが(所定の許容差考慮したうえで、ないし十分な近似をもって)測定個所に位置しているという情報を表示することができる。
ロボットハンドに取り付けられた光切断センサ、および空間内の位置が既知である指標を備える基準コンポーネントとともに、本発明のロボットを示す図である。 図1の基準コンポーネントとともに光切断センサを示す拡大図である。 図2の光切断センサを示す側面図である。 本発明による制御装置である。
符号の説明
1 産業用ロボット
2 台座
3 カルーセル
4 揺り腕
5 ロボットアーム
6 ハンド
7 フランジ
8 光切断センサ
9,10 光カーテン
11 基準コンポーネント
12 指標
13 プレート
14 平坦な面
15 仮想TCP

Claims (17)

  1. 物体を測定するための測定センサを有するロボットの既知の座標系に関して仮想ツールセンターポイントを決定する方法において、
    ロボットの既知の座標系に関する仮想ツールセンターポイントの位置は、センサ座標系に関する仮想ツールセンターポイントの既知の位置と、仮想ツールセンターポイントが基準コンポーネントの測定位置に位置しているロボット位置についてのロボット軸位置の判定とに基づいて決定されることを特徴とする方法。
  2. 前記ロボット軸位置の測定はロボット制御部に実装されているティーチング機能によるティーチングによって行われることを特徴とする、請求項1に記載の方法。
  3. 前記測定センサの測定値に基づいて仮想ツールセンターポイントが前記基準コンポーネントの測定個所へと動かされることを特徴とする、請求項1または2に記載の方法。
  4. 前記基準コンポーネントの前記測定個所の空間的近傍へ前記センサが移され、そこで前記測定センサによって前記測定個所が検出され、
    前記測定センサで測定された前記測定個所の少なくとも1つの位置値(YMESS,ZMESS)を用いて、センサ座標系における仮想ツールセンターポイントと前記測定個所との間の位置差が決定され、
    前記位置差に基づいて仮想ツールセンターポイントを位置に関して前記測定個所と一致させることを特徴とする、請求項1から3までのいずれか1項に記載の方法。
  5. 前記基準コンポーネントの前記測定個所の空間的近傍へ前記センサが移され、そこで前記測定センサによって前記測定個所が検出され、
    前記測定センサによって測定された前記測定個所の少なくとも1つの方位値(AMESS,BMESS,CMESS)を用いて、センサ座標系における仮想ツールセンターポイントと前記測定個所の間の方位差が決定され、
    前記方位差に基づいて仮想ツールセンターポイントを方位に関して前記測定個所と一致させることを特徴とする、請求項4に記載の方法。
  6. 仮想ツールセンターポイントが前記測定個所に位置するまでロボットを制御することによって、仮想ツールセンターポイントと前記測定個所との一致が実現されることを特徴とする、請求項4または5に記載の方法。
  7. 前記測定個所への仮想ツールセンターポイントの手動制御式の接近を容易にするために、前記測定個所へ到達するためにロボットをどのように移動させるべきかの情報が出力されることを特徴とする、請求項6に記載の方法。
  8. 仮想ツールセンターポイントと前記測定個所との一致は、仮想ツールセンターポイントと前記測定個所の間の位置差および/または方位差がロボットプログラムの位置データへ取り込まれるコンピュータを用いた方法によって実現されることを特徴とする、請求項4または5に記載の方法。
  9. 前記一致は、仮想ツールセンターポイントが前記測定個所に位置するまでロボットを自動制御することによって行われることを特徴とする、請求項8に記載の方法。
  10. 前記測定センサとして光切断センサが使用されることを特徴とする、請求項1から9までのいずれか1項に記載の方法。
  11. 前記光切断センサの測定値を用いて、センサ座標系における前記測定個所の3つの空間座標のうち少なくとも2つ(YMESS,ZMESS)が決定され、第3の空間座標は、前記測定個所を通って第3の空間座標の方向へ延びる直線と、前記光切断センサの光カーテンとの交点によって決定されることを特徴とする、請求項10に記載の方法。
  12. 前記光切断センサの測定値を用いて前記基準コンポーネントの面に対する垂線(ZMESS)が決定され、
    前記光切断センサを前記測定個所に対してアライメントすることによって、センサ座標系の座標方向(ZSENS)を前記基準コンポーネントの面の垂線(ZMESS)と一致させることを特徴とする、請求項10または11に記載の方法。
  13. 前記測定個所は前記基準コンポーネントの面にある線またはエッジに位置しており、
    前記線またはエッジによって惹起される前記光切断センサのステップ応答が消滅するまで前記光切断センサの平坦な光カーテンを前記基準コンポーネントの面に対する垂線を中心として回転させ、この方位が第1の角度位置を形成し、
    前記線またはエッジによって惹起される前記光切断センサのステップ応答があらためて消滅するまで前記光切断センサを反対方向へ回転させ、この新たな方位が第2の角度位置を形成し、
    前記第1および第2の角度位置の角の二等分線が目的の角度方向として検出されることを特徴とする、請求項12に記載の方法。
  14. 特に前記請求項のうちいずれか1項に記載の方法を実施するための表示手段を備える制御装置において、前記表示手段は仮想ツールセンターポイントの空間位置を表示するように構成されていることを特徴とする制御装置。
  15. 前記表示手段は、測定センサによって測定個所を検出可能である前記基準コンポーネントの測定個所に対して測定センサが空間的近傍に存在しているか存在していないかに関する情報を表示するように構成されていることを特徴とする、請求項14に記載の制御装置。
  16. 前記表示手段は、仮想ツールセンターポイントが前記測定個所に位置するようになるまでロボットを移動させるべき方向に関する情報を表示するように構成されていることを特徴とする、請求項14または15に記載の制御装置。
  17. 前記表示手段は、仮想ツールセンターポイントが前記測定個所にいつ位置するかを示す情報を表示するように構成されていることを特徴とする、請求項14から16までのいずれか1項に記載の制御装置。
JP2008533923A 2005-10-06 2006-10-04 仮想ツールセンターポイントを決定する方法 Expired - Fee Related JP4926180B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102005048136A DE102005048136B4 (de) 2005-10-06 2005-10-06 Verfahren zum Bestimmen eines virtuellen Tool-Center-Points
DE102005048136.1 2005-10-06
PCT/EP2006/009569 WO2007039278A1 (de) 2005-10-06 2006-10-04 Verfahren zum bestimmen eines virtuellen tool-center-points

Publications (2)

Publication Number Publication Date
JP2009509789A true JP2009509789A (ja) 2009-03-12
JP4926180B2 JP4926180B2 (ja) 2012-05-09

Family

ID=37398709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008533923A Expired - Fee Related JP4926180B2 (ja) 2005-10-06 2006-10-04 仮想ツールセンターポイントを決定する方法

Country Status (7)

Country Link
US (1) US8812257B2 (ja)
EP (1) EP1931503B1 (ja)
JP (1) JP4926180B2 (ja)
CN (1) CN101282823B (ja)
AT (1) ATE462537T1 (ja)
DE (2) DE102005048136B4 (ja)
WO (1) WO2007039278A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011253300A (ja) * 2010-06-01 2011-12-15 Daihen Corp ロボット制御システム

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104195B2 (en) 2006-12-20 2015-08-11 Lincoln Global, Inc. Welding job sequencer
US10994358B2 (en) 2006-12-20 2021-05-04 Lincoln Global, Inc. System and method for creating or modifying a welding sequence based on non-real world weld data
US9937577B2 (en) 2006-12-20 2018-04-10 Lincoln Global, Inc. System for a welding sequencer
DE102007056773B4 (de) 2007-11-23 2015-08-13 Kuka Roboter Gmbh Verfahren zum automatischen Bestimmen eines virtuellen Arbeitspunktes
DE102007063318B3 (de) * 2007-12-28 2009-03-12 Leitz Gmbh & Co. Kg Verfahren zum Justieren einer Profilbearbeitungsmaschine
US8884177B2 (en) 2009-11-13 2014-11-11 Lincoln Global, Inc. Systems, methods, and apparatuses for monitoring weld quality
US8851896B2 (en) 2008-08-21 2014-10-07 Lincoln Global, Inc. Virtual reality GTAW and pipe welding simulator and setup
US9483959B2 (en) 2008-08-21 2016-11-01 Lincoln Global, Inc. Welding simulator
US8747116B2 (en) 2008-08-21 2014-06-10 Lincoln Global, Inc. System and method providing arc welding training in a real-time simulated virtual reality environment using real-time weld puddle feedback
US8915740B2 (en) 2008-08-21 2014-12-23 Lincoln Global, Inc. Virtual reality pipe welding simulator
US8911237B2 (en) 2008-08-21 2014-12-16 Lincoln Global, Inc. Virtual reality pipe welding simulator and setup
US9318026B2 (en) 2008-08-21 2016-04-19 Lincoln Global, Inc. Systems and methods providing an enhanced user experience in a real-time simulated virtual reality welding environment
US9196169B2 (en) 2008-08-21 2015-11-24 Lincoln Global, Inc. Importing and analyzing external data using a virtual reality welding system
US9280913B2 (en) 2009-07-10 2016-03-08 Lincoln Global, Inc. Systems and methods providing enhanced education and training in a virtual reality environment
US7908757B2 (en) 2008-10-16 2011-03-22 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
WO2010057528A1 (en) * 2008-11-19 2010-05-27 Abb Technology Ab A method and a device for optimizing a programmed movement path for an industrial robot
US8274013B2 (en) 2009-03-09 2012-09-25 Lincoln Global, Inc. System for tracking and analyzing welding activity
KR100986669B1 (ko) * 2009-06-08 2010-10-08 (주)이지로보틱스 로봇 캘리브레이션 장치 및 그 방법
US9773429B2 (en) 2009-07-08 2017-09-26 Lincoln Global, Inc. System and method for manual welder training
US9221117B2 (en) 2009-07-08 2015-12-29 Lincoln Global, Inc. System for characterizing manual welding operations
US9011154B2 (en) 2009-07-10 2015-04-21 Lincoln Global, Inc. Virtual welding system
US10748447B2 (en) 2013-05-24 2020-08-18 Lincoln Global, Inc. Systems and methods providing a computerized eyewear device to aid in welding
DE102009034244A1 (de) 2009-07-22 2011-01-27 Kuka Roboter Gmbh Verfahren und Vorrichtung zur Vermessung eines Bauteils
US8099877B2 (en) 2009-11-06 2012-01-24 Hexagon Metrology Ab Enhanced position detection for a CMM
US9468988B2 (en) 2009-11-13 2016-10-18 Lincoln Global, Inc. Systems, methods, and apparatuses for monitoring weld quality
US8569646B2 (en) 2009-11-13 2013-10-29 Lincoln Global, Inc. Systems, methods, and apparatuses for monitoring weld quality
DE102009053874A1 (de) * 2009-11-20 2011-05-26 Micro-Epsilon Messtechnik Gmbh & Co. Kg Roboter zur automatischen 3D-Vermessung und Verfahren
JP2011224672A (ja) * 2010-04-15 2011-11-10 Kobe Steel Ltd ロボットのツールベクトルの導出方法及び較正方法
JP5495915B2 (ja) * 2010-04-19 2014-05-21 株式会社神戸製鋼所 作業マニピュレータのセンシング動作生成方法及びセンシング動作生成装置
US9393694B2 (en) * 2010-05-14 2016-07-19 Cognex Corporation System and method for robust calibration between a machine vision system and a robot
DE102010032883A1 (de) 2010-07-30 2012-02-02 Daimler Ag Verfahren zum Ergreifen eines Objekts
ES2767882T3 (es) 2010-12-13 2020-06-18 Lincoln Global Inc Sistema de aprendizaje de soldeo
CN103101060B (zh) * 2011-11-11 2015-07-01 鸿富锦精密工业(深圳)有限公司 机器人工具中心点的传感校正方法
DE102011086941B4 (de) * 2011-11-23 2016-01-21 Kuka Roboter Gmbh Industrieroboter
US9144860B2 (en) * 2012-03-29 2015-09-29 Fanuc Robotics America Corporation Robotic weld gun orientation normalization
DE102012208094A1 (de) * 2012-05-15 2013-11-21 Kuka Laboratories Gmbh Verfahren zum Ermitteln möglicher Positionen eines Roboterarms
US20160093233A1 (en) 2012-07-06 2016-03-31 Lincoln Global, Inc. System for characterizing manual welding operations on pipe and other curved structures
US9767712B2 (en) 2012-07-10 2017-09-19 Lincoln Global, Inc. Virtual reality pipe welding simulator and setup
CN103009388B (zh) * 2012-11-05 2015-05-27 肖林 一种光波发射器和一种机器人轨迹寻位系统和方法
US10930174B2 (en) 2013-05-24 2021-02-23 Lincoln Global, Inc. Systems and methods providing a computerized eyewear device to aid in welding
KR101490921B1 (ko) 2013-07-11 2015-02-06 현대자동차 주식회사 자동차 부품의 품질 검사 장치 및 그 방법
US20150072323A1 (en) 2013-09-11 2015-03-12 Lincoln Global, Inc. Learning management system for a real-time simulated virtual reality welding training environment
US10083627B2 (en) 2013-11-05 2018-09-25 Lincoln Global, Inc. Virtual reality and real welding training system and method
CN103706945B (zh) * 2013-12-12 2016-02-10 武汉钢铁(集团)公司 一种工业机器人工具中心点的校正方法及装置
FR3015706B1 (fr) * 2013-12-23 2016-02-05 Eads Europ Aeronautic Defence Reperage du centre outil et de l'orientation d'une sonde acoustique dans un repere de reference, par methode ultrasonore
US9836987B2 (en) 2014-02-14 2017-12-05 Lincoln Global, Inc. Virtual reality pipe welding simulator and setup
JP6278747B2 (ja) * 2014-02-28 2018-02-14 オリンパス株式会社 マニピュレータのキャリブレーション方法、マニピュレータ、およびマニピュレータシステム
CN105091807B (zh) * 2014-04-30 2017-12-01 鸿富锦精密工业(深圳)有限公司 机器人工具坐标系的校正方法
WO2015185972A1 (en) 2014-06-02 2015-12-10 Lincoln Global, Inc. System and method for manual welder training
US9731392B2 (en) * 2014-08-05 2017-08-15 Ati Industrial Automation, Inc. Robotic tool changer alignment modules
DE102014226787B3 (de) * 2014-12-22 2016-03-17 Kuka Roboter Gmbh Sicherer Roboter mit Bahnfortschrittsvariablen
US9796086B2 (en) * 2015-05-01 2017-10-24 Kawasaki Jukogyo Kabushiki Kaisha Method of teaching robot and robot
CN105094129B (zh) * 2015-07-10 2018-11-23 青岛星华智能装备有限公司 一种机器人工具尖端定位系统及其定位方法
FR3043004B1 (fr) * 2015-10-29 2017-12-22 Airbus Group Sas Procede d'orientation d'un effecteur portant un outil d'assemblage par rapport a une surface
CN106643479A (zh) * 2015-10-30 2017-05-10 柯昆(昆山)自动化有限公司 基于机器视觉的机器人tcp精度检测系统
CN106052555B (zh) * 2016-06-08 2018-10-30 中国科学院重庆绿色智能技术研究院 一种工业机器人基座坐标测量方法
CN108621133B (zh) * 2016-10-12 2020-12-18 常州信息职业技术学院 激光对射式工业机械手工作点坐标示教工具的示教方法
EP3319066A1 (en) 2016-11-04 2018-05-09 Lincoln Global, Inc. Magnetic frequency selection for electromagnetic position tracking
US10913125B2 (en) 2016-11-07 2021-02-09 Lincoln Global, Inc. Welding system providing visual and audio cues to a welding helmet with a display
US20180130226A1 (en) 2016-11-07 2018-05-10 Lincoln Global, Inc. System and method for calibrating a welding trainer
DE102017004433B4 (de) * 2017-05-08 2019-03-14 Kuka Deutschland Gmbh Roboterjustage
US10997872B2 (en) 2017-06-01 2021-05-04 Lincoln Global, Inc. Spring-loaded tip assembly to support simulated shielded metal arc welding
DE102017212261A1 (de) 2017-07-18 2019-01-24 Bayerische Motoren Werke Aktiengesellschaft Messsystem und Verfahren zum Einmessen mindestens eines automatischen, insbesondere mehrachsigen, Manipulators
JP6950347B2 (ja) * 2017-08-10 2021-10-13 オムロン株式会社 情報処理装置、情報処理方法およびプログラム
AU2018360871B2 (en) 2017-11-06 2023-03-09 Usnr, Llc Virtual autocalibration of sensors
WO2019094901A1 (en) 2017-11-13 2019-05-16 Hexagon Metrology, Inc. Thermal management of an optical scanning device
JP6687581B2 (ja) * 2017-11-24 2020-04-22 ファナック株式会社 水平多関節型ロボットの校正システムおよび校正方法
CN109909999B (zh) * 2017-12-13 2020-08-28 北京柏惠维康科技有限公司 一种获取机器人tcp坐标的方法和装置
US11557223B2 (en) 2018-04-19 2023-01-17 Lincoln Global, Inc. Modular and reconfigurable chassis for simulated welding training
US11475792B2 (en) 2018-04-19 2022-10-18 Lincoln Global, Inc. Welding simulator with dual-user configuration
CN108673484A (zh) * 2018-07-09 2018-10-19 原敏虎 一种万能机械臂
TWI701123B (zh) * 2019-12-18 2020-08-11 財團法人工業技術研究院 機器人工件座標系自動校正系統與方法
CN113001535B (zh) * 2019-12-18 2022-11-15 财团法人工业技术研究院 机器人工件坐标系自动校正系统与方法
TWI748626B (zh) * 2020-08-31 2021-12-01 財團法人工業技術研究院 工具中心點的校正方法、機械手臂的教導方法及應用其之機械手臂系統
TWI837533B (zh) 2021-10-27 2024-04-01 財團法人工業技術研究院 十字雷射校正裝置及應用其之校正系統
DE102023105361B3 (de) 2023-03-03 2024-06-20 Kuka Deutschland Gmbh Verfahren zum Kalibrieren eines Lichtschnittsensors und zugehöriges Robotersystem

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0252172A (ja) * 1988-08-12 1990-02-21 Hitachi Ltd 溶接システムおよび溶接方法
JPH03166086A (ja) * 1989-11-27 1991-07-18 Fanuc Ltd タッチアップ方法
JPH08272425A (ja) * 1995-03-29 1996-10-18 Fanuc Ltd 非接触でロボットに座標系を教示する方法
JP2000263273A (ja) * 1999-03-19 2000-09-26 Amada Co Ltd Yagレーザ加工機のティーチング方法及びその装置
JP2005135278A (ja) * 2003-10-31 2005-05-26 Fanuc Ltd シミュレーション装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6125207A (ja) * 1984-07-12 1986-02-04 Fanuc Ltd ツ−ル座標系の設定方式
JPH02262982A (ja) * 1989-03-31 1990-10-25 Fanuc Ltd ツールセンタポイントの設定方法
US6044308A (en) * 1997-06-13 2000-03-28 Huissoon; Jan Paul Method and device for robot tool frame calibration
AU9223298A (en) 1997-09-04 1999-03-22 Dynalog, Inc. Method for calibration of a robot inspection system
DE20003381U1 (de) * 2000-02-24 2001-07-05 KUKA Schweissanlagen GmbH, 86165 Augsburg Prüfeinrichtung für bewegliche optische Messeinrichtungen
US6822412B1 (en) * 2003-06-11 2004-11-23 Zhongxue Gan Method for calibrating and programming of a robot application
JP3733364B2 (ja) * 2003-11-18 2006-01-11 ファナック株式会社 教示位置修正方法
JP4191080B2 (ja) * 2004-04-07 2008-12-03 ファナック株式会社 計測装置
JP2006236031A (ja) * 2005-02-25 2006-09-07 Seiko Epson Corp ロボット軌跡制御方法及び装置並びにロボット軌跡制御方法のプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0252172A (ja) * 1988-08-12 1990-02-21 Hitachi Ltd 溶接システムおよび溶接方法
JPH03166086A (ja) * 1989-11-27 1991-07-18 Fanuc Ltd タッチアップ方法
JPH08272425A (ja) * 1995-03-29 1996-10-18 Fanuc Ltd 非接触でロボットに座標系を教示する方法
JP2000263273A (ja) * 1999-03-19 2000-09-26 Amada Co Ltd Yagレーザ加工機のティーチング方法及びその装置
JP2005135278A (ja) * 2003-10-31 2005-05-26 Fanuc Ltd シミュレーション装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011253300A (ja) * 2010-06-01 2011-12-15 Daihen Corp ロボット制御システム

Also Published As

Publication number Publication date
DE102005048136A1 (de) 2007-04-26
EP1931503A1 (de) 2008-06-18
US20090299688A1 (en) 2009-12-03
EP1931503B1 (de) 2010-03-31
DE102005048136B4 (de) 2010-01-21
WO2007039278A1 (de) 2007-04-12
JP4926180B2 (ja) 2012-05-09
CN101282823A (zh) 2008-10-08
CN101282823B (zh) 2012-05-09
ATE462537T1 (de) 2010-04-15
US8812257B2 (en) 2014-08-19
DE502006006595D1 (de) 2010-05-12

Similar Documents

Publication Publication Date Title
JP4926180B2 (ja) 仮想ツールセンターポイントを決定する方法
US4724480A (en) Method for optical alignment of one object with respect to another
CN109084681B (zh) 相对接触探针校准视觉系统的系统及方法
US5615489A (en) Method of making coordinate measurements on workpieces
US20060269123A1 (en) Method and system for three-dimensional measurement
US6825937B1 (en) Device for the contactless three-dimensional measurement of bodies and method for determining a co-ordinate system for measuring point co-ordinates
US11585900B2 (en) Reflecting prism, measurement target object including reflecting prism, surveying device, coordinate comparing section, surveying method, and surveying processing program
US20070058175A1 (en) Method and apparatus for 3-dimensional measurement of the surface of an object
JP2017044549A (ja) 測定装置
CN112424563A (zh) 用于精确计算动态对象的位置和方位的多维测量系统
US12359915B2 (en) Surveying instrument and surveying system
JP2019020209A (ja) 測量システム
JPH06265307A (ja) 逆反射エレメントの位置を決定する方法及び装置
JP6603289B2 (ja) ロボット、ロボットシステム、およびロボットの座標系設定方法
JP2019219319A (ja) 鉛直測定システム及び基準点のトレース方法
JP3482362B2 (ja) 表面性状測定機、表面性状測定機用の傾斜調整装置および表面性状測定機における測定対象物の姿勢調整方法
JP2007526510A (ja) センタリング−ブロッキング装置において眼鏡レンズをセンタリングするための方法及び関連するセンタリング−ブロッキング装置
JP2004163346A (ja) 非接触式三次元形状計測装置
JPH07190772A (ja) 測量装置
JP3754340B2 (ja) 位置検出装置
JP2902608B2 (ja) 三次元測定方法
JPH03264804A (ja) 表面形状測定装置
JP2010160139A (ja) 光学レンズの縁を計測するための方法および装置
CN209416661U (zh) 一种基于psd的镜头fov测量装置
JP2003148926A (ja) 可搬式三次元形状計測装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111004

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120207

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

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4926180

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees