JP5652042B2 - ロボット装置、ロボット装置の制御方法およびプログラム - Google Patents
ロボット装置、ロボット装置の制御方法およびプログラム Download PDFInfo
- Publication number
- JP5652042B2 JP5652042B2 JP2010177066A JP2010177066A JP5652042B2 JP 5652042 B2 JP5652042 B2 JP 5652042B2 JP 2010177066 A JP2010177066 A JP 2010177066A JP 2010177066 A JP2010177066 A JP 2010177066A JP 5652042 B2 JP5652042 B2 JP 5652042B2
- Authority
- JP
- Japan
- Prior art keywords
- arm
- angular velocity
- robot apparatus
- actuator
- sensor
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
本発明に係る実施形態について説明する。図1は実施形態に係るロボット装置を示し、(a)は概略平面図、(b)は概略断面図である。本実施形態のロボット装置は、水平方向に回転可能に3本のアームが連結された、いわゆる3軸水平多関節ロボット100(以下、ロボット装置100という)である。
ω3=(dθ3/dt)×(1/N3)
となる。
ω1=(dθ1/dt)×(1/N1)
N1:トルク伝達装置61の減速比
となり、第3アーム13を駆動するアクチュエーター52を含む第2アーム連結装置22の出力部の回転角速度ω2は、
ω2=(dθ2/dt)×(1/N2)
N2:トルク伝達装置62の減速比
となる。
ωj2=ωa2−ωa1
と求められる。
ωj3=ωa3−ωa2
と求められる。
ωt1=ωa1−ω1
と求められる。同様に、第1アーム連結装置21と第2アーム12とのねじれ角速度ωt2は、
ωt2=ωJ2−ω2
と求められ、第2アーム連結装置22と第3アーム13とのねじれ角速度ωt3は、
ωt3=ωJ3−ω3
と求められる。
ωj2=ωa2−ωa1
によって、第2アーム12の第1アーム連結装置21を回転軸とする角速度ωj2を演算する。
ωj3=ωa3−ωa2
によって、第3アーム13の第2アーム連結装置22を回転軸とする角速度ωj3を演算する。なお、第1アーム11では、第1アーム11は基体40に備える基体連結装置30を中心に回動するため、慣性センサー91から得られた角速度ωa1が、第1アーム11の角速度となる。
ωt1=ωa1−ω1
ωt2=ωj2−ω2
ωt3=ωj3−ω3
を、演算する。
実施形態に係るロボット装置の、ねじれ角速度を基にした制御の実施例について説明する。アクチュエーターへのトルク指令値τを算出する方程式に、アクチュエーター角度、アーム角度(リンク角度)、アクチュエーター角速度、アーム角速度の4状態量が用いられ、このうちアーム角速度に上述の実施形態で説明した「低周波成分を除去したねじれ角速度(Ωt1、Ωt2、Ωt3)+連結装置のトルク伝達装置を介してアームに伝えられる角速度(ω2、ω3、ω1)」を用いる。
他の実施例として、図6に示すブロック図によって説明する。図6は上述の実施形態における図2に示すブロック図に対して、制御部610における位置制御系610a、速度制御系610bが演算結果を取得し、制御する例を示す点で異なる。従って、実施形態と同じ構成には同じ符号を付し、説明は省略する。
Claims (7)
- アームと、
前記アームの回転角度を検出する角度センサーと、
前記アームに設けられた慣性センサーと、を備え、
前記角度センサーからの出力に基づいて得られる前記アームの角速度と、前記慣性センサーからの出力に基づいて得られる前記アームの角速度との差に含まれる低周波成分を除去する、
ことを特徴とするロボット装置。 - 前記低周波成分は、前記ロボット装置の機械系固有振動数のうち、反共振周波数および共振周波数における最も低い周波数に対して、より低い周波数である、
ことを特徴とする請求項1に記載のロボット装置。 - 前記角度センサーからの出力に基づいて得られる前記アームの角速度と、前記低周波成分が除去されたねじれ角速度と、を加算する第4演算部と、を備える、
ことを特徴とする請求項1または2に記載のロボット装置。 - アームと、
前記アームの回転角度を検出する角度センサーと、
前記アームに設けられた慣性センサーと、
前記角度センサーからの出力に基づいて、前記アームの角速度を演算する第1演算工程と、
前記慣性センサーからの出力に基づいて、前記アームの角速度を演算する第2演算工程と、
前記第1演算部により演算された前記角速度と前記第2演算部により演算された前記角速度との差に含まれる低周波成分を除去したねじれ角速度を演算する第3演算工程と、を含む、
ことを特徴とするロボット装置の制御方法。 - 前記低周波成分は、前記ロボット装置の機械系固有振動数のうち、反共振周波数および共振周波数における最も低い周波数に対して、より低い周波数である、
ことを特徴とする請求項4に記載のロボット装置の制御方法。 - 前記第1演算工程により演算された前記アームの前記角速度と、
前記第3演算工程により演算された前記ねじれ角速度と、を加算し前記アームの角速度を演算する第4演算工程を更に備える、
ことを特徴とする請求項4または5に記載のロボット装置の制御方法。 - アームと、
前記アームの回転角度を検出する角度センサーと、
前記アームに設けられた慣性センサーと、
を備えるロボット装置に制御を行わせるプログラムであって、
コンピューターに、
前記角度センサーからの出力に基づいて、前記アームの角速度を演算する第1演算手順と、
前記慣性センサーからの出力に基づいて、前記アームの角速度を演算する第2演算手順と、
前記第1演算手順により演算された前記角速度と前記第2演算手順により演算された前記角速度との差に含まれる低周波成分を除去したねじれ角速度を演算する第3演算手順と、
を実行させるためのプログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010177066A JP5652042B2 (ja) | 2010-08-06 | 2010-08-06 | ロボット装置、ロボット装置の制御方法およびプログラム |
CN201110225344.9A CN102398262B (zh) | 2010-08-06 | 2011-08-03 | 机械手装置、机械手装置的控制方法以及程序 |
CN201510387297.6A CN104999453B (zh) | 2010-08-06 | 2011-08-03 | 机械手装置、机械手装置的控制方法以及程序 |
US13/198,066 US9014849B2 (en) | 2010-08-06 | 2011-08-04 | Robotic device, method for controlling robotic device, and computer program |
US14/662,696 US9545721B2 (en) | 2010-08-06 | 2015-03-19 | Robotic device, method for controlling robotic device, and computer program |
US15/370,397 US9956689B2 (en) | 2010-08-06 | 2016-12-06 | Robotic device, method for controlling robotic device, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010177066A JP5652042B2 (ja) | 2010-08-06 | 2010-08-06 | ロボット装置、ロボット装置の制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012035361A JP2012035361A (ja) | 2012-02-23 |
JP5652042B2 true JP5652042B2 (ja) | 2015-01-14 |
Family
ID=45556726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010177066A Active JP5652042B2 (ja) | 2010-08-06 | 2010-08-06 | ロボット装置、ロボット装置の制御方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (3) | US9014849B2 (ja) |
JP (1) | JP5652042B2 (ja) |
CN (2) | CN102398262B (ja) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5652042B2 (ja) | 2010-08-06 | 2015-01-14 | セイコーエプソン株式会社 | ロボット装置、ロボット装置の制御方法およびプログラム |
JP5821210B2 (ja) * | 2011-02-22 | 2015-11-24 | セイコーエプソン株式会社 | 水平多関節ロボット及び水平多関節ロボットの制御方法 |
JP5874260B2 (ja) * | 2011-09-14 | 2016-03-02 | セイコーエプソン株式会社 | ロボット装置 |
JP6083145B2 (ja) * | 2012-07-31 | 2017-02-22 | セイコーエプソン株式会社 | ロボットの制御装置、およびロボット |
JP5962340B2 (ja) * | 2012-08-31 | 2016-08-03 | セイコーエプソン株式会社 | ロボット |
JP6111563B2 (ja) * | 2012-08-31 | 2017-04-12 | セイコーエプソン株式会社 | ロボット |
JP6332900B2 (ja) | 2012-08-31 | 2018-05-30 | セイコーエプソン株式会社 | ロボットシステム及びロボット制御装置 |
JP6111562B2 (ja) * | 2012-08-31 | 2017-04-12 | セイコーエプソン株式会社 | ロボット |
JP6332899B2 (ja) | 2012-08-31 | 2018-05-30 | セイコーエプソン株式会社 | ロボット |
JP2014050935A (ja) * | 2012-09-10 | 2014-03-20 | Seiko Epson Corp | ロボット制御装置、ロボットおよびロボットシステム |
JP2014205197A (ja) * | 2013-04-10 | 2014-10-30 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP6155780B2 (ja) * | 2013-04-10 | 2017-07-05 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP6354122B2 (ja) | 2013-06-05 | 2018-07-11 | セイコーエプソン株式会社 | ロボット |
CN103486913A (zh) * | 2013-09-21 | 2014-01-01 | 安徽省无为县花炮总厂 | 一种花炮筒处理平台的前处理装置 |
JP6248544B2 (ja) * | 2013-10-30 | 2017-12-20 | セイコーエプソン株式会社 | ロボット、制御装置、ロボットシステム |
JP6314426B2 (ja) * | 2013-10-31 | 2018-04-25 | セイコーエプソン株式会社 | ロボット制御装置およびロボット制御方法 |
JP2015089577A (ja) * | 2013-11-05 | 2015-05-11 | セイコーエプソン株式会社 | ロボット、制御装置及びロボットシステム |
JP2015089576A (ja) * | 2013-11-05 | 2015-05-11 | セイコーエプソン株式会社 | ロボット、制御装置及びロボットシステム |
JP6314428B2 (ja) * | 2013-11-01 | 2018-04-25 | セイコーエプソン株式会社 | ロボット、制御装置及びロボットシステム |
CN104608125B (zh) | 2013-11-01 | 2019-12-17 | 精工爱普生株式会社 | 机器人、控制装置以及机器人系统 |
CN104669244A (zh) * | 2013-12-02 | 2015-06-03 | 精工爱普生株式会社 | 机器人 |
JP2015182143A (ja) * | 2014-03-20 | 2015-10-22 | セイコーエプソン株式会社 | ロボットおよびロボットシステム |
CN105415374B (zh) * | 2015-12-24 | 2017-03-08 | 大连理工大学 | 基于协同测量的机械手传动单元在线故障诊断系统 |
US10350754B2 (en) * | 2016-09-27 | 2019-07-16 | Denso Wave Incorporated | Control device for robot |
US10369702B2 (en) * | 2016-10-17 | 2019-08-06 | Raytheon Company | Automated work piece moment of inertia (MOI) identification system and method for same |
CN108972536B (zh) * | 2017-05-31 | 2021-06-22 | 西门子(中国)有限公司 | 机械臂的动力学参数确定系统、方法及存储介质 |
CN108297101B (zh) * | 2018-03-20 | 2020-12-22 | 四川大学 | 多关节臂串联机器人末端位姿误差检测和动态补偿方法 |
JP7147290B2 (ja) * | 2018-06-26 | 2022-10-05 | セイコーエプソン株式会社 | ロボットおよびロボットシステム |
US11198227B2 (en) | 2018-12-04 | 2021-12-14 | Raytheon Company | Adjustable ballast system and method for same |
US11027435B2 (en) | 2018-12-04 | 2021-06-08 | Raytheon Company | Automated work piece testing system and method for same |
CN109664297B (zh) * | 2018-12-14 | 2022-04-29 | 深圳市汇川技术股份有限公司 | 机器人的振动抑制方法、系统、装置及计算机可读存储器 |
JP7358744B2 (ja) * | 2019-02-22 | 2023-10-11 | セイコーエプソン株式会社 | ロボットシステム、制御装置、および制御方法 |
JP2022520877A (ja) * | 2019-02-22 | 2022-04-01 | コヴィディエン リミテッド パートナーシップ | ロボット手術システム用入力整形器 |
CN113932090B (zh) * | 2021-10-21 | 2023-12-12 | 杭州赫恩数字技术有限公司 | 一种测绘机器人 |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2521458B2 (ja) | 1987-02-17 | 1996-08-07 | 株式会社ダイヘン | マニピユレ−タの防振制御装置 |
JP2521315B2 (ja) * | 1987-12-28 | 1996-08-07 | 三菱重工業株式会社 | 柔軟構造物の振動制御装置 |
JPH07314360A (ja) | 1994-05-31 | 1995-12-05 | Ishikawajima Harima Heavy Ind Co Ltd | カメラ操作ロボット |
JPH07328965A (ja) * | 1994-06-03 | 1995-12-19 | Toyota Motor Corp | 制振制御方法および固有振動周期測定方法および制振制御装置 |
JPH106261A (ja) * | 1996-06-18 | 1998-01-13 | Sony Corp | ロボット制御装置 |
JP3442941B2 (ja) | 1996-09-30 | 2003-09-02 | 株式会社東芝 | ロボットの振動抑制制御装置およびその制御方法 |
US6508122B1 (en) | 1999-09-16 | 2003-01-21 | American Gnc Corporation | Microelectromechanical system for measuring angular rate |
US6569109B2 (en) * | 2000-02-04 | 2003-05-27 | Olympus Optical Co., Ltd. | Ultrasonic operation apparatus for performing follow-up control of resonance frequency drive of ultrasonic oscillator by digital PLL system using DDS (direct digital synthesizer) |
US6507165B2 (en) | 2000-02-10 | 2003-01-14 | Fanuc Ltd. | Controller for machine |
JP3900789B2 (ja) * | 2000-04-14 | 2007-04-04 | セイコーエプソン株式会社 | モータの速度・加速度決定方法、加減速生成方法、加減速制御方法、加減速制御装置及びモータ制御装置 |
CN1344908A (zh) * | 2000-09-15 | 2002-04-17 | 林清芳 | 测量角速率的微机电系统 |
JP2002304219A (ja) * | 2001-04-04 | 2002-10-18 | Yaskawa Electric Corp | モータ制御装置およびメカ特性測定方法 |
WO2003079532A2 (en) * | 2002-03-13 | 2003-09-25 | Georgia Tech Research Corporation | Shaping and smooth baseline function command generator |
DE60332233D1 (de) * | 2002-04-26 | 2010-06-02 | Honda Motor Co Ltd | System zur selbstbewertung der lage eines mobilen roboters mit beinen |
JP2005212054A (ja) * | 2004-01-30 | 2005-08-11 | Keio Gijuku | 力検出方法及び装置並びに力検出機能を備えた制御装置 |
JP3883544B2 (ja) * | 2004-02-27 | 2007-02-21 | 株式会社東芝 | ロボット制御装置およびロボットの制御方法 |
CN1290679C (zh) * | 2004-07-08 | 2006-12-20 | 北京理工大学 | 机器人关节的双闭环控制系统 |
CN1984756B (zh) * | 2004-07-13 | 2011-12-07 | 松下电器产业株式会社 | 物品保持系统、机器人以及机器人控制方法 |
KR100923822B1 (ko) * | 2005-05-31 | 2009-10-27 | 미쓰비시덴키 가부시키가이샤 | 전동기 제어 장치 |
JP5013270B2 (ja) * | 2006-02-02 | 2012-08-29 | 株式会社安川電機 | ロボットシステム |
US7613540B2 (en) * | 2007-05-04 | 2009-11-03 | Teknic, Inc. | Method and system for vibration avoidance for automated machinery |
JP5234772B2 (ja) * | 2008-10-28 | 2013-07-10 | オークマ株式会社 | 工作機械の振動抑制方法及び装置 |
JP4565034B2 (ja) * | 2008-12-16 | 2010-10-20 | ファナック株式会社 | イナーシャ推定を行う制御装置及び制御システム |
JP4957753B2 (ja) * | 2009-06-15 | 2012-06-20 | セイコーエプソン株式会社 | ロボット、搬送装置、及び慣性センサーを用いた制御方法 |
JP5549129B2 (ja) * | 2009-07-06 | 2014-07-16 | セイコーエプソン株式会社 | 位置制御方法、ロボット |
JP5353581B2 (ja) | 2009-09-10 | 2013-11-27 | セイコーエプソン株式会社 | ロボット |
JP5417161B2 (ja) | 2009-12-28 | 2014-02-12 | 川崎重工業株式会社 | ロボットの制振方法およびロボットの制御装置 |
JP5645423B2 (ja) * | 2010-02-23 | 2014-12-24 | キヤノン株式会社 | 回転駆動装置及びロボットアーム |
US8762091B1 (en) | 2010-06-08 | 2014-06-24 | Thales Visionix, Inc. | Inertial measurement system |
JP5685842B2 (ja) * | 2010-07-12 | 2015-03-18 | セイコーエプソン株式会社 | ロボット装置およびロボット装置の制御方法 |
JP5652042B2 (ja) | 2010-08-06 | 2015-01-14 | セイコーエプソン株式会社 | ロボット装置、ロボット装置の制御方法およびプログラム |
JP5525411B2 (ja) * | 2010-10-25 | 2014-06-18 | オークマ株式会社 | 振動抑制方法及び振動抑制装置 |
DE112011104448B4 (de) | 2010-12-20 | 2021-05-06 | Mitsubishi Electric Corp. | Motorsteuerungsvorrichtung |
JP5848873B2 (ja) | 2011-01-05 | 2016-01-27 | 株式会社ミツトヨ | 制御装置、および測定装置 |
US8886359B2 (en) | 2011-05-17 | 2014-11-11 | Fanuc Corporation | Robot and spot welding robot with learning control function |
JP2013066954A (ja) * | 2011-09-21 | 2013-04-18 | Seiko Epson Corp | ロボット及びロボットの制御方法 |
US8803465B1 (en) * | 2012-04-06 | 2014-08-12 | Exelis Inc. | Frequency-selective command profile motion control |
JP6083145B2 (ja) | 2012-07-31 | 2017-02-22 | セイコーエプソン株式会社 | ロボットの制御装置、およびロボット |
-
2010
- 2010-08-06 JP JP2010177066A patent/JP5652042B2/ja active Active
-
2011
- 2011-08-03 CN CN201110225344.9A patent/CN102398262B/zh active Active
- 2011-08-03 CN CN201510387297.6A patent/CN104999453B/zh active Active
- 2011-08-04 US US13/198,066 patent/US9014849B2/en active Active
-
2015
- 2015-03-19 US US14/662,696 patent/US9545721B2/en active Active
-
2016
- 2016-12-06 US US15/370,397 patent/US9956689B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102398262A (zh) | 2012-04-04 |
US9545721B2 (en) | 2017-01-17 |
US20170080572A1 (en) | 2017-03-23 |
US9014849B2 (en) | 2015-04-21 |
CN102398262B (zh) | 2015-07-29 |
JP2012035361A (ja) | 2012-02-23 |
CN104999453A (zh) | 2015-10-28 |
US20150190928A1 (en) | 2015-07-09 |
US9956689B2 (en) | 2018-05-01 |
US20120035763A1 (en) | 2012-02-09 |
CN104999453B (zh) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5652042B2 (ja) | ロボット装置、ロボット装置の制御方法およびプログラム | |
JP5874260B2 (ja) | ロボット装置 | |
RU2548348C2 (ru) | Робот и способ устранения шума робота | |
US9999974B2 (en) | Robot | |
JP3883544B2 (ja) | ロボット制御装置およびロボットの制御方法 | |
JP5417161B2 (ja) | ロボットの制振方法およびロボットの制御装置 | |
JP6248544B2 (ja) | ロボット、制御装置、ロボットシステム | |
JP5891718B2 (ja) | ロボット | |
US20160114483A1 (en) | Robot control method, robot apparatus, program, recording medium, and manufacturing method of assembly part | |
JP6898649B2 (ja) | 振動制御装置、振動制御方法、振動制御システム、プログラム及び記録媒体 | |
JP5444875B2 (ja) | ロボット制御装置 | |
JP6137379B2 (ja) | ロボット装置 | |
JP5929150B2 (ja) | ロボット装置 | |
JP5353581B2 (ja) | ロボット | |
JP2015104789A (ja) | ロボット | |
JP2022149201A (ja) | ロボットシステム、制御装置および制御方法 | |
JP6036476B2 (ja) | ロボット | |
JP7121599B2 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
JPS63314607A (ja) | 多関節ロボットの制御装置 | |
JP2018202589A (ja) | 制御装置、ロボット、およびロボットシステム | |
JP2013121634A (ja) | ロボット装置およびロボット装置の制御方法 | |
JP6281583B2 (ja) | ロボット |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130802 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140327 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140610 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140807 |
|
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: 20141021 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141103 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5652042 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |