JP7249603B2 - 制御装置、制御方法及びロボットシステム - Google Patents
制御装置、制御方法及びロボットシステム Download PDFInfo
- Publication number
- JP7249603B2 JP7249603B2 JP2021522584A JP2021522584A JP7249603B2 JP 7249603 B2 JP7249603 B2 JP 7249603B2 JP 2021522584 A JP2021522584 A JP 2021522584A JP 2021522584 A JP2021522584 A JP 2021522584A JP 7249603 B2 JP7249603 B2 JP 7249603B2
- Authority
- JP
- Japan
- Prior art keywords
- inertial body
- component
- value
- inertia
- transmission element
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/40—Regulating or controlling the amount of current drawn or delivered by the motor for controlling the mechanical load
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Power Engineering (AREA)
- Manipulator (AREA)
- Control Of Electric Motors In General (AREA)
Description
ロボットシステム1は、ロボットに予め設定された制御目標に従って動作させるシステムである。図1に例示するように、ロボットシステム1は、制御対象の一例であるロボット10と、コントローラ100とを備える。
ロボット10は、例えば6軸の垂直多関節ロボットであり、基部11と、旋回部12と、第1アーム13と、第2アーム14と、手首部15と、先端部16と、アクチュエータ41,42,43,44,45,46と、加速度センサ51,52,53,54,55,56とを有する。
続いて、制御方法の一例として、コントローラ100が実行する制御手順を具体的に例示する。この制御手順は、電機子62に対し、第2慣性体92の駆動力を制御目標に追従させるための駆動電力を出力することと、制御対象内で生じ第2慣性体92の動作に影響するフィードバック成分を打ち消す補償成分を制御対象の動作状態に基づいて算出し、電機子62に出力する駆動電力に加算することとを含む。
図5に示すように、電流制御部112が電機子62に出力する電流Iqは、伝達関数TF21で示される遅れをもって電流検出部119により検出され、その検出結果である電流検出値Iq_sensが瞬時状態オブザーバ113に入力される。
図6に示すように、加速度制御部111は、第2慣性体92の駆動トルク(上記トルクTL)の目標値であるトルク目標値TL_refと、第2慣性体92の駆動トルクのフィードバック値であるトルクフィードバック値TL_fbとを算出し、これらの偏差(以下、「トルク偏差」という。)を算出する。例えば伝達関数TF31で示されるように、加速度制御部111は、加速度目標値aL_refにイナーシャモデル値JLnを乗算してトルク目標値TL_refを算出する。イナーシャモデル値JLnは、第2慣性体92のイナーシャのモデル値であり、コントローラ100が保持している。
図7に示すように、電流制御部112は、トルク目標値TM_refに基づいて電流目標値Iq_refを算出し、電流目標値Iq_refに応じた電流Iqを電機子62に出力する。例えば伝達関数TF41で示されるように、電流制御部112は、トルク定数モデル値Ktnの逆数をトルク目標値TM_refに乗算して電流目標値Iq_refを算出する。トルク定数モデル値Ktnは、上記トルク定数KTのモデル値であり、コントローラ100が保持している。
図6において加え合わせ点AP34で示されるように、補償部114は、上記加速度目標値aM_refに加速度検出値aL_sensを加算する。ここで加算された加速度検出値aL_sensは、伝達関数TF38,TF41,TF42を経て上記第2補償成分となる。換言すると、補償部114は上記第2補償成分を算出して電流Iqに加算する。第2補償成分は、伝達関数TF01,TF02,TF03,TF04を経て差速度ωsに相当する値となり、フィードバック成分FB02を打ち消す。
第2慣性体92の駆動力を制御目標に追従させる構成は、第2慣性体92の駆動力の制御を必要とする様々な制御に応用可能である。以下に応用例を示す。
以上に説明したように、コントローラ100は、第1慣性体91と、電力の供給に応じて第1慣性体91を駆動する電機子62と、第2慣性体92と、第1慣性体91から第2慣性体92に動力を伝達する伝達要素83とを有する制御対象の電機子62に対し、第2慣性体92の駆動力を制御目標に追従させるための駆動電力を出力する電流制御部112と、制御対象内で生じ第2慣性体92の動作に影響するフィードバック成分を打ち消す補償成分を制御対象の動作状態に基づいて算出し、電流制御部112が電機子62に出力する駆動電力に加算する補償部114と、を備える。
Claims (9)
- 第1慣性体と、電力の供給に応じて前記第1慣性体を駆動する電機子と、第2慣性体と、前記第1慣性体から前記第2慣性体に動力を伝達する伝達要素とを有する制御対象の前記電機子に対し、前記第2慣性体の駆動力を制御目標に追従させるための駆動電力を出力する制御部と、
前記制御対象内で生じ前記第2慣性体の動作に影響するフィードバック成分を打ち消す補償成分を前記制御対象の動作状態に基づいて算出し、前記制御部が前記電機子に出力する前記駆動電力に加算する補償部と、を備え、
前記補償部は、前記伝達要素から前記第1慣性体に入力されるフィードバック成分を打ち消す第1補償成分と、前記第2慣性体から前記伝達要素に入力されるフィードバック成分を打ち消す第2補償成分とを前記制御対象の動作状態に基づいて算出し、前記制御部が前記電機子に出力する前記駆動電力に加算する、制御装置。 - 前記補償部は、前記伝達要素から前記第1慣性体に入力される反力を打ち消すように前記第1補償成分を算出し、前記第2慣性体から前記伝達要素に入力される前記第2慣性体の動作速度を打ち消すように前記第2補償成分を算出する、請求項1記載の制御装置。
- 前記補償部は、前記第2慣性体の加速度に相関する物理量の同時点の検出値に基づいて前記第1補償成分及び前記第2補償成分を算出する、請求項1又は2記載の制御装置。
- 前記補償部は、前記第1補償成分及び前記第2補償成分の少なくとも一方を瞬時状態オブザーバにより算出する、請求項3記載の制御装置。
- 第1慣性体と、電力の供給に応じて前記第1慣性体を駆動する電機子と、第2慣性体と、前記第1慣性体から前記第2慣性体に動力を伝達する伝達要素とを有する制御対象の前記電機子に対し、前記第2慣性体の駆動力を制御目標に追従させるための駆動電力を出力することと、
前記伝達要素から前記第1慣性体に入力されるフィードバック成分を打ち消す第1補償成分と、前記第2慣性体から前記伝達要素に入力されるフィードバック成分を打ち消す第2補償成分とを前記制御対象の動作状態に基づいて算出し、前記電機子に出力する前記駆動電力に加算することと、を備える制御方法。 - 前記伝達要素から前記第1慣性体に入力される反力を打ち消すように前記第1補償成分を算出し、前記第2慣性体から前記伝達要素に入力される前記第2慣性体の動作速度を打ち消すように前記第2補償成分を算出する、請求項5記載の制御方法。
- 前記第2慣性体の加速度に相関する物理量の同時点の検出値に基づいて前記第1補償成分及び前記第2補償成分を算出する、請求項5又は6記載の制御方法。
- 前記第1補償成分及び前記第2補償成分の少なくとも一方を瞬時状態オブザーバにより算出する、請求項5~7のいずれか一項記載の制御方法。
- 第1慣性体と、電力の供給に応じて前記第1慣性体を駆動する電機子と、第2慣性体と、前記第1慣性体から前記第2慣性体に動力を伝達する伝達要素とを有するロボットと、
前記第2慣性体の加速度を目標加速度に追従させるための駆動電力を出力する制御部と、
前記ロボット内で生じ前記第2慣性体の動作に影響するフィードバック成分を打ち消す補償成分を前記ロボットの動作状態に基づいて算出し、前記制御部が前記電機子に出力する前記駆動電力に加算する補償部と、を備え、
前記補償部は、前記伝達要素から前記第1慣性体に入力されるフィードバック成分を打ち消す第1補償成分と、前記第2慣性体から前記伝達要素に入力されるフィードバック成分を打ち消す第2補償成分とを前記ロボットの動作状態に基づいて算出し、前記制御部が前記電機子に出力する前記駆動電力に加算する、ロボットシステム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/021796 WO2020240846A1 (ja) | 2019-05-31 | 2019-05-31 | 制御装置、制御方法及びロボットシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2020240846A1 JPWO2020240846A1 (ja) | 2020-12-03 |
| JP7249603B2 true JP7249603B2 (ja) | 2023-03-31 |
Family
ID=73553708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021522584A Active JP7249603B2 (ja) | 2019-05-31 | 2019-05-31 | 制御装置、制御方法及びロボットシステム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7249603B2 (ja) |
| WO (1) | WO2020240846A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7810418B2 (ja) * | 2022-04-08 | 2026-02-03 | 潔 大石 | 関節ロボットのモデリング方法、ロボット制御装置及びロボットシステム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008228484A (ja) | 2007-03-14 | 2008-09-25 | Nagaoka Univ Of Technology | モータ制御装置およびモータ制御方法 |
| JP2011186669A (ja) | 2010-03-05 | 2011-09-22 | Niigata Machine Techno Co Ltd | 圧力制御装置及び圧力制御方法 |
| JP2017034936A (ja) | 2015-08-05 | 2017-02-09 | 国立大学法人長岡技術科学大学 | モータ制御装置、モータ装置、及びモータ制御方法 |
-
2019
- 2019-05-31 WO PCT/JP2019/021796 patent/WO2020240846A1/ja not_active Ceased
- 2019-05-31 JP JP2021522584A patent/JP7249603B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008228484A (ja) | 2007-03-14 | 2008-09-25 | Nagaoka Univ Of Technology | モータ制御装置およびモータ制御方法 |
| JP2011186669A (ja) | 2010-03-05 | 2011-09-22 | Niigata Machine Techno Co Ltd | 圧力制御装置及び圧力制御方法 |
| JP2017034936A (ja) | 2015-08-05 | 2017-02-09 | 国立大学法人長岡技術科学大学 | モータ制御装置、モータ装置、及びモータ制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2020240846A1 (ja) | 2020-12-03 |
| WO2020240846A1 (ja) | 2020-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103302667B (zh) | 机器人控制方法、机器人控制装置和机器人控制系统 | |
| JP5417161B2 (ja) | ロボットの制振方法およびロボットの制御装置 | |
| US11559891B2 (en) | Robot system and method for controlling robot system | |
| CN104589304B (zh) | 机器人控制装置以及机器人 | |
| CN103568013B (zh) | 机器人的控制装置、控制方法以及机器人 | |
| JP5916583B2 (ja) | 多関節ロボットのウィービング制御装置 | |
| WO2015186572A1 (ja) | ロボットの制御装置 | |
| JP2017124455A (ja) | ロボット装置、ロボット制御方法、プログラム及び記録媒体 | |
| KR20220145387A (ko) | 로봇 장치 | |
| JP2604929B2 (ja) | ロボットの制御装置 | |
| JP7249603B2 (ja) | 制御装置、制御方法及びロボットシステム | |
| WO2019012942A1 (ja) | ロボット制御装置 | |
| JP7388870B2 (ja) | ロボットシステムおよび制御装置 | |
| JP6565622B2 (ja) | ロボットシステム及びロボット制御方法 | |
| JP6668629B2 (ja) | ロボット制御装置およびロボットシステム | |
| JP2013226619A (ja) | ロボット制御方法及びロボット制御装置 | |
| JP4008207B2 (ja) | ロボット制御方法および制御装置 | |
| Fujiwara et al. | Torque-sensorless impedance control for an actuator with compound planetary gearbox for reducing external contact force | |
| JP7770202B2 (ja) | ロボット制御システム、ロボットシステム、ロボット制御方法、およびロボット制御プログラム | |
| JP2019214105A (ja) | ロボット制御装置およびロボット制御方法 | |
| JPH05150837A (ja) | ロボツトの制御装置 | |
| Kilian et al. | Comparative study on sensorless vibration suppression of fast moving flexible linear robots | |
| Kaserer et al. | A task space admittance control algorithm for safe human robot interaction | |
| JP2025179950A (ja) | 方法、および、制御システム | |
| WO2014126216A1 (ja) | 多関節ロボットの制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211005 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230117 |
|
| 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: 20230221 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230310 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7249603 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |