JP2017536257A - エンドエフェクタ位置推定を実行するロボット適応型配置システム - Google Patents
エンドエフェクタ位置推定を実行するロボット適応型配置システム Download PDFInfo
- Publication number
- JP2017536257A JP2017536257A JP2017545523A JP2017545523A JP2017536257A JP 2017536257 A JP2017536257 A JP 2017536257A JP 2017545523 A JP2017545523 A JP 2017545523A JP 2017545523 A JP2017545523 A JP 2017545523A JP 2017536257 A JP2017536257 A JP 2017536257A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- end effector
- motor
- coordinates
- estimating
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/1638—Program controls characterised by the control loop compensation for arm bending/inertia, pay load weight/inertia
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/10—Program-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/104—Program-controlled manipulators characterised by positioning means for manipulator elements with cables, chains or ribbons
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/10—Program-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/12—Program-controlled manipulators characterised by positioning means for manipulator elements electric
- B25J9/126—Rotary actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39176—Compensation deflection arm
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
- Y10S901/09—Closed loop, sensor feedback controls arm movement
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
Description
は指令関節位置のベクトルを示し、
はトルクベクトルを示し、
は測定関節位置のベクトルを示し、Tjはトリガイベントjを示し、tjはイベントTjの時刻を示し、
は時刻tjにおける測定関節位置のベクトルを示し、
は
に基づいて計算されたエンドエフェクタ座標のベクトルを示し、DjはAPSアルゴリズムが利用する定数データ(例えば基板の公称半径またはセンサの座標)を示し、
はロボット動作の終点の調整後の座標のベクトルを示し、tは時間を示す。通常、ベクトル
は、一般化された座標(距離および角度を含む)として扱われ、ベクトル
は一般化された力(力およびトルク)のベクトルと解されるべきである。図2のシステムは、制御則162と、ロボット164と、取得機構166と、順運動学168と、APSアルゴリズム170と、フィードバックループ172とを有する。
または
。式中、θcmdiおよびτiはそれぞれ、モータiの指令位置およびモータiのトルクを示し、i=1,2である。
は、ロボットエンドエフェクタの実際の位置を正確に表していない場合があり、APSの性能が低下してしまう。この場合、後段で詳述するように、可撓性の影響を考慮する必要がある。
ΔX226とΔY228で示す。
に示すように、長手方向弾性ベルトに起因する運動学誤差により、ロボットエンドエフェクタ上の基板の実際の位置(実線)と、従来の順運動学式に基づいて得られた位置(点線)との間に齟齬が生じることが認められた。これが直接的な原因となって、ロボットにより搬送された基板が不正確に配置される。
と
をそれぞれモータ2の角加速度と角速度であるとすると、I2はモータ2の回転部材の慣性モーメントを示し、b2はモータ2アセンブリの摩擦係数を示し、動作中の力の均衡は以下のとおり表すことができる。
ベルトの長手方向可撓性の、第2のリンクの角度位置に対する影響は、以下のとおりとなる。
およびトルク
に直接適用され、その結果取得された値
および
を、図7に示すように推定アルゴリズムへの入力値としてもよい。
を処理し、理想的なエンドエフェクタ座標
を取得してもよい。この理想的なエンドエフェクタ座標
とモータトルク
とが推定アルゴリズム362への入力値となり、この推定アルゴリズム362が推定エンドエフェクタ座標
を計算してもよい。取得機構364により求められた推定エンドエフェクタ座標
の値
を、APSアルゴリズム368への入力値としてもよい。
とモータトルク
とに適用してもよい。それにより得られた取得値
および
を推定アルゴリズム384により処理して、対応する推定エンドエフェクタ座標
を求め、この座標をAPSアルゴリズム386への入力値としてもよい。
およびモータトルク
に直接適用してもよい。モータ位置
の取得値
を従来の順運動学式394により、対応する理想的なエンドエフェクタ座標
に変換して、それと共にモータトルク
の取得値
を推定アルゴリズム396に入力し、これにより対応する推定エンドエフェクタ座標
を生成してもよい。最後に、推定エンドエフェクタ座標
を、APSアルゴリズム398への入力値としてもよい。
を処理して、理想的なエンドエフェクタ座標
を取得してもよい。さらに、推定アルゴリズム414でモータ位置
およびモータトルク
を使用して修正値
を生成し、これを理想的なエンドエフェクタ座標
に適用して、構造的可撓性、ベルト位置決め誤差、およびその他の欠陥に対する補正を行ってもよい。これを図11の「運動学修正」ブロック416として示す。修正後のエンドエフェクタ座標
は、取得機構418を介してAPSアルゴリズム420に供給されてもよい。
と修正値
に適用して、得られた値
および
を使用して対応するエンドエフェクタ座標修正値
を計算して、これをAPSアルゴリズム434に供給してもよい。
およびモータトルク
に適用してもよい。こうして得られたモータ位置
の値
を、従来の順運動学式444により対応する理想的なエンドエフェクタ座標
に変換してもよい。さらに、取得値
および
を使用し、対応する修正値
を計算して、これを対応する理想的なエンドエフェクタ座標
に適用して、対応する推定エンドエフェクタ座標
を計算してもよい。最後に、この値
をAPSアルゴリズム446供給してもよい。
ここで、以下の式が成り立つ。
Claims (19)
- ロボットの少なくとも1つのモータへのコマンド送信に少なくとも部分的に基づいて、前記ロボットの動作中に当該ロボットの少なくとも1つの部材についての変位を推定することと、
前記推定された変位に少なくとも部分的に基づいて、前記ロボットのエンドエフェクタの計算されたエンドエフェクタ座標を求めることと、
前記計算されたエンドエフェクタ座標に少なくとも部分的に基づいて、前記ロボット上の基板を所望の位置に配置するために前記ロボットの動作を調整することと、
を含む方法。 - 前記コマンド送信は、所定のトルクベクトルを生成するための、前記少なくとも1つのモータへのコマンドトルク送信を含む、請求項1に記載の方法。
- 前記ロボットの前記少なくとも1つの部材についての前記推定された変位は、
前記ロボットの駆動部の可撓性フレーム部材と、
前記少なくとも1つのモータの可撓性駆動軸と、
前記ロボットのアームの可撓性リンクと、
前記ロボットの前記アームのリンク間の可撓性関節と、
前記ロボットの前記アームの弾性ベルトまたはバンドと、
の内の少なくとも1つを含む、請求項1に記載の方法。 - 前記推定することは、
ダイナミックモデリングによる可撓性の影響の推定と、
状態観測器による可撓性の影響の推定と、
ベルト位置決め誤差の影響の推定と、
少なくとも1つの補助センサを使用した、可撓性の影響の直接的な測定と、
の内の少なくとも1つを含む、請求項1に記載の方法。 - 前記変位を推定することは、
前記ロボットの部位と、
前記ロボットにより搬送される基板と、
の内の少なくとも一方に対する、少なくとも1つのセンサからの位置情報に少なくとも部分的に基づく、請求項1に記載の方法。 - 前記ロボットの動作を調整することは、前記計算されたエンドエフェクタ座標と、前記少なくとも1つのセンサからの前記位置情報との組合せに基づく、請求項5に記載の方法。
- 前記ロボットの動作を調整することは、前記エンドエフェクタの順運動学判定にさらに基づき、これにより前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に修正推定エンドエフェクタ座標を提供する、請求項6に記載の方法。
- 前記ロボットの動作を調整することは、前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に前記計算されたエンドエフェクタ座標を提供することを含む、請求項1に記載の方法。
- 前記計算されたエンドエフェクタ座標は、ロボット位置検知システムおよび/または基板位置検知システムに提供され、これにより前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に修正推定エンドエフェクタ座標を提供する、請求項1に記載の方法。
- 少なくとも1つのプロセッサと、
コンピュータプログラムコードを含む少なくとも1つの非一時的メモリと、を備える装置であって、前記少なくとも1つのメモリおよび前記コンピュータプログラムコードは、前記少なくとも1つのプロセッサと共に、
ロボットの少なくとも1つのモータへのコマンド送信に少なくとも部分的に基づいて、前記ロボットの動作中に当該ロボットの少なくとも1つの部材についての変位を推定することと、
前記推定された変位に少なくとも部分的に基づいて、前記ロボットのエンドエフェクタの計算されたエンドエフェクタ座標を求めることと、
前記計算されたエンドエフェクタ座標に少なくとも部分的に基づいて、前記ロボット上の基板を所望の位置に配置するために前記ロボットの動作を調整することと、
を前記装置に実行させるように構成される、装置。 - 前記コマンド送信は、所定のトルクベクトルを生成するための、前記少なくとも1つのモータへのコマンドトルク送信を含む、請求項10に記載の装置。
- 前記ロボットの前記少なくとも1つの部材についての前記推定された変位は、
前記ロボットの駆動部の可撓性フレーム部材と、
前記少なくとも1つのモータの可撓性駆動軸と、
前記ロボットのアームの可撓性リンクと、
前記ロボットの前記アームのリンク間の可撓性関節と、
前記ロボットの前記アームの弾性ベルトまたはバンドと、
の内の少なくとも1つを含む、請求項10に記載の装置。 - 前記推定することは、
ダイナミックモデリングによる可撓性の影響の推定と、
状態観測器による可撓性の影響の推定と、
ベルト位置決め誤差の影響の推定と、
少なくとも1つの補助センサを使用した、可撓性の影響の直接的な測定と、
の内の少なくとも1つを含む、請求項10に記載の装置。 - 前記変位を推定することは、
前記ロボットの部位と、
前記ロボットにより搬送される基板と、
の内の少なくとも一方に対する、少なくとも1つのセンサからの位置情報に少なくとも部分的に基づく、請求項10に記載の装置。 - 前記ロボットの動作を調整することは、前記計算されたエンドエフェクタ座標と、前記少なくとも1つのセンサからの前記位置情報との組合せに基づく、請求項14に記載の装置。
- 前記ロボットの動作を調整することは、前記エンドエフェクタの順運動学判定にさらに基づき、これにより前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に修正推定エンドエフェクタ座標を提供する、請求項15に記載の装置。
- 前記ロボットの動作を調整することは、前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に前記計算されたエンドエフェクタ座標を提供することを含む、請求項10に記載の装置。
- 前記計算されたエンドエフェクタ座標は、ロボット位置検知システムおよび/または基板位置検知システムに提供され、これにより前記ロボットの前記少なくとも1つのモータを駆動するために使用される調整されたエンドエフェクタ座標を求めるために、適応型配置システム(APS)に修正推定エンドエフェクタ座標を提供する、請求項10に記載の装置。
- 操作を実行するために機械によって実行可能な命令のプログラムを有形に具現化する、前記機械によって可読の非一時的プログラム記憶装置であって、前記操作は、
ロボットの少なくとも1つのモータへのコマンド送信に少なくとも部分的に基づいて、前記ロボットの動作中に当該ロボットの少なくとも1つの部材についての変位を推定することと、
前記推定された変位に少なくとも部分的に基づいて、前記ロボットのエンドエフェクタの計算されたエンドエフェクタ座標を求めることと、
前記計算されたエンドエフェクタ座標に少なくとも部分的に基づいて、前記ロボット上の基板を所望の位置に配置するために前記ロボットの動作を調整することと、
を含むプログラム記憶装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462081209P | 2014-11-18 | 2014-11-18 | |
| US62/081,209 | 2014-11-18 | ||
| PCT/US2015/061088 WO2016081459A1 (en) | 2014-11-18 | 2015-11-17 | Robot adaptive placement system with end-effector position estimation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017536257A true JP2017536257A (ja) | 2017-12-07 |
| JP6754771B2 JP6754771B2 (ja) | 2020-09-16 |
Family
ID=55960894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017545523A Active JP6754771B2 (ja) | 2014-11-18 | 2015-11-17 | エンドエフェクタ位置推定を実行するロボット適応型配置システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10058996B2 (ja) |
| JP (1) | JP6754771B2 (ja) |
| KR (1) | KR102469258B1 (ja) |
| CN (1) | CN107107336B (ja) |
| WO (1) | WO2016081459A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021170667A (ja) * | 2015-07-13 | 2021-10-28 | ブルックス オートメーション インコーポレイテッド | オンザフライ方式の自動ウェハセンタリング方法および装置 |
| JP2022041221A (ja) * | 2020-08-31 | 2022-03-11 | 東京エレクトロン株式会社 | 基板搬送システムの制御方法及び基板搬送システム |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10580681B2 (en) * | 2016-07-10 | 2020-03-03 | Yaskawa America Inc. | Robotic apparatus and method for transport of a workpiece |
| US10651067B2 (en) | 2017-01-26 | 2020-05-12 | Brooks Automation, Inc. | Method and apparatus for substrate transport apparatus position compensation |
| JP6862854B2 (ja) * | 2017-01-27 | 2021-04-21 | セイコーエプソン株式会社 | 制御装置、ロボットシステムおよびネジ締めトルク設定方法 |
| US20180348730A1 (en) * | 2017-06-01 | 2018-12-06 | X Development Llc | Automatic Generation of Toolpaths |
| US11088004B2 (en) | 2018-01-30 | 2021-08-10 | Brooks Automation, Inc. | Automatic wafer centering method and apparatus |
| DE112018007159B4 (de) * | 2018-02-26 | 2022-10-06 | Mitsubishi Electric Corporation | Korrekturfunktion-erzeugungseinrichtung, robotersteuersystem und robotersystem |
| CN112384334B (zh) * | 2018-07-03 | 2024-05-28 | 柿子技术公司 | 用于检测和校正机器人有效载荷位置的系统和方法 |
| US10751883B2 (en) * | 2018-08-16 | 2020-08-25 | Mitutoyo Corporation | Robot system with supplementary metrology position coordinates determination system |
| US11002529B2 (en) | 2018-08-16 | 2021-05-11 | Mitutoyo Corporation | Robot system with supplementary metrology position determination system |
| US11745354B2 (en) | 2018-08-16 | 2023-09-05 | Mitutoyo Corporation | Supplementary metrology position coordinates determination system including an alignment sensor for use with a robot |
| US10871366B2 (en) | 2018-08-16 | 2020-12-22 | Mitutoyo Corporation | Supplementary metrology position coordinates determination system for use with a robot |
| US10913156B2 (en) | 2018-09-24 | 2021-02-09 | Mitutoyo Corporation | Robot system with end tool metrology position coordinates determination system |
| JP6898366B2 (ja) * | 2019-01-22 | 2021-07-07 | ファナック株式会社 | ロボット装置及び熱変位量推定装置 |
| WO2020167939A1 (en) | 2019-02-14 | 2020-08-20 | Persimmon Technologies Corporation | Magnetically guided material handling robot |
| US11626305B2 (en) * | 2019-06-25 | 2023-04-11 | Applied Materials, Inc. | Sensor-based correction of robot-held object |
| JP7805936B2 (ja) * | 2020-02-10 | 2026-01-26 | パーシモン テクノロジーズ コーポレイション | 分散型アクチュエータを搭載した真空環境ロボット |
| CN113370203A (zh) * | 2020-03-10 | 2021-09-10 | 固高科技(深圳)有限公司 | 机器人控制方法、装置、计算机设备及存储介质 |
| JP7433179B2 (ja) * | 2020-09-17 | 2024-02-19 | 東京エレクトロン株式会社 | 制御方法及び基板搬送システム |
| CN116096533B (zh) * | 2020-09-18 | 2025-10-28 | Abb瑞士股份有限公司 | 用于调整机器人系统的方法和装置 |
| JP7624893B2 (ja) * | 2021-07-14 | 2025-01-31 | 東京エレクトロン株式会社 | 基板搬送方法および基板搬送システム |
| US12201377B2 (en) * | 2021-11-01 | 2025-01-21 | Mazor Robotics Ltd. | Arm movement safety layer |
| US12174005B2 (en) | 2021-12-27 | 2024-12-24 | Mitutoyo Corporation | Metrology system with position and orientation tracking utilizing light beams |
| JP2023113503A (ja) | 2022-02-03 | 2023-08-16 | 川崎重工業株式会社 | ロボットおよびロボットの制御方法 |
| EP4533029A4 (en) * | 2022-05-26 | 2026-01-21 | Abb Schweiz Ag | METHOD AND APPARATUS FOR CALIBRATING THE THERMAL DRIFT OF A ROBOT |
| CN115319800B (zh) * | 2022-09-14 | 2025-07-01 | 西北工业大学 | 一种双关节机械臂的预定时间控制器的设计方法 |
| CN116449385A (zh) * | 2023-03-29 | 2023-07-18 | 浙江华睿科技股份有限公司 | 一种栈板位置的确定方法及装置 |
| CN117124063B (zh) * | 2023-10-27 | 2024-02-13 | 苏州工业园区耐斯达自动化技术有限公司 | 一种拧螺丝平衡臂及其拧螺丝的位置控制方法 |
| US12455158B2 (en) | 2023-12-15 | 2025-10-28 | Mitutoyo Corporation | Metrology system with high speed position and orientation tracking mode |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61255415A (ja) * | 1985-05-07 | 1986-11-13 | Kawasaki Heavy Ind Ltd | 産業用ロボットの制御装置 |
| JPH01191209A (ja) * | 1988-01-26 | 1989-08-01 | Nippon Denso Co Ltd | 多関節アーム制御装置 |
| JPH04233602A (ja) * | 1990-12-28 | 1992-08-21 | Fanuc Ltd | ロボットのたわみ補正方法及びたわみ認識方法 |
| JPH06236205A (ja) * | 1993-02-08 | 1994-08-23 | Fanuc Ltd | ロボットのマスタリング時における重力補正方法 |
| JPH06246658A (ja) * | 1993-02-19 | 1994-09-06 | Tokyo Electron Ltd | 基板搬送装置 |
| JPH09123075A (ja) * | 1995-11-02 | 1997-05-13 | Kobe Steel Ltd | リンク機構を有する機械の制御方法及びその装置 |
| JP2005233384A (ja) * | 2004-02-23 | 2005-09-02 | Kawasaki Heavy Ind Ltd | 伸び量検出装置 |
| JP2008300798A (ja) * | 2007-06-04 | 2008-12-11 | Ulvac Japan Ltd | 基板搬送方法、及び基板搬送装置 |
| JP2013042112A (ja) * | 2011-07-15 | 2013-02-28 | Tokyo Electron Ltd | 基板搬送装置、基板処理システムおよび基板搬送方法、ならびに記憶媒体 |
| JP2013255981A (ja) * | 2012-06-14 | 2013-12-26 | Mitsubishi Electric Corp | ロボット制御装置および撓み補正方法 |
Family Cites Families (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4449885A (en) | 1982-05-24 | 1984-05-22 | Varian Associates, Inc. | Wafer transfer system |
| US4507078A (en) | 1983-03-28 | 1985-03-26 | Silicon Valley Group, Inc. | Wafer handling apparatus and method |
| US4523985A (en) | 1983-12-22 | 1985-06-18 | Sputtered Films, Inc. | Wafer processing machine |
| US4770590A (en) | 1986-05-16 | 1988-09-13 | Silicon Valley Group, Inc. | Method and apparatus for transferring wafers between cassettes and a boat |
| US4884941A (en) * | 1987-03-30 | 1989-12-05 | Regents Of The University Of Minnesota | Active compliant end-effector with force, angular position, and angular velocity sensing |
| US4819167A (en) | 1987-04-20 | 1989-04-04 | Applied Materials, Inc. | System and method for detecting the center of an integrated circuit wafer |
| JPH0620097B2 (ja) | 1987-10-20 | 1994-03-16 | 富士通株式会社 | ウエハ位置決め装置 |
| US4990839A (en) * | 1988-12-09 | 1991-02-05 | Schonlau William J | Modular robotic system |
| EP0597637B1 (en) | 1992-11-12 | 2000-08-23 | Applied Materials, Inc. | System and method for automated positioning of a substrate in a processing chamber |
| US6225012B1 (en) * | 1994-02-22 | 2001-05-01 | Nikon Corporation | Method for positioning substrate |
| US5563798A (en) | 1994-04-05 | 1996-10-08 | Applied Materials, Inc. | Wafer positioning system |
| US5546179A (en) | 1994-10-07 | 1996-08-13 | Cheng; David | Method and apparatus for mapping the edge and other characteristics of a workpiece |
| JP3973112B2 (ja) | 1995-06-07 | 2007-09-12 | バリアン・セミコンダクター・エクイップメント・アソシエイツ・インコーポレイテッド | ウェーハの向き整合システム |
| US5682795A (en) * | 1995-07-10 | 1997-11-04 | Smart Machines | Robotic joint using metal bands |
| US5706201A (en) | 1996-05-07 | 1998-01-06 | Fortrend Engineering Corporation | Software to determine the position of the center of a wafer |
| US5980194A (en) | 1996-07-15 | 1999-11-09 | Applied Materials, Inc. | Wafer position error detection and correction system |
| US5704062A (en) | 1996-10-21 | 1998-01-06 | Caroleo; Rudolph | Sun visor |
| US6198976B1 (en) | 1998-03-04 | 2001-03-06 | Applied Materials, Inc. | On the fly center-finding during substrate handling in a processing system |
| US6085125A (en) * | 1998-05-11 | 2000-07-04 | Genmark Automation, Inc. | Prealigner and planarity teaching station |
| US6489741B1 (en) * | 1998-08-25 | 2002-12-03 | Genmark Automation, Inc. | Robot motion compensation system |
| US6464448B1 (en) * | 1998-09-01 | 2002-10-15 | Brooks Automation, Inc. | Substrate transport apparatus |
| US6405101B1 (en) | 1998-11-17 | 2002-06-11 | Novellus Systems, Inc. | Wafer centering system and method |
| US6304051B1 (en) | 1999-03-15 | 2001-10-16 | Berkeley Process Control, Inc. | Self teaching robotic carrier handling system |
| US6571657B1 (en) * | 1999-04-08 | 2003-06-03 | Applied Materials Inc. | Multiple blade robot adjustment apparatus and associated method |
| US6502054B1 (en) | 1999-11-22 | 2002-12-31 | Lam Research Corporation | Method of and apparatus for dynamic alignment of substrates |
| US6629053B1 (en) | 1999-11-22 | 2003-09-30 | Lam Research Corporation | Method and apparatus for determining substrate offset using optimization techniques |
| US6327517B1 (en) | 2000-07-27 | 2001-12-04 | Applied Materials, Inc. | Apparatus for on-the-fly center finding and notch aligning for wafer handling robots |
| US7008802B2 (en) | 2001-05-29 | 2006-03-07 | Asm America, Inc. | Method and apparatus to correct water drift |
| US20050233770A1 (en) * | 2002-02-06 | 2005-10-20 | Ramsey Craig C | Wireless substrate-like sensor |
| US20050224902A1 (en) * | 2002-02-06 | 2005-10-13 | Ramsey Craig C | Wireless substrate-like sensor |
| US7289230B2 (en) * | 2002-02-06 | 2007-10-30 | Cyberoptics Semiconductors, Inc. | Wireless substrate-like sensor |
| US7129694B2 (en) * | 2002-05-23 | 2006-10-31 | Applied Materials, Inc. | Large substrate test system |
| JP4260423B2 (ja) | 2002-05-30 | 2009-04-30 | ローツェ株式会社 | 円盤状物の基準位置教示方法、位置決め方法および搬送方法並びに、それらの方法を使用する円盤状物の基準位置教示装置、位置決め装置、搬送装置および半導体製造設備 |
| US6990430B2 (en) | 2002-12-20 | 2006-01-24 | Brooks Automation, Inc. | System and method for on-the-fly eccentricity recognition |
| US6760976B1 (en) | 2003-01-15 | 2004-07-13 | Novellus Systems, Inc. | Method for active wafer centering using a single sensor |
| US20070264106A1 (en) * | 2003-11-10 | 2007-11-15 | Van Der Meulen Peter | Robotic components for semiconductor manufacturing |
| US7792350B2 (en) | 2003-11-10 | 2010-09-07 | Brooks Automation, Inc. | Wafer center finding |
| US7433759B2 (en) | 2004-07-22 | 2008-10-07 | Applied Materials, Inc. | Apparatus and methods for positioning wafers |
| US20060130767A1 (en) * | 2004-12-22 | 2006-06-22 | Applied Materials, Inc. | Purged vacuum chuck with proximity pins |
| WO2007076581A1 (en) * | 2005-12-30 | 2007-07-12 | Goldwing Nominees Pty Ltd | An automated brick laying system for constructing a building from a plurality of bricks |
| US8950998B2 (en) * | 2007-02-27 | 2015-02-10 | Brooks Automation, Inc. | Batch substrate handling |
| US8283813B2 (en) * | 2007-06-27 | 2012-10-09 | Brooks Automation, Inc. | Robot drive with magnetic spindle bearings |
| US8224607B2 (en) | 2007-08-30 | 2012-07-17 | Applied Materials, Inc. | Method and apparatus for robot calibrations with a calibrating device |
| US8146973B2 (en) * | 2008-03-13 | 2012-04-03 | Applied Materials, Inc. | Tendon enhanced end effector |
| US7963736B2 (en) | 2008-04-03 | 2011-06-21 | Asm Japan K.K. | Wafer processing apparatus with wafer alignment device |
| US8508735B2 (en) * | 2008-09-22 | 2013-08-13 | Nikon Corporation | Movable body apparatus, movable body drive method, exposure apparatus, exposure method, and device manufacturing method |
| US8773635B2 (en) * | 2008-12-19 | 2014-07-08 | Nikon Corporation | Exposure apparatus, exposure method, and device manufacturing method |
| CN103328161B (zh) * | 2011-01-31 | 2015-08-19 | 丰田自动车株式会社 | 多关节型臂机器人及其控制方法 |
| JP2012212746A (ja) * | 2011-03-31 | 2012-11-01 | Tokyo Electron Ltd | 基板搬送装置及び基板搬送方法 |
| KR20250119665A (ko) * | 2011-09-16 | 2025-08-07 | 퍼시몬 테크놀로지스 코포레이션 | 운송 장치 및 이를 포함하는 처리 장치 |
| US9196518B1 (en) | 2013-03-15 | 2015-11-24 | Persimmon Technologies, Corp. | Adaptive placement system and method |
| US9108322B2 (en) * | 2013-04-29 | 2015-08-18 | Varian Semiconductor Equipment Associates, Inc. | Force sensing system for substrate lifting apparatus |
| JP5949741B2 (ja) * | 2013-12-19 | 2016-07-13 | 株式会社安川電機 | ロボットシステム及び検出方法 |
| KR102424958B1 (ko) * | 2014-01-21 | 2022-07-25 | 퍼시몬 테크놀로지스 코포레이션 | 기판 이송 진공 플랫폼 |
| US9026244B1 (en) * | 2014-05-22 | 2015-05-05 | Applied Materials, Inc. | Presence sensing and position correction for wafer on a carrier ring |
-
2015
- 2015-11-17 CN CN201580072085.7A patent/CN107107336B/zh active Active
- 2015-11-17 KR KR1020177016734A patent/KR102469258B1/ko active Active
- 2015-11-17 JP JP2017545523A patent/JP6754771B2/ja active Active
- 2015-11-17 WO PCT/US2015/061088 patent/WO2016081459A1/en not_active Ceased
- 2015-11-18 US US14/944,603 patent/US10058996B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61255415A (ja) * | 1985-05-07 | 1986-11-13 | Kawasaki Heavy Ind Ltd | 産業用ロボットの制御装置 |
| JPH01191209A (ja) * | 1988-01-26 | 1989-08-01 | Nippon Denso Co Ltd | 多関節アーム制御装置 |
| JPH04233602A (ja) * | 1990-12-28 | 1992-08-21 | Fanuc Ltd | ロボットのたわみ補正方法及びたわみ認識方法 |
| JPH06236205A (ja) * | 1993-02-08 | 1994-08-23 | Fanuc Ltd | ロボットのマスタリング時における重力補正方法 |
| JPH06246658A (ja) * | 1993-02-19 | 1994-09-06 | Tokyo Electron Ltd | 基板搬送装置 |
| JPH09123075A (ja) * | 1995-11-02 | 1997-05-13 | Kobe Steel Ltd | リンク機構を有する機械の制御方法及びその装置 |
| JP2005233384A (ja) * | 2004-02-23 | 2005-09-02 | Kawasaki Heavy Ind Ltd | 伸び量検出装置 |
| JP2008300798A (ja) * | 2007-06-04 | 2008-12-11 | Ulvac Japan Ltd | 基板搬送方法、及び基板搬送装置 |
| JP2013042112A (ja) * | 2011-07-15 | 2013-02-28 | Tokyo Electron Ltd | 基板搬送装置、基板処理システムおよび基板搬送方法、ならびに記憶媒体 |
| JP2013255981A (ja) * | 2012-06-14 | 2013-12-26 | Mitsubishi Electric Corp | ロボット制御装置および撓み補正方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021170667A (ja) * | 2015-07-13 | 2021-10-28 | ブルックス オートメーション インコーポレイテッド | オンザフライ方式の自動ウェハセンタリング方法および装置 |
| JP7430668B2 (ja) | 2015-07-13 | 2024-02-13 | ブルックス オートメーション ユーエス、エルエルシー | オンザフライ方式の自動ウェハセンタリング方法および装置 |
| JP2022041221A (ja) * | 2020-08-31 | 2022-03-11 | 東京エレクトロン株式会社 | 基板搬送システムの制御方法及び基板搬送システム |
| JP7553191B2 (ja) | 2020-08-31 | 2024-09-18 | 東京エレクトロン株式会社 | 基板搬送システムの制御方法及び基板搬送システム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20170085569A (ko) | 2017-07-24 |
| JP6754771B2 (ja) | 2020-09-16 |
| KR102469258B1 (ko) | 2022-11-22 |
| US10058996B2 (en) | 2018-08-28 |
| WO2016081459A1 (en) | 2016-05-26 |
| CN107107336B (zh) | 2021-04-02 |
| CN107107336A (zh) | 2017-08-29 |
| US20160136812A1 (en) | 2016-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6754771B2 (ja) | エンドエフェクタ位置推定を実行するロボット適応型配置システム | |
| CN103213134B (zh) | 机械手的控制方法和机械手 | |
| US10239206B2 (en) | Robot controlling method, robot apparatus, program and recording medium | |
| EP3023208B1 (en) | Control device for motor drive device, control device for multi-axial motor, and control method for motor drive device | |
| JP6298026B2 (ja) | 多関節ロボットのたわみを計測するたわみ計測システム | |
| CN104908047B (zh) | 感知与外部环境的接触的机器人控制装置 | |
| CN111975746A (zh) | 机器人的控制方法 | |
| CN110480628B (zh) | 机器人、控制装置以及机器人控制方法 | |
| CN110871456B (zh) | 机器人 | |
| CN106393098A (zh) | 机器人、控制装置以及机器人系统 | |
| JP6990120B2 (ja) | ロボット制御装置 | |
| US11613013B2 (en) | Robot control device | |
| JP7310358B2 (ja) | オーバーシュート量検出方法、オーバーシュート量検出システム、ロボットシステムおよびオーバーシュート量調整方法 | |
| CN113942008B (zh) | 过冲量检测方法及机器人系统 | |
| JP2016052699A (ja) | ロボット制御システムおよびロボット制御方法 | |
| CN112512758B (zh) | 挠曲量推断装置、机器人控制装置以及挠曲量推断方法 | |
| TWI882203B (zh) | 位移檢測感測器、控制裝置及控制系統 | |
| US20230101098A1 (en) | Robot control device | |
| JP2020037172A (ja) | ロボット | |
| WO2023149071A1 (ja) | ロボットおよびロボットの制御方法 | |
| WO2023013739A1 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 | |
| TWI878076B (zh) | 機器人及機器人的控制方法 | |
| JP2015178156A (ja) | 垂直多関節型ロボットの位置誤差抑制方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190130 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190424 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191119 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200219 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200501 |
|
| 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: 20200729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200824 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6754771 Country of ref document: JP 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 |