JP3194395B2 - Path function sequential generation method - Google Patents

Path function sequential generation method

Info

Publication number
JP3194395B2
JP3194395B2 JP12499592A JP12499592A JP3194395B2 JP 3194395 B2 JP3194395 B2 JP 3194395B2 JP 12499592 A JP12499592 A JP 12499592A JP 12499592 A JP12499592 A JP 12499592A JP 3194395 B2 JP3194395 B2 JP 3194395B2
Authority
JP
Japan
Prior art keywords
path
path function
function
sensor
section
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
Application number
JP12499592A
Other languages
Japanese (ja)
Other versions
JPH05324036A (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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP12499592A priority Critical patent/JP3194395B2/en
Publication of JPH05324036A publication Critical patent/JPH05324036A/en
Application granted granted Critical
Publication of JP3194395B2 publication Critical patent/JP3194395B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、センサから離散的に与
えられる作業対象上の経路の位置・姿勢を表すデータと
該センサの基準座標に対する位置・姿勢データから基準
座標における経路の位置・姿勢を表す経路関数としてn
次多項式を逐次的に決定し出力する、ロボットによる経
路追従制御装置における経路関数逐次生成方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a position / posture of a path in reference coordinates from data representing the position / posture of a path on a work object discretely given from a sensor and position / posture data with respect to the reference coordinates of the sensor. N as a path function representing
The present invention relates to a method for sequentially generating a path function in a robot path following control device that sequentially determines and outputs a degree polynomial.

【0002】[0002]

【従来の技術】ロボットによる経路追従制御装置では、
高速,高精度化を達成しようとする場合、次の各項目が
重要な課題となる。 (1)ロボットの動特性による追従誤差の発生を防止す
るために、事前に経路情報を知っていることが望まし
い。特に、経路の微分情報が重要な役割を果たすので経
路情報が経路関数としてパラメトリックな形で得られて
いることが必要になる。 (2)経路関数は経路を正確に表現するものでなければ
ならない。 (3)運動制御に用いられることを考えると、経路関数
はその値が連続であるばかりでなく、1階微分や2階微
分まで連続であることが望ましい。
2. Description of the Related Art In a robot path following control device,
When trying to achieve high speed and high accuracy, the following items are important issues. (1) In order to prevent the occurrence of a tracking error due to the dynamic characteristics of the robot, it is desirable to know the route information in advance. In particular, since the differential information of the path plays an important role, it is necessary that the path information is obtained in a parametric form as a path function. (2) The path function must accurately represent the path. (3) Considering that the path function is used for motion control, it is desirable that the value of the path function is not only continuous but also continuous up to the first and second derivatives.

【0003】これに対する従来技術として、センサを用
いて経路情報を先読みすることにより適応性を付与しよ
うという研究が進められている。その場合、通常、離散
的に得られる経路情報をそのままテーブルに格納し、経
路情報を順次読出しながらその間を直線補間するなどし
て追従制御を行う方法が用いられている。
[0003] As a conventional technique for this, studies are being made to give flexibility by pre-reading route information using a sensor. In this case, a method is generally used in which path information obtained discretely is stored in a table as it is, and the path information is sequentially read out while linear interpolation is performed between the path information to perform tracking control.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の方法は
次のような欠点がある。 (1)経路に関する離散的な事前情報があるので、経路
の曲がりをある程度予測しながら追従制御を行うことは
不可能ではないが、経路が関数表現されていないため経
路の曲がりに関する微分情報が得られないので、動特性
を厳密に考慮した追従制御を行うことができない。 (2)再現された経路は本来の経路の折れ線近似にな
り、正確な経路の再現という面から望ましくない。 (3)センサから得られる経路情報にノイズなどに起因
する誤差が含まれていてもその値に忠実に追従制御を行
わせようとするため追従誤差の面でも好ましくない。 (4)センシングの状況によりセンサデータの信頼度に
変動が生じても、全てセンサデータを同じ重みで使用し
てしまうため再現経路の劣化を招く。
The above-mentioned conventional method has the following disadvantages. (1) Since there is discrete prior information on the path, it is not impossible to perform tracking control while predicting the curve of the path to some extent, but since the path is not expressed as a function, differential information on the curve of the path can be obtained. Therefore, tracking control that strictly considers dynamic characteristics cannot be performed. (2) The reproduced path is a polygonal approximation of the original path, which is not desirable from the viewpoint of accurate path reproduction. (3) Even if an error due to noise or the like is included in the path information obtained from the sensor, it is not preferable in terms of a tracking error because the tracking control is performed faithfully to the value. (4) Even if the reliability of the sensor data fluctuates due to the state of sensing, all the sensor data are used with the same weight, so that the reproduction path is deteriorated.

【0005】本発明はこれらの欠点を解決するために成
されたものであり、その目的は、センシング誤差抑圧特
性と高精度な経路再現性を持ち、経路の全区間に渡って
滑らかに接続されたスプライン関数で経路を表現する経
路関数逐次生成方法を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve these drawbacks, and has as its object to provide a sensing error suppression characteristic and high-accuracy path reproducibility, and to provide smooth connection over the entire section of the path. It is another object of the present invention to provide a path function sequential generation method for expressing a path with a spline function.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、本発明の経路関数逐次生成方法は、これから生成し
ようとする第i番目の区間の経路関数の(n+1)個の
自由度の内m個の自由度を、既に生成されている第(i
−1)番目の区間の経路関数とのm個の接続条件から決
定し、残りの(n+1−m)個の自由度を該第(i−
1)番目の区間に引き続く経路に対応して前記センサか
ら出力されている(n+1−m+1)個以上の信頼度付
き経路データに重み付最小自乗法を適用して決定するこ
とにより、第i番目の区間の経路関数を決定するもので
ある。
In order to achieve the above object, a method for successively generating path functions according to the present invention provides a method for generating (n + 1) degrees of freedom of a path function in an i-th section to be generated. The m degrees of freedom are calculated using the already generated (i
-1) It is determined from the m connection conditions with the path function of the section, and the remaining (n + 1-m) degrees of freedom are determined by the (i-
1) By applying the weighted least squares method to (n + 1-m + 1) or more pieces of reliability-added route data output from the sensor corresponding to the route following the 1st section, To determine the path function in the section of.

【0007】[0007]

【作用】本発明は、センサから離散時間的に与えられる
3次元空間内の経路の位置と姿勢に関するデータを用い
て、パラメトリックな曲線セグメント
According to the present invention, a parametric curve segment is obtained by using data relating to the position and orientation of a path in a three-dimensional space given in discrete time from a sensor.

【0008】[0008]

【外1】 [Outside 1]

【0009】により経路の位置・姿勢を表す経路関数を
逐次的に生成するもので、そのアルゴリズムは以下の通
りである。図1に示すように、sを経路長とした時、既
に第(i−1)区間の経路関数
A path function representing the position / posture of the path is successively generated by using the following algorithm. As shown in FIG. 1, when s is the path length, the path function of the (i-1) th section has already been set.

【0010】[0010]

【外2】 [Outside 2]

【0011】まで確定しており、センサはさの先のn点
ik ,(k=1,2,…,N)における経路の位置
と法線方向に関する情報
The sensor determines the information on the position and the normal direction of the route at the previous n points s i , k , (k = 1, 2,..., N).

【0012】[0012]

【外3】 [Outside 3]

【0013】を収集して信頼度ri,k を付して出力して
いるものとする。ここで、信頼度ri,k は経路情報の確
からしさを表す情報で、0≦ri,k ≦1の値域を持ち、
信頼度100%の時1、信頼度0%の時0の値をとるも
のとする。この時、経路関数
It is assumed that the data is collected and output with the reliability ri , k . Here, the reliability r i, k is information indicating the certainty of the route information, and has a value range of 0 ≦ ri , k ≦ 1.
The value is 1 when the reliability is 100% and 0 when the reliability is 0%. At this time, the path function

【0014】[0014]

【外4】 [Outside 4]

【0015】は次の手順で生成される。 経路関数Is generated in the following procedure. Path function

【0016】[0016]

【外5】 [Outside 5]

【0017】をsのn次関数とおく(未知係数はn+1
個)。 第(i−1)区間の経路関数
Let s be an nth-order function of s (the unknown coefficient is n + 1)
Pieces). Path function of section (i-1)

