JPH079374A - Control method for articulated robot and articulated robot - Google Patents
Control method for articulated robot and articulated robotInfo
- Publication number
- JPH079374A JPH079374A JP16126393A JP16126393A JPH079374A JP H079374 A JPH079374 A JP H079374A JP 16126393 A JP16126393 A JP 16126393A JP 16126393 A JP16126393 A JP 16126393A JP H079374 A JPH079374 A JP H079374A
- Authority
- JP
- Japan
- Prior art keywords
- articulated robot
- arm
- robot
- control method
- inertial 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.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
(57)【要約】
【目的】 本発明は多関節ロボットの制御方法に関し、
特に、ロボットのアームの剛性が低いものでも高精度な
位置決めを可能とすることを特徴とする。
【構成】 本発明による多関節ロボットの制御方法及び
多関節ロボットは、チャック部(7)の動作を慣性センサ
(8)で検出し、この慣性センサ(8)の出力信号(8a)によっ
て前記アーム(4,6)を駆動することにより、チャック部
(7)及びアーム(6)等に振れが発生した場合でも高精度の
位置決めを達成することができる構成である。
(57) [Abstract] [Object] The present invention relates to a control method for an articulated robot,
In particular, it is characterized in that it enables highly accurate positioning even if the robot arm has low rigidity. A control method for an articulated robot and an articulated robot according to the present invention are configured so that the operation of a chuck part (7) is controlled by an inertial sensor.
(8) detected, and by driving the arm (4, 6) by the output signal (8a) of this inertia sensor (8), the chuck part
It is a configuration that can achieve highly accurate positioning even when shake occurs in (7) and the arm (6).
Description
【0001】[0001]
【産業上の利用分野】本発明は、多関節ロボットの制御
方法及び多関節ロボットに関し、特に、ロボットのアー
ムの剛性が低いものでも高精度な位置決めを可能とする
ための新規な改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control method for a multi-joint robot and a multi-joint robot, and more particularly to a new improvement for enabling highly accurate positioning even if the arm of the robot has low rigidity.
【0002】[0002]
【従来の技術】従来、用いられていたこの種の多関節ロ
ボットとしては、一般に、図3及び図4に示す構成が採
用されていた。すなわち、図3において符号1で示され
るものは基部2に設けられた支軸であり、この支軸1に
は、図示しないモータとエンコーダとからなる第1駆動
体3を介して第1アーム4が矢印Aに沿って回動自在に
設けられている。2. Description of the Related Art As a multi-joint robot of this type that has been conventionally used, the configuration shown in FIGS. 3 and 4 has been generally adopted. That is, the reference numeral 1 in FIG. 3 is a support shaft provided on the base portion 2, and the support shaft 1 is provided with the first arm 4 via the first driving body 3 including a motor and an encoder (not shown). Is rotatably provided along the arrow A.
【0003】前記第1アーム4の先端には、図示しない
モータとエンコーダとからなる第2駆動体5を介して第
2アーム6が矢印Bに沿って回動自在に設けられてお
り、この第2アーム6の下端にはチャック部7が開閉自
在に設けられている。A second arm 6 is rotatably provided along the arrow B at the tip of the first arm 4 via a second driving body 5 composed of a motor and an encoder (not shown). A chuck portion 7 is provided at the lower end of the two arms 6 so as to be openable and closable.
【0004】従って、前述の構成において、各駆動体
3,5を回動させ、図4で示すチャック部7でチャック
したワーク8を目的とする部材9の取付部9aに搬送し
て取付けていた。Therefore, in the above-mentioned structure, the driving bodies 3 and 5 are rotated and the work 8 chucked by the chuck portion 7 shown in FIG. 4 is conveyed to and mounted on the mounting portion 9a of the target member 9. .
【0005】[0005]
【発明が解決しようとする課題】従来の多関節ロボット
の制御方法は、以上のように構成されていたため、次の
ような課題が存在していた。すなわち、組立ロボット等
の場合、高速でワークを移送すると、第2アーム及びチ
ャック部で振動を発生するため、振動が納まるまでロボ
ットは停止していなければならず、組立速度を上げるこ
とが困難であった。また、ロボットの位置決め精度を向
上させるためには、高精度な位置検出センサ、高剛性を
有するアーム及び高度な制御技術を必要とするが、特
に、機械的剛性を向上させるためには、重量増加、コス
トアップ等を伴い、極めて困難なことであった。Since the conventional control method for the articulated robot is configured as described above, the following problems exist. That is, in the case of an assembly robot or the like, when a work is transferred at high speed, vibration is generated in the second arm and the chuck portion, so the robot must be stopped until the vibration is stopped, and it is difficult to increase the assembly speed. there were. Further, in order to improve the positioning accuracy of the robot, a highly accurate position detection sensor, an arm having high rigidity, and advanced control technology are required. In particular, in order to improve mechanical rigidity, an increase in weight is required. However, it was extremely difficult due to cost increase.
【0006】本発明は、以上のような課題を解決するた
めになされたもので、特に、ロボットのアームの剛性が
低いものでも高精度な位置決めを可能とするようにした
多関節ロボットの制御方法及び多関節ロボットを提供す
ることを目的とする。The present invention has been made to solve the above problems, and in particular, a method for controlling an articulated robot that enables highly accurate positioning even when the robot arm has low rigidity. Another object of the present invention is to provide an articulated robot.
【0007】[0007]
【課題を解決するための手段】本発明による多関節ロボ
ットの制御方法は、複数の関節を有するアームを介して
チャック部の動作を制御するようにした多関節ロボット
の制御方法において、前記チャック部の動作を慣性セン
サで検出し、前記慣性センサの出力信号によって前記ア
ームを駆動する方法である。A method for controlling an articulated robot according to the present invention is a method for controlling an articulated robot in which the operation of the chuck is controlled via an arm having a plurality of joints. Is detected by an inertial sensor, and the arm is driven by an output signal of the inertial sensor.
【0008】本発明による多関節ロボットは、複数の関
節を有するアームを介してチャック部の動作を制御する
ようにした多関節ロボットにおいて、前記チャック部の
近傍に設けられた慣性センサと、前記各関節に設けられ
たエンコーダ及びモータと、前記慣性センサ及び各モー
タのドライバ回路に接続された制御回路とを備えた構成
である。The articulated robot according to the present invention is an articulated robot in which the operation of the chuck section is controlled via an arm having a plurality of joints, and an inertial sensor provided in the vicinity of the chuck section and This is a configuration including an encoder and a motor provided in the joint, and a control circuit connected to the inertia sensor and the driver circuit of each motor.
【0009】[0009]
【作用】本発明による多関節ロボットの制御方法及び多
関節ロボットにおいては、チャック部の動作を慣性セン
サで検出し、この慣性センサの出力信号によって各アー
ムを駆動させるため、チャック部が振動及び振れを発生
した場合、これを検出して、各アームの駆動を制御する
ことにより、位置決め精度の高いロボットを得ることが
できる。In the method of controlling the articulated robot and the articulated robot according to the present invention, the movement of the chuck is detected by the inertial sensor, and each arm is driven by the output signal of the inertial sensor, so that the chuck vibrates and shakes. When this occurs, a robot with high positioning accuracy can be obtained by detecting this and controlling the drive of each arm.
【0010】[0010]
【実施例】以下、図面と共に本発明による多関節ロボッ
トの制御方法及び多関節ロボットの好適な実施例につい
て詳細に説明する。なお、従来例と同一又は同等部分に
ついては同一符号を用いて説明する。図2において符号
1で示されるものは基部2に設けられた支軸であり、こ
の支軸1には、図1で示すモータMとエンコーダEとか
らなる第1駆動体3を介して第1アーム4が矢印Aに沿
って回動自在に設けられている。なお、前述の各駆動体
3,5は関節K1,K2の役目を有している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of the articulated robot control method and articulated robot according to the present invention will be described in detail below with reference to the drawings. In addition, the same or equivalent portions as those of the conventional example will be described using the same reference numerals. In FIG. 2, a reference numeral 1 is a support shaft provided on the base portion 2, and the support shaft 1 has a first driving body 3 including a motor M and an encoder E shown in FIG. The arm 4 is rotatably provided along the arrow A. The driving bodies 3 and 5 have the roles of joints K 1 and K 2 .
【0011】前記第1アーム4の先端には、図1に示す
モータMとエンコーダEとからなる第2駆動体5を介し
て第2アーム6が矢印Bに沿って回動自在に設けられて
おり、この第2アーム6の下端にはチャック部7が開閉
自在に設けられている。At the tip of the first arm 4, a second arm 6 is rotatably provided along an arrow B through a second driving body 5 composed of a motor M and an encoder E shown in FIG. A chuck portion 7 is provided at the lower end of the second arm 6 so as to be openable and closable.
【0012】前記チャック部7の近傍位置である前記第
2アーム6には、周知のジャイロGと加速度計Aとから
なる慣性センサ8が設けられており、この慣性センサ8
によりチャック部7及び第2アーム6の振れ状態等を検
出するように構成されている。An inertial sensor 8 including a well-known gyro G and an accelerometer A is provided on the second arm 6 near the chuck portion 7, and the inertial sensor 8 is provided.
Is configured to detect the shake state of the chuck portion 7 and the second arm 6 and the like.
【0013】前記慣性センサ8からの出力信号8a及び
前記駆動体3,5の各ドライバ回路3a,5aは制御回
路10に接続されており、この制御回路10には外部か
らの指令信号10aが入力されるように構成されてい
る。The output signal 8a from the inertial sensor 8 and the driver circuits 3a and 5a of the driving bodies 3 and 5 are connected to a control circuit 10, and a command signal 10a from the outside is input to the control circuit 10. It is configured to be.
【0014】従って、前述の構成において、前記慣性セ
ンサ8からの出力信号8aに基づいて、前述の各駆動体
3,4を駆動することにより、第1、第2アーム4,6
の回動状態を制御し、第2アーム6及びチャック部7の
振れ等の制振を行うことができる。Therefore, in the above-mentioned structure, the first and second arms 4, 6 are driven by driving the respective driving bodies 3, 4 based on the output signal 8a from the inertial sensor 8.
It is possible to control the rotational state of the second arm, and to perform vibration damping such as vibration of the second arm 6 and the chuck portion 7.
【0015】[0015]
【発明の効果】本発明による多関節ロボットの制御方法
及び多関節ロボットは、以上のように構成されているた
め、アーム等の剛性が低い場合でも高精度の位置決めが
でき、ロボットの軽量化及び小形化を達成することがで
きる。また、ジャイロ及び加速度センサを用いた慣性セ
ンサを有しているため、振れによる精度低下を防止する
ことができ、ロボットの構造がラフであっても高精度の
位置決めを達成できる。また、ロボットの基部あるいは
取付の誤差があった場合でも、ロボットの高精度な位置
決めを達成することができる。EFFECTS OF THE INVENTION Since the control method of the articulated robot and the articulated robot according to the present invention are configured as described above, even if the rigidity of the arm or the like is low, highly accurate positioning is possible, and the weight of the robot is reduced and Miniaturization can be achieved. Further, since the inertia sensor using the gyro and the acceleration sensor is provided, it is possible to prevent the accuracy from being lowered due to the shake, and it is possible to achieve the highly accurate positioning even if the robot has a rough structure. Further, even if there is an error in the robot base or mounting, it is possible to achieve highly accurate positioning of the robot.
【図1】本発明による多関節ロボットの制御方法を示す
ブロック図である。FIG. 1 is a block diagram showing a control method of an articulated robot according to the present invention.
【図2】本発明による多関節ロボットを示す斜視図であ
る。FIG. 2 is a perspective view showing an articulated robot according to the present invention.
【図3】従来の多関節ロボットを示す斜視図である。FIG. 3 is a perspective view showing a conventional articulated robot.
【図4】図3の動作を示す構成図である。FIG. 4 is a configuration diagram showing the operation of FIG.
K1,K2 関節 E エンコーダ M モータ 4,6 アーム 3a,5a ドライバ回路 7 チャック部 8 慣性センサ 8a 出力信号 10 制御回路K 1 , K 2 joint E encoder M motor 4, 6 arm 3a, 5a driver circuit 7 chuck part 8 inertial sensor 8a output signal 10 control circuit
Claims (2)
を介してチャック部(7)の動作を制御するようにした多
関節ロボットの制御方法において、前記チャック部(7)
の動作を慣性センサ(8)で検出し、前記慣性センサ(8)の
出力信号(8a)によって前記アーム(4,6)を駆動すること
を特徴とする多関節ロボットの制御方法。 1. An arm (4, 6) having a plurality of joints (K 1 , K 2 ).
In the control method of the articulated robot, the operation of the chuck part (7) is controlled via
Is detected by the inertial sensor (8), and the arm (4, 6) is driven by the output signal (8a) of the inertial sensor (8).
を介してチャック部(7)の動作を制御するようにした多
関節ロボットにおいて、前記チャック部(7)の近傍に設
けられた慣性センサ(8)と、前記各関節(K1,K2)に設けら
れたエンコーダ(E)及びモータ(M)と、前記慣性センサ
(8)及び各モータ(M)のドライバ回路(3a,5a)に接続され
た制御回路(10)とを備えたことを特徴とする多関節ロボ
ット。 2. An arm (4, 6) having a plurality of joints (K 1 , K 2 ).
In an articulated robot configured to control the operation of the chuck part (7) via an inertia sensor (8) provided in the vicinity of the chuck part (7), and each of the joints (K 1 , K 2 ) Encoder (E) and motor (M) provided on the
(8) and a control circuit (10) connected to the driver circuit (3a, 5a) of each motor (M), characterized by the articulated robot.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16126393A JPH079374A (en) | 1993-06-30 | 1993-06-30 | Control method for articulated robot and articulated robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16126393A JPH079374A (en) | 1993-06-30 | 1993-06-30 | Control method for articulated robot and articulated robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH079374A true JPH079374A (en) | 1995-01-13 |
Family
ID=15731781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16126393A Pending JPH079374A (en) | 1993-06-30 | 1993-06-30 | Control method for articulated robot and articulated robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH079374A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009233788A (en) * | 2008-03-27 | 2009-10-15 | Daihen Corp | Method of controlling carrier robot |
| JP2009233789A (en) * | 2008-03-27 | 2009-10-15 | Daihen Corp | Method of controlling carrier robot |
| CN101920497A (en) * | 2009-06-15 | 2010-12-22 | 精工爱普生株式会社 | Robot, conveyance device, and control method using inertial sensor |
| JP2011056622A (en) * | 2009-09-10 | 2011-03-24 | Seiko Epson Corp | Robot |
| JP2013018113A (en) * | 2011-07-06 | 2013-01-31 | Samsung Electronics Co Ltd | Manipulator and method for generating path therefor |
| JP2013144325A (en) * | 2012-01-13 | 2013-07-25 | Seiko Epson Corp | Robot apparatus, and failure detection method |
| JP2013184253A (en) * | 2012-03-08 | 2013-09-19 | Seiko Epson Corp | Robot |
| US8649904B2 (en) | 2010-07-12 | 2014-02-11 | Seiko Epson Corporation | Robotic device and method of controlling robotic device |
| JP2014148040A (en) * | 2014-05-21 | 2014-08-21 | Seiko Epson Corp | Position controlling method, and robot |
| US8838275B2 (en) | 2011-09-21 | 2014-09-16 | Seiko Epson Corporation | Robot and robot control method |
| US9120228B2 (en) | 2012-01-20 | 2015-09-01 | Seiko Epson Corporation | Method of controlling robot and robot |
| US9221173B2 (en) | 2009-07-06 | 2015-12-29 | Seiko Epson Corporation | Position control method and robot |
| JP2016083771A (en) * | 2016-02-16 | 2016-05-19 | セイコーエプソン株式会社 | robot |
-
1993
- 1993-06-30 JP JP16126393A patent/JPH079374A/en active Pending
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009233788A (en) * | 2008-03-27 | 2009-10-15 | Daihen Corp | Method of controlling carrier robot |
| JP2009233789A (en) * | 2008-03-27 | 2009-10-15 | Daihen Corp | Method of controlling carrier robot |
| CN102672721A (en) * | 2009-06-15 | 2012-09-19 | 精工爱普生株式会社 | Automatic device |
| CN102672723A (en) * | 2009-06-15 | 2012-09-19 | 精工爱普生株式会社 | Control device |
| US8849456B2 (en) | 2009-06-15 | 2014-09-30 | Seiko Epson Corporation | Robot, carriage device, and control method using inertia sensor |
| CN102514007A (en) * | 2009-06-15 | 2012-06-27 | 精工爱普生株式会社 | Method using inertia sensor |
| CN102514005A (en) * | 2009-06-15 | 2012-06-27 | 精工爱普生株式会社 | Method using inertia sensor |
| CN102672722A (en) * | 2009-06-15 | 2012-09-19 | 精工爱普生株式会社 | Automatic device |
| US9352464B2 (en) | 2009-06-15 | 2016-05-31 | Seiko Epson Corporation | Robot, carriage device, and control method using inertia sensor |
| JP2010284770A (en) * | 2009-06-15 | 2010-12-24 | Seiko Epson Corp | Robot, transfer device, and control method using inertial sensor |
| CN101920497A (en) * | 2009-06-15 | 2010-12-22 | 精工爱普生株式会社 | Robot, conveyance device, and control method using inertial sensor |
| US8463440B2 (en) | 2009-06-15 | 2013-06-11 | Seiko Epson Corporation | Robot, carriage device, and control method using inertia sensor |
| US9221173B2 (en) | 2009-07-06 | 2015-12-29 | Seiko Epson Corporation | Position control method and robot |
| JP2011056622A (en) * | 2009-09-10 | 2011-03-24 | Seiko Epson Corp | Robot |
| US9403274B2 (en) | 2010-07-12 | 2016-08-02 | Seiko Epson Corporation | Robotic device and method of controlling robotic device |
| US8649904B2 (en) | 2010-07-12 | 2014-02-11 | Seiko Epson Corporation | Robotic device and method of controlling robotic device |
| JP2013018113A (en) * | 2011-07-06 | 2013-01-31 | Samsung Electronics Co Ltd | Manipulator and method for generating path therefor |
| US8838275B2 (en) | 2011-09-21 | 2014-09-16 | Seiko Epson Corporation | Robot and robot control method |
| JP2013144325A (en) * | 2012-01-13 | 2013-07-25 | Seiko Epson Corp | Robot apparatus, and failure detection method |
| US9120228B2 (en) | 2012-01-20 | 2015-09-01 | Seiko Epson Corporation | Method of controlling robot and robot |
| US10239204B2 (en) | 2012-01-20 | 2019-03-26 | Seiko Epson Corporation | Method of controlling robot and robot |
| JP2013184253A (en) * | 2012-03-08 | 2013-09-19 | Seiko Epson Corp | Robot |
| JP2014148040A (en) * | 2014-05-21 | 2014-08-21 | Seiko Epson Corp | Position controlling method, and robot |
| JP2016083771A (en) * | 2016-02-16 | 2016-05-19 | セイコーエプソン株式会社 | robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103213134B (en) | The control method of mechanical hand and mechanical hand | |
| JPH079374A (en) | Control method for articulated robot and articulated robot | |
| EP3067164B1 (en) | Joint driving apparatus and robot apparatus | |
| JP7575559B2 (en) | Control device | |
| KR100218129B1 (en) | Motor control unit | |
| US5834917A (en) | Robot controller | |
| JP2011020188A (en) | Robot device and robot device control method | |
| US20200290199A1 (en) | Robot System, Control Apparatus, And Control Method | |
| JP2017148913A (en) | ROBOT, CONTROL DEVICE, AND ROBOT CONTROL METHOD | |
| JP3328414B2 (en) | Robot hand attitude control device | |
| CN114571447B (en) | Robot control device | |
| JPS58223583A (en) | Industrial robot control device | |
| JP2548409Y2 (en) | Automatic mounting device for front assembly | |
| JP7358744B2 (en) | Robot system, control device, and control method | |
| JPH0694069A (en) | Vibro-isolating bed | |
| JPS633317A (en) | Acceleration feedback device | |
| JPH0538698A (en) | Origine correction amount detection method of robot and jig thereof | |
| JPH07337055A (en) | Robot controller | |
| JPS58217005A (en) | Origin detector for robot | |
| CN120056090A (en) | Robot control method and robot system | |
| JPH07205072A (en) | Cooperation controller of plural robot | |
| JPS6176288A (en) | Horizontal joint type robot | |
| JP2011058820A (en) | Method for correcting angular velocity sensor | |
| JPH0612111A (en) | Position controlling method for robot arm and position controller | |
| JPH05192885A (en) | Robot arm controller |