Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0464563B2 - - Google Patents
[go: Go Back, main page]

JPH0464563B2 - - Google Patents

Info

Publication number
JPH0464563B2
JPH0464563B2 JP12445686A JP12445686A JPH0464563B2 JP H0464563 B2 JPH0464563 B2 JP H0464563B2 JP 12445686 A JP12445686 A JP 12445686A JP 12445686 A JP12445686 A JP 12445686A JP H0464563 B2 JPH0464563 B2 JP H0464563B2
Authority
JP
Japan
Prior art keywords
rotation angle
angle
rotation
node
error
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.)
Expired
Application number
JP12445686A
Other languages
Japanese (ja)
Other versions
JPS62280607A (en
Inventor
Takaharu Matsumoto
Akio Ito
Tetsuo Hitai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP12445686A priority Critical patent/JPS62280607A/en
Publication of JPS62280607A publication Critical patent/JPS62280607A/en
Publication of JPH0464563B2 publication Critical patent/JPH0464563B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To detect an error in the link length of a parallel link as an error in angle of rotation and to easily take a measurement with high accuracy by measuring the angle of rotation of the stationary node of the parallel link and the angles of rotation of an input and an output node to a reference surface. CONSTITUTION:The output node LP3 of the parallel link mechanism consisting of the stationary node L2, input node LP1, intermediate node LP2, and output node LP3 is set to a specific angle theta3 of rotation. An inclinometer 23 finds the tilt angle gamma of the output node LP3 and the tilt angle phi of the reference surface and computes an angle psi(=gamma-phi) of rotation of the output node LP3 to the reference surface. Then, the output angle theta3 when there is no error is found from the angle m3 and the angle theta2 of rotation of the stationary node L2. The angle m3 of the input node LP1 to the reference surface when there is no error is computed from the output angle theta3 and the angle theta2 of rotation of the stationary node L2. Then, the angle m3 of rotation and the actual angle m'3 of rotation of the input node LP1 to the reference surface are used to find an error in the angle of rotation of the input node LP1 to the reference angle m'3 to the reference surface when the output node LP3 is at the specific angle theta3 of rotation.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、例えばロボツトアームに用いられる
平行リンク機構を検査する装置に係り、特にリン
ク長誤差により関節角の誤差を測定する平行リン
ク機構検査装置の改良に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a device for inspecting a parallel link mechanism used in a robot arm, for example, and in particular to an apparatus for inspecting a parallel link mechanism that measures joint angle errors based on link length errors. Concerning improvements to equipment.

(背景技術) 平行リンク機構を用いたロボツトアームとし
て、例えば本出願人が実開昭61−124388号で従来
技術としてあげたものがある。
(Background Art) As a robot arm using a parallel link mechanism, for example, there is a conventional art proposed by the present applicant in Japanese Utility Model Application No. 124388/1983.

第5図は従来の垂直多関節ロボツトの構成図
で、Aは側面図、Bは正面図である。図におい
て、1は水平回転用モータ、2はこの水平回転用
モータ1により水平に旋回する固定プレート、
3,4はこの固定プレート2に固定され、それぞ
れの回転軸中心が一致するように配置されたパル
スモータ、5はこの一方のパルスモータ3により
駆動されて回動する第1のリンク、6は前記他方
のパルスモータ4により駆動されて回動する上腕
部、7はこの上腕部6の先端にその中間部が係合
させられた前腕部、8はこの前腕部7の一端と前
記第1のリンク5の先端との間を結合する第2の
リンクである。ここで、これら第1、第2のリン
ク、上腕部および前腕部の一部は、図に示される
如く平行四辺形のリンク機構を構成している。9
はハンドである。
FIG. 5 is a configuration diagram of a conventional vertically articulated robot, where A is a side view and B is a front view. In the figure, 1 is a horizontal rotation motor, 2 is a fixed plate that rotates horizontally by this horizontal rotation motor 1,
Reference numerals 3 and 4 are pulse motors fixed to the fixed plate 2 and arranged so that their rotation axes centers coincide with each other; 5 is a first link driven by one of the pulse motors 3 to rotate; 6 is a first link; An upper arm portion 7 is driven and rotated by the other pulse motor 4; 7 is a forearm portion whose middle portion is engaged with the tip of this upper arm portion 6; 8 is a portion between one end of this forearm portion 7 and the first upper arm portion 7; This is the second link that connects the tip of the link 5. Here, these first and second links, a portion of the upper arm portion, and a portion of the forearm portion constitute a parallelogram link mechanism as shown in the figure. 9
is a hand.

また図示した回転角は、θ1が水平回転用モータ
1による腰回転角、θ2がパルスモータ4による肩
回転角、θ3がパルスモータ3による肘回転角、θ4
が手首ひねり角、θ5が手首曲げ角、θ6が手先回転
角になつている。
The rotation angles shown are as follows: θ 1 is the hip rotation angle caused by the horizontal rotation motor 1, θ 2 is the shoulder rotation angle caused by the pulse motor 4, θ 3 is the elbow rotation angle caused by the pulse motor 3, and θ 4
is the wrist twist angle, θ 5 is the wrist bend angle, and θ 6 is the hand rotation angle.

このように構成された垂直多関節ロボツトにお
いて、固定プレート2は水平旋回用モータ1によ
り水平に旋回し、この固定プレート2に対して、
上腕部6はパルスモータ4によつて任意の角度に
回動させられる。前腕部7は第1のリンク5およ
び第2のリンク8を介して駆動され、上腕部6と
の係合点Aを中心として回動する。
In the vertical articulated robot configured in this way, the fixed plate 2 is rotated horizontally by the horizontal rotation motor 1, and with respect to the fixed plate 2,
The upper arm portion 6 is rotated to any angle by the pulse motor 4. The forearm portion 7 is driven via the first link 5 and the second link 8, and rotates around the engagement point A with the upper arm portion 6.

(従来の技術) 第6図は平行リンク機構を取入れた6自由度垂
直多関節形ロボツトの制御の説明図である。図に
おいて、L0〜L6はリンクで、回転角θ1〜θ6を生ず
る関節の間に設けられている。LP1〜LP3は平行
リンクで、リンクL2と平行リンクLP2とが平行に
なるように設けられている。Gはハンド9の位置
姿勢である。
(Prior Art) FIG. 6 is an explanatory diagram of the control of a six-degree-of-freedom vertically articulated robot incorporating a parallel link mechanism. In the figure, L 0 to L 6 are links, which are provided between joints that produce rotation angles θ 1 to θ 6 . LP 1 to LP 3 are parallel links, and link L 2 and parallel link LP 2 are provided in parallel. G is the position and orientation of the hand 9.

このような装置において、肘回転角θ3を制御す
る場合に、(1)式に従つて基準面に対する平行リン
クLP1の角度m3を制御している。
In such a device, when controlling the elbow rotation angle θ 3 , the angle m 3 of the parallel link LP 1 with respect to the reference plane is controlled according to equation (1).

m3=θ2+θ3+π/2 (1) (発明が解決しようとする問題点) しかし、組立誤差や加工誤差の影響で平行リン
クの対向するリンクの長さに差が発生すると、(1)
式の関係が成立しない。
m 3 = θ 2 + θ 3 + π/2 (1) (Problem to be solved by the invention) However, if there is a difference in the length of opposite links of parallel links due to assembly errors or processing errors, (1 )
The relationship in the equation does not hold.

アームの実際のリンク長を測定することができ
れば補正式を用いて演算により補正可能である
が、高い精度での測定を必要とする(例えば、平
行リンクLP1の長さが210mmの場合に肘回転角θ3
を2″の精度で測定するためには、リンク長さを2μ
mの精度で測る必要がある)問題点がある。
If the actual link length of the arm can be measured, it can be corrected by calculation using a correction formula, but this requires measurement with high precision (for example, if the length of parallel link LP 1 is 210 mm, the elbow Rotation angle θ 3
To measure with an accuracy of 2″, the link length should be 2μ
(It is necessary to measure with an accuracy of m) There is a problem.

本発明はこのような問題点を解決したもので、
平行リンクのリンク長誤差による関節角の誤差を
簡便かつ高精度に測定する平行リンク検査装置を
実現することを目的とする。
The present invention solves these problems,
The object of the present invention is to realize a parallel link inspection device that easily and accurately measures joint angle errors due to link length errors of parallel links.

(問題点を解決するための手段) このような目的を達成する第1の発明は、平行
リンクの静止節の回転角θ2を測定する第1の回転
角測定手段と、平行リンクの入力節の基準面に対
する回転角m^3を測定する第2の回転角測定手段
と、平行リンクの出力節の基準面に対する回転角
Ψを測定する第3の回転角測定手段と、前記第1
及び第3の回転角測定手段の回転角から出力角θ3
を演算する第1の演算器と、この第1の演算器の
演算結果と前記第1の回転角測定手段の回転角よ
り誤差なき場合の入力節の基準面に対する回転角
m3を演算する第2の演算器と、この第2の演算
器の演算結果と前記第2の回転角測定手段の回転
角より、出力節が所定の回転角である場合に入力
節の基準面に対する回転角に生ずる誤差αを求め
る第3の演算器とよりなるものである。
(Means for Solving the Problems) A first invention that achieves such an object includes a first rotation angle measuring means for measuring the rotation angle θ 2 of a stationary node of a parallel link, and a first rotation angle measuring means for measuring a rotation angle θ 2 of a stationary node of a parallel link; a second rotation angle measuring means for measuring the rotation angle m^ 3 with respect to the reference plane of the parallel link; a third rotation angle measuring means for measuring the rotation angle Ψ of the output node of the parallel link with respect to the reference plane;
and the output angle θ 3 from the rotation angle of the third rotation angle measuring means.
a first computing unit that computes the rotation angle of the input node with respect to the reference plane when there is no error from the calculation result of the first computing unit and the rotation angle of the first rotation angle measuring means;
m 3 , and from the calculation result of this second calculator and the rotation angle of the second rotation angle measuring means, when the output node is a predetermined rotation angle, the reference of the input node is determined. It consists of a third arithmetic unit that calculates the error α that occurs in the rotation angle with respect to the surface.

このような目的を達成する第2の発明は、平行
リンクの静止節の回転角θ2を測定する第1の回転
角測定手段と、平行リンクの入力節の基準面に対
する回転角m3を測定する第2の回転角測定手段
と、平行リンクの出力節の基準面に対する回転角
Ψを測定する第3の回転角測定手段と、前記第1
及び第2の回転角測定手段の回転角から誤差なき
場合の出力角θ3を演算する第1の演算器と、前記
第1及び第3の回転角測定手段の回転角から誤差
を含む出力角θ^3を演算する第2の演算器と、前記
第1及び第2の演算器の演算結果より、入力節が
基準面に対し所定の回転角である場合に出力節の
回転角に生ずる誤差βを求める第3の演算器とよ
りなるものである。
A second invention to achieve such an object includes a first rotation angle measuring means for measuring a rotation angle θ 2 of a stationary node of a parallel link, and a rotation angle m 3 of an input node of a parallel link with respect to a reference plane. a second rotation angle measuring means for measuring the rotation angle Ψ of the output node of the parallel link with respect to the reference plane;
and a first calculator for calculating an output angle θ 3 without error from the rotation angle of the second rotation angle measuring means, and an output angle including an error from the rotation angle of the first and third rotation angle measuring means. A second computing unit that computes θ^ 3 and the calculation results of the first and second computing units calculate the error that occurs in the rotation angle of the output node when the input node is at a predetermined rotation angle with respect to the reference plane. It consists of a third arithmetic unit that calculates β.

(作用) 第1の発明において、第1の回転角測定手段
は、ロボツトアームの如く平行リンクの静止節が
回転する場合に、その回転角を測定する。第2及
び第3の回転角測定手段は平行リンクの入力節及
び出力節の基準面に対する回転角を測定する。第
2の演算器は、出力角を第1の演算器から得て誤
差なき場合の入力節の基準面に対する回転角を演
算する。第3の演算器は計算値と実測値から、平
行リンクの入力節の回転角に生じる誤差を求め
る。
(Operation) In the first invention, the first rotation angle measuring means measures the rotation angle when a stationary joint of the parallel link, such as a robot arm, rotates. The second and third rotation angle measuring means measure the rotation angles of the input node and output node of the parallel link with respect to the reference plane. The second calculator obtains the output angle from the first calculator and calculates the rotation angle of the input node with respect to the reference plane when there is no error. The third arithmetic unit calculates an error occurring in the rotation angle of the input node of the parallel link from the calculated value and the measured value.

第2の発明において、第1の演算器は誤差なき
場合の出力角を演算し、第2の演算器は実測値に
より出力角を演算する。第3の演算器は計算値と
実測値から平行リンクの出力節の回転角に生じる
誤差を求める。
In the second invention, the first arithmetic unit calculates the output angle without error, and the second arithmetic unit calculates the output angle based on the actually measured value. The third arithmetic unit calculates an error occurring in the rotation angle of the output node of the parallel link from the calculated value and the measured value.

実施例 以下図面を用いて本発明を説明する。Example The present invention will be explained below using the drawings.

第1図は本発明の概念を示す構成図である。図
において、平行リンク機構を構成するリンクL2
は静止節、平行リンクLP1は入力節、LP2は中間
節、LP3は出力節に対応している(尚、リンクに
ついては機械工学便覧改訂第6版第7編(1976)
P.7−145に記載されている)。
FIG. 1 is a block diagram showing the concept of the present invention. In the figure, link L 2 configuring the parallel link mechanism
corresponds to the stationary clause, the parallel link LP 1 corresponds to the input clause, LP 2 corresponds to the intermediate clause, and LP 3 corresponds to the output clause.
(described on page 7-145).

10は静止節L2を回転させるモータ、11は
入力節LP1を回転させるモータ、21は静止節L2
の回転角θ2を測定する回転角測定装置、22は入
力節LP1の基準面に対する回転角m^3を測定する回
転角測定装置、23は出力節LP3の基準面に対す
る回転角Ψを求めるために用いられる傾斜計、3
0はモータ10に回転角を指令する関節角制御装
置、40は関節角制御装置30の指令値と、回転
角測定装置20及び傾斜計23の実測値との間に
生じる誤差を求める回転角誤差測定装置で、平行
リンクに生ずる誤差を測定する。
10 is a motor that rotates the stationary node L2 , 11 is a motor that rotates the input node LP1 , and 21 is a stationary node L2.
22 is a rotation angle measuring device that measures the rotation angle m^ 3 of the input node LP 1 with respect to the reference plane, and 23 is a rotation angle measurement device that measures the rotation angle Ψ of the output node LP 3 with respect to the reference plane. Inclinometer used to determine, 3
0 is a joint angle control device that commands the rotation angle to the motor 10, and 40 is a rotation angle error that calculates the error that occurs between the command value of the joint angle control device 30 and the actual measurement values of the rotation angle measurement device 20 and the inclinometer 23. A measuring device measures the error that occurs in parallel links.

gは重力方向、は水平面とロボツトの置かれ
た基準面のなす角、γは出力節LP3と水平面との
なす角で傾斜計23の出力である。
g is the direction of gravity, g is the angle between the horizontal plane and the reference plane on which the robot is placed, and γ is the angle between the output node LP 3 and the horizontal plane, which is the output of the inclinometer 23.

第2図は本発明で求める平行リンクの誤差の説
明図で、Aは出力節LP3が所定の回転角θ3である
場合に入力節LP1の基準面に対する回転角m3に生
ずる誤差α、Bは入力節LP1が基準面に対し所定
の回転角m3である場合に出力節LP3の回転角θ3
生ずる誤差βを示している。図中、破線は平行リ
ンクに誤差がない理想状態を示し、実線は誤差を
含む平行リンクを示している。尚、入力角m3
出力角θ3との間にはリンクの形状で定まる関係式 θ3=f(m3) (2) が成立するから、誤差αと誤差βは一対一に対応
する関係を持つ。
FIG. 2 is an explanatory diagram of the error of the parallel link obtained by the present invention, and A is the error α that occurs in the rotation angle m 3 of the input node LP 1 with respect to the reference plane when the output node LP 3 has a predetermined rotation angle θ 3 . , B indicates the error β that occurs in the rotation angle θ 3 of the output node LP 3 when the input node LP 1 has a predetermined rotation angle m 3 with respect to the reference plane. In the figure, a broken line indicates an ideal state in which there is no error in the parallel links, and a solid line indicates a parallel link with errors. Furthermore, since the relational expression θ 3 =f(m 3 ) (2) determined by the shape of the link holds between the input angle m 3 and the output angle θ 3 , the error α and the error β have a one-to-one correspondence. have a relationship.

ここに誤差αについて、 m^3=m3+α (3) が成立する。ここにm3は指令値で、m^3は実測値
である。また、誤差αは平行リンクの形状で定ま
るから、 α=α(θ3) (4) と表わせる。
Here, regarding the error α, m^ 3 = m 3 + α (3) holds true. Here, m 3 is the command value, and m^ 3 is the actual measured value. Furthermore, since the error α is determined by the shape of the parallel link, it can be expressed as α=α(θ 3 ) (4).

次に誤差βについて、 θ^3=θ3+β (5) が成立する。ここにθ3は指令値m3に対応する出
力角、θ^3は現実の出力角である。また誤差βは入
力角−(π/2+m3−θ2)で定まるから、 β=β(m3−θ2) と表わせる。
Next, regarding the error β, θ^ 33 +β (5) holds true. Here, θ3 is the output angle corresponding to the command value m3 , and θ^ 3 is the actual output angle. Also, since the error β is determined by the input angle -(π/2+m 32 ), it can be expressed as β=β(m 32 ).

<第1の発明の実施例> 第3図は第1の発明の実施例を示す構成ブロツ
ク図である。図において、21は静止節L2の回
転角θ2を測定するエンコーダ、22は入力節LP1
の基準面に対する回転角m^3を測定するエンコー
ダ、31は回転角誤差測定装置40の出力によつ
て関節角制御装置30に必要な補償を行うα補償
装置である。
<Embodiment of the first invention> FIG. 3 is a configuration block diagram showing an embodiment of the first invention. In the figure, 21 is an encoder that measures the rotation angle θ 2 of the stationary node L 2 , and 22 is the input node LP 1
An encoder 31 is an α compensation device that performs necessary compensation for the joint angle control device 30 based on the output of the rotation angle error measurement device 40 .

R1はθ2エンコーダ21の出力を一時記憶する
レジスタ、R2は出力節LP3の傾斜角γを一時記憶
するレジスタ、R3は基準面の傾斜角を一時記
憶するレジスタで、レジスタR2とR3は傾斜計2
3の出力を記憶する。R4は出力節LP3の回転角θ3
を記憶するレジスタ、R5は入力節LP1の誤差がな
いときの基準面に対する回転角m3を記憶するレ
ジスタ、R6はm3エンコーダ22の出力を一時記
憶するレジスタ、R7は入力節LP1の誤差αを記憶
してα補償装置31に出力するレジスタである。
R1 is a register that temporarily stores the output of the θ 2 encoder 21, R2 is a register that temporarily stores the tilt angle γ of the output node LP 3 , R3 is a register that temporarily stores the tilt angle of the reference plane, and registers R2 and R3 are the registers that temporarily store the tilt angle γ of the output node LP 3. Total 2
Store the output of step 3. R4 is the rotation angle θ 3 of the output node LP 3
R5 is a register that stores the rotation angle m 3 with respect to the reference plane when there is no error in the input node LP 1 , R6 is a register that temporarily stores the output of the m 3 encoder 22, and R7 is a register that stores the rotation angle m 3 of the input node LP 1 . This is a register that stores the error α and outputs it to the α compensation device 31.

ALU1はレジスタR1,R2,R3の値を入
力して、 θ3=γ−+π/2−θ2 (7) なる演算を行い、レジスタR4に出力する演算
器、ALU2はレジスタR1,R4の値を入力し
て、 m3=θ2+θ3−π/2 (8) なる演算を行い、レジスタR5に出力する演算
器、ALU3はレジスタR5,R6の値を入力し
て、 α=m^3−m3 (9) なる演算を行い、レジスタR7に出力する引算器
である。
ALU1 is an arithmetic unit that inputs the values of registers R1, R2, and R3, performs the calculation θ 3 = γ−+π/2−θ 2 (7), and outputs it to register R4. The arithmetic unit ALU3 inputs the values of registers R5 and R6, performs the calculation m 3 = θ 2 + θ 3 −π/2 (8) and outputs it to register R5, and inputs the values of registers R5 and R6, α = m^ 3 -m 3 (9) This is a subtracter that performs the operation and outputs it to register R7.

このように構成された装置は次の如く動作す
る。
The device configured in this manner operates as follows.

まず、出力節LP3を所定の回転角θ3にする。傾斜
計23によつて、出力節LP3の傾斜角γと基準面
の傾斜角を求め、出力節LP3の基準面に対する
回転角Ψ(=γ−)を演算できる。ALU1は回
転角Ψと静止節L2の回転角θ2より(7)式を演算して
誤差なき場合の出力角θ3を演算する。
First, the output node LP 3 is set to a predetermined rotation angle θ 3 . The inclination angle γ of the output node LP 3 and the inclination angle of the reference plane are determined by the inclinometer 23, and the rotation angle Ψ (=γ−) of the output node LP 3 with respect to the reference plane can be calculated. The ALU 1 calculates equation (7) from the rotation angle Ψ and the rotation angle θ 2 of the stationary node L 2 to calculate the output angle θ 3 when there is no error.

ALU2によつて、ALU1で演算した出力角θ3
と静止節L2の回転角θ2より(8)式を演算して誤差な
き場合の入力節LP1の基準面に対する回転角m3
演算する。ALU3は回転角m3と実際の回転角m^3
を入力して(9)式を演算し、誤差αをレジスタR7
に送る。
By ALU2, the output angle θ 3 calculated by ALU1
and the rotation angle θ 2 of the stationary node L 2 by calculating equation (8) to calculate the rotation angle m 3 of the input node LP 1 with respect to the reference plane when there is no error. ALU3 has rotation angle m 3 and actual rotation angle m^ 3
Input , calculate equation (9), and store the error α in register R7.
send to

<第2の発明の実施例> 第4図は第2の発明の実施例を示す構成ブロツ
ク図である。尚、第4図において前記第3図と同
一作用をするものには同一符号をつけ説明を省略
する。図において、32は回転角誤差測定装置4
0の出力によつて関節角制御装置30に必要な補
償を行うβ補償装置である。
<Embodiment of the second invention> FIG. 4 is a configuration block diagram showing an embodiment of the second invention. In FIG. 4, parts having the same functions as those in FIG. 3 are given the same reference numerals and their explanations will be omitted. In the figure, 32 is a rotation angle error measuring device 4.
This is a β compensation device that performs necessary compensation for the joint angle control device 30 using an output of 0.

R8は出力節LP3の傾斜角γ′を一時記憶するレ
ジスタ、R9は基準面の傾斜角′を一時記憶する
レジスタ、R10は実測により求めた出力角θ^3
記憶するレジタ、R11は出力節LP3の誤差βを
記憶してβ補償装置32に出力するレジスタであ
る。
R8 is a register that temporarily stores the inclination angle γ' of the output node LP 3 , R9 is a register that temporarily stores the inclination angle ' of the reference plane, R10 is a register that stores the output angle θ^ 3 obtained by actual measurement, and R11 is the output This is a register that stores the error β of node LP 3 and outputs it to the β compensator 32.

ALU4はレジスタR1,R6を入力して、 θ3=π/2+m3−θ2 (10) なる演算を行い、レジスタR4に出力する演算
器、ALU5はレジスタR1,R8,R9の値を
入力して、 θ^=γ′−′+π/2−θ2 (11) なる演算を行ない、レジスタR10に出力する演
算器、ALU6はレジスタR4,R10の値を入
力して、 β=θ^3−θ3 (12) なる演算を行い、レジスタR11に出力する引算
器である。
ALU4 inputs registers R1 and R6, performs the calculation θ 3 =π/2+m 3 −θ 2 (10), and outputs it to register R4. ALU5 inputs the values of registers R1, R8, and R9. Then, θ^=γ'-'+π/2-θ 2 (11) The arithmetic unit ALU6 inputs the values of registers R4 and R10 and outputs it to register R10, β=θ^ 3 - This is a subtracter that performs the calculation θ 3 (12) and outputs it to the register R11.

このように構成された装置は次の如く動作す
る。
The device configured in this manner operates as follows.

まず入力節LP1を基準面に対し所定の回転角m3
する。ALU4によつて、(10)式を用いて誤差のな
い設計上の出力節LP3の出力角θ3を演算する。他
方ALU5によつて、出力節LP3の傾斜角γ′と基準
面の傾斜角′から出力節LP3の基準面に対する回
転角Ψ′(=γ′−′)を求め、静止節L2の回転角θ
2
を用いて(11)式を行い誤差を含む実際の出力節
LP3の出力角θ^3を演算する。ALU6に設計上の出
力角θ3と実際の出力角θ^3を入力して、(12)式を
行い誤差βをレジスタR11に送る。
First, the input node LP 1 is set at a predetermined rotation angle m 3 with respect to the reference plane. The ALU 4 calculates the output angle θ 3 of the error-free designed output node LP 3 using equation (10). On the other hand, the ALU 5 calculates the rotation angle Ψ'(=γ'-') of the output node LP 3 with respect to the reference plane from the inclination angle γ' of the output node LP 3 and the inclination angle of the reference plane, and calculates the rotation angle Ψ' (= γ'-') of the stationary node L 2. Rotation angle θ
2
(11) using the actual output clause including errors.
Calculate the output angle θ^ 3 of LP 3 . The designed output angle θ 3 and the actual output angle θ^ 3 are input to the ALU 6, formula (12) is performed, and the error β is sent to the register R11.

<他の実施例> 尚、上記第3図,第4図において傾斜計23を
用いて出力節LP3の基準面に対する回転角Ψを演
算により求めているが、エンコーダを設置して回
転角を求めてもよい。またエンコーダ21,22
は回転角を測定できればよく、例えばジヤイロを
用いた角度計でもよい。
<Other Examples> In addition, in FIGS. 3 and 4 above, the rotation angle Ψ of the output node LP 3 with respect to the reference plane is calculated by using the inclinometer 23, but it is also possible to calculate the rotation angle by installing an encoder. You can ask for it. Also, encoders 21 and 22
It suffices if the angle of rotation can be measured; for example, an angle meter using a gyroscope may be used.

(発明の効果) 以上説明したように、本発明によれば次の効果
がある。
(Effects of the Invention) As explained above, the present invention has the following effects.

(A) 平行リンクのリンク長誤差を回転角誤差とし
て検出するので、高精度に測定できる。
(A) Link length errors of parallel links are detected as rotation angle errors, allowing for highly accurate measurements.

(B) 第1の発明では誤差α、第2の発明では誤差
βとして回転角誤差を求めるので、用途に応じ
て選択するとよい。尚、誤差α又は誤差βのい
ずれか一方がわかつていれば、計算により他方
は求めることができる。
(B) In the first invention, the rotation angle error is determined as the error α, and in the second invention, the rotation angle error is determined as the error β, so it may be selected depending on the application. Note that if either the error α or the error β is known, the other can be determined by calculation.

(C) 実施例のように傾斜計23を用いると、エン
コーダを用いる場合に比較して簡便に測定でき
る。
(C) When the inclinometer 23 is used as in the embodiment, measurement can be performed more easily than when an encoder is used.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は発明の概念を示す構成図、第2図は平
行リンク誤差の説明図、第3図は第1の発明の実
施例を示す構成ブロツク図、第4図は第2の発明
の実施例を示す構成ブロツク図、第5図は従来の
垂直多関節ロボツトの構成図、第6図は平行リン
ク機構を取入れたロボツトの制御を示す説明図で
ある。 21……第1の回転角測定手段(θ2)、22…
…第2の回転角測定手段(m3)、23……第3の
回転角測定手段(Ψ)、ALU1〜6……演算器。
Fig. 1 is a block diagram showing the concept of the invention, Fig. 2 is an explanatory diagram of parallel link error, Fig. 3 is a block diagram showing an embodiment of the first invention, and Fig. 4 is an implementation of the second invention. FIG. 5 is a block diagram showing an example of the configuration of a conventional vertically articulated robot, and FIG. 6 is an explanatory diagram showing control of a robot incorporating a parallel link mechanism. 21...first rotation angle measuring means (θ 2 ), 22...
...Second rotation angle measuring means ( m3 ), 23...Third rotation angle measuring means (Ψ), ALU1-6...Arithmetic unit.

Claims (1)

【特許請求の範囲】 1 平行リンクの静止節の回転角θ2を測定する第
1の回転角測定手段と、 平行リンクの入力節の基準面に対する回転角
m^3を測定する第2の回転角測定手段と、 平行リンクの出力節の基準面に対する回転角Ψ
を測定する第3の回転角測定手段と、 前記第1及び第3の回転角測定手段の回転角か
ら出力角θ3を演算する第1の演算器と、 この第1の演算器の演算結果と前記第1の回転
角測定手段の回転角より誤差なき場合の入力節の
基準面に対する回転角m3を演算する第2の演算
器と、 この第2の演算器の演算結果と前記第2の回転
角測定手段の回転角より、出力節が所定の回転角
である場合に入力節の基準面に対する回転角に生
ずる誤差αを求める第3の演算器とよりなる平行
リンク検査装置。 2 平行リンクの静止節の回転角θ2を測定する第
1の回転角測定手段と、 平行リンクの入力節の基準面に対する回転角
m3を測定する第2の回転角測定手段と、 平行リンクの出力節の基準面に対する回転角Ψ
を測定する第3の回転角測定手段と、 前記第1及び第2の回転角測定手段の回転角か
ら誤差なき場合の出力角θ3を演算する第1の演算
器と、 前記第1及び第3の回転角測定手段の回転角か
ら誤差を含む出力角θ^3を演算する第2の演算器
と、 前記第1及び第2の演算器の演算結果より、入
力節が基準面に対し所定の回転角である場合に出
力節の回転角に生ずる誤差βを求める第3の演算
器 とよりなる平行リンク検査装置。
[Claims] 1. A first rotation angle measuring means for measuring a rotation angle θ 2 of a stationary node of a parallel link; and a rotation angle of an input node of a parallel link with respect to a reference plane.
a second rotation angle measuring means for measuring m^ 3 ; and a rotation angle Ψ of the output node of the parallel link with respect to the reference plane.
a third rotation angle measuring means for measuring the angle of rotation; a first calculating unit calculating an output angle θ 3 from the rotation angles of the first and third rotation angle measuring means; and a calculation result of the first calculating unit. and a second arithmetic unit that calculates the rotation angle m 3 of the input node with respect to the reference plane when there is no error from the rotation angle of the first rotation angle measuring means; and the calculation result of this second arithmetic unit and the second arithmetic unit. A parallel link inspection device comprising a third computing unit that calculates an error α occurring in the rotation angle of the input node with respect to a reference plane when the output node has a predetermined rotation angle from the rotation angle of the rotation angle measuring means. 2. A first rotation angle measuring means for measuring the rotation angle θ 2 of the stationary node of the parallel link, and the rotation angle of the input node of the parallel link with respect to the reference plane.
a second rotation angle measuring means for measuring m 3 and a rotation angle Ψ of the output node of the parallel link with respect to the reference plane;
a third rotation angle measuring means for measuring the angle of rotation; a first calculating unit for calculating an output angle θ 3 when there is no error from the rotation angles of the first and second rotation angle measuring means; a second computing unit that computes an output angle θ^3 including an error from the rotation angle of the rotation angle measuring means of No. 3; and a second computing unit that computes an output angle θ^ 3 including an error from the rotation angle of the rotation angle measuring means of No. 3; A parallel link inspection device comprising a third arithmetic unit that calculates an error β that occurs in the rotation angle of an output node when the rotation angle is .
JP12445686A 1986-05-29 1986-05-29 Parallel link inspecting device Granted JPS62280607A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12445686A JPS62280607A (en) 1986-05-29 1986-05-29 Parallel link inspecting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12445686A JPS62280607A (en) 1986-05-29 1986-05-29 Parallel link inspecting device

Publications (2)

Publication Number Publication Date
JPS62280607A JPS62280607A (en) 1987-12-05
JPH0464563B2 true JPH0464563B2 (en) 1992-10-15

Family

ID=14885969

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12445686A Granted JPS62280607A (en) 1986-05-29 1986-05-29 Parallel link inspecting device

Country Status (1)

Country Link
JP (1) JPS62280607A (en)

Also Published As

Publication number Publication date
JPS62280607A (en) 1987-12-05

Similar Documents

Publication Publication Date Title
CN110253574A (en) A Multi-task Manipulator Pose Detection and Error Compensation Method
CN106885677A (en) Six degree of freedom wind tunnel test mechanism end composition error scaling method
JP6221528B2 (en) Robot hand axis origin position calibration method, robot control device
US4474047A (en) Method and apparatus for inherent rotary joint calibration
JPS638904A (en) Robot calibrating device
US6584379B1 (en) Robot device and method of adjusting origin of robot
JPH0464563B2 (en)
US20080028824A1 (en) Calibration Method
JPS63127306A (en) Robot calibration device
CN114112358A (en) Rigidity measuring method and rigidity measuring system of mechanical arm
JPS61133409A (en) Automatic correction system of robot constant
CN108284456A (en) Gravitational compensation method in sensor load external force measurement based on dimensionality reduction parsing
CN114791278B (en) Attitude angle sensing device and monitoring method based on geomagnetic field and gravity field perception
JPH0643918A (en) Absolute positioning error correcting device
JPH0774963B2 (en) Robot calibration device
JP2803399B2 (en) Robot home position correction amount detection method and jig
JPH05329786A (en) Industrial robot device
JP2520324B2 (en) Automatic correction method for robot constants
JPH06201303A (en) Three dimensional measuring device
JP3110073B2 (en) Measurement jig and robot arm length detection method using measurement jig
JPS638905A (en) Robot calibrating device
JPH01153907A (en) Visual sensor attitude correction system utilizing image processor
JP2583553B2 (en) Reference position measurement method for body parts
JPH04294986A (en) Measuring method for length of robot arm and coordinate value compensation method for horizontal articulated robot using thereof
JP2661118B2 (en) Conversion method of object coordinates and visual coordinates using image processing device