JP6050565B2 - ロボットの制御方法およびロボットの制御装置 - Google Patents
ロボットの制御方法およびロボットの制御装置 Download PDFInfo
- Publication number
- JP6050565B2 JP6050565B2 JP2011060622A JP2011060622A JP6050565B2 JP 6050565 B2 JP6050565 B2 JP 6050565B2 JP 2011060622 A JP2011060622 A JP 2011060622A JP 2011060622 A JP2011060622 A JP 2011060622A JP 6050565 B2 JP6050565 B2 JP 6050565B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- robot
- tool
- target position
- variable
- 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
- 238000000034 method Methods 0.000 title claims description 37
- 238000011156 evaluation Methods 0.000 claims description 82
- 230000008569 process Effects 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 13
- 230000036544 posture Effects 0.000 description 27
- 238000004364 calculation method Methods 0.000 description 15
- 238000007796 conventional method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 238000004904 shortening Methods 0.000 description 6
- 210000000707 wrist Anatomy 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000002945 steepest descent method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
以下、本発明の第1の実施形態について図1〜図5を参照しながら説明する。
図1は、一般的な産業用ロボットのシステム構成を示している。図1に示すロボットシステム1は、ロボット2と、ロボット2を制御するコントローラ3と、コントローラ3に接続されたティーチングペンダント4とから構成されている。
図4は、ツール先端を現在位置Pcから目標位置Pdに向けて移動させる際におけるロボットの態様を模式的に示している。図4に示すロボットは、4軸の水平多関節型ロボットであり、その手先にツールとしてエアチャックが取り付けられている。なお、図4では、各軸および各リンクをそれぞれ丸印および直線で示すとともに、ツール先端を矢印で示している。また、現在位置におけるロボットの状態を点線で示すとともに、目標位置におけるロボットの状態を実線で示している。ここでは、現在位置Pcから目標位置Pdまでツール先端を移動させ、ツールであるエアチャックによりワークを把持する作業が行われるものとする。
以下、第1の実施形態に対し、対象とするロボットの種類を変更した第2の実施形態について図6を参照しながら説明する。
図6は、第1の実施形態における図1相当図であり、第1の実施形態と同一部分には同一符号を付して説明を省略する。図6に示す本実施形態のロボットシステム21は、図1に示した第1の実施形態のロボットシステム1に対し、ロボット2に代えてロボット22を備えている点が異なる。
なお、本発明は上記し且つ図面に記載した各実施形態に限定されるものではなく、次のような変形または拡張が可能である。
上記各実施形態では、本発明を4軸の水平多関節型のロボット2、または6軸の垂直多関節型のロボット22に適用した例を説明したが、本発明は、複数の軸を有するロボット全般に適用可能である。
Claims (2)
- 複数の軸を有するロボットの手先に取り付けられるツールの先端を現在位置から目標位置に向けて移動させる際におけるロボットの制御方法であって、
移動後のツールの向きを決定するための各変数のうち、ユーザにより指定される1つまたは2つの変数を任意の値に設定可能な任意変数として設定する任意変数設定処理と、
ツールの先端が前記現在位置から前記目標位置に移動する際に要する移動時間に基づく評価指標を設定し、その評価指標を最適化して前記目標位置における任意変数の値を決定する変数値決定処理と、
を含み、
前記変数値決定処理は、
前記任意変数の値として設定可能な全ての数値範囲内の数値を所定の数だけ任意に抽出する第1ステップと、
前記目標位置における前記任意変数の値として、前記抽出された各数値をそれぞれ設定した場合における前記評価指標を演算する第2ステップと、
前記演算された各評価指標のうち、最小となる値の評価指標を暫定最小値として設定する第3ステップと、
前記暫定最小値を起点とした前記評価指標の変化を示す微分値または微小変分を当該暫定最小値の近傍において求め、求めた微分値または微小変分がゼロになるときの前記任意変数の値を求め、その求めた値を前記目標位置における任意変数の値として決定する第4ステップと、
を含むことを特徴とするロボットの制御方法。 - 複数の軸を有するロボットの手先に取り付けられるツールの先端を現在位置から目標位置に向けて移動させる際におけるロボットの制御装置であって、
移動後のツールの向きを決定するための各変数のうち、ユーザにより指定される1つまたは2つの変数を任意の値に設定可能な任意変数として設定する任意変数設定処理手段と、
手先が前記現在位置から前記目標位置に移動する際に要する移動時間に基づく評価指標を設定し、その評価指標を最適化して前記目標位置における任意変数の値を決定する変数値決定処理手段と、
を備え、
前記変数値決定処理手段は、
前記任意変数の値として設定可能な全ての数値範囲内の数値を所定の数だけ任意に抽出し、
前記目標位置における前記任意変数の値として、前記抽出された各数値をそれぞれ設定した場合における前記評価指標を演算し、
前記演算された各評価指標のうち、最小となる値の評価指標を暫定最小値として設定し、
前記暫定最小値を起点とした前記評価指標の変化を示す微分値または微小変分を当該暫定最小値の近傍において求め、求めた微分値または微小変分がゼロになるときの前記任意変数の値を求め、その求めた値を前記目標位置における任意変数の値として決定することを特徴とするロボットの制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011060622A JP6050565B2 (ja) | 2011-03-18 | 2011-03-18 | ロボットの制御方法およびロボットの制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011060622A JP6050565B2 (ja) | 2011-03-18 | 2011-03-18 | ロボットの制御方法およびロボットの制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012196718A JP2012196718A (ja) | 2012-10-18 |
JP6050565B2 true JP6050565B2 (ja) | 2016-12-21 |
Family
ID=47179469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011060622A Active JP6050565B2 (ja) | 2011-03-18 | 2011-03-18 | ロボットの制御方法およびロボットの制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6050565B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019111604A (ja) * | 2017-12-22 | 2019-07-11 | セイコーエプソン株式会社 | 制御装置、ロボット、およびロボットシステム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06187020A (ja) * | 1992-12-18 | 1994-07-08 | Kobe Steel Ltd | ロボットの動作軌跡教示方法 |
JP3608673B2 (ja) * | 1995-09-11 | 2005-01-12 | 株式会社安川電機 | 産業用ロボットの動作プログラム作成方法 |
JP4451725B2 (ja) * | 2004-06-09 | 2010-04-14 | 川崎重工業株式会社 | ロボット動作計画方法、ロボット動作計画装置、プログラムおよび記録媒体 |
-
2011
- 2011-03-18 JP JP2011060622A patent/JP6050565B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012196718A (ja) | 2012-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108235696B (zh) | 机器人控制方法和设备 | |
JP5701055B2 (ja) | 7軸多関節ロボットの制御方法、制御プログラム及びロボット制御装置 | |
JP6859756B2 (ja) | 制御システム、コントローラ、制御方法、および制御プログラム | |
JP2010076074A (ja) | ロボットの制御方法 | |
JP2018158418A (ja) | ロボットの負荷重心位置推定装置及びロボットの負荷重心位置推定方法 | |
JP2007168053A (ja) | 垂直多関節型ロボットのティーチング方法および産業用ロボット装置 | |
EP1886771B1 (en) | Rotation center point calculating method, rotation axis calculating method, program creating method, operation method, and robot apparatus | |
JP5708091B2 (ja) | ロボットの制御方法およびロボットの制御装置 | |
JP2013144325A (ja) | ロボット装置、故障検出方法 | |
JPH10138187A (ja) | 多関節ロボットの負荷重量及び負荷重心位置の自動算出方法 | |
JP5803179B2 (ja) | ロボットの制御方法およびロボットの制御装置 | |
JP6050565B2 (ja) | ロボットの制御方法およびロボットの制御装置 | |
US20210039256A1 (en) | Robot control method | |
JP6697544B2 (ja) | 最適化装置及びそれを備えた垂直型多関節ロボット | |
JP2004025387A (ja) | 多関節ロボットの負荷重量及び負荷重心位置の自動算出方法 | |
WO2020012712A1 (ja) | 把持姿勢評価装置及び把持姿勢評価プログラム | |
JP5803178B2 (ja) | ロボットの制御方法およびロボットの制御装置 | |
JP2012196717A (ja) | ロボットの制御方法およびロボットの制御装置 | |
JP2020110884A (ja) | ロボット制御装置、ロボット制御方法、及びロボット制御プログラム | |
WO2017203971A1 (ja) | 自律作業制御システムおよび自律作業制御方法 | |
JP2016040067A (ja) | ロボット装置、ロボット制御方法、プログラム及び記録媒体 | |
Stolt et al. | Force controlled assembly of flexible aircraft structure | |
JP7159525B2 (ja) | ロボット制御装置、学習装置、及びロボット制御システム | |
JP7424122B2 (ja) | シミュレーション装置およびプログラム | |
JP7447568B2 (ja) | シミュレーション装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140306 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150106 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150804 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6050565 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |