JP2019013984A - 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 - Google Patents
速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 Download PDFInfo
- Publication number
- JP2019013984A JP2019013984A JP2017130514A JP2017130514A JP2019013984A JP 2019013984 A JP2019013984 A JP 2019013984A JP 2017130514 A JP2017130514 A JP 2017130514A JP 2017130514 A JP2017130514 A JP 2017130514A JP 2019013984 A JP2019013984 A JP 2019013984A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- change rate
- speed change
- operation speed
- allowable condition
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1651—Programme controls characterised by the control loop acceleration, rate control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- 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/39298—Trajectory learning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
本開示の他の一態様は、位置制御の対象である制御対象部位の位置を検出するためのセンサを備えたロボット機構部と、作業プログラムに従ってロボット機構部の動作を制御する制御装置と、を備えるロボットの制御方法であって、作業プログラムに従って行われる加工作業に対する加工誤差の許容条件に基づいて加工作業中の速度変動の許容条件を算出するステップと、制御対象部位の目標軌跡又は目標位置に関する動作指令によってロボット機構部を動作させた上で、算出した速度変動の許容条件を用いてロボット機構部の動作速度を増加又は減少するために使用される動作速度変更率を設定するステップと、センサに基づいて検出された制御対象部位の位置と目標位置との差分である差分量を算出するステップと、動作速度変更率の最大値を超えない範囲内で、且つ、制御対象部位で発生する振動の許容条件の範囲内で、複数回に渡って動作速度変更率を増加又は減少させるステップと、各回の動作速度変更率における振動を抑制させるために前回算出された補正量と差分量とに基づいて、新たな補正量を算出する学習を繰返すステップと、補正量及び動作速度変更率が収束した後に、収束した際の補正量及び動作速度変更率を記憶するステップと、を含む、ロボットの制御方法を提供する。
・振動(最大位置偏差):「許容条件=1.0mm、第2許容条件=2.0mm、優先度3」
・学習のサイクルタイム:「許容条件=60秒、第2許容条件=設定無し、優先度1」
11 センサ
12 ロボット機構部
13 制御装置
14 ケーブル
15 ロボット先端部
16 フランジ
17 作業プログラム
18 ロボット制御部
19 学習制御部
20 第1メモリ
21 差分量算出部
22 補正量算出部
23 第4メモリ
24 動作速度変更率調整部
25 第2メモリ
26 比較部
27 第3メモリ
J1〜J6 第1関節軸〜第6関節軸
Claims (7)
- 位置制御の対象である制御対象部位の位置を検出するためのセンサを備えたロボット機構部と、作業プログラムに従って前記ロボット機構部の動作を制御する制御装置と、を備えるロボットであって、
前記制御装置は、
前記制御対象部位の目標軌跡又は目標位置に関する動作指令によって前記ロボット機構部を動作させて、前記センサに基づいて検出された前記制御対象部位の位置と前記目標位置との差分である差分量を算出すると共に、前記制御対象部位の位置を前記目標位置に近づけるために前回算出された補正量と前記差分量とに基づいて、新たな補正量を算出する学習を行う学習制御部と、
前記動作指令が与えられ、与えられた前記動作指令及び前記学習制御部で算出された新たな補正量を用いて、前記ロボット機構部の動作を制御するロボット制御部と、
を有し、
前記学習制御部は、
前記作業プログラムに従って行われる加工作業に対する加工誤差の許容条件に基づいて前記加工作業中の速度変動の許容条件を算出し、算出した前記速度変動の許容条件を用いて前記ロボット機構部の動作速度を増加又は減少するために使用される動作速度変更率を設定すると共に、前記動作速度変更率の最大値を超えない範囲内で、且つ、前記制御対象部位で発生する振動の許容条件の範囲内で、複数回に渡って前記動作速度変更率を増加又は減少させる動作速度変更率調整部と、
各回の動作速度変更率における前記振動を抑制させるために前記新たな補正量を算出する補正量算出部と、
前記補正量及び前記動作速度変更率が収束した後に、収束した際の前記補正量及び前記動作速度変更率を記憶する記憶部と、
を有する、ロボット。 - 更に、前記加工誤差の許容条件を入力する加工誤差条件入力手段を備える、請求項1に記載のロボット。
- 更に、前記振動の許容条件を入力する振動条件入力手段を備える、請求項1に記載のロボット。
- 前記学習制御部が、前記動作速度変更率の最大値を、前記ロボット機構部で許容される最大速度及び最大加速度に基づいて算出する、請求項1乃至3の何れか一項に記載のロボット。
- 更に、前記加工誤差の許容条件、前記振動の許容条件、及び前記学習のサイクルタイムの許容条件の少なくとも1つに対して優先度を入力する優先度入力手段を備え、前記学習制御部は、いずれかの許容条件を満たさない場合であっても、前記優先度に従って前記許容条件を緩和させて前記学習を継続する、請求項1乃至4の何れか一項に記載のロボット。
- 前記センサが、加速度センサ、ジャイロセンサ、慣性センサ、力センサ、レーザトラッカ、カメラ、又はモーションキャプチャである、請求項1乃至5の何れか一項に記載のロボット。
- 位置制御の対象である制御対象部位の位置を検出するためのセンサを備えたロボット機構部と、作業プログラムに従って前記ロボット機構部の動作を制御する制御装置と、を備えるロボットの制御方法であって、
前記作業プログラムに従って行われる加工作業に対する加工誤差の許容条件に基づいて加工作業中の速度変動の許容条件を算出するステップと、
前記制御対象部位の目標軌跡又は目標位置に関する動作指令によって前記ロボット機構部を動作させた上で、
算出した前記速度変動の許容条件を用いて前記ロボット機構部の動作速度を増加又は減少するために使用される動作速度変更率を設定するステップと、
前記センサに基づいて検出された前記制御対象部位の位置と前記目標位置との差分である差分量を算出するステップと、
前記動作速度変更率の最大値を超えない範囲内で、且つ、前記制御対象部位で発生する振動の許容条件の範囲内で、複数回に渡って前記動作速度変更率を増加又は減少させるステップと、
各回の動作速度変更率における前記振動を抑制させるために前回算出された補正量と前記差分量とに基づいて、新たな補正量を算出する学習を繰返すステップと、
前記補正量及び前記動作速度変更率が収束した後に、収束した際の前記補正量及び前記動作速度変更率を記憶するステップと、
を含む、ロボットの制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017130514A JP6585666B2 (ja) | 2017-07-03 | 2017-07-03 | 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 |
US16/018,078 US10646995B2 (en) | 2017-07-03 | 2018-06-26 | Robot that carries out learning control in applications requiring constant speeds, and control method thereof |
DE102018115279.5A DE102018115279B4 (de) | 2017-07-03 | 2018-06-26 | Roboter, der bei anwendungen, die eine konstante geschwindigkeit erfordern, eine lernende steuerung vornimmt, sowie steuerverfahren dafür |
CN201810720661.XA CN109202894B (zh) | 2017-07-03 | 2018-07-02 | 进行学习控制的机器人及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017130514A JP6585666B2 (ja) | 2017-07-03 | 2017-07-03 | 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019013984A true JP2019013984A (ja) | 2019-01-31 |
JP6585666B2 JP6585666B2 (ja) | 2019-10-02 |
Family
ID=64661982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017130514A Active JP6585666B2 (ja) | 2017-07-03 | 2017-07-03 | 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10646995B2 (ja) |
JP (1) | JP6585666B2 (ja) |
CN (1) | CN109202894B (ja) |
DE (1) | DE102018115279B4 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021010995A (ja) * | 2019-07-09 | 2021-02-04 | 株式会社日立製作所 | ロボット制御装置及びロボット |
JP2021013999A (ja) * | 2019-07-16 | 2021-02-12 | ファナック株式会社 | ロボットの制御装置 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6484265B2 (ja) * | 2017-02-15 | 2019-03-13 | ファナック株式会社 | 学習制御機能を備えたロボットシステム及び学習制御方法 |
FR3071219B1 (fr) * | 2017-09-15 | 2019-10-18 | Jtekt Europe | Procede d’optimisation d’un parametre indicateur de vitesse vehicule destine aux fonctions d’assistance de direction et aux fonctions de securisation |
JP7087316B2 (ja) * | 2017-09-27 | 2022-06-21 | オムロン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2020044610A (ja) * | 2018-09-19 | 2020-03-26 | 株式会社デンソーウェーブ | ロボットの制御方法 |
JP6836571B2 (ja) | 2018-11-14 | 2021-03-03 | ファナック株式会社 | ロボット装置 |
JP2022039715A (ja) * | 2020-08-28 | 2022-03-10 | キヤノン株式会社 | 制御装置、インプリント装置および物品製造方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05108108A (ja) * | 1991-05-10 | 1993-04-30 | Nok Corp | コンプライアンス制御方法及び制御装置 |
JPH0816225A (ja) * | 1994-04-27 | 1996-01-19 | Hitachi Ltd | ロボット機構制御方法及びその装置 |
JPH10225885A (ja) * | 1997-02-14 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | マルチコラボレーション作業方法及びシステム装置 |
JP2011167817A (ja) * | 2010-02-19 | 2011-09-01 | Fanuc Ltd | 学習制御機能を備えたロボット |
JP2012240142A (ja) * | 2011-05-17 | 2012-12-10 | Fanuc Ltd | 学習制御機能を備えたスポット溶接ロボット |
JP2013041478A (ja) * | 2011-08-17 | 2013-02-28 | Fanuc Ltd | 学習制御機能を備えたロボット |
WO2014010207A1 (ja) * | 2012-07-10 | 2014-01-16 | パナソニック株式会社 | 挿入装置の制御装置及び制御方法、制御装置を有する挿入装置、挿入装置の制御プログラム、並びに、挿入装置の制御用集積電子回路 |
JP2016137529A (ja) * | 2015-01-26 | 2016-08-04 | 大同特殊鋼株式会社 | 切削装置 |
US20170106542A1 (en) * | 2015-10-16 | 2017-04-20 | Amit Wolf | Robot and method of controlling thereof |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2614481B1 (fr) * | 1987-02-13 | 1990-08-31 | Pk I | Procede de commande d'un moteur asynchrone et entrainement electrique mettant ce procede en application |
JPH07210233A (ja) * | 1994-01-27 | 1995-08-11 | Matsushita Electric Ind Co Ltd | ロボットの軌道の補間方法と補間装置 |
US8306635B2 (en) * | 2001-03-07 | 2012-11-06 | Motion Games, Llc | Motivation and enhancement of physical and mental exercise, rehabilitation, health and social interaction |
JP2005327191A (ja) * | 2004-05-17 | 2005-11-24 | Fanuc Ltd | サーボ制御装置 |
JP4174517B2 (ja) | 2006-03-13 | 2008-11-05 | ファナック株式会社 | 教示位置修正装置および教示位置修正方法 |
CN102163047B (zh) | 2010-02-19 | 2014-02-12 | 发那科株式会社 | 学习控制机器人 |
US8886359B2 (en) * | 2011-05-17 | 2014-11-11 | Fanuc Corporation | Robot and spot welding robot with learning control function |
US20140107390A1 (en) * | 2012-10-12 | 2014-04-17 | Elekta Ab (Publ) | Implementation and experimental results of real-time 4d tumor tracking using multi-leaf collimator (mlc), and/or mlc-carriage (mlc-bank), and/or treatment table (couch) |
JP6174654B2 (ja) | 2015-10-15 | 2017-08-02 | ファナック株式会社 | センサの位置と向きを算出する機能を備えたロボットシステム |
JP6333795B2 (ja) * | 2015-11-24 | 2018-05-30 | ファナック株式会社 | 学習による教示作業の簡易化及び動作性能向上機能を備えたロボットシステム |
-
2017
- 2017-07-03 JP JP2017130514A patent/JP6585666B2/ja active Active
-
2018
- 2018-06-26 DE DE102018115279.5A patent/DE102018115279B4/de active Active
- 2018-06-26 US US16/018,078 patent/US10646995B2/en active Active
- 2018-07-02 CN CN201810720661.XA patent/CN109202894B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05108108A (ja) * | 1991-05-10 | 1993-04-30 | Nok Corp | コンプライアンス制御方法及び制御装置 |
JPH0816225A (ja) * | 1994-04-27 | 1996-01-19 | Hitachi Ltd | ロボット機構制御方法及びその装置 |
JPH10225885A (ja) * | 1997-02-14 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | マルチコラボレーション作業方法及びシステム装置 |
JP2011167817A (ja) * | 2010-02-19 | 2011-09-01 | Fanuc Ltd | 学習制御機能を備えたロボット |
JP2012240142A (ja) * | 2011-05-17 | 2012-12-10 | Fanuc Ltd | 学習制御機能を備えたスポット溶接ロボット |
JP2013041478A (ja) * | 2011-08-17 | 2013-02-28 | Fanuc Ltd | 学習制御機能を備えたロボット |
WO2014010207A1 (ja) * | 2012-07-10 | 2014-01-16 | パナソニック株式会社 | 挿入装置の制御装置及び制御方法、制御装置を有する挿入装置、挿入装置の制御プログラム、並びに、挿入装置の制御用集積電子回路 |
JP2016137529A (ja) * | 2015-01-26 | 2016-08-04 | 大同特殊鋼株式会社 | 切削装置 |
US20170106542A1 (en) * | 2015-10-16 | 2017-04-20 | Amit Wolf | Robot and method of controlling thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021010995A (ja) * | 2019-07-09 | 2021-02-04 | 株式会社日立製作所 | ロボット制御装置及びロボット |
JP7229115B2 (ja) | 2019-07-09 | 2023-02-27 | 株式会社日立製作所 | ロボット制御装置及びロボット |
JP2021013999A (ja) * | 2019-07-16 | 2021-02-12 | ファナック株式会社 | ロボットの制御装置 |
JP7448317B2 (ja) | 2019-07-16 | 2024-03-12 | ファナック株式会社 | ロボットの制御装置 |
Also Published As
Publication number | Publication date |
---|---|
DE102018115279A1 (de) | 2019-01-03 |
US20190001490A1 (en) | 2019-01-03 |
CN109202894B (zh) | 2020-06-16 |
DE102018115279A8 (de) | 2019-02-28 |
CN109202894A (zh) | 2019-01-15 |
JP6585666B2 (ja) | 2019-10-02 |
DE102018115279B4 (de) | 2022-03-10 |
US10646995B2 (en) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6585666B2 (ja) | 速度一定が要求されるアプリケーションにおいて学習制御を行うロボット及びその制御方法 | |
US11000949B2 (en) | Robot for controlling learning in view of operation in production line, and method of controlling the same | |
JP4850956B2 (ja) | 学習制御機能を備えたロボット | |
CN108356823B (zh) | 具有学习控制功能的控制系统以及控制方法 | |
JP6669715B2 (ja) | 振動抑制装置 | |
CN106965171B (zh) | 具备学习功能的机器人装置 | |
JP5383756B2 (ja) | 学習制御機能を備えたロボット | |
US20110093120A1 (en) | Apparatus and method for adjusting parameter of impedance control | |
EP0519081B1 (en) | Method of correcting deflection of robot | |
JP5916583B2 (ja) | 多関節ロボットのウィービング制御装置 | |
JP2012240142A (ja) | 学習制御機能を備えたスポット溶接ロボット | |
JP2017209762A (ja) | ロボット装置、ロボット制御方法、プログラム、記録媒体及び物品の製造方法 | |
CN115485107A (zh) | 机器人控制 | |
JP2019181610A (ja) | モータエンコーダ及びセンサを用いて学習制御を行うロボットシステム | |
US10507585B2 (en) | Robot system that displays speed | |
JP2008302449A (ja) | ロボット制御装置 | |
JP2018128986A (ja) | 経路補正方法及び多軸加工機の制御装置 | |
JP2005094964A (ja) | モータの制御装置及び制御方法 | |
CN112596389B (zh) | 基于闭环交叉耦合迭代学习的水晶研磨控制方法与系统 | |
JP2007136671A (ja) | ロボットプログラム評価・修正方法及びロボットプログラム評価・修正装置 | |
JP2014180726A (ja) | 多関節ロボットのバネ定数補正装置 | |
JP7227018B2 (ja) | 学習制御装置、ロボット制御装置およびロボット | |
WO2022176456A1 (ja) | バネ定数補正装置および該方法ならびに記録媒体 | |
JP2006031627A (ja) | 位置決め制御装置及び位置決め制御方法 | |
CN116940906A (zh) | 机器人控制装置及机器人控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181024 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20181211 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190710 |
|
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: 20190806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190905 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6585666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |