JPS60218108A - Correcting system of mechanical error of robot - Google Patents

Correcting system of mechanical error of robot

Info

Publication number
JPS60218108A
JPS60218108A JP7418684A JP7418684A JPS60218108A JP S60218108 A JPS60218108 A JP S60218108A JP 7418684 A JP7418684 A JP 7418684A JP 7418684 A JP7418684 A JP 7418684A JP S60218108 A JPS60218108 A JP S60218108A
Authority
JP
Japan
Prior art keywords
robot
control device
measuring
measuring device
point
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
Application number
JP7418684A
Other languages
Japanese (ja)
Inventor
Nobuaki Takanashi
伸彰 高梨
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP7418684A priority Critical patent/JPS60218108A/en
Publication of JPS60218108A publication Critical patent/JPS60218108A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40383Correction, modification program by detection type workpiece

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To improve the measuring accuracy of a position by positioning a robot by a robot control device and measuring the point position of the robot by a position measuring device. CONSTITUTION:The robot control device 20 drives the robot 10 on the basis of a driving parameter qdi and moves the robot under the condition that the coordinates of the point 11 of the robot 10 is pdi. The position control device 30 measures the position of the point 11 of the robot 10 to obtain a measuring value pai. The movement and measurement of the robot point 11 are repeated to obtain th combination of the driving parameters and measuring value. An arithmetic unit 40 finds out a correcting value (a) from the measuring values of said combination and sets up the correcting value (a) in a robot control device 20. Consequently, a mathematic model to be used at the conversion of coordinates coincides with real link length or the like, so that the numerical positioning data of the robot 10 can be matched with the real stop position.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はロボットにおける機械誤差をめ、その補正を行
うシステムに関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a system for detecting and correcting mechanical errors in robots.

(従来技術とその問題点) 数値によって目標移動位置及び姿勢の指示を行う数値制
御形ロボットでは、一般に前記位置決めデータをロボッ
ト本体が固定された空間における座標系で表現する。移
動の際は、前記座標系からロボットにおける関節座標系
へ座標変換を行った値によって、ロボットを構成する関
節を駆動する、座標変換処理においてロボット本体の数
学モデルを用いており、実際のリンク長、関節角オフセ
(Prior Art and its Problems) In a numerically controlled robot in which a target movement position and posture are specified numerically, the positioning data is generally expressed in a coordinate system in a space in which the robot body is fixed. When moving, a mathematical model of the robot body is used in the coordinate transformation process to drive the joints that make up the robot using the coordinate transformation from the coordinate system to the joint coordinate system of the robot, and the actual link length is , joint angle offset.

ト等が前記モデルと異っていると、与えた前記位置決め
データと実際の移動位置及び姿勢の間に誤差が生じる。
If the model is different from the model, an error will occur between the provided positioning data and the actual movement position and orientation.

近来、前記誤差を補正するため、教示によりロボットを
あらかじめ定めた直線上の3点または長方形の4頂点上
へ精密に位置決めを行い、実際のロボット本体の関節角
とあらかじめ指定した前記3点または4点の座標を用い
て、ベクトル方程式を解くことによって前記数学モデル
を補正する装置が提案されている。たとえば古屋、牧野
により、精密機械49巻9号(1983年9月)69ペ
ージから74 ベージにl’−8OARA ロボット諸
元のティーチングによる校正」と題した論文にはロボッ
ト先端に2次元座標入力装置へ座標を入力するためのカ
ーソルを取り付け、前記指定の3点または4点への正I
iす位置決めを47#″認L7、前記処理による数学モ
デルの補正を行っている。
Recently, in order to correct the above-mentioned errors, the robot is precisely positioned at three predetermined points on a straight line or on four vertices of a rectangle by teaching, and the joint angles of the actual robot body and the three or four predetermined points are A device has been proposed that corrects the mathematical model by solving a vector equation using the coordinates of points. For example, Furuya and Makino, Precision Machinery Vol. 49, No. 9 (September 1983), pages 69 to 74, have a two-dimensional coordinate input device at the tip of the robot. Attach a cursor for inputting coordinates to the specified 3 or 4 points.
The positioning is confirmed at 47#''L7, and the mathematical model is corrected by the above processing.

しかしγSがら前記従来の補正システムでは手動による
教示を用いた位置決めを行うため正確な位置決めが困難
であり、また、処理の自動化を行うことができすい。数
学モデルの補正値をめるために3点あるい(14点のみ
の測定値からベクトル方程式を解くため、限られた範囲
における補正値しか得られない。また、多数の測定値を
用いて前記方程式を解くので汀ないため、各測定値に含
まれる誤差が直接群Oこ影響を与え、多数点測定により
測定誤差の解への影響を軽減すること(まできない。さ
らに、関節が多く、構成の複雑な多関節形ロボットに対
して前記装置を拡張するのは困難であるという欠点があ
る。
However, in the conventional correction system as well as γS, accurate positioning is difficult because positioning is performed using manual teaching, and the process can easily be automated. In order to calculate the correction value of the mathematical model, the vector equation is solved from the measured values of only 3 or 14 points, so the correction value can only be obtained in a limited range. Since the equations are solved without settling, the errors included in each measurement directly affect the group, and multi-point measurements can reduce the influence of measurement errors on the solution. The drawback is that it is difficult to extend the device to complex articulated robots.

(発明の目的) 本発明の目的は前記従来の欠点を除去せしめたロボット
機械誤差補正システムを提供することζこある。
OBJECTS OF THE INVENTION It is an object of the present invention to provide a robot machine error correction system that eliminates the above-mentioned conventional drawbacks.

(発明の構成) 本発明によれば、ロボット先端を数値により指定した位
置へ移動させるためのロボット制御装置と、ロボット先
端位置を測定するための位置用11定装置を装備すると
共に、前記ロボット制御装置と前Fjl−”+位置測定
装置に接続され、かつ、第1に、前記測定装置法ζこよ
り得た位置測定値と、前記数値と補正パラメータの和か
らめた補正位置の差のノ/l/ムの2乗を、前記補正パ
ラメータの要素について展開した式の係数をめ、第2に
、前記係数を多変幇解析手法における説明変数として前
記ノルムの2乗を最小にする前記補正パラメータを前記
手法ζこよってめる、第1.第2の処理を行っための演
算装置を具備することを特徴とするロボット機械誤差補
正システムか得られる。
(Structure of the Invention) According to the present invention, a robot control device for moving a robot tip to a numerically specified position and a positioning device for measuring the robot tip position are provided, and the robot control device The device is connected to the front Fjl-"+ position measuring device, and first, the difference between the position measurement value obtained from the measuring device method ζ and the corrected position calculated from the sum of the numerical value and the correction parameter. /mu squared as a coefficient of an equation expanded for the elements of the correction parameter, and secondly, using the coefficient as an explanatory variable in a multivariate analysis method, set the correction parameter that minimizes the square of the norm. By using the method ζ, a robot mechanical error correction system is obtained, which is characterized in that it is equipped with an arithmetic unit for performing the first and second processes.

(構成の詳Mな説明) 以下に本発明lこ従うロボット機械誤差補正システムの
構成の詳細を説明する。
(Detailed description of the configuration) The detailed configuration of the robot mechanical error correction system according to the present invention will be described below.

本システムCゴ第1図の構成によって実現される。This system C is realized by the configuration shown in FIG.

すすロボット制御装置2(Hこよりてロボッl−1,0
を適当な駆動パラメータq1di にて駆動して移動を
行い、停止位置におけるロボット100先端11の座標
をP旧とする。次に位置測定装置30によってロポッ;
・先端11の位置を測定し、測定値paiを得る。
Soot robot control device 2 (H Koyorite Robot l-1,0
is driven with an appropriate drive parameter q1di to move, and the coordinates of the tip 11 of the robot 100 at the stop position are set to Pold. Next, the position measuring device 30 locates;
- Measure the position of the tip 11 and obtain the measured value pai.

前記の移動とロボット先端座標の測定を繰り返し、駆動
パラメータと測定値の組((q(旧、pai): i−
1〜N)(ただしNは測定点数)を得る。得られたN組
の測定値から演算装置40iこよって補正値aをめ、ロ
ボット制御装置20へ補正値を設定する。
The above movement and measurement of the robot tip coordinates are repeated, and a set of drive parameters and measured values ((q (old, pai): i-
1 to N) (where N is the number of measurement points). The arithmetic unit 40i calculates a correction value a from the N sets of measured values obtained, and sets the correction value to the robot control device 20.

以上の処理によりロボット制御装置内で行う座標変換の
際りこ用いる前記数学モデルと実際のリンク長、関節角
オフセット等が一致するようになり、(5) ロポ、トに対する数値による位置決めデータと実際の停
止位Wを一致させることが可能+rCr、xる。
Through the above processing, the mathematical model used in the coordinate transformation performed within the robot control device matches the actual link length, joint angle offset, etc., and (5) the numerical positioning data and the actual It is possible to match the stopping positions W+rCr,x.

本システムOこおける補正値の決定原理を次に述べる。The principle of determining the correction value in this system will be described below.

ロボット先端を1PdiO点lこ位置決めするためには
ロボット本体の関節角θt(t−1〜n)及びリンク長
Lk(k=1〜m)を指定する必要がある。ロボット本
体の構成により、前記θ、、Lkのうちあるものは定数
である。ここで、駆動パラメータa11diを次式〇こ
よって定義するqd i −(θ1.θ1.・・・θn
 、Ll、 L、 、・・・Lm)iロボット先端位置
pd1はa1d目こまって定まり、両者の関係を関係F
によって表わす。つまり、1p+di =P (qdi
 ) とする。Fの形式はロボット本体の構成が決まれば一意
に定まる。
In order to position the robot tip at 1 PdiO point, it is necessary to specify the joint angle θt (t-1 to n) and the link length Lk (k=1 to m) of the robot body. Depending on the configuration of the robot body, some of the above θ, Lk are constants. Here, the drive parameter a11di is defined by the following formula qd i - (θ1.θ1....θn
, Ll, L, ,...Lm) The i robot tip position pd1 is determined by a1d, and the relationship between the two is expressed as the relationship F.
It is expressed by In other words, 1p+di =P (qdi
). The format of F is uniquely determined once the configuration of the robot body is determined.

ここで、補正パラメータalを次式のように定義する。Here, the correction parameter al is defined as shown in the following equation.

(6) 鴇=(Δθ1.Δθt、”’、Δθn、ΔL1.△L7
.H!1.△Lm)本発明によるシステムではN組の値
((qldi、1pai):i=l 〜Nl に対し、
次式による評価関数f1(a)を極小化するatをめる
(6) Toki = (Δθ1.Δθt, ”', Δθn, ΔL1.ΔL7
.. H! 1. ΔLm) In the system according to the present invention, for N sets of values ((qldi, 1pai): i=l ~ Nl,
Find at that minimizes the evaluation function f1(a) according to the following equation.

fi(a)−l11pai−F (qldi 十a )
 IIただしl l*l lはベクトル(*)のノルム
ラ表わす。
fi(a)-l11pai-F (qldi tena)
II However, l l*l l represents the normra of the vector (*).

上式はJを ar= (a、 、a2、−、ap)ただしp=n十m
と表わすと、1pai、ql旧を計算することζこより
△ f H(aO= x14a、+x2ia2+”””+X
piapの形として表わすことができる。
The above formula represents J as ar= (a, , a2, -, ap) where p=n0m
Expressed as, 1 pai, ql old is calculated from
It can be expressed in the form of piap.

ここで変数ベクトルxt (t=1〜p)を次式ののよ
うに定義する。
Here, the variable vector xt (t=1 to p) is defined as shown in the following equation.

)! =(、Xt+ + )(t + X+s r−”
XIN )X11 ”’ (X21 J 22 + X
 2111 HH””X1N、 )% p −(xpt
 ′xp2 、 xp3. ”’ ”’ X p N)
また y= (f 、(aO、f 2(aO、−−、fN(a
l )さおくと、y 、Xl(f−]〜p)、alの間
にはy=a、x、+a2x、、+a3x3+−”’+a
pxpなる関係がある。
)! =(,Xt+ + )(t + X+s r-”
XIN )X11 ”' (X21 J 22 + X
2111 HH""X1N, )% p - (xpt
′xp2, xp3. ”'”' X p N)
Also, y= (f , (aO, f 2(aO, --, fN(a
l) Then, between y, Xl(f-]~p), and al, y=a,
There is a pxp relationship.

本発明におけるシステムではまず第1fこ前記駆動パラ
メータと測定値の組((qldi、pai) :y7−
t、、 o、 o: o、・・・・・・、0)になるべ
く近付くように係数列alf定めることlこよってその
目的を達成することができる。
In the system of the present invention, first, the first f set of the driving parameters and measured values ((qldi, pai): y7-
By determining the coefficient sequence alf so as to be as close as possible to t, , o, o: o, . . . , 0), the objective can be achieved.

alを定める前記第2の処理は多変量解析における重回
帰分析にまって行うことが可能である。重回帰分析にお
いて前記9t1は説明変数、yは基準変数、atは重み
ベクトルに対応する。
The second process of determining al can be performed based on multiple regression analysis in multivariate analysis. In the multiple regression analysis, 9t1 corresponds to an explanatory variable, y corresponds to a reference variable, and at corresponds to a weight vector.

(実施例) 以下本発明の実施例について図面を参照して詳細に説明
する。 ′ 第2図は本発明の第1の実施例を示すブロック図であり
、ロボット10がロボット制御装置20に接続され、位
置決めが行われる。ロボット10の先端11の位置は接
触あるいは光学的手段を用いた3次元位置測定装置30
により精密に測定される。前記ロボット制御装置20及
び前記3次元位置測定装置301こ接続された演算装置
40において駆動パラメータalld i及び測定値p
aiの組を用いて前述した補正値の決定原理ζこよる前
記第1の処理を行った後、多変量解析の手法に基づく前
記第2の処理が行われ、得られた補正値担によってロボ
ット制御装置20内の前記数学モデルが補正される。
(Example) Examples of the present invention will be described in detail below with reference to the drawings. ' FIG. 2 is a block diagram showing a first embodiment of the present invention, in which the robot 10 is connected to a robot control device 20 and positioning is performed. The position of the tip 11 of the robot 10 is determined by a three-dimensional position measuring device 30 using contact or optical means.
It is measured precisely by In the arithmetic unit 40 connected to the robot control device 20 and the three-dimensional position measuring device 301, the driving parameters alld i and the measured value p are
After performing the first process based on the above-mentioned correction value determination principle ζ using the set of ai, the second process based on the multivariate analysis method is performed, and the robot is The mathematical model in the control device 20 is corrected.

第3図は本発明の第2の実施例を示すブロック図であり
、第1の実施例における3次元位置測定装置30を接触
センサ35及び2次元位置測定装置30によって置き換
えたものである。2次元位置測定装置はロボット10が
固定された座標糸におけるあ(9) る平面に固定する。面上方からロボットを面に垂直下方
へ移動させ、接触センサ35を用いてロボットと2次元
位置測定装置30(!:の接触を検出することにより移
動を停止し、駆動パラメータq1d i及びロボット先
端11の座標1paiを測定する。前記動作を異なる点
について繰り返すことをこより駆動パラメータと測定値
の組((qdi 、pai ) : i = 1〜Nl
を得て第1の実施例ζこおける処理と同じ処理により補
正値組をめる・ (発明の効果) 本発明ζこよるロボット機械誤差補正システムではロボ
ット制御装置によりロボットの位置決めを行い、かつ、
位置測定装置によってロボット先端の位置を測定するた
め、補正値をめるまでの全工程を自動にて行うことが可
能であり、位置の測定精度も高い。また、ロボットの動
作範囲内の種々の点について測定を行うことにより広範
囲にわたって正しい補正値をめることができる。各点に
おける測定値に誤差が含まれる場合ζこおいても、測定
点数を増すことにより、得られる補正値への(10) 誤差の影響を軽減することが可能である。ざらに、本シ
ステムは任意の構成を持つロボットに適用可能であると
いう大きな利点がある。
FIG. 3 is a block diagram showing a second embodiment of the present invention, in which the three-dimensional position measuring device 30 in the first embodiment is replaced by a contact sensor 35 and a two-dimensional position measuring device 30. The two-dimensional position measuring device is fixed to a plane located at (9) on the coordinate thread to which the robot 10 is fixed. The robot is moved downward perpendicular to the surface from above the surface, and the movement is stopped by detecting contact between the robot and the two-dimensional position measuring device 30 (!) using the contact sensor 35, and the drive parameter q1d i and the robot tip 11 are By repeating the above operation for different points, a set of driving parameters and measured values ((qdi, pai): i = 1 to Nl
Then, a set of correction values is generated by the same process as in the first embodiment. ,
Since the position of the robot tip is measured by a position measuring device, the entire process up to setting the correction value can be performed automatically, and the position measurement accuracy is also high. Furthermore, by making measurements at various points within the robot's operating range, correct correction values can be determined over a wide range. Even in the case where the measured value at each point contains an error, it is possible to reduce the influence of the (10) error on the obtained correction value by increasing the number of measurement points. In general, this system has the great advantage of being applicable to robots with arbitrary configurations.

本発明を実施する場合、特殊な装置は不要であり、特に
第2の実施例では現在多く使用されているデジタイザや
小型タブレットを2次元位置測定装置として用いること
により、安価にシステムを構成することが可能である。
When carrying out the present invention, no special equipment is required, and in particular, in the second embodiment, a system can be constructed at low cost by using a digitizer or a small tablet, which are currently widely used, as a two-dimensional position measuring device. is possible.

以上詳細に述べた通り、本発明によれば前記従来の欠点
を除去せしめたロボット機械誤差補正システムを得るこ
とができる。
As described above in detail, according to the present invention, it is possible to obtain a robot machine error correction system that eliminates the above-mentioned conventional drawbacks.

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

第1図は本発明に従うロボット機械誤差補正システムの
構成を示すブロック図、第2図は本発明の第1の実施例
を示すブロック図、第3図は本発明の第2の実施例を示
すブロック図である。 図において10はロボット本体、11はロボット10の
先端、20はロボット制御装置、30は位置測定装置、
35は接触検出器、40は演算装置である。 葎た、qdlはロボット制御装置20によるロボット1
0tこ対する駆動パラメータ、pdiはqldiからま
るロボット先端の座標、paiは位置測定装置3゜によ
るロボット先端座標の測定値、颯は演算装置40fこよ
って得られた補正値を示す。 71−1 図 0 71−2 図
FIG. 1 is a block diagram showing the configuration of a robot mechanical error correction system according to the present invention, FIG. 2 is a block diagram showing a first embodiment of the present invention, and FIG. 3 is a block diagram showing a second embodiment of the present invention. It is a block diagram. In the figure, 10 is the robot body, 11 is the tip of the robot 10, 20 is the robot control device, 30 is the position measuring device,
35 is a contact detector, and 40 is a calculation device.葎田, qdl is the robot 1 controlled by the robot control device 20.
0t, pdi is the coordinate of the robot tip obtained from qldi, pai is the measured value of the robot tip coordinate by the position measuring device 3°, and y is the correction value obtained by the arithmetic device 40f. 71-1 Figure 0 71-2 Figure

Claims (1)

【特許請求の範囲】[Claims] ロボッHこおける機械誤差をめ、その補正を行うシステ
ムにおいて、ロボット先端を数値により指定した位置へ
移動させるためのロボット制御装置と、ロボット先端位
置を測定するための位置測定装置を装備すると共に、前
記ロボット制御装置と前記位置測定装置に接続され、か
つ、第1に、前記測定装置により得た位置測定値と、前
記数値と補正パラメータの和からめた補正位置の差の/
)Lムの2乗を、前記補正パラメータの要素について展
開した式の係数をめ、第2に、前記係数を多変量解析手
法における説明変数として前記ノルムの2乗を最小にす
る前記補正パラメータを前記手法によってめる、第1.
第2の処理を行うための演算装置を具備することを特徴
とするロボット機械誤差補正システム。
In a system that detects and corrects mechanical errors in robot H, it is equipped with a robot control device for moving the robot tip to a numerically specified position, and a position measuring device for measuring the robot tip position. is connected to the robot control device and the position measuring device, and firstly, the difference between the position measurement value obtained by the measuring device and the corrected position calculated from the sum of the numerical value and the correction parameter;
) Lm squared as a coefficient of an equation expanded for the elements of the correction parameter, and secondly, using the coefficient as an explanatory variable in a multivariate analysis method, set the correction parameter that minimizes the square of the norm. 1. Determined by the above method.
A robot mechanical error correction system comprising an arithmetic unit for performing a second process.
JP7418684A 1984-04-13 1984-04-13 Correcting system of mechanical error of robot Pending JPS60218108A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7418684A JPS60218108A (en) 1984-04-13 1984-04-13 Correcting system of mechanical error of robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7418684A JPS60218108A (en) 1984-04-13 1984-04-13 Correcting system of mechanical error of robot

Publications (1)

Publication Number Publication Date
JPS60218108A true JPS60218108A (en) 1985-10-31

Family

ID=13539885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7418684A Pending JPS60218108A (en) 1984-04-13 1984-04-13 Correcting system of mechanical error of robot

Country Status (1)

Country Link
JP (1) JPS60218108A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62126404A (en) * 1985-11-27 1987-06-08 Agency Of Ind Science & Technol Calibration device for manipulator
FR2627602A1 (en) * 1988-02-18 1989-08-25 Telemecanique Electrique METHOD AND DEVICE FOR ESTIMATING THE PARAMETERS OF THE GEOMETRIC MODEL OF A MANIPULATOR
JPH02303793A (en) * 1989-05-19 1990-12-17 Tokico Ltd Operation detector for robot
US10606410B2 (en) 2016-01-29 2020-03-31 Abb Schweiz Ag Method for calibrating touchscreen panel with industrial robot and system, industrial robot and touchscreen using the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62126404A (en) * 1985-11-27 1987-06-08 Agency Of Ind Science & Technol Calibration device for manipulator
FR2627602A1 (en) * 1988-02-18 1989-08-25 Telemecanique Electrique METHOD AND DEVICE FOR ESTIMATING THE PARAMETERS OF THE GEOMETRIC MODEL OF A MANIPULATOR
JPH02303793A (en) * 1989-05-19 1990-12-17 Tokico Ltd Operation detector for robot
US10606410B2 (en) 2016-01-29 2020-03-31 Abb Schweiz Ag Method for calibrating touchscreen panel with industrial robot and system, industrial robot and touchscreen using the same

Similar Documents

Publication Publication Date Title
JP7334239B2 (en) Robot Calibration for Augmented Reality and Digital Twins
CN108748159B (en) Self-calibration method for tool coordinate system of mechanical arm
US20190176325A1 (en) An Error Modeling Method For End-Effector Space-Curve Trajectory Of Six Degree-of-Freedom Robots
US9517563B2 (en) Robot system using visual feedback
US9043024B2 (en) Vision correction method for tool center point of a robot manipulator
EP2981397B1 (en) A robot system and method for calibration
CN108890645A (en) A kind of compensation method of series parallel robot in five degrees of freedom driving joint zero point error
WO2015070010A1 (en) Calibration system and method for calibrating industrial robot
Xiao et al. A new fixed axis-invariant based calibration approach to improve absolute positioning accuracy of manipulators
KR20170056372A (en) Method for Measurement And Compensation of Error on Portable 3D Coordinate Measurement Machine
Lee et al. High precision hand-eye self-calibration for industrial robots
CN110624732A (en) Automatic workpiece spraying system
JPS60218108A (en) Correcting system of mechanical error of robot
WO2023013740A1 (en) Robot control device, robot control system, and robot control method
US11221206B2 (en) Device for measuring objects
JPH01205204A (en) Coordinate system calibration system for robot with visual sense
Park Development of 3Dimensional precision cutting robot system using plasma cutter for adjustment pipe obtained from shape in the shipyard
Guo et al. Dynamic Parameter Identification and Collision Detection of Robot
JPH0728514A (en) Machine error deriving method
JP2520324B2 (en) Automatic correction method for robot constants
Majarena et al. Computational model for the control, performance evaluation, and calibration of a parallel mechanism
JP3507032B2 (en) Method for deriving machine differences of robots
US11992959B1 (en) Kinematics-free hand-eye calibration method and system
JPH0731536B2 (en) Teaching data correction robot
KR102582430B1 (en) A method and apparatus for controlling a robot using feedback from a laser tracker