【0018】[0018]

【外6】 [Outside 6]

【0019】と新たに生成するAnd newly generated

【0020】[0020]

【外7】 [Outside 7]

【0021】との接続条件を与える。接続条件の数をm
個とする。 m個の接続条件を用いて、任意のm個の未知係数を
残りの(n+1−m)個の未知係数で表す。 (n+1−m+1)個以上の信頼度付きセンサデー
タを用いて、重み付き最小自乗法により(n+1−m)
個の未知係数を決定する。 で得られた関係からm個の未知係数を決定する。
The conditions for connection with are given. The number of connection conditions is m
Number. Using m connection conditions, arbitrary m unknown coefficients are represented by the remaining (n + 1-m) unknown coefficients. Using (n + 1-m + 1) or more sensor data with reliability, weighted least squares method is used to calculate (n + 1-m)
Are determined. M unknown coefficients are determined from the relationship obtained in (1).

【0022】[0022]

【外8】 [Outside 8]

【0023】を決定する。Is determined.

【0024】[0024]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。本発明の一実施例として経路関数
Next, embodiments of the present invention will be described with reference to the drawings. Path function as one embodiment of the present invention

【0025】[0025]

【外9】 [Outside 9]

【0026】を経路長sの3次関数とし、次の3つの境
界条件、
Is a cubic function of the path length s, the following three boundary conditions:

【0027】[0027]

【数1】 (Equation 1)

【0028】を満足するように第i区間の経路関数In order to satisfy

【0029】[0029]

【外10】 [Outside 10]

【0030】を決定する場合を考える(図1参照)。第
i区間の経路関数
Consider the case of determining (see FIG. 1). Path function of the i-th section

【0031】[0031]

【外11】 [Outside 11]

【0032】は次式(1)で表される。Is represented by the following equation (1).

【0033】[0033]

【数2】 (Equation 2)

【0034】[0034]

【外12】 [Outside 12]

【0035】は経路上の点s=sに於ける経路の位置と
その点におけるワーク面の法線方向を基準座標系ΣR
表したものであり、
[0035] is a representation of the normal direction of the workpiece surface in the reference coordinate system sigma R in position and that point of at path points s = s on the path,

【0036】[0036]

【外13】[Outside 13]

【0037】は次式(2)で定義される(4×6)の係
数行列である。
Is a (4 × 6) coefficient matrix defined by the following equation (2).

【0038】[0038]

【数3】 (Equation 3)

【0039】まず、境界条件[1],[2]より、First, from the boundary conditions [1] and [2],

【0040】[0040]

【外14】 [Outside 14]

【0041】は次の2条件を満足しなければならない。Must satisfy the following two conditions.

【0042】[0042]

【数4】 (Equation 4)

【0043】(3),(4)式は各列とも同じ形をして
いるので、1つの列ベクトルについて考える。まず、
(3)式の1つの列ベクトルを次のように表す。
Since equations (3) and (4) have the same shape in each column, one column vector will be considered. First,
One column vector of the equation (3) is expressed as follows.

【0044】[0044]

【数5】 (Equation 5)

【0045】ただし、サフィックスの*は(2)式の、
px,py,pz,ax,ay,azに対応する。同様
に、(4)式についても1つの列ベクトルが次のように
表せる。
However, * of the suffix represents the formula (2).
px, py, pz, ax, ay, az. Similarly, for equation (4), one column vector can be expressed as follows.

【0046】[0046]

【数6】 (Equation 6)

【0047】(7),(8)式を連立させてMi*0 ,M
i*1 をMi*2 とMi*3 で表すと次のようになる。
Equations (7) and (8) are made simultaneous and M i * 0 , M
When i * 1 is represented by Mi * 2 and Mi * 3 , the following is obtained.

【0048】[0048]

【数7】 (Equation 7)

【0049】(9),(10)式で与えられる係数を持
つ経路関数
Path function having coefficients given by equations (9) and (10)

【0050】[0050]

【外15】 [Outside 15]

【0051】は未知係数Mi*2 ,Mi*3 をどのように与
えても、境界条件[1],[2]を満足することが保証
されている。次に、境界条件[3]に基づき、N個のセ
ンサデータ
It is guaranteed that the boundary conditions [1] and [2] are satisfied no matter how the unknown coefficients Mi * 2 and Mi * 3 are given. Next, based on the boundary condition [3], N sensor data

【0052】[0052]

【外16】 [Outside 16]

【0053】を用いて最小自乗法によりこの未知係数M
i*2,Mi*3を決定する。データ
By using the least squares method, the unknown coefficient M
i * 2 and Mi * 3 are determined. data

【0054】[0054]

【外17】 [Outside 17]

【0055】に対する回帰曲線Regression curve for

【0056】[0056]

【外18】 [Outside 18]

【0057】の誤差をThe error of

【0058】[0058]

【外19】 [Outside 19]

【0059】とすると、Then,

【0060】[0060]

【外20】 [Outside 20]

【0061】は次式(11)で表わされる。Is represented by the following equation (11).

【0062】[0062]

【数8】 (Equation 8)

【0063】ここでも(11)式の1つの列ベクトルに
ついて考える。
Here, one column vector of the equation (11) will be considered.

【0064】[0064]

【数9】 (Equation 9)

【0065】(12)式に(9),(10)式を代入す
ると、
By substituting equations (9) and (10) into equation (12),

【0066】[0066]

【数10】 (Equation 10)

【0067】が得られる。ここで、Is obtained. here,

【0068】[0068]

【数11】 [Equation 11]

【0069】とおく。生成される経路関数Here, Generated path function

【0070】[0070]

【外21】 [Outside 21]

【0071】の評価関数として信頼度(rik )を考
慮したN個のデータに対する誤差の自乗和(Ei* 2 )を
とり、次式(18)で定義する。
[0071] taking the reliability (r i, k) error sum of squares for the N data in consideration of the as an evaluation function of (E i * 2), is defined by the following equation (18).

【0072】[0072]

【数12】 (Equation 12)

【0073】(18)式より、Ei* 2 は未知係数Mi*2
とMi*3 に関する凸関数であり、Mi*2 とMi*3 に関し
て最小値を持つことがわかる。Ei* 2 を最小にするM
i*2 およびMi*3 の最適値をそれぞれMi*2optおよびM
i*3optとすると、Mi*2opt,Mi*3opt
From equation (18), E i * 2 is the unknown coefficient M i * 2
And Mi * 3 are convex functions, and have a minimum value with respect to Mi * 2 and Mi * 3 . M that minimizes E i * 2
The optimal values of i * 2 and M i * 3 are calculated as M i * 2opt and M
If i * 3opt , Mi * 2opt and Mi * 3opt are

【0074】[0074]

【数13】 (Equation 13)

【0075】の2式を連立させて解くことにより次のよ
うに得られる。
By solving the two equations simultaneously, the following equation is obtained.

【0076】[0076]

【数14】 [Equation 14]

【0077】(21)式よりMi*3optを求め、その値を
(22)式に代入することによりMi*2optが求まる。さ
らに、これらを(9),(10)式に代入することによ
りMi*1 およびMi*0 の最適値Mi*1opt,Mi*0optが得
られ、境界条件(1)〜(3)を満足する経路関数
Mi * 3opt is obtained from equation (21), and its value is substituted into equation (22) to obtain Mi * 2opt . Moreover, these (9), by substituting the equation (10) M i * 1 and M i * 0 optimal value M i * 1opt, M i * 0opt is obtained, the boundary conditions (1) - (3 Path function that satisfies)

【0078】[0078]

【外22】 [Outside 22]

【0079】が決定される。なお、ここで、アルゴリズ
ムの考え方を説明するために、一例として経路関数
Is determined. Here, in order to explain the concept of the algorithm, as an example, the path function

【0080】[0080]

【外23】 [Outside 23]

【0081】はsの3次関数としたが、sのn次関数で
かまわない。また、同様に、一例として
Although s is a cubic function of s, it may be an n-order function of s. Also, similarly, as an example

【0082】[0082]

【外24】 [Outside 24]

【0083】とAnd

【0084】[0084]

【外25】 [Outside 25]

【0085】との接続条件として[1],[2]を考え
たが、これも作業からの要求条件や
[1] and [2] were considered as connection conditions with the above.

【0086】[0086]

【外26】 [Outside 26]

【0087】の次数に応じて、より高次の導関数まで連
続とするなど、適当に付与することができる。また、セ
ンサによってデータの信頼度(rik )を出力しない
場合があるが、その場合は全てのデータの信頼度を等し
くri,k =1とおくことにより、本アルゴリズムをその
まま使用することができる。
Depending on the order, the function can be appropriately given, for example, continuous up to a higher-order derivative. Further, the reliability of the data by the sensor (r i, k) but may not output, by placing such a case equal r i is the reliability of all the data, and k = 1, accept the present algorithm be able to.

【0088】図2は本発明の経路関数逐次生成方法を用
いて経路を生成する、ロボットによる経路追従制御装置
の一例を示す構成図である。ロボット1のハンド先端の
エンドイフェクタ2には、作業対象3上の経路の位置お
よび姿勢データとともにその信頼度を出力するセンサ4
が設けられている。経路関数生成器5はセンサ4から離
散的に与えられる作業対象3上の経路の位置・姿勢を表
すデータとセンサ4の基準座標に対する位置・姿勢デー
タから基準座標における経路の位置・姿勢を表す経路関
数を、以上説明したアルゴリズムにより生成し、ロボッ
ト制御装置6に出力する。
FIG. 2 is a block diagram showing an example of a robot path following control device for generating a path using the path function successive generation method of the present invention. The end effector 2 at the end of the hand of the robot 1 has a sensor 4 that outputs the reliability of the path and the position data of the path on the work object 3 together with the data.
Is provided. The path function generator 5 is a path that represents the position and orientation of the path in the reference coordinates from the data that represents the position and orientation of the path on the work target 3 that is discretely provided from the sensor 4 and the position and orientation data of the sensor 4 with respect to the reference coordinates. The function is generated by the algorithm described above, and is output to the robot control device 6.

【0089】[0089]

【発明の効果】以上説明したように本発明は、これから
生成しようとする第i番目の区間の経路関数の(n+
1)個の自由度の内m個の自由度を、既に生成されてい
る第(i−1)番目の区間の経路関数とのm個の接続条
件から決定し、残りの(n+1−m)個の自由度を該第
(i−1)番目の区間に引き続く経路に対応してセンサ
から出力されている(n+1−m+1)個以上の信頼度
付き経路データに重み付最小自乗法を適用して決定し、
第i番目の区間の経路関数を決定することにより、下記
のような効果がある。 (1)経路を全区間に渡って滑らかに接続するスプライ
ン関数で表現することができ、かつ経路関数を全区間に
渡って必要な階数の導関数まで連続することができる。 (2)最小自乗法の効果として、経路関数を生成するに
当たってセンサデータに含まれるノイズ(センシング誤
差)の影響を抑圧することができる。その結果、エンド
イフェクタを高精度に、かつ滑らかに経路に追従させる
ことができる。 (3)センサデータをその信頼度に応じてセンサデータ
に重み付けをして経路生成に使用するため、信頼度の低
いデータによる生成経路の精度低下を防止することがで
きる。 (4)経路関数の微分情報を利用して動特性の影響を補
償することにより高速動作時の追従誤差の増大を防止す
ることができる。
As explained above, according to the present invention, the path function (n +
The m degrees of freedom of the 1) degrees of freedom are determined from the m connection conditions with the path function of the (i-1) th section that has already been generated, and the remaining (n + 1-m) The weighted least squares method is applied to the (n + 1-m + 1) or more reliable route data output from the sensor corresponding to the route following the (i-1) th section with the degrees of freedom. And decide
Determining the path function for the i-th section has the following effects. (1) The path can be represented by a spline function that connects smoothly over the entire section, and the path function can be continued up to the derivative of the required rank over the entire section. (2) As an effect of the least squares method, it is possible to suppress the influence of noise (sensing error) included in sensor data when generating a path function. As a result, the end effector can follow the path with high accuracy and smoothly. (3) Since sensor data is weighted according to its reliability and used for path generation, it is possible to prevent a decrease in accuracy of a generated path due to low reliability data. (4) By using the differential information of the path function to compensate for the influence of the dynamic characteristics, it is possible to prevent an increase in a tracking error during high-speed operation.

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

【図1】逐次的に生成される経路関数とセンサデータの
関係を示す図である。
FIG. 1 is a diagram illustrating a relationship between a path function and sensor data that are sequentially generated.

【図2】本発明の経路関数逐次生成方法を用いた経路追
従制御装置の構成図である。
FIG. 2 is a configuration diagram of a path following control apparatus using the path function successive generation method of the present invention.

【符号の説明】[Explanation of symbols]

【外27】 i,k (k=1,2,…,N) 信頼度 1 ロボット 2 エンドイフェクタ 3 作業対象面 4 センサ 5 経路関数生成器 6 ロボット制御装置[Outside 27] r i, k (k = 1, 2,..., N) Reliability 1 Robot 2 End effector 3 Work surface 4 Sensor 5 Path function generator 6 Robot controller

フロントページの続き (72)発明者 木暮 賢司 東京都千代田区内幸町一丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 昭60−262214(JP,A) 特開 平2−113305(JP,A) 特開 平1−217608(JP,A) 特開 昭63−114853(JP,A) 特表 平1−503010(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 19/4093 B25J 9/10 B25J 13/08 Continuation of the front page (72) Inventor Kenji Kogure 1-6-1, Uchisaiwaicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Corporation (56) References JP-A-60-262214 (JP, A) JP-A-2-113305 (JP, A) JP-A-1-217608 (JP, A) JP-A-63-114853 (JP, A) JP-A-1-503010 (JP, A) (58) Fields investigated (Int. Cl. 7) , DB name) G05B 19/4093 B25J 9/10 B25J 13/08

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 センサから離散的に与えられる作業対象
上の経路の位置・姿勢を表すデータおよび該データの確
かさ表わす信頼度と該センサの基準座標に対する位置・
姿勢データから基準座標における経路の位置・姿勢を表
す経路関数としてn次多項式を逐次的に決定し出力する
経路関数逐次生成方法において、 これから生成しようとする第i番目の区間の経路関数の
(n+1)個の自由度の内m個の自由度を、既に生成さ
れている第(i−1)番目の区間の経路関数とのm個の
接続条件から決定し、残りの(n+1−m)個の自由度
を該第(i−1)番目の区間に引き続く経路に対応して
前記センサから出力されている(n+1−m+1)個以
上の信頼度付き経路データに重み付最小自乗法を適用し
て決定することにより、第i番目の区間の経路関数を決
定することを特徴とする経路関数逐次生成方法。
1. Data representing the position / posture of a path on a work object discretely given from a sensor and a confirmation of the data.
The degree of reliability indicating the position and the position of the sensor with respect to the reference coordinates.
In path function sequentially generated methods to sequentially determine the n-th order polynomial as a path function representing the position and orientation of the path in the reference coordinate from the attitude data output, the path function of the i-th interval to be generated from now (n + 1 M) of the degrees of freedom are determined from m connection conditions with the path function of the (i−1) th section that has already been generated, and the remaining (n + 1−m) The weighted least squares method is applied to (n + 1-m + 1) or more reliable route data output from the sensor corresponding to the route following the (i-1) th section. A path function for the i-th section by determining the path function.
【請求項2】 前記センサが出力する経路データ列に信
頼度が付与されていない場合は、該経路データ列の信頼
度を全て等しいとおくことにより前記第i番目の区間の
経路関数を決定する請求項1記載の経路関数逐次生成方
法。
2. When the reliability is not assigned to the route data string output by the sensor, the path function of the i-th section is determined by setting all the reliability of the route data string equal. The method of claim 1, wherein the path function is sequentially generated.
JP12499592A 1992-05-18 1992-05-18 Path function sequential generation method Expired - Lifetime JP3194395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12499592A JP3194395B2 (en) 1992-05-18 1992-05-18 Path function sequential generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12499592A JP3194395B2 (en) 1992-05-18 1992-05-18 Path function sequential generation method

Publications (2)

Publication Number Publication Date
JPH05324036A JPH05324036A (en) 1993-12-07
JP3194395B2 true JP3194395B2 (en) 2001-07-30

Family

ID=14899292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12499592A Expired - Lifetime JP3194395B2 (en) 1992-05-18 1992-05-18 Path function sequential generation method

Country Status (1)

Country Link
JP (1) JP3194395B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738134B (en) * 2009-12-31 2012-05-02 中冶南方工程技术有限公司 Automatic deicing control system of cooling tower fan

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5329856B2 (en) * 2008-06-27 2013-10-30 本田技研工業株式会社 Behavior estimation system
JP5313562B2 (en) * 2008-06-27 2013-10-09 本田技研工業株式会社 Behavior control system
CN107053176B (en) * 2017-04-09 2019-07-12 北京工业大学 A kind of error modeling method of six-DOF robot end spaces curvilinear path

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738134B (en) * 2009-12-31 2012-05-02 中冶南方工程技术有限公司 Automatic deicing control system of cooling tower fan

Also Published As

Publication number Publication date
JPH05324036A (en) 1993-12-07

Similar Documents

Publication Publication Date Title
JP5754454B2 (en) Robot picking system and workpiece manufacturing method
US4617502A (en) Method and apparatus for controlling a robot hand along a predetermined path
US4604716A (en) Method and apparatus for controlling a robot
US5276383A (en) Route interpolation method for robot
CN114952868A (en) 7-degree-of-freedom SRS (sounding reference Signal) type mechanical arm control method and device and piano playing robot
JP2005316937A (en) Control device and its control method
JP3194395B2 (en) Path function sequential generation method
JP3362379B2 (en) Method of detecting force in force control device
JP2737725B2 (en) Robot control device and method
JP3493765B2 (en) Industrial robot control method and device
JPH0782382B2 (en) Learning control method
JPH0193805A (en) Method for generating teaching data of robot
JPS59173805A (en) Industrial robot having instruction data converting function
JPH09267281A (en) Tracer control device and method of multiarticulate robot
JPH09244725A (en) Method and device for track interpolation, and controller
JPS6010309A (en) Method for interpolating path of robot hand
JP3039814B2 (en) Learning control method
JPH11198072A (en) Minimum time speed controller for robot
JPS60156107A (en) Track correcting method of robot hand
KR0183657B1 (en) Acceleration/deceleration trace generation method
JP3152251B2 (en) Learning control method by increment value calculation
JP3156230B2 (en) How to set location information reliability
JPH0823761B2 (en) Learning control method
JPS62118406A (en) Control system using information of future target value, past manipulated variable and deviation at time of trial
JP2638467B2 (en) Robot controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090601

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090601

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100601

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100601

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110601

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120601

Year of fee payment: 11

EXPY Cancellation because of completion of term