JP5218540B2 - 組立ロボットとその制御方法 - Google Patents
組立ロボットとその制御方法 Download PDFInfo
- Publication number
- JP5218540B2 JP5218540B2 JP2010277250A JP2010277250A JP5218540B2 JP 5218540 B2 JP5218540 B2 JP 5218540B2 JP 2010277250 A JP2010277250 A JP 2010277250A JP 2010277250 A JP2010277250 A JP 2010277250A JP 5218540 B2 JP5218540 B2 JP 5218540B2
- Authority
- JP
- Japan
- Prior art keywords
- condition
- success
- robot
- workpiece
- conditions
- 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.)
- Active
Links
Landscapes
- Manipulator (AREA)
Description
力制御は、例えば精密部品の嵌め合い作業などに用いられる。力制御における調整パラメータは、仮想ばね、仮想ダンパ、仮想マスなどである。
特許文献2は、挿入位置がある閾値を超える前に挿入方向に力がかかったら異常と判断し、閾値を超えて力がかかったら押し当てが正常終了と判断するものである。
特許文献3は、バルブを回す一連の動作を、分割した作業ごと(接近・接触、挿入穴探索、押し付け、など)に選択したパラメータで力制御を行なうものである。
特許文献5は、内力管理制御により、強度が弱い部材であっても把持力を最適化して破損や変形を防ぎ、他の部材に組付けするものである。
特許文献6は、ワークをそのワーク座標の原点が目標粗位置まで移動するように各アクチュエータを位置制御した後、作業座標系をもとに組み付け位置にワークをローリング、ピッチング、ヨーイング方向に位置・力制御しながらワークを組み立てるものである。
また、動作切り替えの条件も多種多様考えられる。
さらに、一般的に力制御中のロボットの動作は遅く低速であるが、嵌め合いが失敗している場合に力制御を継続するとワークや対象物に損傷を与えるおそれがある。従って、嵌め合い工程などの成功又は失敗の判定はできるだけ早い段階で行なうことが望ましい。
これらのことを考慮すると、特許文献1〜6には以下のよう問題点があった。
特許文献2では、挿入方向の力が設定値を超え、力制御が完了した時点でのみ成否判定が行なわれることになるので、挿入途中で作用力が変わるような形状の部品の場合には対応が困難である。
また、従来手法を繰り返すだけでは、力制御開始時の初期化動作によって力覚センサが計測していた値がリセットされるので、力を継続的かつ連続的に計測できない(通常は、力制御開始時の力の計測値を初期値=0とし、重力や外力の影響をオフセットとみなすため)。
外力を計測する力センサを有しワークを把持するロボットハンドと、
該ロボットハンドを3次元空間内で位置と姿勢を移動可能なロボットアームと、
前記各動作におけるワークの動作条件を記憶し前記ロボットアームを制御するロボット制御装置とを備え、
該ロボット制御装置により、前記各動作において、ワークの位置と計測された外力を前記動作条件と照合し、
前記動作条件は、前提条件、成功条件及び失敗条件からなり、
前提条件は、直前の動作の成功条件以外の条件を含んでおり、
失敗条件は、成功条件が成立しない以外の条件を含んでおり、
前提条件が成立し、失敗条件が成立するとき、失敗と判断し、
前提条件が成立し、成功条件が成立するとき、成功と判断し、
前提条件が成立しないとき、前記各動作を継続し、
前提条件が成立し、失敗条件及び成功条件が成立しないとき、前記各動作を継続する、ことを特徴とする組立ロボットが提供される。
外力を計測する力センサを有しワークを把持するロボットハンドと、
該ロボットハンドを3次元空間内で位置と姿勢を移動可能なロボットアームと、を備え、
(A)前記各動作におけるワークの動作条件を記憶し、
(B)前記ロボットアームを制御して前記各動作を順次実行し、
(C)前記各動作において、ワークの位置と計測された外力を前記動作条件と照合し、
前記動作条件は、前提条件、成功条件及び失敗条件からなり、
前提条件は、直前の動作の成功条件以外の条件を含んでおり、
失敗条件は、成功条件が成立しない以外の条件を含んでおり、
前提条件が成立し、失敗条件が成立するとき、失敗と判断し、
前提条件が成立し、成功条件が成立するとき、成功と判断し、
前提条件が成立しないとき、前記各動作を継続し、
前提条件が成立し、失敗条件及び成功条件が成立しないとき、前記各動作を継続する、ことを特徴とする組立ロボットの制御方法が提供される。
この図において、組立ロボット10は、単一のワーク1を複数の動作で対象物2に組み付ける自動装置であり、ロボットハンド12、ロボットアーム16、及びロボット制御装置20を備える。
この例において、力センサ14は直交3軸方向の力(Fx,Fy,Fz)と各軸まわりのトルク(Tx,Ty,Tz)を計測可能な6軸センサであり、3次元的に移動可能なロボットアーム16に取り付けられ、これに作用する6自由度の外力(3方向の力Fx,Fy,Fzと、3軸まわりのトルクTx,Ty,Tz)を検出するようになっている。
なお、本発明はこれに限定されず、ワーク1に作用する外力が検出できる限りで、その他の力センサであってもよい。
ロボットアーム16は、この例では、多関節ロボットのロボットアームであるが、本発明はこれに限定されず、その他のロボットであってもよい。
ロボット制御装置20は、例えば数値制御装置であり、指令信号によりロボットアーム16を6自由度(3次元位置と3軸まわりの回転)に制御するようになっている。
また、記憶装置21は、各動作にそれぞれ対応する動作条件と制御方法を記憶する。
制御方法は、位置制御、速度制御、又は力制御であり、力制御は、インピーダンス制御又はダンピング制御であるが、本発明はこれに限定されず、その他の力制御方法であってもよい。
この図において、ワーク1は円筒形部材である。また、対象物2はワーク1が嵌合する円筒形孔2aを有し、作業台4(図1参照)に移動しないように固定されている。
円筒形孔2aの内径は、ワーク1の直径よりわずかに大きく、ワーク1の下端が円筒形孔2aの底面に達するまで、同心を維持したまま挿入できるようになっている。
円筒形孔2aの内径とワーク1の直径の差は、例えば、0.01mmである。
動作(1)は、図で(A)から(B)までであり、ワーク1の下端を円筒形孔2aの上部に挿入するはめあいまでの近接動作である。
動作(2)は、図で(B)から(C)までであり、はめあい開始直後の動作である。この動作では、位置と姿勢のずれを修正する必要がある。
動作(3)は、図で(C)から(D)までであり、はめあい・挿入動作である。この動作(3)では、位置のずれを修正しつつワーク1を挿入する必要がある。
この表において、条件コード[1]〜[3]は、動作(1)〜(3)にそれぞれ対応し、条件コード[4]は、動作(1)〜(3)のすべてに対応する。
この表において、条件コード[1]〜[3]は、動作(1)〜(3)にそれぞれ対応し、条件コード[4]は、動作(1)〜(3)のすべてに対応する。
またこの表において、動作パラメータとは、ワークの移動方向、移動速度、目標力、又は粘性係数を含む制御方法である。
制御方法は、位置制御、速度制御、又は力制御である。また、力制御は、インピーダンス制御又はダンピング制御である。
本発明による制御方法は、上述した組立ロボット10を用い、以下の(A)〜(C)を実行する。
(B)ロボット制御装置20により、ロボットアーム16を制御して各動作(1)〜(3)を順次実行する。各動作(1)〜(3)において、条件コード[1]〜[3]に対応して動作パラメータを切り替える。
(C)各動作(1)〜(3)において、ワーク1の位置と力センサ14で計測された外力を記憶した動作条件と照合し、各動作(1)〜(3)の成功又は失敗を判断する。
各成功条件[k](k=1,2、・・・)が不成立(No)の場合、動作を継続し、リアルタイム制御ループ(S3〜S11)を再度実行する。ここで成功条件[k](k=1,2、・・・)は条件コード[1]〜[k]に対応する。
(C1)前提条件が成立し、失敗条件が成立するとき、失敗と判断し、
(C2)前提条件が成立し、成功条件が成立するとき、成功と判断し、
(C3)前提条件が成立しないとき、前記各動作を継続する。
すなわち、成功条件又は失敗条件が満足するか否かを組立などの各動作中に逐次(リアルタイムで)判断し、成功又は失敗の判定が行なわれた時点で成功又は失敗時の動作を行なう。
従って、図3のフローチャートでは、成功時動作で動作パラメータの変更がなされることになる。
2 対象物、2a 円筒形孔、4 作業台、
10 組立ロボット、12 ロボットハンド、
14 力センサ、16 ロボットアーム、
20 ロボット制御装置、21記憶装置
Claims (4)
- 単一のワークを複数の動作で対象物に組み付ける組立ロボットであって、
外力を計測する力センサを有しワークを把持するロボットハンドと、
該ロボットハンドを3次元空間内で位置と姿勢を移動可能なロボットアームと、
前記各動作におけるワークの動作条件を記憶し前記ロボットアームを制御するロボット制御装置とを備え、
該ロボット制御装置により、前記各動作において、ワークの位置と計測された外力を前記動作条件と照合し、
前記動作条件は、前提条件、成功条件及び失敗条件からなり、
前提条件は、直前の動作の成功条件以外の条件を含んでおり、
失敗条件は、成功条件が成立しない以外の条件を含んでおり、
前提条件が成立し、失敗条件が成立するとき、失敗と判断し、
前提条件が成立し、成功条件が成立するとき、成功と判断し、
前提条件が成立しないとき、前記各動作を継続し、
前提条件が成立し、失敗条件及び成功条件が成立しないとき、前記各動作を継続する、ことを特徴とする組立ロボット。 - 単一のワークを複数の動作で対象物に組み付ける組立ロボットの制御方法であって、
外力を計測する力センサを有しワークを把持するロボットハンドと、
該ロボットハンドを3次元空間内で位置と姿勢を移動可能なロボットアームと、を備え、
(A)前記各動作におけるワークの動作条件を記憶し、
(B)前記ロボットアームを制御して前記各動作を順次実行し、
(C)前記各動作において、ワークの位置と計測された外力を前記動作条件と照合し、
前記動作条件は、前提条件、成功条件及び失敗条件からなり、
前提条件は、直前の動作の成功条件以外の条件を含んでおり、
失敗条件は、成功条件が成立しない以外の条件を含んでおり、
前提条件が成立し、失敗条件が成立するとき、失敗と判断し、
前提条件が成立し、成功条件が成立するとき、成功と判断し、
前提条件が成立しないとき、前記各動作を継続し、
前提条件が成立し、失敗条件及び成功条件が成立しないとき、前記各動作を継続する、ことを特徴とする組立ロボットの制御方法。 - 前記各動作にそれぞれ対応する制御方法を記憶し、
各動作に対応する制御方法に順次切り替える、ことを特徴とする請求項2に記載の制御方法。 - 前記制御方法は、位置制御、速度制御、又は力制御であり、
前記力制御は、インピーダンス制御又はダンピング制御である、ことを特徴とする請求項3に記載の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010277250A JP5218540B2 (ja) | 2010-12-13 | 2010-12-13 | 組立ロボットとその制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010277250A JP5218540B2 (ja) | 2010-12-13 | 2010-12-13 | 組立ロボットとその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012125852A JP2012125852A (ja) | 2012-07-05 |
JP5218540B2 true JP5218540B2 (ja) | 2013-06-26 |
Family
ID=46643501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010277250A Active JP5218540B2 (ja) | 2010-12-13 | 2010-12-13 | 組立ロボットとその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5218540B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015157340A (ja) * | 2014-02-25 | 2015-09-03 | セイコーエプソン株式会社 | ロボット、制御装置、ロボットシステム、および制御方法 |
JP6840154B2 (ja) * | 2016-08-29 | 2021-03-10 | 株式会社ソニー・インタラクティブエンタテインメント | 組立装置、及び電子機器の製造方法 |
JP7020812B2 (ja) | 2017-07-19 | 2022-02-16 | キヤノン株式会社 | ロボット装置、ロボット装置の制御方法、ロボット装置を用いた物品の組立方法、制御プログラムおよび記録媒体 |
JP2021154392A (ja) | 2018-05-22 | 2021-10-07 | ソニーグループ株式会社 | ロボットの制御装置及びロボットの制御方法 |
JP7000359B2 (ja) * | 2019-01-16 | 2022-01-19 | ファナック株式会社 | 判定装置 |
WO2022087859A1 (en) * | 2020-10-28 | 2022-05-05 | Shanghai Flexiv Robotics Technology Co., Ltd. | Method for assembling an opreating member and an adapting member by a robot, robot, and controller |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01310880A (ja) * | 1988-06-06 | 1989-12-14 | Toshiba Corp | 産業用ロボットの制御装置 |
JP3147276B2 (ja) * | 1994-10-14 | 2001-03-19 | キヤノン株式会社 | 部品挿入装置及び部品挿入方法 |
JPH09136279A (ja) * | 1995-11-15 | 1997-05-27 | Fanuc Ltd | 力制御ロボットを用いた位相合わせ嵌合方法 |
JP3601279B2 (ja) * | 1997-12-22 | 2004-12-15 | 松下電工株式会社 | 部品組付装置 |
-
2010
- 2010-12-13 JP JP2010277250A patent/JP5218540B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012125852A (ja) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5218540B2 (ja) | 組立ロボットとその制御方法 | |
EP3656514B1 (en) | Work robot and method for controlling work robot | |
JP5846479B2 (ja) | ロボットとその制御方法 | |
JP4202365B2 (ja) | 力制御装置 | |
JP6351293B2 (ja) | ロボットシステム、および物品の製造方法 | |
JP5505138B2 (ja) | ロボット装置およびロボット装置による把持方法 | |
US9227321B2 (en) | Method and device for controlling a manipulator | |
JP5382359B2 (ja) | ロボットシステム | |
CN104827473A (zh) | 用于对工业机器人编程的方法和对应的工业机器人 | |
JP2009255191A (ja) | ロボットマニピュレータ | |
JP2015000455A (ja) | ロボット装置及びロボット装置の制御方法 | |
JP2024015086A (ja) | ロボットシステム、制御方法、物品の製造方法、制御プログラム、記録媒体 | |
JP5024689B2 (ja) | 組立ロボットとその制御方法 | |
US11999049B2 (en) | Tactile feedback of an end effector of a robot manipulator over different orientation ranges | |
US11141855B2 (en) | Robot system, method of controlling robot arm, recording medium, and method of manufacturing an article | |
US11541541B2 (en) | Gripping system | |
JP6988757B2 (ja) | エンドエフェクタおよびエンドエフェクタ装置 | |
JP2018020430A (ja) | ロボット装置、ロボット制御方法、物品の製造方法、プログラム及び記録媒体 | |
JPH06143171A (ja) | ロボット | |
JP6516546B2 (ja) | ロボット装置の制御方法及びロボット装置並びに物品の製造方法 | |
JPS6149075B2 (ja) | ||
JP2019010700A (ja) | ロボット、ロボットシステム、及びそれらの制御方法 | |
US20240001547A1 (en) | Cooperative robot having improved arm structure and method for controlling same | |
JP2019155523A (ja) | ロボット制御装置、ロボット制御方法、ロボット制御装置を用いた物品の組立方法、プログラム及び記録媒体 | |
WO2023218636A1 (ja) | ロボット制御装置及び加工システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120613 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120810 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121024 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121228 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130117 |
|
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: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5218540 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |