JPS5930690A - Method of controlling multiple articulated type robot having redundancy - Google Patents
Method of controlling multiple articulated type robot having redundancyInfo
- Publication number
- JPS5930690A JPS5930690A JP13722482A JP13722482A JPS5930690A JP S5930690 A JPS5930690 A JP S5930690A JP 13722482 A JP13722482 A JP 13722482A JP 13722482 A JP13722482 A JP 13722482A JP S5930690 A JPS5930690 A JP S5930690A
- Authority
- JP
- Japan
- Prior art keywords
- redundancy
- articulated robot
- freedom
- amount
- robot
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は冗長度を持つ多関節形ロボットの制御方法に関
するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for controlling an articulated robot with redundancy.
従来のこの種のロボットの制御方法とし又は自由度の数
だけ要素を指定して厳密に数値解析して制御する方法と
、現在値の計測に基づき近似的式を解いて制御する方法
と殆ある。即ち一般に、剛体は6自由度をもつ。たとえ
ば第、1図に示す如き関節形ロボット機構は6自由度で
あり、ハンドHは剛体であるから、その位置、姿勢を決
定するために6個の要素を指定する必要がある。−例を
示せば、ハンドの点P。を(X。There are two conventional methods of controlling this type of robot: one is to specify elements as many as the number of degrees of freedom and perform strict numerical analysis, and the other is to control by solving approximate equations based on measurement of current values. . That is, in general, a rigid body has six degrees of freedom. For example, since the articulated robot mechanism shown in FIG. 1 has six degrees of freedom and the hand H is a rigid body, it is necessary to specify six elements to determine its position and orientation. - For example, point P of the hand. (X.
Y、Z)座標で示し、ハンドの姿勢を第2図のように方
向余弦を構成する3個の角度(1,m。Y, Z) coordinates, and the posture of the hand is expressed by three angles (1, m.
rL)で示″″3−ことができる。rL) can be expressed as ``3-''.
そこで次のような関係を得る。Therefore, we obtain the following relationship.
状から定まる行列であり、大変複雑ではあるが、この式
から未知数(θ、θ1.・・・、θ6)を解くことがで
きる。This is a matrix determined from the shape, and although it is very complicated, the unknowns (θ, θ1, . . . , θ6) can be solved from this equation.
これにより従来技術の第1の方法、つまり自由度の数だ
けの要素を指定する方法が導かれろ。This leads to the first method of the prior art, that is, the method of specifying as many elements as there are degrees of freedom.
即ち上記CX、Y、Z、l 、rn、rL)を指定する
ことによって、これに基づき上記の式を解き。That is, by specifying the above CX, Y, Z, l, rn, rL), the above equation is solved based on this.
(θ1.θ1.・・・θ、)を定め、これなもって6自
由度の関節形ロボットを制御するものである。これは大
変複雑ではあるが、厳密式であるために正確である。(θ1.θ1....θ,) is determined, and this is used to control an articulated robot with six degrees of freedom. Although this is very complicated, it is accurate because it is an exact formula.
一方、$2の方法とし又近似式ではあるが。On the other hand, it is the $2 method and it is an approximate formula.
これよりはるかに容易な方法がある。上記の式を以下の
様に表記する。There is a much easier way than this. The above formula is written as follows.
ここで全微分と偏微分の関係式を用いろと、ここに X
θl =a、 ’ t・・・・・これ乞まとめると
この式は左辺をΔX、右辺の第1項を〔J〕、第2項を
Δのと表わして。Here, use the relational expression between total differential and partial differential, and here
θl = a, ' t...To summarize, in this equation, the left side is expressed as ΔX, the first term on the right side is expressed as [J], and the second term is expressed as Δ.
Δ入=〔J)+1Δの と表記できる。Δ input = [J) + 1 Δ It can be written as
この式を解くことによって Δω= (J)−’ ΔX 即ち が求捷ろ。By solving this equation Δω=(J)−’ ΔX That is, Be careful.
Cノ)の要素は、(θ1.θ、・・・θ、)によって巻
成されている。これはその時点の現在値であり、従って
測定値としてボテンシ讐メータ等で入力するだけで良い
、、捷たこの要素を定数とみなすと、上記の式は6元1
次連立方程式を解くだけの容易な計算を用い、(ΔX、
ΔY、・・・ΔFL)を指定すれば、(Δθ1.Δθ2
・・・、Δθ、)を定めることによって制御できる1、
これが従来技術の2番目である。これは従来技術の1番
目と比較すると、はるかに容易ではあるが、近似式であ
る。The element C) is wound by (θ1.θ,...θ,). This is the current value at that point, so it is only necessary to input it as a measurement value using a potentiometer, etc. If this element is considered as a constant, the above equation becomes 6 elements 1
Using simple calculations such as solving the following simultaneous equations, (ΔX,
If ΔY, ... ΔFL) is specified, (Δθ1.Δθ2
..., Δθ, ) can be controlled by determining 1,
This is the second prior art. Although this is much easier than the first prior art, it is an approximate equation.
これらの従来技術には、以下の共通の欠点がある。、第
3図(1)〜(5)には、Φの時間に対する変化の代表
的な例を示すが、まずこれを参照して、従来技術の欠点
について説明する。ある作業をさせる時に、既に述べた
ように6自由度であると必要最小限の自由度しか持たな
いので。These conventional techniques have the following common drawbacks. , FIGS. 3(1) to 3(5) show typical examples of changes in Φ with respect to time. First, the drawbacks of the prior art will be explained with reference to these. As mentioned earlier, if you have six degrees of freedom, you only have the minimum necessary degrees of freedom when performing a certain task.
各角度(θ1.θ2・・・θ6)の変化が一義的に定ま
る。Changes in each angle (θ1, θ2...θ6) are uniquely determined.
このため、第5図(1)に示すθ1のように角度が滑ら
かに変化する場合は良いが、第6図(2)のθ、のtl
からt、の区間のように角度が急激に変化する場合は、
その軸の駆動軸だけに急激な負荷がかかる。このため、
追従が遅れたり、場合によりて)ま停止することも考え
られる。また比3図(6)のθ、のように変化は急激で
なくとも、たえず速度が変化し、速度の正・負°まで変
化するようであると、同様にその軸上に大きな負荷がか
かる。また負荷が少なくても、第3図(4)の04のよ
うに動作角度の限界(許容範囲は図示り。For this reason, it is good if the angle changes smoothly like θ1 shown in Figure 5 (1), but tl of θ in Figure 6 (2)
When the angle changes rapidly, as in the interval from to t,
A sudden load is applied only to the drive shaft of that shaft. For this reason,
It is conceivable that the tracking may be delayed or even stop (in some cases). Also, even if the change is not rapid, as in θ in Figure 3 (6), if the speed changes constantly and changes to positive or negative degrees, a large load will be placed on that axis as well. . Even if the load is small, the operating angle limit (allowable range is shown in the figure) as shown in 04 in Figure 3 (4).
〜L、とする)のすれすれに常時動くことも、その安全
上好ましくない。It is also undesirable for safety to constantly move just within the range of .
以上の次点はエネルギーの観点からも、指摘することが
できる。The above runner-up points can also be pointed out from an energy perspective.
第4図(α〕は、各軸の駆動部が消費するエネルギーの
時間に対する変化を示したものである・Elで示した部
分は第1軸の消費エネルギーであり、以下これらを加算
してあり、最上部の曲線はトータルのエネルギーの時間
的変化を示す。Figure 4 (α) shows the change in energy consumed by the drive unit of each axis over time. The part indicated by El is the energy consumption of the first axis, and these are added below. , the top curve shows the change in total energy over time.
t、ではトータルのエネルギーがピークとなる点であり
、t、ではトータルではさほどでもないが。At t, the total energy is at its peak, and at t, the total energy is not so great.
Elカピークヲ示す点である。このようにエネルギーの
立場から見ると、第4図(α)のt−oとt =ten
dとE、 = oと最上部の曲線で囲まれた面積が、消
費エネルギーを示し℃いる。このようなトータルの消費
エネルギーを抑えることも重要であり、一方動作に要す
る時間tend を少く1−ることも重要である。し
かし、tlのようにトータルのエネルギーが瞬間的に筒
、くなることは、もしモータなどを使っていれは、その
時に急激にそこに大電流が流れることであり、またt、
では第1軸に大電流が流れることであり、具合が悪い。This is a point that shows Elka peak. In this way, from the standpoint of energy, t-o and t = ten in Figure 4 (α)
d and E, = o, and the area enclosed by the top curve indicates the energy consumed in °C. It is important to suppress such total energy consumption, and on the other hand, it is also important to reduce the time required for operation. However, the fact that the total energy becomes a cylinder like tl means that if a motor is used, a large current will suddenly flow there, and t,
In this case, a large current flows through the first axis, which is not good.
このように、各瞬間の消費エネルギーの変化が大きいこ
とも大きな欠点とし゛[iれて来る。This large change in energy consumption at each moment is also a major drawback.
本発明は上記した従来技術の欠点を解消して。The present invention overcomes the above-mentioned drawbacks of the prior art.
多自由度関節形ロボットヲ無理な姿勢や、大きな加速度
ケ取らせずに、よって結果的に各軸及び全体に過負荷が
かからぬようにして制御することができろ、多関節用ロ
ボットの制御方法を提供することを目的とする。It is possible to control a multi-degree-of-freedom articulated robot without forcing it into an unreasonable posture or taking large accelerations, and as a result, without overloading each axis or the entire body. The purpose is to provide a method.
本発明は既に述べたジャコピアン行列にヨる関係式を用
い、かつ自由度を6より多くすることによって、前記の
目的を達成する。即ち本発明においては1位置と姿勢を
規制する6要素の他に、冗長度を規制する要素をも指定
する。この要素を冗長自由度と称するものとする。この
要素(冗長自由度)′?:も指定すると、既に述べたジ
ャコピアン行列により表わされる関係式を用いて、有効
なロボット制御を達成することができる。冗長自由度p
は下記のように示される。The present invention achieves the above-mentioned object by using a relational expression for the Jacobian matrix described above and by increasing the degrees of freedom to more than six. That is, in the present invention, in addition to the six elements that regulate one position and orientation, an element that regulates redundancy is also specified. This element is called a redundant degree of freedom. This element (redundant degrees of freedom)′? If : is also specified, effective robot control can be achieved using the relational expression expressed by the Jacobian matrix described above. redundant degree of freedom p
is shown as below.
ここにq= 6+ P t P :冗長自由度q:目由
厘
ところで不発明においては、第4図<b)に示すように
、トータルとしてのエネルギーの変化を少なくすると同
時に、各州のエネルギーの変化をも少なくしたい。また
、できれf′it t 7Ld、 に至ろまでに要す
るエネルギーも少なくしたい。Here, q = 6 + P t P : Redundant degree of freedom q : Me Yurin By the way, in non-invention, as shown in Figure 4<b), at the same time as reducing the change in total energy, we can reduce the change in energy in each state. I also want to reduce I would also like to reduce the energy required to reach f'it 7Ld.
これらの観点から1次のことりこ射口1゛るに至った。From these points of view, we have come up with a first-order Kotoriko firing point.
ff1Jち上にじの式では冗長度がpであるから。ff1J This is because the degree of redundancy is p in Chigami Niji's equation.
自由反(工q = 6 +pである。よっ又制御すべき
帽はq個ある。これに対して、従来と同じように指丸で
きる要素は同様に6である。従来法によればこれらの6
要紫により℃、ハンドの位置と姿勢が指定でき7)、、
シかし、不方法では冗長度がpであるから、何らかの指
定を1個することが必要である。ここで次の関係式を利
用する。Free reaction (factor q = 6 + p.Therefore, there are q caps to be controlled.On the other hand, the number of elements that can be rounded as in the conventional method is 6.According to the conventional method, these 6
You can specify the temperature, position and posture of the hand using the purple key7).
However, since the redundancy is p in the other method, it is necessary to make one specification of some kind. Here, the following relational expression is used.
Lo−Σ(Epot + Ekin )E:エネルギー
Epot :位置エネルギー
EにLn :運動エネルギー
また回転系では
EkLル0Σ7IθRI:yj性能率
これは基礎式とI2又知られている。従って、この式の
1つイ:り慣仁能率を上記1個の要素としてhjいろこ
とが考えられる。、英際慣性能第1を用いZ)ことは、
エネルギーを制御1′ろことと緑くかかわっているので
、本発明の目的に合うプビけでなく、ジャコピアンを用
いろ場合、ジャコピアンの要素の中圧θやθ項かでてこ
はいため。Lo-Σ (Epot + Ekin) E: Energy Epot: Potential energy E to Ln: Kinetic energy, or in a rotating system, EkL 0Σ7IθRI: yj Performance rate This is also known as the basic formula I2. Therefore, it is conceivable that one of this formula, i:i, and i/i, is considered to be one of the above-mentioned elements. , using the first British inertia Z) means that
Energy control 1' is closely related to the locus, so if you use the Jacobian instead of the Pubike, which suits the purpose of the present invention, you will benefit from the intermediate pressure θ and θ term of the Jacobian element.
速厘や加速度の検出器が不用であるという利点もあろや
このため、本発明を具体化する態様として、2種類の慣
性hL率Iを有効[用いることができるのである。This has the advantage of not requiring a velocity or acceleration detector, and for this reason, two types of inertia hL rates I can be effectively used as embodiments of the present invention.
ここで、第5図を用いて慣性能率Iの麹、出法を述べる
。第5図(α)のように物体が平面状の場合、その平面
に垂直でその物体の重心を通る軸AVc対する慣性能率
Iは容易に算出できる。Here, using FIG. 5, we will describe the method of making koji with a rate of inertia I. When the object is planar as shown in FIG. 5(α), the inertia factor I with respect to the axis AVc perpendicular to the plane and passing through the center of gravity of the object can be easily calculated.
これをIGとする。また第5図(b)のように、第5図
(α)と同様であるが上記の軸Aと平行でrの距離を持
つ軸Bに対する慣性能率Iは、1 = 16+rnr”
(ここにmは物体の質量、)
となる。次に第5図(c)の如き立体の場合も同様の条
件では同じ形の式1 = Ia+mr”となる。This is called IG. Also, as shown in Fig. 5(b), the inertia factor I with respect to axis B, which is similar to Fig. 5(α) but is parallel to the above axis A and has a distance of r, is 1 = 16 + rnr'' (here m is the mass of the object, ).Next, in the case of a solid as shown in Fig. 5(c), under similar conditions, the same form of equation 1 = Ia + mr'' is obtained.
ただしIa及びrは、ここでは既に述べたのの関数とな
る。また1種のIの選定方法として、その影響力の太き
いものを選ぶことが必要であるため。However, Ia and r are the functions already described here. In addition, as a method for selecting one type of I, it is necessary to select one with the greatest influence.
第1軸回りのI即ち、I 第2軸回りのI即ちtI 第P軸回らのI即ちpl の2種類を取るものとする。I around the first axis, that is, I I or tI around the second axis I of the P-th axis, that is, pl There are two types.
以下に本発明の一実施例について説明する。An embodiment of the present invention will be described below.
本方法の一例としてP−2(冗長自由度2)とした場合
、餓6図に示すようになる。これを上記説明した方法の
ように慣性能率Iを選ぶと。As an example of this method, when P-2 (redundant degree of freedom is 2) is used, the result is as shown in Figure 6. If we choose the inertia factor I as in the method explained above.
ま゛ず第1番目のI (=、I)は第7図のようになり
、第2番目のI (=21 )は第8図のようになる。First, the first I (=, I) becomes as shown in FIG. 7, and the second I (=21) becomes as shown in FIG.
これをそれぞれのIaまたはrがどの変数を含むかを詳
細に示すと次のようになる。The details of which variables each Ia or r include are as follows.
11=IGII+rn1r2
+ 10.、 (θ、 )
十 m、! rI”! (θ、 )−1−IG、、 (
θ6.θ、) 十m、f、%(θ7.θ、)+IG
、、(θ7.θ8.θ4 * ”’ +θ、)十m、r
:、(θ、、θ3.θ7 + ”’ +08)−11(
θ1.θ1.・・・、θ、)
11 = lG22 −1− m、 r:
。11=IGII+rn1r2+10. , (θ, )
Ten meters! rI”! (θ, )−1−IG,, (
θ6. θ,) 10m, f,% (θ7.θ,)+IG
,, (θ7.θ8.θ4 * ”' +θ,) 10m, r
:, (θ,, θ3.θ7 + ”' +08) −11(
θ1. θ1. ..., θ,) 11 = lG22 -1- m, r:
.
+IQ、8Cθm ) + m、r!(4,)
十Ic、、Cθ3.θ4)+rn4?−二(θ、、θ4
)+IO,,C03,θl+”’ *θs) +m8r
:、Cθl + G4 ”’ tθ、)=、I(θ3.
θ4.・・・、G8)
以上をまとめると
よって
これを前述したのと同様に、各項を略記して下記の如く
表現する。+IQ, 8Cθm) + m, r! (4,)
10Ic,,Cθ3. θ4)+rn4? −2(θ,,θ4
)+IO,,C03,θl+”' *θs) +m8r
:, Cθl + G4 ”' tθ, )=, I(θ3.
θ4. ..., G8) To summarize the above, each term will be abbreviated and expressed as follows in the same way as described above.
Δに=〔7)@Δω
ここで上記のように冗長度を規制する要素としてIを用
いろと、〔J〕の各要素はωのみで構成され、ΦやΦは
これに含まれない。このことは。Δ = [7) @Δω Here, if I is used as the element regulating redundancy as described above, each element of [J] is composed of only ω, and Φ and Φ are not included. About this.
必要な時点でロボットの各関節角度の検出さえすればよ
く、角速度及び角加速度の検出は必要ないことを意味す
る。よっ1式ΔΦ= C/)−’・ΔXによって制御1
−べき量ΔOが定まる。たとえば。This means that it is only necessary to detect the angle of each joint of the robot at the necessary time, and there is no need to detect angular velocity and angular acceleration. Therefore, control 1 by equation 1 ΔΦ = C/)-'・ΔX
- The power quantity ΔO is determined. for example.
ここでΔ、I=0.Δ、l=0と指定すれは1.ノと、
Iをコンスタントにする制御ができる。この他にも、あ
る範囲であれば多くの要求に応じた制御が可n目である
。Here Δ, I=0. Δ, specifying l=0 is 1.ノ and
It is possible to control I to be constant. In addition to this, it is possible to perform control in response to many requests within a certain range.
上述の如〈従来方法の6自由度による制御では、ある動
作をさせた時、ロボットが無理な姿勢を取らざるを得な
かつたり、一部の軸あるいは全体として瞬間的に過負荷
を取ることがあるが、本方法によれば全体として動作が
円滑となり、極端にある特定の軸に過負荷がかかつたり
不自然な姿勢を取ることを減少させることができる。As mentioned above, with the conventional method of control using six degrees of freedom, when performing a certain movement, the robot may be forced to take an unreasonable posture, or some axes or the entire robot may be momentarily overloaded. However, according to this method, the overall movement becomes smoother, and it is possible to reduce excessive overload on a particular axis and the occurrence of unnatural postures.
なお、上記実施例は、関係式としてジャコピアン行例に
より表わされたものな用いて従来と同様な引算により制
御を達成している。かつ該実施例では、冗長度を規制す
る要素として、慣性能率を用いたので、必要なのはロボ
ットの各関節の位置のみで、速度・加速度の検出を必要
としないという利点がある。さらにこの実施例では、冗
長度を規制する要素として選定した慣性能率の変化匍、
の指定を常時零として慣性能率を保つことにより、駆w
1源に於ける負荷の急激な変化を避けることができると
いう効果がある。Note that the above embodiment uses a relational expression expressed by a Jacobian row example and achieves control by subtraction similar to the conventional method. In addition, in this embodiment, since the inertia factor is used as the element regulating redundancy, there is an advantage that all that is required is the position of each joint of the robot, and there is no need to detect velocity or acceleration. Furthermore, in this example, the change in inertia rate selected as an element regulating redundancy,
By always setting zero to maintain the inertia factor, the drive w
This has the effect of avoiding sudden changes in load at one source.
但し、このように木実雄側は具体的な効果を有するもの
ではあるが、本発明は勿論この例にのみ限定されるもの
ではない。However, although the Kinio side has a specific effect as described above, the present invention is of course not limited to this example.
第1図は従来の6目出度の関節形ロボットにおけるベー
スの座標と各関節角を示f、、第2図はハンドの姿勢を
示j3個のパラメータの1例を示す、、第6図は従来技
術による欠点を諸要素に分けて示したもので、第5[!
!I(11〜(5)は各々θ1〜θ4.θ6の時間変化
を示′f6 (なお、θ5は不要なので図示せず、θ6
も内容は省略した。〕m4図(a、+ +1!11はエ
ネルギーの時間変化を示す図で、(α)は従来の説明図
、(hlはそれに対応した良い状態を示′f、、第5図
は慣性能率Iの算出法について示す図で、fd1〜+c
+は物体の各状態に応じてこれを各々図示したものであ
7)、、第6図は、本発明の方法による制御の一実施例
を説明づ−るだめのもので、冗長度が2の場合(即ち自
由度8)の関節形ロボットにおけるベースの座標と各関
節角を示す6第7図は第6図の例の実施のための1例と
して義んだ、Iケ構成する諸要素な図示したものである
。第8図はm7図と同様にして、Iを構成する諸要素を
図示したものである。
p・・・冗長度を規制する璧累(冗長自由度〕I・・・
慣性能率
Jl・・・ハンド
代理人弁理士 薄 1)利 幸
怜 1 図
日
脩 2 図
庶3 図
第4 図 (c、、)
一−一・−(5)
θ6
te肩 を
第 6 回
P、屯
ノ
!′7ri!J
+ 1− (IGII 十m+ l”’I+’ )+(
15,、+ l’)12 f−J )十、、 、、、
、 (b、、、(158f−J )第 2Ii21Figure 1 shows the base coordinates and joint angles of a conventional 6-degree articulated robot, f, Figure 2 shows the hand posture, and an example of the three parameters. It shows the disadvantages of technology divided into various elements, and the fifth [!
! I(11 to (5) represent the time changes of θ1 to θ4 and θ6, respectively)'f6 (Note that θ5 is not shown because it is unnecessary,
The contents have also been omitted. ] m4 diagram (a, + +1! 11 is a diagram showing the time change of energy, (α) is a conventional explanatory diagram, (hl is a corresponding good state 'f), Figure 5 is the inertia factor I This is a diagram showing the calculation method of fd1~+c
+ indicates each state of the object.7) Figure 6 is for explaining one embodiment of control according to the method of the present invention, and the redundancy is 2. Figure 7 shows the base coordinates and each joint angle in an articulated robot in the case of 8 degrees of freedom (that is, 8 degrees of freedom). This is an illustration. FIG. 8 illustrates various elements constituting I in the same manner as FIG. m7. p...The degree of freedom that regulates redundancy (redundant degree of freedom) I...
Inertia rate Jl...Hand agent Patent attorney Usui 1) Toshiyuki 1 Figure Hi Shu 2 Figure 3 Figure 4 Figure 4 (c,,) 1-1・-(5) θ6 te shoulder 6th P , Touno! '7ri! J + 1- (IGII 10m+l"'I+')+(
15,, + l') 12 f-J) 10, , ,,,
, (b, , (158f-J) 2nd Ii21
Claims (1)
各関節角度の量を定める制御方法に於いて、位置と姿勢
を規制する6要素と、更に冗長度を規制する要素をも指
定することによって、駆動すべき各関節角度の量を定め
ることを特徴とする。冗長度を持つ多関節形ロボットの
制御方法。 Z 前記角度量は、ジャコピアン行列により表現した関
係式を用いて、この各関節角度の量を定めるものであ、
ることを特徴とする特許請求の範囲第1項に記載の冗長
度を持つ多関節形ロボットの制御方法。 6 冗長度を規制する要素として、慣性能率ケ用いるこ
とを特徴とする特許請求の範囲第1項または第2項の冗
長度を持つ多関節形ロボットの制御方法。 4、 冗長度を規制する要素として選定した慣性能率の
変化証の指定を常時零として慣性能率を一定に保つこと
により、駆動源に加わる負荷の急激な変化を避ける一構
成としたことを特徴とする。trf許請求の範囲第6項
に記載の冗長度ビ持つ多関節形ロボットの制御方法。[Claims] t. A control method for determining the amount of each joint angle to be used in a multi-joint robot with redundancy, which includes six elements that regulate position and posture, and further regulates redundancy. The feature is that the amount of each joint angle to be driven is determined by also specifying the element to be driven. A control method for an articulated robot with redundancy. Z The angle amount is determined by using a relational expression expressed by a Jacobian matrix to determine the amount of each joint angle,
A method for controlling an articulated robot having redundancy as set forth in claim 1. 6. A method for controlling an articulated robot with redundancy as claimed in claim 1 or 2, characterized in that the inertia rate is used as the element regulating redundancy. 4. It is characterized by a configuration that avoids sudden changes in the load applied to the drive source by keeping the inertia factor constant by setting the change proof of the inertia factor selected as an element regulating redundancy to zero at all times. do. A method for controlling an articulated robot having redundancy according to claim 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13722482A JPS5930690A (en) | 1982-08-09 | 1982-08-09 | Method of controlling multiple articulated type robot having redundancy |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13722482A JPS5930690A (en) | 1982-08-09 | 1982-08-09 | Method of controlling multiple articulated type robot having redundancy |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5930690A true JPS5930690A (en) | 1984-02-18 |
| JPH046003B2 JPH046003B2 (en) | 1992-02-04 |
Family
ID=15193676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13722482A Granted JPS5930690A (en) | 1982-08-09 | 1982-08-09 | Method of controlling multiple articulated type robot having redundancy |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5930690A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61278906A (en) * | 1985-06-03 | 1986-12-09 | Hitachi Ltd | Method for controlling robot |
| JPS6258302A (en) * | 1985-09-09 | 1987-03-14 | Hitachi Ltd | Robot control method |
| JPS6330905A (en) * | 1986-07-25 | 1988-02-09 | Agency Of Ind Science & Technol | Hybrid control device for redundant manipulator |
| JPH01164582A (en) * | 1987-12-17 | 1989-06-28 | Matsushita Electric Ind Co Ltd | multi-axis robot arm |
| JPH0312709A (en) * | 1989-06-12 | 1991-01-21 | Hitachi Ltd | Manipulator control method, control device, and manipulator device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5727689A (en) * | 1980-07-19 | 1982-02-15 | Shin Meiwa Ind Co Ltd | Multi-articulated robot |
-
1982
- 1982-08-09 JP JP13722482A patent/JPS5930690A/en active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5727689A (en) * | 1980-07-19 | 1982-02-15 | Shin Meiwa Ind Co Ltd | Multi-articulated robot |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61278906A (en) * | 1985-06-03 | 1986-12-09 | Hitachi Ltd | Method for controlling robot |
| JPS6258302A (en) * | 1985-09-09 | 1987-03-14 | Hitachi Ltd | Robot control method |
| JPS6330905A (en) * | 1986-07-25 | 1988-02-09 | Agency Of Ind Science & Technol | Hybrid control device for redundant manipulator |
| JPH01164582A (en) * | 1987-12-17 | 1989-06-28 | Matsushita Electric Ind Co Ltd | multi-axis robot arm |
| JPH0312709A (en) * | 1989-06-12 | 1991-01-21 | Hitachi Ltd | Manipulator control method, control device, and manipulator device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH046003B2 (en) | 1992-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8560122B2 (en) | Teaching and playback method based on control of redundancy resolution for robot and computer-readable medium controlling the same | |
| CN101678551B (en) | Motion Controllers for Elastic Robotic Structures | |
| US20030171847A1 (en) | Method of controlling a robot through a singularity | |
| CN106329399B (en) | A kind of control method and controller of transmission line of electricity bolt fastening machine people | |
| CN104626171A (en) | Mechanical arm collision detection and response method based on six-dimensional force sensor | |
| JPS59107884A (en) | Control system of robot | |
| Selvaggio et al. | Non-prehensile object transportation via model predictive non-sliding manipulation control | |
| JPH0310782A (en) | Motion control method for robot | |
| JPS5930690A (en) | Method of controlling multiple articulated type robot having redundancy | |
| CN108608427A (en) | Unusual method and device is kept away in Robot Force control distraction procedure | |
| JP2009220184A (en) | Output torque limiting circuit of industrial robot | |
| CN108445778B (en) | Dynamics modeling method for space non-cooperative target non-complete constraint assembly | |
| Nurahmi et al. | Dimensionally homogeneous Jacobian and condition number | |
| Guo et al. | Rapid SGCMGs singularity-escape steering law in gimbal angle space | |
| Bowling et al. | The motion isotropy hypersurface: a characterization of acceleration capability | |
| Ahmad | Constrained motion (force/position) control of flexible joint robots | |
| CN112077848A (en) | Fire UAV software manipulator control system based on optimized preset performance | |
| US12290929B2 (en) | Applied force control for robots | |
| CN118550312A (en) | Visual impedance control method and system for autonomous operation of aerial robot | |
| JP4449693B2 (en) | Robot control apparatus and control method thereof | |
| Yang et al. | Dynamic modeling based on real-time deflection measurement and compensation control for flexible multi-link manipulators | |
| JPS62199383A (en) | Control system of robot | |
| US11480229B2 (en) | Vibration suppression system and method of reducing vibration on flexible bar structure in vibration suppression system | |
| JP2025525648A (en) | Grip device, robot, and force information sensing method | |
| CN108466267A (en) | A kind of control method of 2R drive lackings planar manipulator |