JPH0429517B2 - - Google Patents
Info
- Publication number
- JPH0429517B2 JPH0429517B2 JP60253989A JP25398985A JPH0429517B2 JP H0429517 B2 JPH0429517 B2 JP H0429517B2 JP 60253989 A JP60253989 A JP 60253989A JP 25398985 A JP25398985 A JP 25398985A JP H0429517 B2 JPH0429517 B2 JP H0429517B2
- Authority
- JP
- Japan
- Prior art keywords
- force sensor
- drift
- robot
- sensor output
- force
- 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 - Lifetime
Links
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
ロボツトに力センサをとりつけたシステムにお
いて使用される力センサは、ストレインゲージを
利用した構成となつたものが多い。多くの場合、
力センサ出力にはドリフトがあり、温度等の使用
環境の変化や使用時間の経過にしたがつてドリフ
トは変動する。力の検出を行う際に作用している
力の絶対値を求めるためには、力センサ出力から
変動するドリフトを除去しなければならない。本
発明は、ロボツトにとりつけられた力センサのド
リフト補償方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application Many of the force sensors used in systems in which a force sensor is attached to a robot are constructed using a strain gauge. In many cases,
There is a drift in the force sensor output, and the drift fluctuates as the operating environment changes, such as temperature, and as the operating time elapses. In order to obtain the absolute value of the force acting upon force detection, it is necessary to remove varying drift from the force sensor output. The present invention relates to a method for compensating for drift in a force sensor attached to a robot.
従来の技術
力センサのドリフトを補償するために、はじめ
に一度ドリフトを何らかの手段によつて求めて、
そのドリフトの一定値を、力センサ出力から差し
引くという方法がとられていた。Prior Art In order to compensate for the drift of a force sensor, the drift is first determined by some means and then
A method used was to subtract a constant value of the drift from the force sensor output.
発明が解決しようとする問題点
力センサのドリフトが時間経過とともに変化す
る場合、ドリフトを一定値として力センサ出力か
ら差し引くという方法では、ドリフトの変化分だ
けの誤差が生じる。力センサのドリフトは、短時
間では大きく変化しないが、産業用ロボツトのよ
うに長時間連続運動するシステムでは、ドリフト
を求めるために運転を停止させることは稼動率の
点で不利である。また、ドリフトは毎日同じパタ
ーンで変化するとは限らないので、システムを稼
動させながら変動するドリフトを補償する必要が
ある。Problems to be Solved by the Invention When the drift of a force sensor changes over time, the method of subtracting the drift from the force sensor output by setting the drift as a constant value causes an error equal to the change in drift. The drift of a force sensor does not change significantly over a short period of time, but in systems that operate continuously for long periods of time, such as industrial robots, stopping operation to determine the drift is disadvantageous in terms of operating efficiency. Furthermore, since the drift does not necessarily change in the same pattern every day, it is necessary to compensate for the varying drift while operating the system.
問題点を解決するための手段
上記問題点を解決するために、本発明のドリフ
ト補償方法では、予め正確なドリフトを求めて初
期ドリフトとして記憶すると同時に、ロボツト運
転中の作業においてあらわれる動作点における力
センサ出力を、ロボツトの作業中と同一負荷条件
でロボツトに動作させて測定して記憶した後、作
業中、前記動作点を動作する時に力センサ出力を
測定し、この力センサ出力と前記記憶された力セ
ンサ出力の差をドリフト変化として記憶し、力の
検出を行う時に、その時点の力センサ出力から前
記初期ドリフトおよび前記ドリフト変化を差し引
くことにより、力センサ出力からドリフトを除去
するという方法をとつている。Means for Solving the Problems In order to solve the above problems, in the drift compensation method of the present invention, an accurate drift is determined in advance and stored as an initial drift, and at the same time, the force at the operating point that appears during work during robot operation is calculated. After measuring and storing the sensor output by causing the robot to operate under the same load conditions as during the robot's work, the force sensor output is measured when the robot operates at the aforementioned operating point during the work, and this force sensor output and the memorized value are The difference between the force sensor outputs is stored as a drift change, and when force is detected, the initial drift and the drift change are subtracted from the force sensor output at that time, thereby removing the drift from the force sensor output. It's getting better.
作 用
初期ドリフトを測定すると同時に較正用測定点
で測定する力センサ出力は、ロボツトの作業中
の較正用測定点で力センサ出力を測定する時と
同一負荷条件で測定されるので、力センサ出力
と力センサ出力の差は、力センサのドリフト変
化と考えられる。すなわち、
d(tc)=d(tp)+{c(tc)−c(tp)}
ただし
d(t):時刻tのドリフト
c(t):時刻tの較正用測定点で力センサ出力
tp:初期ドリフト測定時刻
tc:較正用測定点の力センサ出力測定時刻
力の検出時は、次の計算でドリフト除去を行
う。Effect The force sensor output that is measured at the calibration measurement point at the same time as the initial drift is measured under the same load conditions as when the force sensor output is measured at the calibration measurement point during robot operation. The difference between the force sensor output and the force sensor output is considered to be a drift change in the force sensor. In other words, d(t c ) = d(t p ) + {c(t c ) − c(t p )} where d(t): Drift at time t c(t): At the calibration measurement point at time t Force sensor output t p : Initial drift measurement time t c : Force sensor output measurement time of calibration measurement point When detecting force, remove drift using the following calculation.
f(tc+Δt)=s(tc+Δt)−d(tc)
ただし
f(t):時刻tのドリフト除去後の力センサ出
力
s(t):時刻tの力センサ出力
Δt:較正用測定点での力センサ出力を測定し
ドリフト変化を最後に更新した時刻から、力の検
出のための力センサ出力の測定時刻までの経過時
間。 f (t c + Δt) = s (t c + Δt) - d (t c ) where f (t): Force sensor output after removing drift at time t s (t): Force sensor output at time t Δt: For calibration The elapsed time from the time when the force sensor output at the measurement point was measured and the drift change was last updated to the time when the force sensor output was measured for force detection.
初期ドリフト測定時から長時間経過しても、較
正用測定点で行うドリフト変化の更新からの経過
時間Δtが短かければ、力を検出する時に誤差の
少ないドリフト補償ができる。 Even if a long time has passed since the initial drift measurement, if the elapsed time Δt from the update of the drift change performed at the calibration measurement point is short, drift compensation can be performed with less error when detecting force.
逆に、較正用測定点での力センサ出力測定とド
リフト変化の更新や十分に短時間毎に行うように
すれば、誤差は少なくすることができる。 Conversely, errors can be reduced by measuring the force sensor output at the calibration measurement point and updating the drift change at sufficiently short intervals.
実施例
第1図は、本発明の一実施例のおける力センサ
付きロボツトシステムのブロツク図、第2図はロ
ボツトの斜視図である。ロボツト1は垂直多関節
型ロボツトで6自由度の動きができ、許容動作範
囲内でハンド10の位置、姿勢を任意に指定して
動作させることができる。前記ロボツト先端9と
ハンド10の間に力センサ2が取り付けられてい
る。力センサ2は6軸力センサであつて、ハンド
10にかかる力およびモーメントを、第3図に示
すようなセンサ座標系の直交する3軸方向の力
fx、fy、fzおよび前記3軸のまわりのモーメント
mx、my、mzとして検出し、測定できるものであ
る。ロボツト1は制御装置8によつて動作を制御
され、力センサ出力は制御装置8により測定され
る。制御装置8は内蔵する計算機のプログラムに
したがつて動作し、制御装置内に教示・設定され
たプログラムおよびデータにしたがつてロボツト
は作業に応じた動作を繰り返す。Embodiment FIG. 1 is a block diagram of a robot system with a force sensor according to an embodiment of the present invention, and FIG. 2 is a perspective view of the robot. The robot 1 is a vertically articulated robot capable of movement in six degrees of freedom, and can be operated by arbitrarily specifying the position and posture of the hand 10 within the allowable range of motion. A force sensor 2 is attached between the robot tip 9 and the hand 10. The force sensor 2 is a 6-axis force sensor, and calculates the force and moment applied to the hand 10 in three orthogonal axes directions of the sensor coordinate system as shown in FIG.
f x , f y , f z and moments about the three axes
It can be detected and measured as m x , m y , and m z . The operation of the robot 1 is controlled by a control device 8, and the force sensor output is measured by the control device 8. The control device 8 operates according to a built-in computer program, and the robot repeats operations according to the work according to the programs and data taught and set in the control device.
動作の中の適当な一点または複数点を選び、較
正用測定点とする。教示・設定プログラムおよび
データによつて、作業動作実行中の較正用測定点
において、次の手続きを実行するようにしてお
く。すなわち、力センサ出力を測定し、較正用測
定点初期力センサ出力との差をとりドリフト変化
とし、これを初期ドリフトに加えたものをその時
点のドリフトとして制御装置8内の記憶素子7に
記憶更新する。この手続きのフローチヤートを第
4図に示す。 Select one or more appropriate points during the operation and use them as measurement points for calibration. Using the teaching/setting program and data, the following procedure is executed at the calibration measurement point during execution of the work operation. That is, the force sensor output is measured, the difference from the initial force sensor output at the calibration measurement point is taken as a drift change, and the result obtained by adding this to the initial drift is stored in the memory element 7 in the control device 8 as the drift at that point. Update. A flowchart of this procedure is shown in Figure 4.
次に第5図をもとに、本発明におけるドリフト
補償方法について説明する。ロボツトの作業動作
をはじめる前に、先ず後述する手段(初期ドリフ
ト決定手段)3によりドリフトを求め、初期ドリ
フトとして制御装置8の記憶素子7に格納し、同
時に、前記較正用測定点における力センサ出力
を、教示プログラム実行時と同一負荷条件(速
度、荷重など)でロボツト1を動作させた条件の
下で測定(較正用測定点力センサ出力測定手段
4)し、較正用測定点初期力センサ出力として制
御装置8内の記憶素子7に格納する。作業動作開
始時でのドリフト変化はゼロとして制御装置8内
の記憶素子7に格納しておく。その後、ロボツト
に作業を行わせる。この作業は繰り返し動作によ
つて構成され、動作1サイクルの中には前記較正
用測定点が含まれ、設定されたプログラムおよび
データにしたがつて、第4図のフローチヤートに
示される手続きが各較正用測定点において実行さ
れる。この作業の中で力の検出を行う時には、力
センサ出力からドリフトdriftを差し引いてドリ
フトを除去する(ドリフト除去手段5)。このよ
うに第4図のフローチヤートの手続きが実行され
る毎にドリフトdriftが更新されるために、ロボ
ツトが連続運転される間にドリフトが変化して
も、ドリフト変化による力検出時の誤差は小さく
することができる。なお、第1図において、6は
ロボツト動作制御手段である。 Next, the drift compensation method according to the present invention will be explained based on FIG. Before starting the work operation of the robot, the drift is first determined by the means (initial drift determination means) 3 to be described later, and stored as the initial drift in the memory element 7 of the control device 8, and at the same time, the force sensor output at the calibration measurement point is calculated. is measured (calibration measuring point force sensor output measuring means 4) under the same load conditions (speed, load, etc.) as when the teaching program is executed and the robot 1 is operated, and the calibration measuring point initial force sensor output is measured. The data is stored in the memory element 7 in the control device 8 as a. The drift change at the start of the work operation is stored in the memory element 7 in the control device 8 as zero. Then let the robot do the work. This work consists of repeated operations, and one cycle of operation includes the calibration measurement points, and each procedure shown in the flowchart of Fig. 4 is performed according to the set program and data. Performed at calibration measurement points. When detecting force during this work, the drift is removed by subtracting it from the force sensor output (drift removal means 5). In this way, the drift is updated every time the procedure in the flowchart in Figure 4 is executed, so even if the drift changes while the robot is continuously operated, the error in force detection due to the drift change will be reduced. Can be made smaller. In addition, in FIG. 1, 6 is a robot operation control means.
次に、初期ドリフトを求める手段について説明
する。まず、適当なハンド姿勢を3つ選び、各ハ
ンド姿勢における力センサ出力を測定する。そし
て、以下の計算を行う。 Next, the means for determining the initial drift will be explained. First, three appropriate hand postures are selected and the force sensor output in each hand posture is measured. Then, perform the following calculations.
次の式により、作用する力と力センサ出力の関
係を考える。 Consider the relationship between the acting force and the force sensor output using the following equation.
FO=F+FW(θ)+D
ただし
FO:力センサの出力ベクトル
F:重力以外でハンドに作用する力のベクト
ル
FW(θ):ハンド姿勢θにおいてハンドにか
かる重力による因子の力センサ座標系ベクトル
D:力センサのドリフトベクトル
ハンドに重力のみがかかる状態では、
FO=FW(θ)+D
となる。 F O = F + F W (θ) + D where F O : Output vector of the force sensor F: Vector of force acting on the hand other than gravity F W (θ): Force sensor coordinates of the factor due to gravity applied to the hand at hand posture θ System vector D: Drift vector of force sensor When only gravity is applied to the hand, F O = F W (θ) + D.
ハンドにかかる重力は絶対座標系において常に
一定の大きさと向きを持ち、FW(θ)はハンドに
かかる重力にハンド姿勢θにしたがつた変換を施
したものになる。 The gravity acting on the hand always has a constant magnitude and direction in the absolute coordinate system, and F W (θ) is the gravity acting on the hand transformed according to the hand posture θ.
ハンド座標系とセンサ座標系は一致していると
する。一致していなければ、ハンド座標系と力セ
ンサ座標系は一定の相対位置関係にあるので座標
交換を行う。ハンド姿勢θi(i=1、2、3)に
おけるハンド座標系のX軸、Y軸、Z軸各正方向
の単位ベクトルが絶対座標系においてそれぞれ
Ni=(nxi,nyi,nzi)T
Oi=(oxi,oyi,ozi)T
Ai=(axi,ayi,azi)T
と表わされるとする。ハンドにかかる重量がW
で、ハンドの重心位置がハンド座標系の
Gr=(ghx,ghy,ghz)T
にあるとする。この時、FW(θ)は
FW(θ)=Fx〓
Fy〓
Fz〓
Mx〓
My〓
Mz〓=−Wnzi
ozi
azi
azighy−ozighz
nzighz−azighx
ozighx−nzighy
となり、ハンド姿勢θi(i=1、2、3)におけ
る力センサ出力がfpi(fxi,fyi,fzi,mxi,myi,mzi
)
とすると、例えば次のような計算によりドリフト
D=(dfx,dfy,dfz,dnx,dny,dnz)Tを求める。 It is assumed that the hand coordinate system and the sensor coordinate system match. If they do not match, the hand coordinate system and the force sensor coordinate system have a certain relative positional relationship, so coordinates are exchanged. In the hand posture θ i (i=1, 2, 3), the unit vectors in the positive directions of the X, Y, and Z axes of the hand coordinate system are N i =(n xi , n yi , n zi ) in the absolute coordinate system, respectively. ) T O i = (o xi , o yi , o zi ) T A i = (a xi , a yi , a zi ) T. The weight on the hand is W
Assume that the center of gravity of the hand is at Gr=(g hx , g hy , g hz ) T in the hand coordinate system. At this time, F W (θ) is F W (θ) = F x 〓 F y 〓 F z 〓 M x 〓 M y 〓 M z 〓 = −Wn zi o zi a zi a zi g hy −o zi g hz n zi g hz −a zi g hx o zi g hx −n zi g hy , and the force sensor output at hand posture θ i (i=1, 2, 3) is f pi (f xi , f yi , f zi , m xi , m yi , m zi
)
Then, the drift D=(d fx , d fy , d fz , d nx , d ny , d nz ) T is obtained by, for example, the following calculation.
W=(fx1+fy1+fz1−fx2−fy2−fz2)/(nz1+oz1
+az1−nz2−oz2−az2)
dfx=1/2{fx1+fx2+w・(nz1+nz2)}
dfy=1/2{fy1+fy2+w・(oz1+oz2)}
dfz=1/2{fzi+fz2+w・(az1+az2)}
H=θ
−az1+az2
oz1−oz2
θ
−az1+az3
oz1−oz3 az1−az2
θ
−nz1+nz2
az1−az3
θ
−nz1+nz3 −oz1+oz2
nz1−nz2
θ
−oz1+oz3
nz1−nz3
θ
qhx
qhy
qhz=H+mx1−mx2
my1−my2
mz1−mz2
mx1−mx3
my1−my3
mz1−mz3
dnx=1/3{3
Σi=1
mxi+w3
〓i=1
(azighy−ozighz)}
dny=1/3{3
Ζi=1
myi+w3
〓i=1
(nzighz−azighx)}
dnz=1/3{3
Σi=1
mxi+w3
〓i=1
(ozighx−nzighy)}
ただしH+はHの擬似逆行列(Moore−
Penroseの逆行列)である。 W=(f x1 +f y1 +f z1 −f x2 −f y2 −f z2 )/(n z1 +o z1
+a z1 −n z2 −o z2 −a z2 ) d fx =1/2{f x1 +f x2 +w・(n z1 +n z2 )} d fy =1/2{f y1 +f y2 +w・(o z1 +o z2 )} d fz = 1/2 {f zi +f z2 +w・(a z1 +a z2 )} H=θ −a z1 +a z2 o z1 −o z2 θ −a z1 +a z3 o z1 −o z3 a z1 −a z2 θ −n z1 +n z2 a z1 −a z3 θ −n z1 +n z3 −o z1 +o z2 n z1 −n z2 θ −o z1 +o z3 n z1 −n z3 θ q hx q hy q hz =H + m x1 −m x2 m y1 −m y2 m z1 −m z2 m x1 −m x3 m y1 −m y3 m z1 −m z3 d nx =1/3{ 3 Σ i=1 m xi +w 3 〓 i=1 ( a zi g hy −o zi g hz )} d ny =1/3{ 3 Ζ i=1 m yi +w 3 〓 i=1 (n zi g hz −a zi g hx )} d nz =1/3{ 3 Σ i=1 m xi + w 3 〓 i=1 (o zi g hx −n zi g hy )} However, H + is the pseudo inverse matrix of H (Moore−
Penrose's inverse matrix).
発明の効果
以上のように本発明では、力検出の時に差し引
くべきドリフトの値を、力センサをロボツトに組
み込んだままの状態でロボツトの作業中に更新し
ていく方法をとつているため、力センサのドリフ
トが時間変化しても許容誤差内でドリフトを除去
することができる。Effects of the Invention As described above, the present invention employs a method of updating the drift value to be subtracted during force detection while the robot is working with the force sensor still installed in the robot. Even if sensor drift changes over time, it can be removed within tolerance.
第1図は本発明の構成の説明図、第2図は本発
明の一実施例における力センサ付きロボツトシス
テムの斜視図、第3図は6軸力センサの説明図、
第4図および第5図は本発明の一実施例のフロー
チヤート図である。
1……ロボツト、2……力センサ、3……初期
ドリフト決定手段、4……較正用測定点力センサ
出力測定手段、5……ドリフト除去手段、6……
ロボツト動作制御手段、7……記憶素子、8……
制御装置、9……6軸力センサ、10……ハン
ド。
FIG. 1 is an explanatory diagram of the configuration of the present invention, FIG. 2 is a perspective view of a robot system with a force sensor according to an embodiment of the present invention, and FIG. 3 is an explanatory diagram of a six-axis force sensor.
4 and 5 are flowcharts of one embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... Robot, 2... Force sensor, 3... Initial drift determining means, 4... Calibration measurement point force sensor output measuring means, 5... Drift removal means, 6...
Robot operation control means, 7... Memory element, 8...
Control device, 9... 6-axis force sensor, 10... hand.
Claims (1)
力センサと、制御装置とから構成される力センサ
付きロボツトシステムにおいて、予め、力センサ
の正確なドリフトを求めて初期ドリフトとして制
御装置内の記憶素子に格納し、同時に、作業中の
ロボツトが動作または停止する一点または複数点
を較正用測定点として選び、作業中と同一の負荷
条件でロボツトを動作または停止させて前記較正
用測定点における力センサ出力を測定して制御装
置内の記憶素子に格納した後、実際のロボツトの
作業中、前記較正用測定点にロボツトが動作また
は停止する際に前記較正用測定点における力セン
サ出力を測定し、この力センサ出力と前記記憶素
子に格納された力センサ出力の差をドリフト変化
として前記素子に格納更新し、力の検出を行う時
に、その時点の力センサ出力から前記初期ドリフ
トおよひ前記ドリフト変化を差し引くことによ
り、時間変化するドリフトを力センサ出力から除
去することを特徴とするロボツトの力センサドリ
フト補償方法。 2 ロボツトが動作許容範囲内でハンド姿勢を任
意に指定して動作させることのできるものであ
り、力センサが前記ロボツトの先端とハンドの間
に取り付けられたものであり、初期ドリフトはロ
ボツトに複数のハンド姿勢をとらせ、前記各ハン
ド姿勢における力センサ出力を測定し、その出力
値をもとに計算することを特徴とする特許請求の
範囲第1項記載のロボツトの力センサドリフト補
償方法。[Scope of Claims] 1. In a robot system with a force sensor consisting of a robot, a force sensor attached to the robot, and a control device, an accurate drift of the force sensor is determined in advance and the control device calculates the accurate drift of the force sensor as an initial drift. At the same time, one or more points at which the robot operates or stops during work are selected as calibration measurement points, and the robot is operated or stopped under the same load conditions as during work to perform the calibration measurements. After measuring the force sensor output at a point and storing it in a memory element in the control device, when the robot moves or stops at the calibration measurement point during actual robot operation, the force sensor output at the calibration measurement point is measured. The difference between this force sensor output and the force sensor output stored in the memory element is stored and updated in the element as a drift change, and when detecting force, the initial drift and the force sensor output at that time are updated. A method for compensating for force sensor drift in a robot, characterized in that a time-varying drift is removed from a force sensor output by subtracting the drift change. 2 The robot can be operated by arbitrarily specifying the hand posture within the operating range, and a force sensor is installed between the tip of the robot and the hand, and the initial drift is caused by multiple 2. The force sensor drift compensation method for a robot according to claim 1, wherein the robot is caused to assume a hand posture, the force sensor output in each hand posture is measured, and calculation is performed based on the output value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60253989A JPS62114891A (en) | 1985-11-13 | 1985-11-13 | Robot force sensor drift compensation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60253989A JPS62114891A (en) | 1985-11-13 | 1985-11-13 | Robot force sensor drift compensation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62114891A JPS62114891A (en) | 1987-05-26 |
| JPH0429517B2 true JPH0429517B2 (en) | 1992-05-19 |
Family
ID=17258719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60253989A Granted JPS62114891A (en) | 1985-11-13 | 1985-11-13 | Robot force sensor drift compensation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62114891A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2812582B2 (en) * | 1991-05-21 | 1998-10-22 | 株式会社日立製作所 | Industrial robot controller |
| JP6084918B2 (en) * | 2013-12-12 | 2017-02-22 | 本田技研工業株式会社 | Control device for movable body |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59151032A (en) * | 1983-02-18 | 1984-08-29 | Hitachi Ltd | Force sensor evaluation and calibration jig |
| JPS59192488A (en) * | 1983-04-12 | 1984-10-31 | 豊田工機株式会社 | Compensator for output from load sensor in working device |
-
1985
- 1985-11-13 JP JP60253989A patent/JPS62114891A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62114891A (en) | 1987-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102363857B1 (en) | Collision handling by robots | |
| US4906907A (en) | Robot system | |
| Liu et al. | A base force/torque sensor approach to robot manipulator inertial parameter estimation | |
| JP5618066B2 (en) | Force control robot calibration apparatus and method | |
| US12011825B2 (en) | Device, method and program for estimating weight and position of gravity center of load by using robot | |
| US11241794B2 (en) | Method for the surface treatment of an article | |
| US20130131865A1 (en) | Kinematic and Dynamic Calibration Methods for Legged Robots with Force-Controlled Joints | |
| JP2515594B2 (en) | Robot force control method and device | |
| JP6044511B2 (en) | Robot control method and robot system | |
| Gálvez et al. | Intrinsic tactile sensing for the optimization of force distribution in a pipe crawling robot | |
| JP2012137421A (en) | Control device of robot performing force control using triaxial sensor | |
| JP4054984B2 (en) | Robot control apparatus and control method | |
| US20230090384A1 (en) | Calibrating a virtual force sensor of a robot manipulator | |
| JPH0639070B2 (en) | Robot device force sensor calibration method | |
| Ahola et al. | Calibration of the pose parameters between coupled 6-axis F/T sensors in robotics applications | |
| JPH0429517B2 (en) | ||
| JPH0429518B2 (en) | ||
| JP6943906B2 (en) | robot | |
| JPH0690104B2 (en) | Method and apparatus for calibrating the transformation matrix of a force sensor | |
| JPH012104A (en) | Robot positioning error correction method | |
| US20240227202A9 (en) | Robot control device | |
| Lin et al. | Imu-enabled robotic finger force estimation with modular soft actuators and virtual linkages | |
| JP2023030396A (en) | Direct teaching system, direct teaching program, and direct teaching method | |
| JPH01121904A (en) | How to correct positioning data | |
| Anderle et al. | Position feedback tracking of the acrobot walking-like trajectory based on the reduced velocity observer |