JP2560283B2 - Robot control method - Google Patents

Robot control method

Info

Publication number
JP2560283B2
JP2560283B2 JP61030940A JP3094086A JP2560283B2 JP 2560283 B2 JP2560283 B2 JP 2560283B2 JP 61030940 A JP61030940 A JP 61030940A JP 3094086 A JP3094086 A JP 3094086A JP 2560283 B2 JP2560283 B2 JP 2560283B2
Authority
JP
Japan
Prior art keywords
joint
wrist
singular point
axis
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.)
Expired - Fee Related
Application number
JP61030940A
Other languages
Japanese (ja)
Other versions
JPS62189504A (en
Inventor
武俊 田崎
善勝 南
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP61030940A priority Critical patent/JP2560283B2/en
Publication of JPS62189504A publication Critical patent/JPS62189504A/en
Application granted granted Critical
Publication of JP2560283B2 publication Critical patent/JP2560283B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は最先の手首が、与えられた姿勢を保持したま
ま、与えられた軌道上を移動する多軸関節形ロボットの
制御方法に関する。
Description: TECHNICAL FIELD The present invention relates to a control method for a multi-axis articulated robot in which the first wrist moves on a given trajectory while maintaining a given posture.

〔従来の技術〕[Conventional technology]

6軸関節形ロボットのひとつとして、第4図に示すよ
うに、次の6軸から構成されるものがある。
As shown in FIG. 4, one of the 6-axis articulated robots includes the following 6 axes.

(1) 地面に固定された脚41の上部に設けられ、垂線
(Z0軸)回りに自由度を有する胴42。
(1) A torso 42 which is provided on an upper portion of a leg 41 fixed to the ground and has a degree of freedom around a vertical line (Z 0 axis).

(2) 胴42の先端部に設けられ、Z0軸に垂直なZ1軸回
りに自由度を有する下腕43。
(2) A lower arm 43 provided at the tip of the trunk 42 and having a degree of freedom around the Z 1 axis which is perpendicular to the Z 0 axis.

(3) 下腕43の先端部に設けられ、Z1軸と平行なZ2
回りに自由度を有する上腕44。
(3) An upper arm 44 provided at the tip of the lower arm 43 and having a degree of freedom around the Z 2 axis parallel to the Z 1 axis.

(4) 上腕44の先端部に設けられ、Z2軸と垂直なZ3
回りに自由度を有する手首A45。
(4) provided at the distal end portion of the upper arm 44, the wrist has degrees of freedom in the vertical Z 3 axis and Z 2 axes A45.

(5) 手首45の先端部に設けられ、Z3軸と垂直なZ4
回りに自由度を有する手首46。
(5) A wrist 46 provided at the tip of the wrist 45 and having a degree of freedom around the Z 4 axis which is perpendicular to the Z 3 axis.

(6) 手首46の先端部に設けられ、Z4軸と垂直なZ5
回りに自由度を有する手首47。
(6) A wrist 47 provided at the tip of the wrist 46 and having a degree of freedom around the Z 5 axis which is perpendicular to the Z 4 axis.

以上、各関節が1自由度づつ有するので、全体で6自
由度となる。
As described above, since each joint has one degree of freedom, it has a total of six degrees of freedom.

このような6軸関節形ロボットにおいては、ロボット
の動作範囲内であれば、手首47、すなわち第6関節は、
任意の位置、かつ任意の姿勢をとることができる。
In such a 6-axis joint type robot, the wrist 47, that is, the sixth joint, is
It can take any position and any posture.

なぜならば、3次元空間においては、位置を確定する
ために3自由度必要であり、姿勢を確定するためにさら
に3自由度必要であるからである。
This is because in the three-dimensional space, three degrees of freedom are required to determine the position, and three more degrees of freedom are required to determine the posture.

したがって、6自由度あれば、その両方が確定できる
はずである。
Therefore, if there are 6 degrees of freedom, both of them should be determinable.

ところが、実際は2つの「解」が存在することは、米
国パデュー大学教授R.P.Paul氏が著した『ROBOT MANIPU
LATORS:MATHEMATICS,PROGRAMING,AND CONTROL』(1981
年)にも詳しい。(日本では、吉川恒夫氏の翻訳によ
り、株式会社コロナ社から『ロボット・マニピュレー
タ』と題して発行されている。) すなわち、第5図(a),(b)に示すように、手首
47(第6関節)と手首(第4関節)が、それぞれ180°
回転した2つの状態がありうるのである。第5図(a)
は手首47が手首45の中心線より上にある状態であり、第
5図(b)は手首47が手首A45の中心線より下にある状
態である。
However, the fact that there are actually two “solutions” is that “ROBOT MANIPU” written by Professor RP Paul of Purdue University, USA
LATORS: MATHEMATICS, PROGRAMING, AND CONTROL ”(1981
Year) (In Japan, translated by Mr. Tsuneo Yoshikawa, it is issued by Corona Co., Ltd. under the title of "Robot Manipulator.") That is, as shown in FIGS.
47 (6th joint) and wrist (4th joint) are each 180 °
There can be two rotated states. Fig. 5 (a)
Shows the state in which the wrist 47 is above the center line of the wrist 45, and FIG. 5 (b) shows the state in which the wrist 47 is below the center line of the wrist A45.

したがって、従来はどちらか一方の状態となるよう指
定していた。
Therefore, conventionally, either one of the states was designated.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

ところが、前記従来例では、第6図に示すように、手
首47に手首45の中心線を通過する動作を実行させること
は不可能である。
However, in the above-mentioned conventional example, as shown in FIG. 6, it is impossible for the wrist 47 to execute the operation of passing through the center line of the wrist 45.

すなわち、手首45,手首46,手首47が一直線上に並んだ
状態(第6図(b))では、手首45と手首4の回転θ4
とθ6は、その和が0°または360°になる任意の角度を
選んでよいので、角度を確保できないのである。
That is, in the state where the wrist 45, the wrist 46, and the wrist 47 are aligned (FIG. 6 (b)), the rotation θ 4 of the wrist 45 and the wrist 4
Since and θ 6 may be selected to be any angle at which the sum is 0 ° or 360 °, the angle cannot be secured.

この状態を前述の著書では『退化状態』と呼んでいる
が、この『退化状態』に陥る地点(領域)を本発明では
『特異点』と呼ぶことにする。
This state is called the "degenerate state" in the above-mentioned book, but the point (region) that falls into this "degenerate state" is called the "singular point" in the present invention.

この特異点をむりやり通過させようとすると、前述し
たように、例えば手首47が手首45の中心線より上にある
状態(第6図(a))を指定していれば、特異点をはさ
んで、手首47(第6関節)と手首45(第4関節)がそれ
ぞれ180°回転しなければならない。
When attempting to pass through this singular point, if the wrist 47 is above the center line of the wrist 45 (Fig. 6 (a)), as described above, the singular point is crossed. Then, the wrist 47 (6th joint) and the wrist 45 (4th joint) must each rotate 180 °.

ところが現在のロボットでは、瞬間的に180°回転で
きるような動作速度は持ちあわせていない。
However, current robots do not have an operating speed that allows them to instantaneously rotate 180 °.

したがって、そのような特異点をさけるように動作さ
せるか、第7図に示すように手首47をある角度をもって
取り付けることにより、特異点を実行動作範囲からはず
すなどの方策で対処せざるを得なかった。
Therefore, there is no choice but to take measures such as removing the singular point from the execution operation range by operating so as to avoid such a singular point or by attaching the wrist 47 at an angle as shown in FIG. It was

上記技術を検討すると、ロボット全体の座標系で移動
させるため、特異点を通過できないことがわかる。
Examination of the above technique shows that the robot cannot move through a singular point because it is moved in the coordinate system of the entire robot.

そこで、各関節にそれぞれ独立な動きを与えて特異点
を通過させようとする方式もあるが、軌跡から大きく逸
脱してしまう問題がある。
Therefore, there is a method in which each joint is given an independent motion to pass a singular point, but there is a problem in that it largely deviates from the locus.

これに対し、特開昭60-57408は「特異点検出直前の速
度と同一方向に微小な所定速度によって各関節を制御す
る」ものであるが、前記方式に比べ、軌跡から大きく逸
脱することはないにしても、各関節に同一方向に微小な
速度を与えるしかないので、軌跡からはずれる恐れは解
消されていないし、またそのときだけ微小速度となるた
め、所定の指令速度に追従できず、また動きも不自然と
なる。
On the other hand, Japanese Patent Laid-Open No. 60-57408 "controls each joint by a minute predetermined speed in the same direction as the speed immediately before the detection of a singular point", but it does not deviate significantly from the trajectory compared to the above method. Even if it does not exist, since there is no choice but to give a minute velocity to each joint in the same direction, the fear of deviating from the trajectory has not been eliminated, and since it is a minute velocity only at that time, it is not possible to follow the prescribed command velocity, and The movement also becomes unnatural.

さらに、特開昭60-189012は、第2〜第4軸をひとつ
の変数として扱うことにより、特異点を通過させようと
するものであるが、本発明とはロボットの構造が異な
り、本発明が適用しようとする第4図に示すロボットに
は適用できない。
Furthermore, Japanese Patent Laid-Open No. 60-189012 attempts to pass a singular point by treating the second to fourth axes as one variable, but the robot structure is different from that of the present invention. Cannot be applied to the robot shown in FIG.

本発明の目的は、与えられた軌跡からはずれることな
く、特異点を滑らかに通過できるロボットの軌跡制御方
法を提供することである。
An object of the present invention is to provide a trajectory control method for a robot that can smoothly pass a singular point without deviating from a given trajectory.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のロボットの軌跡制御方法は、所定の2つの関
節軸の値が無限に存在する特異点を検出するステップ
と、特異点が検出された場合、前記2つの関節軸の根元
の方の関節軸の移動指令をその直前の速度に固定し、該
速度および予め設定された、手首先端の位置および姿勢
データにもとづき他の関節軸を速度を算出し、各関節軸
を制御するステップを含む。
A robot trajectory control method according to the present invention comprises a step of detecting a singular point at which values of two predetermined joint axes exist infinitely, and, when a singular point is detected, a joint at the base of the two joint axes. The step of fixing the axis movement command to the speed immediately before that, calculating the speed of the other joint axes based on the speed and preset position and posture data of the wrist tip, and controlling each joint axis is included.

〔作用〕[Action]

従来は、特異点において回転角が特定できない2つの
関節それぞれ180°回転させて特異点を通過させている
ために、特異点を滑らかに通過することができなかっ
た。
Conventionally, two joints whose rotation angles cannot be specified at the singular point are rotated by 180 ° and passed through the singular point, so that the singular point cannot be smoothly passed.

これに対し、本発明では、特異点において回転角が特
定できない2つの関節のうち根元の関節の動作角度を人
為的に固定した上で、与えられた手首先端位置・姿勢を
満足するように、他の軸(θ1,θ2,θ3,θ5,θ6
の動作角度(速度)を求めるものである。
On the other hand, in the present invention, the movement angle of the root joint of the two joints whose rotation angle cannot be specified at the singular point is artificially fixed, and the given wrist tip position / posture is satisfied. Other axes (θ 1 , θ 2 , θ 3 , θ 5 , θ 6 )
The operating angle (speed) of is calculated.

なお、任意の位置においてある姿勢をとるためには、
機構学上6つの自由度(軸)が必要である。本願では、
このうちθ4軸を人為的に固定するため、与えられた位
置・姿勢を満足できない可能性がある。
In addition, in order to take a certain posture at an arbitrary position,
Six degrees of freedom (axis) are required in terms of mechanics. In this application,
Of these, since the θ 4 axis is artificially fixed, there is a possibility that the given position and orientation cannot be satisfied.

しかし、姿勢を必ず満足し、姿勢はなるべく満足する
ような解を求めることで、実用上問題がない。姿勢のず
れは、肉眼で確認できない程度しか生じないからであ
る。したがって、両関節が180°回転するという不自然
な動きはなくなり、特異点を滑らかに通過できる。
However, there is no problem in practice by seeking a solution that satisfies the posture without fail and satisfies the posture as much as possible. This is because the deviation in posture occurs only to the extent that it cannot be visually confirmed. Therefore, the unnatural movement of both joints rotating 180 ° is eliminated, and the singular point can be smoothly passed.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明す
る。
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明のロボットの軌跡の制御方法の一実施
例を示すフローチャート、第2図は第1図の軌跡制御方
法が適用される第4図の6軸関節型ロボットの概念図、
第3図は制御ブロック図である。
FIG. 1 is a flow chart showing an embodiment of a robot trajectory control method of the present invention, and FIG. 2 is a conceptual diagram of the 6-axis joint type robot of FIG. 4 to which the trajectory control method of FIG. 1 is applied.
FIG. 3 is a control block diagram.

6軸関節型ロボットのアーム先端に取り付けられてい
るハンド11の位置および姿勢は、位置を表わす直交座標
X,Y,Zおよび各直交座標軸X,Y,Z軸の回りの回転角を表わ
すそれぞれのロール、ピッチ、ヨー角TX,TY,TZによって
一義的に特定される。また、第2図中のθ1ないしθ6
それぞれ6軸関節型ロボットの関節であり、これらの角
度はエンコーダなどによって検出される。第3図の速度
発生部12は、ロボットのハンド11を所定の位置に移動さ
せる指令にもとづき現在の各関節の角度θk(k=1,2,
3,4,5,6)を基準にして計算された微小時間後の各関節
の角度θ′kとの差をもとめ、この差に対応した回転速
kによりそれぞれの関節を制御する。
The position and orientation of the hand 11 attached to the end of the arm of the 6-axis articulated robot are orthogonal coordinates that represent the position.
It is uniquely specified by each roll, pitch, and yaw angle TX, TY, TZ that represents the rotation angle around the X, Y, Z and each orthogonal coordinate axis X, Y, Z axis. Further, θ 1 to θ 6 in FIG. 2 are joints of a 6-axis joint type robot, and these angles are detected by an encoder or the like. The velocity generation unit 12 in FIG. 3 uses the command to move the robot hand 11 to a predetermined position, and the current angle θ k (k = 1, 2,
Determine the difference between the angle theta 'k of each joint after the calculated micro time 3, 4, 5, 6) on the basis, for controlling the respective joint by the rotational speed k which corresponds to the difference.

第5図(a)(b)のように手首47(第6関節)と手
首45(第4関節)は常に2つの状態が存在し、通常は手
首46(第5関節)の角度(中心線からの)の符号(+ま
たは−)で手首47と手首45の1つの状態(解)を算出し
ている。
As shown in FIGS. 5 (a) and 5 (b), the wrist 47 (6th joint) and the wrist 45 (4th joint) always have two states. Normally, the angle (center line) of the wrist 46 (5th joint) is present. One state (solution) of the wrist 47 and the wrist 45 is calculated with the sign (from +) (+ or −).

この時手首45(θ4)をある値に定義すれば手首46
(θ6)は必然的に決定される。
At this time, if the wrist 45 (θ 4 ) is defined as a certain value, the wrist 46
6 ) is inevitably determined.

何故ならばθ4とθ6の関係は Aθ4+Bθ6=C(A,B,Cは定数) となるからである。This is because the relationship between θ 4 and θ 6 is Aθ 4 + Bθ 6 = C (A, B, C are constants).

本実施例は、特異点が検出された場合、第4関節θ4
を特異点検出直前の速度として固定し、他の関節により
位置および姿勢を制御することによって特異点を滑らか
に通過させるものである。
In the present embodiment, when a singular point is detected, the fourth joint θ 4
Is fixed as the velocity immediately before the detection of the singular point, and the position and the posture are controlled by other joints to allow the singular point to pass smoothly.

以下、第1図にもとづいて本実施例を詳細に説明す
る。
Hereinafter, this embodiment will be described in detail with reference to FIG.

まず、微小時間後の位置および姿勢データX,Y,Z,TX,T
Y,TZの設定を行なう(ステップ1)。次に、第5関節の
COSθ5の値を算出する(ステップ2)。このCOSθ5の値
により特異点の検出を行なう(ステップ3)。すなわ
ち、θ5がCOSθ5>M(Mは特異点の範囲を限定する定
数)を満足する場合、特異点を検出したものとする。特
異点が検出されなかった場合、ステップ1で設定した位
置および姿勢データX,Y,Z,TX,TY,TZによりk(k=1
〜6)を算出し、各関節θkを制御する(ステップ
4)。目標位置に到達したか否かを判断し(ステップ
5)、到達したならば制御を終了し、到達していなけれ
ばステップ1に戻る。特異点が検出された場合、特異点
検出直前の第4関節θ4の速度4を記憶し(ステップ
6)、この第4関節θ4の速度kおよびステップ1で設
定した位置および姿勢データX,Y,Z,TX,TY,TZにもとづき
他のkを算出し、各関節θ1〜θ6を制御する(ステッ
プ7)。次に、姿勢のTX,TY,TZの微小変化を算出し、次
回姿勢データ設定の基準とする(ステップ8)。
First, the position and orientation data X, Y, Z, TX, T after a minute time
Set Y and TZ (step 1). Next, for the fifth joint
The value of COS θ 5 is calculated (step 2). A singular point is detected by the value of COS θ 5 (step 3). That, theta 5 is COSθ 5> M (M is a constant to limit the scope of the singular point) is satisfied, it is assumed that detected the singularity. When no singular point is detected, k (k = 1) is determined by the position and orientation data X, Y, Z, TX, TY, TZ set in step 1.
~ 6) are calculated and each joint θ k is controlled (step 4). It is determined whether or not the target position has been reached (step 5). If the target position has been reached, the control is terminated, and if not, the process returns to step 1. When a singular point is detected, the speed 4 of the fourth joint θ 4 immediately before the detection of the singular point is stored (step 6), and the speed k of the fourth joint θ 4 and the position and posture data X set in step 1, Other k is calculated based on Y, Z, TX, TY, TZ to control each joint θ 1 to θ 6 (step 7). Next, minute changes in the postures TX, TY, and TZ are calculated and used as the reference for the next posture data setting (step 8).

なお、特異点が検出された場合、第4関節θ4の速度
θ4を一定値に固定することにより、ロボットの姿勢は
若干であるが当初与えられた姿勢より変化するが、ステ
ップ6〜8を繰り返すことにより、特異点を滑らかに通
過することができる。
Incidentally, if the singularity is detected, by fixing the speed theta 4 of the fourth joint theta 4 to a constant value, but although the posture of the robot is slightly changed from the posture given initially, step 6-8 By repeating the above, the singular point can be smoothly passed.

この方法によりロボットのハンドル11を与えられた軌
跡に追従して滑らかに移動させることができる。
By this method, the handle 11 of the robot can be moved smoothly following a given trajectory.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、特異点を検出した場
合、所定の2つの関節軸の根元の方の関節軸を特異点検
出直前の速度として固定し、他の関節により位置および
姿勢を制御することにより、簡単な構成で、制御点の速
度変化を生じることなく、また与えられた軌跡をずれる
ことなく、姿勢の微小変化のみで特異点を滑らかに通過
させ、全空間を連続的に移動させることができる効果が
ある。
As described above, according to the present invention, when a singular point is detected, the joint axis at the base of the predetermined two joint axes is fixed as the speed immediately before the detection of the singular point, and the position and posture are controlled by other joints. The simple structure allows the singular point to smoothly pass through only a slight change in posture without changing the velocity of the control point or shifting the given trajectory, and continuously moves in the entire space. There is an effect that can be.

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

第1図は本発明のロボットの軌跡制御方法の一実施例を
示すフローチャート、第2図は第1図に示した軌跡制御
方法が適用される第4図の6軸関節形ロボットの概念
図、第3図は制御ブロック図、第4図は6軸関節形ロボ
ットの斜視図、第5図は第4図の6軸関節形ロボットに
おいて手首47と45の状態を示す図、第6図は特異点を説
明する説明図、第7図は、手首47をある角度をもって取
り付けることにより特異点を実行動作範囲からはずす方
策を示す図である。 1〜8……ステップ、θ1〜θ6……関節、11……ハン
ド、12……速度発生部。
FIG. 1 is a flow chart showing an embodiment of a robot trajectory control method of the present invention, and FIG. 2 is a conceptual diagram of the 6-axis articulated robot of FIG. 4 to which the trajectory control method shown in FIG. 1 is applied. FIG. 3 is a control block diagram, FIG. 4 is a perspective view of a 6-axis articulated robot, FIG. 5 is a view showing the states of wrists 47 and 45 in the 6-axis articulated robot of FIG. 4, and FIG. FIG. 7 is an explanatory view for explaining the points, and FIG. 7 is a view showing a measure for removing the singular point from the execution operation range by attaching the wrist 47 at a certain angle. 1 to 8 ... Step, θ 1 to θ 6 ...... Joint, 11 ...... Hand, 12 …… Velocity generator.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】最先の手首が、与えられた姿勢を保持した
まま、与えられた軸跡上を移動する多軸関節形ロボット
の制御方法において、 所定の2つの関節軸の動作角度が無限に存在する特異点
を検出するステップと、 特異点が検出された場合、前記2つの関節軸の根元の方
の関節軸の移動指令を特異点検出直前の速度に固定し、
該速度および予め設定された、手首先端の位置および姿
勢データにもとづき他の関節軸の速度を算出し、各関節
軸を制御するステップを有することを特徴とする、ロボ
ットの制御方法。
1. A control method of a multi-axis articulated robot in which a wrist at the frontmost position moves on a given axis trace while maintaining a given posture, and an operating angle of two predetermined joint axes is infinite. Detecting a singular point present in the, and when a singular point is detected, the movement command of the joint axis toward the root of the two joint axes is fixed to the speed immediately before the detection of the singular point,
A method for controlling a robot, comprising the step of calculating the speed of other joint axes based on the speed and preset position and posture data of the wrist tip and controlling each joint axis.
JP61030940A 1986-02-17 1986-02-17 Robot control method Expired - Fee Related JP2560283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61030940A JP2560283B2 (en) 1986-02-17 1986-02-17 Robot control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61030940A JP2560283B2 (en) 1986-02-17 1986-02-17 Robot control method

Publications (2)

Publication Number Publication Date
JPS62189504A JPS62189504A (en) 1987-08-19
JP2560283B2 true JP2560283B2 (en) 1996-12-04

Family

ID=12317674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61030940A Expired - Fee Related JP2560283B2 (en) 1986-02-17 1986-02-17 Robot control method

Country Status (1)

Country Link
JP (1) JP2560283B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04205208A (en) * 1990-11-30 1992-07-27 Kawasaki Heavy Ind Ltd Control method for robot arm
JP4060393B2 (en) * 1996-01-24 2008-03-12 三菱電機株式会社 Robot speed calculation device and robot speed calculation method
WO2020070779A1 (en) * 2018-10-01 2020-04-09 株式会社エアロネクスト Telescopic rod
CN114378830B (en) * 2022-02-18 2024-02-20 深圳市大族机器人有限公司 Robot wrist joint singular avoidance method and system

Also Published As

Publication number Publication date
JPS62189504A (en) 1987-08-19

Similar Documents

Publication Publication Date Title
JP3207728B2 (en) Control method of redundant manipulator
US8560122B2 (en) Teaching and playback method based on control of redundancy resolution for robot and computer-readable medium controlling the same
US6845295B2 (en) Method of controlling a robot through a singularity
JPS59218513A (en) Arc control method of industrial robot
JP2874238B2 (en) Control method of articulated robot
Allen et al. Closed-form non-singular constant-curvature continuum manipulator kinematics
Rohling et al. Optimized fingertip mapping for teleoperation of dextrous robot hands
JP2560283B2 (en) Robot control method
Tsai et al. Manipulability of manipulators
JPH0693209B2 (en) Robot's circular interpolation attitude control device
JPH0553590B2 (en)
JPH01267706A (en) Method for controlling robot
JP4230196B2 (en) Positioning calculation method and positioning calculation apparatus
JPH035605B2 (en)
JPH0677205B2 (en) Robot control method
JPS62199383A (en) Control system of robot
AL-Tameemi et al. Kinematics analysis of 5250 lab-volt 5-DoF robot arm
Yoshikawa et al. Four-joint redundant wrist mechanism and its control
JP3904036B2 (en) Multi-finger multi-joint hand control device
Tyapin et al. Long arm manipulator path interpolation using 4th order b-splines
JPS6029288A (en) Robot device
JP2676721B2 (en) Control device for articulated robot
JP2019093488A (en) Robot control device and robot reverse conversion processing method
CN118288303A (en) Gesture-based redundant soft robot user-friendly real-time control method
JP2024035977A (en) Off-line teaching method of multi-joint robot, program, multi-joint robot and information processing device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees