JP2006075931A - ロボットの制御方法 - Google Patents
ロボットの制御方法 Download PDFInfo
- Publication number
- JP2006075931A JP2006075931A JP2004261058A JP2004261058A JP2006075931A JP 2006075931 A JP2006075931 A JP 2006075931A JP 2004261058 A JP2004261058 A JP 2004261058A JP 2004261058 A JP2004261058 A JP 2004261058A JP 2006075931 A JP2006075931 A JP 2006075931A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- rotation
- arm
- torque
- load
- 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
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000005484 gravity Effects 0.000 claims description 45
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
【解決手段】回転中心軸が直交する2軸を含む複数のアームのモータトルクとアーム角度を計測し、これより算出される負荷に起因するトルク成分から回転中心軸が直交する幾何学的関係を導出し、負荷の質量及び重心位置を算出する制御方法。
【選択図】 図1
Description
、作業者の作業負担や入力忘れによる弊害発生があった。
また、本発明のロボットの制御方法は、モータにて駆動され、2つの回転中心軸間を最短に結ぶ直線と一方の回転中心軸とがなす平面が他方の回転中心軸と略直交する2つの回転軸を少なくとも1組有する複数のアームを備え、前記2つの回転軸のうちアーム先端側の回転軸を中心に回転するアームに負荷を装着して用いるロボットの制御方法であって、前記2つの回転軸を中心に回転する前記各アームを1軸毎に等角速度運動させた時のモータトルクを算出し、算出した前記モータトルクから前記アームと前記負荷の質量の両方に起因するトルク成分を各回転軸ごとに求め、求めた前記トルク成分の極大値と、前記トルク成分が0となるアーム関節角度とを各回転軸ごとに計算して求め、前記負荷の質量及び重心位置を算出する。
タトルクの算出をモータ電流値の計測により行う。
(実施の形態1)
図1は、本実施の形態における制御方法を実施するためのブロック図である。なお、ロボット全体としては図1と同様のブロック図が複数軸分存在するが、図1を代表としてモータ1軸分の制御について示す。
5が回転中心を同一線上に有する例で示しているので0としている。
に等角速度往復運動させ、それぞれのモータ電流値IMとモータ回転角θMを測定する。
5軸の場合Tgal5)を抽出することができる。このトルク成分Tgaliが、アーム及び負荷の両方の質量に起因するトルク成分である。
をプロットしたグラフである。各図でA6およびA5はそれぞれ第6軸、第5軸におけるトルク成分Tgiの振幅値を示し、φ5、φ6はそれぞれ第6軸、第5軸におけるトルク成分Tgiの位相差を示す。
また同様に、第5軸24の場合、負荷のみが起因するトルク成分Tg5は、図9に示すように振幅はA5、位相差はφ5であることが測定され、この軸の場合は、式(数1)に代入して
ところで、上式(数3)、(数4)においてA5、A6は、トルク成分Tgの最大値であるから、図2、図3、図4、および図5で示すように、負荷の質量をm、重力加速度をgとすると、トルク成分Tgが最大値を取る時は負荷の重心が回転中心の水平方向にある時であるので、各回転中心から負荷の重心位置までの合成長さL5、L6と負荷による力を掛け
なお、前述したように、合成長さL5は、負荷の重心位置Xl、Zl、Ylと第5軸24と第6軸25のアーム長LiiとLjの合成により 次式(数7)のように表される。
水平成分Ylの合成長さであり、
さらに式(数9)、(数10)に式(数5)、(数6)を代入して整理すると、次式(数11)、(数12)が導かれる。
24 第5軸
25 第6軸
28 負荷
TM モータトルク
IM モータ電流
Claims (7)
- モータにて駆動され、回転中心軸が略直交する2つの回転軸を少なくとも1組有する複数のアームを備え、前記2つの回転軸のうちアーム先端側の回転軸を中心に回転するアームに負荷を装着して用いるロボットの制御方法であって、前記2つの回転軸を中心に回転する前記各アームを1軸毎に等角速度運動させた時のモータトルクを算出し、算出した前記モータトルクから前記アームと前記負荷の質量の両方に起因するトルク成分を各回転軸ごとに求め、求めた前記トルク成分の極大値と、前記トルク成分が0となるアーム関節角度とを各回転軸ごとに計算して求め、前記負荷の質量及び重心位置を算出するロボットの制御方法。
- モータにて駆動され、2つの回転中心軸間を最短に結ぶ直線と一方の回転中心軸とがなす平面が他方の回転中心軸と略直交する2つの回転軸を少なくとも1組有する複数のアームを備え、前記2つの回転軸のうちアーム先端側の回転軸を中心に回転するアームに負荷を装着して用いるロボットの制御方法であって、前記2つの回転軸を中心に回転する前記各アームを1軸毎に等角速度運動させた時のモータトルクを算出し、算出した前記モータトルクから前記アームと前記負荷の質量の両方に起因するトルク成分を各回転軸ごとに求め、求めた前記トルク成分の極大値と、前記トルク成分が0となるアーム関節角度とを各回転軸ごとに計算して求め、前記負荷の質量及び重心位置を算出するロボットの制御方法。
- アームを1軸毎に等角速度運動する時、モータを双方向に回転させ、各回転方向についてモータトルクを算出する請求項1または2記載のロボットの制御方法。
- モータを双方向に回転させる時、算出するモータトルクを監視し、前記モータトルクが極大または0となった後でモータ回転方向を反転させる請求項3記載のロボットの制御方法。
- モータトルクが極大となった後でモータ回転方向を反転させた場合、反転後モータトルクが0となった後で回転を停止させる請求項4記載のロボットの制御方法。
- モータトルクが0となった後でモータ回転方向を反転させた場合、反転後モータトルクが極大となった後で回転を停止させる請求項4記載のロボットの制御方法。
- アームを1軸毎に等角速度運動する場合、モータトルクの算出をモータ電流値の計測により行う請求項1から6のいずれかに記載のロボットの制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004261058A JP4305340B2 (ja) | 2004-09-08 | 2004-09-08 | ロボットに取り付けられた負荷の質量と重心位置の算出方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004261058A JP4305340B2 (ja) | 2004-09-08 | 2004-09-08 | ロボットに取り付けられた負荷の質量と重心位置の算出方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006075931A true JP2006075931A (ja) | 2006-03-23 |
JP4305340B2 JP4305340B2 (ja) | 2009-07-29 |
Family
ID=36155813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004261058A Expired - Fee Related JP4305340B2 (ja) | 2004-09-08 | 2004-09-08 | ロボットに取り付けられた負荷の質量と重心位置の算出方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4305340B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008207304A (ja) * | 2007-02-28 | 2008-09-11 | Matsushita Electric Ind Co Ltd | ロボットの制御方法 |
JP2009064190A (ja) * | 2007-09-05 | 2009-03-26 | Yaskawa Electric Corp | 多軸移動体の各駆動装置の制御パラメータ決定方法およびその装置 |
KR20180067652A (ko) | 2015-10-30 | 2018-06-20 | 카와사키 주코교 카부시키 카이샤 | 로봇시스템의 감시장치 |
KR101887919B1 (ko) * | 2017-05-16 | 2018-08-13 | 국방과학연구소 | 전기 구동식 회전 시스템의 중력토크 계측 및 보상방법 |
WO2019171516A1 (ja) * | 2018-03-07 | 2019-09-12 | 株式会社Fuji | 垂直多関節ロボットの慣性パラメータ同定システム及び慣性パラメータ同定方法並びに垂直多関節ロボットの制御装置及び制御方法 |
CN114179129A (zh) * | 2021-12-30 | 2022-03-15 | 伯朗特机器人股份有限公司 | 一种机器人辅助支撑装置的设置方法 |
US11305425B2 (en) * | 2017-06-05 | 2022-04-19 | Kawasaki Jukogyo Kabushiki Kaisha | Angular transmission error identification system, angular transmission error identification method, and robot system |
-
2004
- 2004-09-08 JP JP2004261058A patent/JP4305340B2/ja not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008207304A (ja) * | 2007-02-28 | 2008-09-11 | Matsushita Electric Ind Co Ltd | ロボットの制御方法 |
JP2009064190A (ja) * | 2007-09-05 | 2009-03-26 | Yaskawa Electric Corp | 多軸移動体の各駆動装置の制御パラメータ決定方法およびその装置 |
KR20180067652A (ko) | 2015-10-30 | 2018-06-20 | 카와사키 주코교 카부시키 카이샤 | 로봇시스템의 감시장치 |
US10730191B2 (en) | 2015-10-30 | 2020-08-04 | Kawasaki Jukogyo Kabushiki Kaisha | Monitoring device of robot system |
KR101887919B1 (ko) * | 2017-05-16 | 2018-08-13 | 국방과학연구소 | 전기 구동식 회전 시스템의 중력토크 계측 및 보상방법 |
US11305425B2 (en) * | 2017-06-05 | 2022-04-19 | Kawasaki Jukogyo Kabushiki Kaisha | Angular transmission error identification system, angular transmission error identification method, and robot system |
WO2019171516A1 (ja) * | 2018-03-07 | 2019-09-12 | 株式会社Fuji | 垂直多関節ロボットの慣性パラメータ同定システム及び慣性パラメータ同定方法並びに垂直多関節ロボットの制御装置及び制御方法 |
JPWO2019171516A1 (ja) * | 2018-03-07 | 2020-10-22 | 株式会社Fuji | 垂直多関節ロボットの慣性パラメータ同定システム及び慣性パラメータ同定方法並びに垂直多関節ロボットの制御装置及び制御方法 |
CN114179129A (zh) * | 2021-12-30 | 2022-03-15 | 伯朗特机器人股份有限公司 | 一种机器人辅助支撑装置的设置方法 |
CN114179129B (zh) * | 2021-12-30 | 2024-03-22 | 伯朗特机器人股份有限公司 | 一种机器人辅助支撑装置的设置方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4305340B2 (ja) | 2009-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4858229B2 (ja) | ロボットに取り付けられた負荷の質量と重心位置の算出方法 | |
JP6046218B1 (ja) | 物体と物体とを合わせ状態にするロボットのロボット制御装置 | |
US9409293B2 (en) | Robot | |
JP6008121B2 (ja) | ロボットおよびロボット制御装置 | |
JP2010076074A (ja) | ロボットの制御方法 | |
JP5849451B2 (ja) | ロボットの故障検出方法、制御装置およびロボット | |
CN112654467A (zh) | 获得机器人臂的机器人关节齿轮的齿轮刚度 | |
JP2017196704A (ja) | 可動部の振動測定方法、ロボットの振動測定方法および制御装置 | |
US11602863B2 (en) | Device, method and program for estimating weight and position of gravity center of load by using robot | |
JP6248544B2 (ja) | ロボット、制御装置、ロボットシステム | |
WO2018109968A1 (ja) | ロボットの制御方法 | |
CN109129525B (zh) | 机器人的负载重心位置推定装置及负载重心位置推定方法 | |
JP2015085427A (ja) | 6軸ロボットの各軸角度決定方法及び6軸ロボットの制御装置 | |
JP2016083713A (ja) | ロボット制御方法、ロボット装置、プログラム、記録媒体及び組立部品の製造方法 | |
US20230052996A1 (en) | Method of obtaining vibrational properties of robot arm | |
JP2018058181A (ja) | 外乱オブザーバ及びロボット制御装置 | |
JP2018158418A (ja) | ロボットの負荷重心位置推定装置及びロボットの負荷重心位置推定方法 | |
JP2014240106A (ja) | ロボット、ロボット制御装置およびロボットの駆動方法 | |
JP4305340B2 (ja) | ロボットに取り付けられた負荷の質量と重心位置の算出方法 | |
JP2017077600A (ja) | マニピュレータ装置 | |
WO2019225358A1 (ja) | ロボットの直接教示装置及び直接教示方法 | |
JP5803179B2 (ja) | ロボットの制御方法およびロボットの制御装置 | |
JP4449693B2 (ja) | ロボット制御装置およびその制御方法 | |
WO2024053079A1 (ja) | ロボットシステム、ロボットの診断装置、診断方法および診断プログラム | |
JP2005172788A (ja) | モータの負荷慣性モーメント推定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070605 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070712 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090317 |
|
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: 20090407 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090420 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4305340 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: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |