JP2913611B2 - Learning type electromyogram pattern recognition robot hand controller - Google Patents
Learning type electromyogram pattern recognition robot hand controllerInfo
- Publication number
- JP2913611B2 JP2913611B2 JP3274167A JP27416791A JP2913611B2 JP 2913611 B2 JP2913611 B2 JP 2913611B2 JP 3274167 A JP3274167 A JP 3274167A JP 27416791 A JP27416791 A JP 27416791A JP 2913611 B2 JP2913611 B2 JP 2913611B2
- Authority
- JP
- Japan
- Prior art keywords
- bending angle
- pattern
- finger bending
- signal
- myoelectric
- 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
- Prostheses (AREA)
- Manipulator (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、皮膚表面電極から検
出された筋電信号を高速フ―リエ変換して周波数解析し
たパタ―ンを神経回路網によって認識して、指曲げ角度
認識値で制御動作を行う学習型筋電パターン認識ロボッ
トハンド制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a neural network for recognizing a pattern obtained by performing a high-speed Fourier transform on a myoelectric signal detected from a skin surface electrode and analyzing a frequency by a neural network, and using a finger bending angle recognition value. The present invention relates to a learning-type electromyographic pattern recognition robot hand control device that performs a control operation.
【0002】[0002]
【従来の技術】筋電信号によって人工の手としてのロボ
ットハンドまたは義手を制御する着想は、N.Winerに
よって1948年に発表され(Cybernetics,The
M.I.T. Press, 1948年参照)、その後、
種々の装置が実際に開発された。筋電義手について鑑み
れば、切断部位断端の筋電位により義手操作を制御する
方法であり、通常、断端から数対の皮膚表面電極を介し
て100ないし1000マイクロボルト程度の筋電位を
検出し、増幅器で増幅して電気的前処理(整流、平滑化
等)を行い、処理後の信号を認識、識別することにより
義手の手先具の手指または間接継手の動作を制御するも
のであり、世界的に普及している。2. Description of the Related Art The idea of controlling a robot hand or an artificial hand as an artificial hand by means of a myoelectric signal has been proposed by N.I. Published by Winer in 1948 (Cybernetics, The
M. I. T. Press, 1948), then
Various devices have been developed in practice. In view of myoelectric prosthesis, it is a method of controlling the operation of the prosthesis by the myoelectric potential of the stump of the cut portion, and usually detects the myoelectric potential of about 100 to 1000 microvolts from the stump via several pairs of skin surface electrodes. Amplifies with an amplifier, performs electrical pre-processing (rectification, smoothing, etc.), and recognizes and identifies the processed signal to control the operation of the fingers or indirect joints of the prosthetic hand. Is widely spread.
【0003】従来の筋電義手は、研究レベル、実用レベ
ルを問わず、動作制御の対象とする目的において2種類
に大別される。[0003] Conventional myoelectric prostheses are broadly classified into two types for the purpose of operation control, regardless of the research level or the practical level.
【0004】第1は、検出された筋電から制御する対象
として前腕用手先具の動作を目的とするもので、通常、
機能を1自由度に限定して義手(手先具)の手指の動作
の開閉を行うことを対象とする。[0004] The first purpose is to operate the forearm hand tool as an object to be controlled from the detected electromyogram.
It is intended to open and close the movement of fingers of a prosthetic hand (hand tool) by limiting the function to one degree of freedom.
【0005】1自由度の制御方法は、オン・オフ制御方
式、比例制御方式の2種が代表的である。[0005] Two types of control methods with one degree of freedom, an on / off control method and a proportional control method, are representative.
【0006】オン・オフ制御方式では、断端部の残存屈
筋と伸筋の2箇所の電極から検出された筋電から同相の
ノイズ信号を除去し、整流、平滑化した2つの信号から
差信号を作り、義手手指の開閉を行うものである(日本
整形外科学会、日本リハビリテ―ション医学会編集、義
肢装具のチェックポイント、医学書院、1987年、第
59頁〜第68頁参照)。In the on / off control method, an in-phase noise signal is removed from myoelectricity detected from two electrodes of a residual flexor and an extensor at a stump, and a difference signal is obtained from the rectified and smoothed two signals. To open and close the prosthetic hand (edited by the Japanese Society of Orthopedic Surgery, Japanese Society of Rehabilitation Medicine, Checkpoint for Prosthetic Orthotics, Medical Shoin, 1987, pp. 59-68).
【0007】比例制御方式は、積分した筋電信号と筋緊
張との間には、ほぼ比例関係が成り立つという神経生理
学的に公知の事実を利用して、義手手指の開閉速度、把
持力の調整を行う方式である。比例制御方式は、パルス
幅変調を利用するもので、筋電信号が弱いと義手開閉動
作用モ―タは僅かな時間オンになり、筋収縮が増すとオ
ンの時間が長く、パルス幅も大きくなり、モ―タ回転数
がより増して義手手指の開閉速度が速くなるものであ
る。The proportional control method utilizes the neurophysiologically known fact that a substantially proportional relationship holds between the integrated myoelectric signal and muscle tone, and adjusts the opening / closing speed and grip force of the artificial hand. It is a method of performing. The proportional control method uses pulse width modulation. When the myoelectric signal is weak, the motor for opening and closing the prosthesis is turned on for a short time, and when the muscle contraction increases, the on time is long and the pulse width is large. That is, the motor rotation speed is further increased, and the opening / closing speed of the artificial hand is increased.
【0008】このようなオン・オフ制御方式および比例
制御方式は、いずれも整流、平滑化された筋電信号に対
し、しきい値を設定してスイッチングするものであっ
て、装着時にしきい値を設定してしまうと、装着者の体
調や、切断後の時間経過に伴う筋電のレベル変化に対応
できずに、装着者の意図通りに動かないという問題があ
る。Both the on / off control system and the proportional control system switch by setting a threshold value with respect to the rectified and smoothed myoelectric signal. Is set, there is a problem that the wearer cannot move according to the wearer's intention, because the wearer cannot cope with the physical condition of the wearer or a change in the level of myoelectricity with the passage of time after the disconnection.
【0009】通常、筋電義手の装着までの訓練過程にお
いて、幻肢の手関節の屈曲運動を行い、片側切断では、
健常側上肢、切断肢ともに前に出して、上記運動を行わ
せ、筋電検出計を装着予定者に観察させながら、義手の
筋電識別回路の認識するレベルに適合する筋電がでるよ
うに訓練させる。しかしながら、訓練しても屈筋、伸筋
の2チャンネルの筋電が別々に弁別して発生することの
できない装着予定者は、筋電義手を扱う対象とならない
という前腕切断者にとっては死活問題とさえいえる欠点
がある。Normally, in the training process up to the wearing of the myoelectric prosthesis, the wrist joint of the phantom limb is bent,
Bring out the healthy upper limb and amputated limb forward, perform the above exercise, and let the person who will wear the EMG detector observe the EMG that matches the level recognized by the EMG identification circuit. Train. However, even if trained, the intended wearer who cannot generate the myoelectricity of the two channels of flexor and extensor muscles separately from each other is not a target for handling myoelectric prosthesis, which can be said to be a life and death problem for a forearm amputee. There are drawbacks.
【0010】第2は、検出された筋電から同時に何自由
度制御するかに重点をおく方式であり、肩甲胸郭切断等
の高位切断者を対象とした上腕用義手の制御を目的とす
るものである。The second method focuses on how many degrees of freedom are to be controlled simultaneously from detected myoelectric signals, and aims at controlling the upper arm prosthesis for high-rank amputees such as scapula-thoracic amputation. Things.
【0011】多自由度制御のための筋電識別方法の1つ
に、多電極から検出された筋電信号を平滑、整流して、
一定時間毎に時間平均した信号をパ―セプトロンに入力
し、動作を教師信号として与えて学習させる例がある
(鈴木良次、末松辰美、Link−8を用いた筋電流パタ
―ンの学習識別、医用電子と生体工学、第7巻、第1
号、1969年、第47頁〜第48頁参照)。この例で
は、皮膚表面電極を相違なる3ケ所の筋肉の直上に装着
して、7種類の動作を識別させたが、パ―セプトロンの
線形分離不可能なパタ―ン分離ができない性質により、
電極の装着位置や、動作の種類が増すと実用的に動作識
別ができないという問題がある。One of the myoelectric identification methods for multi-degree-of-freedom control is to smooth and rectify myoelectric signals detected from multiple electrodes,
There is an example in which a time-averaged signal is input to a perceptron at a fixed time interval and learning is performed by giving an operation as a teacher signal (Ryuji Suzuki, Tatsumi Suematsu, learning and discrimination of myoelectric current pattern using Link-8) , Medical Electronics and Biotechnology, Vol. 7, No. 1
No. 1969, pp. 47-48). In this example, the skin surface electrode was mounted just above the three different muscles to identify the seven types of movements. However, due to the characteristic that the perceptron cannot perform pattern separation that cannot be separated linearly,
When the mounting position of the electrode or the type of operation increases, there is a problem that operation cannot be practically identified.
【0012】多自由度制御のための筋電識別方法の他の
例としては、前記例と同様に、相異なる4ケ所の筋肉の
直上に皮膚表面電極を装着して、整流平滑処理した筋電
に対して、1次の線形識別関数によって肩の5種の動作
識別を試みた例があるが(谷和男、他7名、義手制御の
ための筋電パタ―ン識別学習、バイオメカニズム5、東
京大学出版会、1980年、第88頁〜第95頁参
照)、学習筋電パタ―ンが多くなると、識別関数の収束
に時間がかかり、線形分離できない場合が多かったり、
学習パタ―ン、認識用パタ―ンともにノイズがはいる
と、学習が収束しなかったり、または動作を認識できな
いというような問題がある。As another example of a myoelectric identification method for multi-degree-of-freedom control, a skin surface electrode is mounted immediately above four different muscles and rectified and smoothed, as in the previous example. On the other hand, there are examples in which five types of shoulder motions were identified using a first-order linear identification function (Kazuo Tani, 7 others, myoelectric pattern identification learning for prosthetic hand control, biomechanism 5, (See The University of Tokyo Press, 1980, pp. 88-95.) When the number of learning EMG patterns increases, it takes time to converge the discriminant function, and in many cases linear separation cannot be performed.
If both the learning pattern and the recognition pattern contain noise, there is a problem that the learning does not converge or the motion cannot be recognized.
【0013】前記2つの多自由度制御の方法では、多動
作識別において多チャンネルの電極の装着を必要とする
問題が共通してある。The two multi-degree-of-freedom control methods have a common problem that multi-channel identification is required for multi-operation identification.
【0014】多自由度制御のための筋電識別方法の第3
番目の従来技術として、同一部位からの筋電が動作によ
り相異なる周波数特性を示す事実を利用して、前腕とう
側手根屈筋から検出した1チャンネルの筋電に帯域フィ
ルタをかけて、10分割した筋電の周波数スペクトルに
対して1次および2次の線形識別関数によって4種類の
前腕の動作識別を試みた例があるが(榊原久司、他3
名、筋電の周波数情報を用いた多機能前腕義手の制御、
バイオメカニズム4、東京大学出版会、1978年、第
131頁〜第138頁参照)、線形識別関数を使用して
いるために、識別関数の学習用筋電パタ―ンを作成する
にあたって、通常、協調動作で行われている手の動作を
単純な動作に分解して、手の動作を行うように、被験者
が訓練しなければならないという問題がある。但し、本
例では、筋電の周波数特性が筋収縮力の強弱、筋疲労に
よっての変化が小さいという特性を利用しているので、
動作識別における再現性がよいという利点がある。The third of the myoelectric identification method for multi-degree-of-freedom control
As a second prior art, utilizing the fact that myoelectrics from the same site show different frequency characteristics due to operation, a band filter is applied to a 1-channel myoelectric detected from the forearm flexor carpi flexor to perform 10-division. There have been examples of attempts to identify four types of forearm motions using first and second order linear discriminant functions for the frequency spectrum of the myoelectric signal (Hisashi Sakakibara, et al. 3).
Control of multifunctional forearm prosthesis using name and myoelectric frequency information,
Biomechanism 4, The University of Tokyo Press, 1978, pp. 131-138). Since a linear discriminant function is used, it is usually necessary to create a myoelectric pattern for learning the discriminant function. There is a problem that the subject must be trained to perform the hand motion by decomposing the hand motion performed by the cooperative motion into a simple motion. However, in this example, the frequency characteristic of the myoelectricity uses the characteristic that the strength of the muscle contraction force is small and the change due to muscle fatigue is small.
There is an advantage that reproducibility in motion identification is good.
【0015】[0015]
【発明が解決しようとする課題】以上、手指開閉動作制
御を目的とした1自由度の制御方法および上腕または前
腕の動作を目的とした多自由度の制御方法はともに、従
来の学習能力のない筋電の認識、識別方法によって動作
させる方法であり、装着者自身が認識、識別装置に適合
する筋電が発生できるように自分自身が既に形成したボ
ディイメ―ジ(成長によって獲得された自分の意志に応
じて体の各部位の筋肉の協調動作を無意識的に行う能
力)を再構成しなおさなければならないという問題があ
る。また、筋電を認識、識別して手の動作パタ―ンに変
換する過程に学習機能を持たせた従来の線形識別関数ま
たはパ―セプトロンによる方法では、識別すべき動作パ
タ―ンが多くなると、パタ―ンが線形分離できない確率
が高くなり、動作パタ―ンの既知な筋電信号の学習時
に、学習が収束しない場合が多く、特に筋電デ―タにノ
イズが入ると、学習が永遠に収束しない(谷和男、他7
名、義手制御のための筋電パタ―ン識別学習、バイオメ
カニズム5、東京大学出版会、1980年、第88頁〜
第95頁参照)ために実用的でない。As described above, both the one-degree-of-freedom control method for controlling the finger opening / closing operation and the multi-degree-of-freedom control method for controlling the upper arm or forearm do not have the conventional learning ability. This is a method of operating according to the method of recognizing and identifying myoelectricity, and a body image (self-acquired by growth) that the wearer has already formed so that myoelectricity suitable for the recognition and identification device can be generated by the wearer. (The ability to unconsciously perform the cooperative movements of the muscles of each part of the body) in accordance with the situation. In the conventional linear discriminant function or perceptron method, which has a learning function in the process of recognizing and identifying myoelectricity and converting it into a hand motion pattern, the number of motion patterns to be discriminated increases. However, the probability that patterns cannot be linearly separated increases, and learning often does not converge when learning EMG signals with known motion patterns. In particular, if noise enters the EMG data, learning will be forever. Does not converge (Kazuo Tani, others 7
Name, EMG pattern discrimination learning for prosthetic hand control, Biomechanism 5, University of Tokyo Press, 1980, p.88-
(See page 95).
【0016】また、学習が収束しても筋電のア―チファ
クト等、ノイズが混入した場合には、識別が不可能であ
るという問題がある。Further, even if the learning is converged, if noise such as an artifact of myoelectricity is mixed in, there is a problem that the identification is impossible.
【0017】更に、認識、識別する動作パタ―ンが多く
なると、装着すべき電極が多すぎて実用的でないという
問題もある。Further, when the number of operation patterns for recognition and identification increases, there is a problem that the number of electrodes to be mounted is too large to be practical.
【0018】また、手指動作の開閉だけでない各指の動
作を分離して認識、識別することは、従来の筋電信号の
識別では不可能であるという問題がある。Further, there is a problem that it is impossible to separate and recognize and identify the movement of each finger other than the opening / closing of the finger movement by the conventional identification of the myoelectric signal.
【0019】こうした問題点を解決する手段として、高
速フーリエ変換(FFT)処理された筋電パターンをパ
ターンの非線形分離能力を有する神経回路網(バックプ
ロパゲーション)で認識する筋電制御学習型ロボットハ
ンドが、本願出願人から提案されているが(特願平1−
114215)、充分な効果が得られるものではなかっ
た。As means for solving such problems, a myoelectric control learning type robot hand for recognizing a myoelectric pattern subjected to a fast Fourier transform (FFT) by a neural network (back propagation) having a non-linear separation capability of the pattern. Has been proposed by the present applicant (Japanese Patent Application No.
114215), a sufficient effect was not obtained.
【0020】この発明は、上記に鑑みてなされたもの
で、その目的とするところは、認識手段として学習性と
雑音に強い神経回路網を導入し、この神経回路網の学習
に用いる教師信号パターンの生成をユーザの手指動作か
ら連続して時系列的に検出して行い、各指の動的かつ連
続した指曲げ動作を、連続した指曲げ角度の認識として
的確に行う学習型筋電パターン認識ロボットハンド制御
装置を提供することにある。The present invention has been made in view of the above, and an object of the present invention is to introduce a neural network which is strong in learning and noise as a recognition means, and to use a teacher signal pattern used for learning the neural network. Learning-type electromyographic pattern recognition that performs continuous and time-sequential detection of the user's finger movements from the user's finger movements and accurately performs dynamic and continuous finger bending movements as continuous finger bending angle recognition An object of the present invention is to provide a robot hand control device.
【0021】[0021]
【課題を解決するための手段】前記目的を達成するため
に、この発明は、皮膚表面電極と、この皮膚表面電極か
ら検出された筋電信号を増幅する増幅器と、この増幅器
で増幅された前記筋電信号の低周波成分および高周波成
分を除去するフィルタ手段と、前記フィルタ手段で低周
波成分および高周波成分を除去された筋電信号を高速フ
―リエ変換して周波数解析する高速フ―リエ変換手段
と、このフ―リエ変換手段で周波数解析された筋電信号
のバンド幅別の信号成分レベルを数値マトリックスパタ
―ンに変換するパタ―ン変換手段と、複数のユニットと
この複数のユニットを結ぶ重み付けのリンクとからなる
学習機能を有する神経回路網で構成され、前記数値マト
リックスパタ―ンを入力として、このパタ―ンに対応す
る指の曲げ角度デ―タを出力する認識手段と、指曲げ角
度教師値を時系列的に認識する指曲げ角度教師値認識部
を備えてこの指曲げ角度教師値認識部により認識された
指曲げ角度教師値を教師データとして前記認識手段に出
力する教師信号生成手段と、前記皮膚表面電極が設けら
れた手の指曲げ角度を、前記指曲げ角度教師値として検
出し、この検出信号を前記教師信号生成手段の指曲げ角
度教師値認識部に出力する指曲げ角度検出手段と、前記
認識手段から出力される指の曲げ角度デ―タに基づく動
作指令信号を出力するロボットハンド制御手段と、この
ロボットハンド制御手段から出力される動作指令信号に
基づいて動作を行うロボットハンドとを有する構成とし
てある。In order to achieve the above object, the present invention provides a skin surface electrode, an amplifier for amplifying a myoelectric signal detected from the skin surface electrode, and the amplifier amplified by the amplifier. Filter means for removing low-frequency components and high-frequency components of the myoelectric signal, and high-speed Fourier transform for performing high-speed Fourier transform and frequency analysis of the myoelectric signal from which the low-frequency and high-frequency components have been removed by the filter means Means, a pattern conversion means for converting the signal component level for each bandwidth of the myoelectric signal frequency-analyzed by the Fourier conversion means into a numerical matrix pattern, and a plurality of units and the plurality of units. A neural network having a learning function consisting of connected weighting links is provided. The numerical matrix pattern is used as an input, and the finger bending angle data corresponding to the pattern is input. And a finger bending angle teacher value recognizing unit that recognizes the finger bending angle teacher value in a time series manner. The finger bending angle teacher value recognized by the finger bending angle teacher value recognition unit is used as teacher data. A teacher signal generating means for outputting to the recognizing means, and a finger bending angle of the hand provided with the skin surface electrode is detected as the finger bending angle teacher value, and this detection signal is detected by the finger bending angle of the teacher signal generating means. Finger bending angle detecting means for outputting to the teacher value recognizing section, robot hand controlling means for outputting an operation command signal based on the finger bending angle data outputted from the recognizing means, and output from the robot hand controlling means. And a robot hand that performs an operation based on the operation command signal.
【0022】[0022]
【作用】この発明の学習型筋電パターン認識ロボットハ
ンド制御装置では、健常者または前腕切断者が自分自身
の意図する手の運動において生じる筋電を、運動に関与
する筋肉の近傍に装着した皮膚表面電極によって検出
し、この検出した筋電信号を高速フ―リエ変換して、周
波数解析したパタ―ンを、線形分離不可能なパタ―ンを
各パタ―ンの属性別に分離する能力を有する神経回路網
に、複数回教師あり学習させる。この学習過程におい
て、ユーザの指曲げ角度教師値を連続して時系列的に認
識する指曲げ角度教師値認識部を有し、前記指曲げ角度
教師値を神経回路網に呈示するのに、サンプリングした
指曲げ角度教師値を時間平均してから神経回路網に呈示
するので、複数の指曲げ角度を筋電パターンから時系列
的に連続して認識でき、対応する指の動作パタ―ンを認
識、識別してロボットハンドを的確に制御する。しか
も、指曲げ角度教師値認識部は、指曲げ角度検出手段が
検出した実際の指曲げ角度を指曲げ角度教師値として取
り込むので、より高精度な制御が可能となる。According to the learning-type electromyogram pattern recognition robot hand control device of the present invention, a normal person or a forearm amputee attaches the myoelectric generated in the movement of the hand intended by himself to the skin attached to the muscle involved in the movement. It has the ability to detect by the surface electrode, perform fast Fourier transform of the detected myoelectric signal, and separate the frequency-analyzed pattern from those that cannot be linearly separated according to the attribute of each pattern. Train the neural network several times with supervised learning. In the learning process, a finger bending angle teacher value recognizing unit that continuously recognizes the user's finger bending angle teacher value in a time-series manner is provided. Since the finger bending angle teacher value is time-averaged and presented to the neural network, a plurality of finger bending angles can be continuously recognized in time series from the electromyogram pattern, and the corresponding finger motion pattern is recognized. Identify and accurately control the robot hand. In addition, since the finger bending angle teacher value recognition unit takes in the actual finger bending angle detected by the finger bending angle detecting means as the finger bending angle teacher value, more accurate control is possible.
【0023】[0023]
【実施例】以下、この発明の実施例を図面に基づき説明
する。Embodiments of the present invention will be described below with reference to the drawings.
【0024】図1は、この発明の第1実施例に係わる学
習型筋電パターン認識ロボットハンド制御装置の全体構
成を示すブロック図である。同図において、ロボットハ
ンド操作予定者であるユーザAは、手首の総指伸筋付近
に皮膚表面電極1,3を、同手首の浅指屈筋付近に皮膚
表面電極5,7をそれぞれ装着するとともに、指曲げ角
度検出手段を構成する公知の技術である指曲げ角度認識
センサ付き手袋(例えば、商品名“データグローブ“、
VPL社製、手袋表面に装着された光ファイバに光を通
し、ファイバの曲げに伴う光の減衰から指の関節曲げ角
度を認識するもの)8をはめる。ここで、健常者の場合
には操作する方の手にはめ、切断者の場合には残存して
いる側の手にはめる。FIG. 1 is a block diagram showing the overall configuration of a learning type electromyographic pattern recognition robot hand control device according to a first embodiment of the present invention. In the figure, a user A who is a robot hand operation candidate wears skin surface electrodes 1 and 3 near the total finger extensor muscles of the wrist and skin surface electrodes 5 and 7 near the superficial finger flexors of the same wrist, respectively. A glove with a finger bending angle recognition sensor (for example, a product name "Data Glove",
Light is passed through an optical fiber attached to the surface of a glove, manufactured by VPL, and a finger joint bending angle which recognizes the bending angle of the finger joint from the attenuation of light accompanying the bending of the fiber is fitted. Here, in the case of a healthy person, it is put on the operating hand, and in the case of a amputee, it is put on the remaining hand.
【0025】9,11は、皮膚表面電極1,3、5,7
で検出された筋電信号a1 ,a2 を増幅する増幅器、1
3,15は増幅器9,11で増幅された筋電信号bから
低周波成分を遮断するロ―カットフィルタ、17,19
はロ―カットフィルタ13,15で低周波成分を遮断さ
れた筋電信号cから高周波成分を遮断するハイカットフ
ィルタ、21,23はハイカットフィルタ17,19で
高周波成分を遮断された筋電信号dを高速フ―リエ変換
して周波数解析し、筋電信号パタ―ンeに変換する高速
フ―リエ変換部(FFT)、27は高速フ―リエ変換部
21,23で周波数解析された筋電信号パタ―ンeのバ
ンド幅別の信号成分レベルを数値マトリックスパタ―ン
fに変換するマトリックスパタ―ン変換部、29は複数
のユニットとこれらのユニットを結ぶ重み付けのリンク
からなる学習機能を有する神経回路網で構成され、前記
マトリックスパタ―ン変換部27からの数値マトリック
スパタ―ンfを入力として、その数値マトリックスパタ
―ンfに対応する手の動作デ―タhを出力する認識部、
31は、ユーザの指曲げ角度教師値を連続して時系列的
に認識する指曲げ角度教師値認識部および、指曲げ角度
教師値認識部で認識したユーザの指曲げ角度教師値を時
間平均して前記神経回路網に呈示するインタフェース部
を備え、前記認識部29に対し教師データを生成して指
曲げ角度教師信号パターンgとして出力して指曲げ角度
教師値を連続して時系列的に認識させる指曲げ角度教師
値呈示インタフェース部、25は、指曲げ角度教師値呈
示インタフェース部31での指曲げ角度処理を、同期信
号j,k,m,nにより筋電信号eの処理と同期をとる
ための信号統括部、33は前記認識部29からの手指の
曲げ角度動作デ―タhを入力し、この手指の曲げ角度動
作デ―タhに対応する動作指令信号iを出力するロボッ
トハンド制御部、35はこのロボットハンド制御部33
からの動作指令信号iに基づいて手指の動作を再現する
ロボットハンドである。Reference numerals 9 and 11 denote skin surface electrodes 1, 3, 5, and 7, respectively.
An amplifier that amplifies the myoelectric signals a 1 and a 2 detected in
Reference numerals 3 and 15 denote low-cut filters that block low-frequency components from the myoelectric signal b amplified by the amplifiers 9 and 11, and 17, 19, respectively.
Is a high cut filter that cuts off high frequency components from the myoelectric signal c whose low frequency components are cut off by the low cut filters 13 and 15, and 21 and 23 are a high cut filter that cuts off the high frequency components by the high cut filters 17 and 19. A high-speed Fourier transform unit (FFT) 27, which performs high-speed Fourier transform and frequency-analyzes and converts into a myoelectric signal pattern e, 27 is a myo-electrical signal whose frequency is analyzed by the high-speed Fourier transform units 21 and 23. A matrix pattern conversion unit 29 for converting the signal component level of each band of the pattern e into a numerical matrix pattern f, a neural network 29 having a learning function comprising a plurality of units and weighting links connecting these units A numerical matrix pattern f from the matrix pattern conversion unit 27 is input and corresponds to the numerical matrix pattern f. Recognition unit which outputs the data h, - operating data of
Reference numeral 31 denotes a finger bending angle teacher value recognition unit that continuously recognizes the user's finger bending angle teacher value in a time series, and time averages the user's finger bending angle teacher value recognized by the finger bending angle teacher value recognition unit. And an interface unit for presenting to the neural network, generating teacher data for the recognition unit 29 and outputting it as a finger bending angle teacher signal pattern g to continuously recognize the finger bending angle teacher value in a time series. The finger bending angle teacher value presentation interface unit 25 to synchronize the finger bending angle processing in the finger bending angle teacher value presentation interface unit 31 with the processing of the myoelectric signal e by the synchronization signals j, k, m, and n. And a signal control unit 33 for inputting the finger bending angle operation data h from the recognition unit 29 and outputting an operation command signal i corresponding to the finger bending angle operation data h. Department, 5 This robot hand control unit 33
The robot hand reproduces the movement of the finger based on the operation command signal i from the robot hand.
【0026】図2は、図1の認識部29の神経回路網3
7による構成を示す図である。同図において、39は前
記マトリックスパタ―ン変換部27および指曲げ角度教
師値呈示インタフェース部31からの各信号f、gの入
出力パターンのペアを取り込む入出力パターン記憶部、
41は入出力パターン記憶部39から供給される数値マ
トリックスパタ―ンfである認識用入力信号パタ―ン、
43は手指の曲げ角度動作デ―タhとして出力される出
力パタ―ン、45は前記指曲げ角度教師値呈示インタフ
ェース部31から供給される曲げ角度教師信号デ―タg
である学習用指曲げ角度教師値パタ―ン、47は神経回
路網37の入力層ユニット、49は中間層ユニット、5
1は出力層ユニットであり、これらの層間のリンクによ
る結合の重み付けが出力パタ―ン43の結果により更新
されるようになっている。FIG. 2 shows the neural network 3 of the recognition unit 29 in FIG.
7 is a diagram showing a configuration according to FIG. In the figure, reference numeral 39 denotes an input / output pattern storage unit for receiving a pair of input / output patterns of signals f and g from the matrix pattern conversion unit 27 and the finger bending angle teaching value presentation interface unit 31;
41 is an input signal pattern for recognition which is a numerical matrix pattern f supplied from the input / output pattern storage unit 39;
Reference numeral 43 denotes an output pattern output as finger bending angle operation data h, and reference numeral 45 denotes bending angle teacher signal data g supplied from the finger bending angle teacher value presentation interface unit 31.
Is a learning finger bending angle teacher value pattern, 47 is an input layer unit of the neural network 37, 49 is an intermediate layer unit,
Reference numeral 1 denotes an output layer unit, and the weight of the connection by the link between these layers is updated based on the result of the output pattern 43.
【0027】図3(a)は認識部29における神経回路
網37のユニットの入出力関係、図3(b)は神経回路
網37の神経細胞ユニットの構造をそれぞれ示してお
り、入力層ユニット47に入力されたバンド幅別レベル
パターンに対して、出力層ユニット51が発火する。出
力層ユニット51は、それぞれ各指の第1,第2関節の
指曲げ角度に出力が対応し、5本指各2関節で合計10
関節である。FIG. 3 (a) shows the input / output relationship of the units of the neural network 37 in the recognition unit 29, and FIG. 3 (b) shows the structure of the neural cell unit of the neural network 37. The output layer unit 51 fires for the bandwidth-specific level pattern input to the. The output of the output layer unit 51 corresponds to the finger bending angles of the first and second joints of each finger.
It is a joint.
【0028】図4〜図8は、高速フ―リエ変換部21,
23から出力される筋電信号パタ―ンe、すなわち高速
フ―リエ変換部21,23で高速フ―リエ変換され、1
/3オクタ―ブ周波数解析された筋電信号パタ―ンeを
示す図であり、図4は5本の指すべてを曲げた状態の筋
電信号パタ―ンe、図5は人差し指のみを曲げた状態の
筋電信号パタ―ンe、図6は中指のみを曲げた状態の筋
電信号パタ―ンe、図7は親指のみを曲げた状態の筋電
信号パタ―ンe、図8はすべての指を開いた状態の筋電
信号パタ―ンeを示している。FIGS. 4 to 8 show the high-speed Fourier transform units 21 and
23, which is a high-speed Fourier transform performed by the high-speed Fourier transform units 21 and 23, and
FIG. 4 is a diagram showing a myoelectric signal pattern e subjected to octave frequency analysis. FIG. 4 shows a myoelectric signal pattern e in a state in which all five fingers are bent, and FIG. 5 shows only the index finger bent. FIG. 6 shows a myoelectric signal pattern e with only the middle finger bent, FIG. 7 shows a myoelectric signal pattern e with only the thumb bent, and FIG. A myoelectric signal pattern e in a state where all the fingers are opened is shown.
【0029】次に、上記のように構成された学習型筋電
パターン認識ロボットハンド制御装置の作用を、認識部
29の神経回路網37における学習モードと、発生した
筋電信号から意図する手の動作を認識する認識モードと
の2つに分けて説明する。Next, the operation of the learning-type electromyogram pattern recognition robot hand controller configured as described above will be described based on the learning mode in the neural network 37 of the recognition unit 29 and the hand of the intended hand from the generated electromyogram signal. The operation will be described separately in two modes, a recognition mode for recognizing an operation.
【0030】まず、認識部29の学習モードについて説
明する。ここでは、2チャンネルの皮膚表面電極1,3
および5,7の筋電信号を検出して、片側の手の指の第
1,第2関節の合計10関節の指曲げ角度を認識する例
について説明する。ユーザAは、動作を意図する手の動
作を数分間連続して行う。このとき、健常者の場合には
実際に手を動かし、前腕切断者の場合には、幻肢として
手の動作を頭の中でイメ―ジしてもらうか、または皮膚
表面電極1,3,5,7の装着された反対側の健常腕と
実際には存在しない切断側の手をイメ―ジ上で左右対称
に動かすようにする。この動作の中で、皮膚表面電極
1,3,5,7で検出された筋電信号a1 ,a2 は増幅
器9,11によって増幅され、時系列筋電信号bとして
ロ―カットフィルタ13,15およびハイカットフィル
タ17,19をそれぞれ通過して低周波成分および高周
波成分が遮断され、時系列筋電信号dとなって、高速フ
―リエ変換部21,23に供給される。First, the learning mode of the recognition unit 29 will be described. Here, two-channel skin surface electrodes 1, 3
An example will be described in which the myoelectric signals of 5 and 7 are detected to recognize the finger bending angles of a total of 10 joints of the first and second joints of the finger on one side. The user A continuously performs a hand operation intended for the operation for several minutes. At this time, in the case of a healthy person, the hand is actually moved, and in the case of a forearm amputee, the hand movement is imaged in the head as a phantom limb, or the skin surface electrodes 1, 3, The left and right healthy arms 5 and 7 and the cut side which does not actually exist are moved symmetrically on the image. During this operation, the myoelectric signals a 1 and a 2 detected by the skin surface electrodes 1, 3, 5 and 7 are amplified by the amplifiers 9 and 11, and are converted into the time-series myoelectric signals b by the low-cut filter 13. 15 and the high-cut filters 17, 19, respectively, the low-frequency component and the high-frequency component are cut off, and the time-series myoelectric signal d is supplied to the high-speed Fourier transform units 21, 23.
【0031】高速フ―リエ変換部21,23において
は、各指のそれぞれの動作状態において検出された筋電
信号dの1/3オクタ―ブ周波数解析され、前述した図
4〜図8に示すような筋電信号パタ―ンeに変換され、
マトリックスパタ―ン変換部27においては、筋電信号
パタ―ンeは各バンド幅別に、その信号成分レベルが数
値マトリックスパタ―ンfに変換される。図9はこのよ
うに各バンド幅別に信号成分レベルと手の動作の関係を
示す数値マトリックスパタ―ンfを示す一例であり、同
図においてinput の次の横1行が1動作のパタ―ンに対
応している。In the high-speed Fourier transform units 21 and 23, a 1/3 octave frequency analysis of the myoelectric signal d detected in each operation state of each finger is performed and shown in FIGS. 4 to 8 described above. Is converted into such a myoelectric signal pattern e,
In the matrix pattern converter 27, the signal component level of the myoelectric signal pattern e is converted into a numerical matrix pattern f for each bandwidth. FIG. 9 shows an example of a numerical matrix pattern f showing the relationship between the signal component level and the hand movement for each bandwidth. In FIG. 9, one horizontal line next to input is a pattern of one operation. It corresponds to.
【0032】マトリックスパタ―ン変換部27からの数
値マトリックスパタ―ンfは、認識部29の神経回路網
37に入力される。また、これと同時に認識部29には
数値マトリックスパタ―ンfに対応した動作が、指曲げ
角度教師値呈示インタフェース部31より曲げ角度教師
信号パターンgとして与えられる。ここで、指曲げ角度
教師値呈示インタフェース部31は、指曲げ角度教師値
認識部が、指曲げ角度認識センサ付き手袋8により検出
されたユーザAの実際の指曲げ角度を取り込んでいる。The numerical value matrix pattern f from the matrix pattern conversion unit 27 is input to the neural network 37 of the recognition unit 29. At the same time, an operation corresponding to the numerical matrix pattern f is given to the recognizing unit 29 from the finger bending angle teacher value presentation interface unit 31 as a bending angle teacher signal pattern g. Here, the finger bending angle teacher value presentation interface unit 31 captures the actual finger bending angle of the user A detected by the finger bending angle recognition sensor-equipped glove 8 by the finger bending angle teacher value recognition unit.
【0033】ここで、認識部29に入力される数値マト
リックスパターンfと、曲げ角度教師信号パターンgと
のタイミングの対応について図9〜図11に基づき説明
する。なお、ここでは高速フーリエ変換部21,23
は、時系列筋電信号dに対してフレーム長500msec,
フレーム周期250msecで高速フーリエ変換し、一方指
曲げ角度教師値のサンプリングは、毎秒32点で行うこ
ととする。また、時系列筋電信号は、ハイカット周波数
3000Hz、ローカット周波数50Hzで漉波し、高
速フーリエ変換部21,23は1/3オクターブ分析を
10バンド(中心周波数63,80,100,125,
160,200,250,315,400,500H
z)で解析する。Here, the correspondence between the timing of the numerical value matrix pattern f input to the recognizing section 29 and the timing of the bending angle teaching signal pattern g will be described with reference to FIGS. Here, the fast Fourier transform units 21 and 23 are used.
Is a frame length of 500 msec for the time-series myoelectric signal d,
Fast Fourier transform is performed at a frame period of 250 msec, while sampling of the finger bending angle teaching value is performed at 32 points per second. The time-series myoelectric signal is filtered at a high cut frequency of 3000 Hz and a low cut frequency of 50 Hz, and the fast Fourier transform units 21 and 23 perform 1/3 octave analysis on 10 bands (center frequencies 63, 80, 100, 125,
160, 200, 250, 315, 400, 500H
Analyze in z).
【0034】まず、図10に示すように前述の条件下で
は、認識部29は毎秒4点のパターンについて認識を行
う。時系列の筋電,教師の各信号f,gは、図10のよ
うに両者の観測窓が一致するように開き、それぞれが認
識部29に与えられる。時系列筋電信号dは、図10に
示すように、500msecの観測窓を開いて高速フーリエ
変換部21,23に取り込んだものが、図4〜図8に示
されるような筋電信号パターンeとなる。さらに、これ
をマトリックスパターン変換部27によって図9のinpu
t 次の横一列の数値パターンに変換する。First, as shown in FIG. 10, under the above-described conditions, the recognizing unit 29 recognizes four patterns per second. The signals f and g of the time-series electromyogram and the teacher are opened so that their observation windows coincide with each other as shown in FIG. As shown in FIG. 10, the time-series myoelectric signal d is obtained by opening the observation window of 500 msec and taking in the fast Fourier transform sections 21 and 23 to obtain the myoelectric signal pattern e as shown in FIGS. Becomes Further, this is converted into the inpu
t Convert to the next horizontal row of numeric patterns.
【0035】図10において、筋電信号fがEMG(1)
のときは、時間的に対応する指曲げ角度教師値信号g
は、Teacher (1) が対応する。EMG(2) ,(3) のとき
も同様にTeacher (2) ,(3) がそれぞれ対応する。この
とき、指曲げ角度教師値のサンプリングレートは、認識
部29のサンプリングレートとは異なるので、両者のサ
ンプリングレートが一致するように、指曲げ角度教師値
を時間平均する。この時間平均処理は、図11に示すよ
うに、毎秒32点サンプリングしている指曲げ角度教師
値に対して、高速フーリエ変換処理する時系列筋電信号
と同じ長さの時間窓を開いて16点の信号を取り込み、
これら16点の信号の和の1/16をとって時間平均す
る。こうした、指曲げ角度教師値の処理は、指曲げ角度
教師値呈示インタフェース部31で信号統括部25の同
期信号j,k,m,nに基づき、筋電信号fの処理と図
10のように同期をとりながら行う。In FIG. 10, the myoelectric signal f is EMG (1)
, The finger bending angle teacher value signal g corresponding to the time
Corresponds to Teacher (1). Similarly, Teachers (2) and (3) correspond to EMGs (2) and (3), respectively. At this time, since the sampling rate of the finger bending angle teacher value is different from the sampling rate of the recognition unit 29, the finger bending angle teacher value is time-averaged so that both sampling rates match. In this time averaging process, as shown in FIG. 11, a time window having the same length as the time-series myoelectric signal subjected to the fast Fourier transform is opened for the finger bending angle teacher value sampled at 32 points per second. Capture the point signal,
Time-averaging is performed by taking 1/16 of the sum of these 16 signals. The processing of the finger bending angle teacher value is performed by the finger bending angle teacher value presentation interface unit 31 based on the synchronization signals j, k, m, and n of the signal control unit 25, as shown in FIG. Perform while synchronizing.
【0036】図11に示す通り、図10のt(1) のとき
の認識部29に対しては、図11のt(1) のときの指曲
げ教師値を、t(2) のときの認識部29に対してはこれ
に対応するt(2) の指曲げ教師値をそれぞれ与えるもの
とする。図9は、指曲げ角度教師値を指曲げ角度教師値
呈示インタフェース部31で変換したgと、対応する高
速フーリエ変換された数値マトリックス筋電パターンf
を認識部29の学習用入出力パターンとして示したもの
であり、teacher の次の行一列が、変換された指曲げ角
度教師値パターンである。ここでの変換は、指曲げ角度
0度から120度を、数値−0.5から+0.5まで比
例的に変換してある。As shown in FIG. 11, for the recognition unit 29 at t (1) in FIG. 10, the finger bending teacher value at t (1) in FIG. It is assumed that the finger bending teacher value of t (2) corresponding to this is given to the recognizing unit 29, respectively. FIG. 9 shows g obtained by converting the finger bending angle teaching value by the finger bending angle teaching value presentation interface unit 31 and the corresponding fast Fourier-transformed numerical matrix EMG pattern f.
Is shown as a learning input / output pattern of the recognizing unit 29, and the next row and column of the teacher is the converted finger bending angle teacher value pattern. In this conversion, a finger bending angle of 0 to 120 degrees is proportionally converted from a numerical value of -0.5 to +0.5.
【0037】認識部29における神経回路網37の学習
は、図12のフローチャートに基づき行う。まず、認識
部29の神経回路網37の各ユニット間の重みと、各ユ
ニットのオフセットを欄数で初期化する(ステップ11
0)。次に、ユーザは手の動作を数分間繰り返し(ステ
ップ120)、前述したようにして処理された筋電信号
fと指曲げ角度教師値gの入出力パターンのペアを認識
部29の入出力パターン記憶部39に取り込む(ステッ
プ130)。手の動作が終了すると(ステップ14
0)、入出力パターン記憶部39から入出力パターンの
ペアを引き出して、神経回路網37の学習を例えばバッ
クプロパゲーション法(中野馨監修 “ニューロコンピ
ュータ“ 技術評論社 1989年 第47頁参照)に
より行い(ステップ150)、神経回路網37の各ユニ
ット間の重みの更新と、各ユニットのオフセットの更新
を行う(ステップ160)。Learning of the neural network 37 in the recognition section 29 is performed based on the flowchart of FIG. First, the weight between each unit of the neural network 37 of the recognition unit 29 and the offset of each unit are initialized by the number of columns (step 11).
0). Next, the user repeats the hand motion for several minutes (step 120), and recognizes the pair of the input / output pattern of the myoelectric signal f and the finger bending angle teacher value g processed as described above. The data is stored in the storage unit 39 (step 130). When the hand operation is completed (step 14
0), the pair of input / output patterns is extracted from the input / output pattern storage unit 39, and the learning of the neural network 37 is performed by, for example, the back propagation method (see Kaoru Nakano, “Neurocomputer”, Technical Review, 1989, p. 47). Then, the weight of each unit of the neural network 37 is updated, and the offset of each unit is updated (step 160).
【0038】具体的には、図9に示した、入出力パター
ンのペアを上から下へ順々と神経回路網37に与えて学
習を行い、最後の入出力ペアに達したら、再度初めのペ
アから学習を繰り返すものとする(ステップ170〜1
90)。繰り返し行われた学習回数が、所定の制限回数
を超えたら(ステップ200)学習を終了する。More specifically, learning is performed by giving pairs of input / output patterns shown in FIG. 9 to the neural network 37 in order from top to bottom. Learning is repeated from the pair (steps 170 to 1).
90). When the number of times of learning repeatedly performed exceeds a predetermined number of times (step 200), the learning is terminated.
【0039】次に、認識部29の認識モード、すなわち
皮膚表面電極1,3,5,7を装着してロボットハンド
を制御するモードを、図13のフローチャートに基づき
説明する。この認識モードでは、まずユーザAは指曲げ
角度認識センサ付き手袋8を外す。ユーザが健常者の場
合には、皮膚表面電極1,3,5,7を装着する側の手
を動かし、切断者の場合には、幻肢により頭の中で手を
動かすことをイメージする(ステップ210)。Next, the recognition mode of the recognition unit 29, that is, the mode of controlling the robot hand by mounting the skin surface electrodes 1, 3, 5, 7 will be described with reference to the flowchart of FIG. In this recognition mode, the user A first removes the glove 8 with the finger bending angle recognition sensor. When the user is a healthy person, the hand on the side on which the skin surface electrodes 1, 3, 5, 7 are worn is moved, and when the amputee is a hand, the hand is moved in the head by a phantom limb ( Step 210).
【0040】この手の動作もしくはイメージ中に皮膚表
面電極1,3,5,7によって検出された筋電信号は、
学習モード時と同様に増幅器9,11で増幅され、ロ―
カットフィルタ13,15およびハイカットフィルタ1
7,19でそれぞれ低周波成分および高周波成分が遮断
されて、時系列筋電信号dとして高速フ―リエ変換部2
1,23に供給される。この筋電信号dは,学習モード
と同じ条件下で時間軸上に開いた高速フ―リエ変換の時
間窓数単位毎に離散化して周波数解析され、マトリック
スパタ―ン変換部27に筋電信号パタ―ンeとして供給
される(ステップ220)。The myoelectric signals detected by the skin surface electrodes 1, 3, 5, 7 during the movement or image of the hand are as follows:
Amplified by the amplifiers 9 and 11 as in the learning mode.
Cut filters 13, 15 and high cut filter 1
At 7 and 19, the low-frequency component and the high-frequency component are cut off, respectively, and the time-series myoelectric signal d is converted to the high-speed Fourier transform unit 2.
1 and 23. The myoelectric signal d is discretized for each time window unit of the fast Fourier transform opened on the time axis under the same conditions as in the learning mode and frequency-analyzed. It is supplied as a pattern e (step 220).
【0041】その後、筋電信号パタ―ンeはマトリック
スパタ―ン変換部27において前述した学習モ―ドの場
合と同様に数値マトリックスパタ―ンfに変換され、認
識部29の神経回路網37に入力される(ステップ23
0)。数値マトリックスパタ―ンfは学習モ―ドにおい
て既に学習したパタ―ンに基づき、対応する指の曲げ角
度値を指の曲げ角度デ―タhとして認識し(ステップ2
40)、ロボットハンド制御部33に出力する(ステッ
プ250)。ロボットハンド制御部33は、指の曲げ角
度デ―タhに基づき形成した動作指令信号iをロボット
ハンド35に出力し、ロボットハンド35は動作指令信
号iに基づいて手の動作を再現する(ステップ26
0)。使用を継続する場合には、ステップ220に戻っ
て同様の動作を繰り返し(ステップ270)、そうでな
い場合には手の動作を終了する(ステップ280)。After that, the myoelectric signal pattern e is converted into a numerical matrix pattern f in the matrix pattern conversion section 27 in the same manner as in the learning mode described above, and the neural network 37 of the recognition section 29 is used. (Step 23)
0). Numerical matrix pattern f recognizes the corresponding finger bending angle value as finger bending angle data h based on the pattern already learned in the learning mode (step 2).
40), and outputs the result to the robot hand control unit 33 (step 250). The robot hand control unit 33 outputs an operation command signal i formed on the basis of the finger bending angle data h to the robot hand 35, and the robot hand 35 reproduces the hand motion based on the operation command signal i (step). 26
0). If the use is to be continued, the process returns to step 220 and the same operation is repeated (step 270). Otherwise, the hand operation is terminated (step 280).
【0042】図14は、学習済みの認識部29に対して
未学習の手の指曲げ動作の2チャンネルの筋電パターン
を認識したときの、人差し指第1関節の指曲げ角度の筋
電パターンによる指曲げ認識値と、同時に指曲げ角度認
識センサ付き手袋(データグローブ)8によって測定し
た指曲げ角度の真の値とを時系列的に示した認識の一例
を示す。上記実施例による筋電パターンから認識した指
曲げ角度(実線で示す)と、真の曲げ角度(破線で示
す)と、よく一致しており、この発明の有効性がよく示
されている。FIG. 14 shows the myoelectric pattern of the finger bending angle of the first finger of the index finger when the learned recognizing section 29 recognizes the two-channel electromyographic pattern of the finger bending operation of the unlearned hand. An example of recognition in which the finger bending recognition value and the true value of the finger bending angle measured by the glove (data glove) 8 with the finger bending angle recognition sensor at the same time are shown in time series. The finger bending angle (indicated by a solid line) recognized from the myoelectric pattern according to the above embodiment and the true bending angle (indicated by a broken line) are in good agreement, and the effectiveness of the present invention is well shown.
【0043】図15は、図14と同様の条件下での、筋
電パターンによる指曲げ認識値と、指曲げ角度の真の値
との相関関係を示した認識の一例を示している。これに
よれば、両者は相関係数が0.691であってほぼ一致
しており、この発明の有効性が示されている。FIG. 15 shows an example of recognition showing the correlation between the finger bending recognition value based on the myoelectric pattern and the true value of the finger bending angle under the same conditions as in FIG. According to this, the two have a correlation coefficient of 0.691, which are almost the same, indicating the effectiveness of the present invention.
【0044】なお、この発明は上記実施例に限定される
ものではなく、例えば以下のような構成としてもよい。It should be noted that the present invention is not limited to the above embodiment, and may have the following configuration, for example.
【0045】皮膚表面電極を2対の2チャンネルより増
加させ、各電極からの信号を高速フーリエ変換処理し
て、バンド幅別レベル数値パターンに変換し、さらに神
経回路網37の入力層47のユニット層を増やして多数
対の電極からのパターンを同時に入力するようにする。The number of skin surface electrodes is increased from two pairs of two channels, and the signals from each electrode are subjected to fast Fourier transform processing to convert them into band-specific level numerical patterns, and furthermore, a unit of the input layer 47 of the neural network 37. The number of layers is increased so that patterns from many pairs of electrodes are input simultaneously.
【0046】高速フーリエ変換処理のバンド幅、バンド
数を変更する。The bandwidth and the number of bands in the fast Fourier transform processing are changed.
【0047】手指に代わりに、人体の他の部位の運動に
適用する。The present invention is applied to movement of other parts of the human body instead of fingers.
【0048】バックプロパゲーション型の神経回路網以
外の、線形分離不可能なパターンをパタ―ンの属性別に
分離する能力を有する神経回路網を用いる。A neural network other than the back propagation type neural network, which has the ability to separate patterns that cannot be linearly separated by pattern attributes, is used.
【0049】あらかじめ不特定多数のユーザに適合した
認識部の神経回路網の重みとオフセットを固定して、学
習モードの機能を省いた装置を用いる。An apparatus in which the weight and offset of the neural network of the recognition unit suitable for an unspecified number of users are fixed in advance and the function of the learning mode is omitted is used.
【0050】図16は、この発明の第2実施例に係わる
学習型筋電パターン認識ロボットハンド制御装置の全体
構成を示すブロック図である。この実施例は、前記第1
実施例の指曲げ角度認識センサ付き手袋8の代わりに、
単数または複数の手指画像撮影カメラ(可視光カメラ、
赤外線サーモグラフィカメラなど)53で、手指の曲げ
角度を画像処理して認識し、この認識信号pを指曲げ角
度教師値呈示インタフェース部31に取り込むようにし
たものである。その他の構成および作用は第1実施例と
同様である。FIG. 16 is a block diagram showing the overall configuration of a learning-type electromyographic pattern recognition robot hand control device according to a second embodiment of the present invention. In this embodiment, the first
Instead of the glove 8 with the finger bending angle recognition sensor of the embodiment,
One or more finger imaging cameras (visible light cameras,
The bending angle of the finger is image-processed and recognized by an infrared thermography camera 53, and the recognition signal p is taken into the finger bending angle teacher value presentation interface unit 31. Other configurations and operations are the same as those of the first embodiment.
【0051】この発明の応用分野としては、前腕切断者
用の筋電義手、他部位切断者用の義手,義足などの動力
義手としての福祉分野への利用、健常者を操縦者とした
宇宙空間,原子力発電所格納容器内,深海,火災現場,
毒性を有する微生物の培養容器内作業などの極限作業用
遠隔制御ロボットのロボットハンドの制御、遠隔手術時
のロボットハンドの医師によるオペレ―ション、血管,
眼球等の微小臓器の手術時のマイクロロボットハンドの
医師によるオペレ―ション、LSIデバイスなどの微小
デバイスのハンドリングのためのロボットハンドの有人
オペレ―ション、無人電話局,無人電波中継施設,とう
道,無人変電所などの保守管理を要する施設の保守管理
にあたる遠隔操縦型ロボットのロボットハンドの有人オ
ペレ―ション、航空機パイロットの操縦装置への入力デ
バイス、コンピュータCGで作られた仮想空間内のマニ
ピュレーションへの応用などが考えられる。The field of application of the present invention includes the use of a myoelectric hand for a forearm amputee, the use of a prosthetic hand for an amputee of another part, a welfare field as a power prosthesis such as a prosthesis, and the use of a healthy person as a pilot in outer space. , Inside a nuclear power plant containment vessel, deep sea, fire site,
Control of robot hand of remote control robot for extreme work such as work in culture vessel of toxic microorganisms, operation of robot hand by doctor at remote operation, blood vessel,
Operation of micro robot hand by doctor at the operation of micro organ such as eyeball, Manned operation of robot hand for handling micro device such as LSI device, Unmanned telephone office, Unmanned radio wave relay facility, Todo, Manned operation of a robotic hand of a remotely controlled robot that performs maintenance management of unmanned substations and other facilities that require maintenance management, input devices to aircraft pilot control devices, and manipulation in virtual space created by computer CG Applications can be considered.
【0052】[0052]
【発明の効果】以上説明してきたように、この発明によ
れば、皮膚表面電極からの筋電信号を高速フ―リエ変換
処理したパタ―ンを、線形分離不可能なパタ―ンをパタ
―ンの属性別に識別し学習機能を有する神経回路網によ
って、手の動作種類別に教師あり学習し、学習後に神経
回路網によって皮膚表面電極を装着したロボットハンド
操縦者からの筋電を認識してロボットハンドを制御して
いるので、神経回路網のパタ―ン特徴の自動抽出,類似
パタ―ンの高識別化,高耐性能力から学習モ―ド時に手
の動作に直接関与する筋肉の直上に電極を位置しなくて
も、学習用パタ―ンが多くても、学習用パタ―ンにノイ
ズが混入しても、学習が収束し、また識別モ―ド時に電
極の位置ずれや筋電信号にノイズやア―チファクトが混
入しても、数種の筋群が協調して動作して動く手の動作
時に,手の動作に直接関与する筋肉の直上に電極が位置
しなくても、数種の筋群から発生する筋電位が同時に非
線形に干渉,混合,クロスト―クして皮膚表面に到達す
る皮膚表面筋電から,対応する手の指曲げ角度を認識で
きる。したがって、従来不可能であった皮膚表面筋電か
らの手の指の曲げ角度認識による、ロボットハンドの指
の曲げ角度の制御が可能となる。また、体調の変化や年
齢の変化に伴う発生筋電の変化に対しては、ロボットハ
ンドを使用する前、または使用する最中にときどき使用
を中断して、学習モ―ドを行うことにより、さらに発生
筋電に適合した状態で使用することが可能となる。しか
も、この学習モード時には、実際の指の曲げ角度を指曲
げ角度検出手段が検出して指曲げ角度教師値として取り
込んでいるので、より高精度な制御が可能となる。As described above, according to the present invention, a pattern obtained by subjecting a myoelectric signal from a skin surface electrode to high-speed Fourier transform processing is a pattern that cannot be linearly separated. A neural network that has a learning function that identifies and learns by the attributes of each robot, performs supervised learning for each type of hand movement, and after learning, recognizes the myoelectricity from the robot hand operator wearing the skin surface electrode using the neural network and the robot. Since the hand is controlled, it automatically extracts the pattern characteristics of the neural network, distinguishes similar patterns, and has an electrode directly above the muscle directly involved in hand movement in learning mode due to its high tolerance. Even if the learning pattern is not located, there are many learning patterns, or if noise is mixed in the learning pattern, the learning converges. Even if noise and artifacts are mixed in, When a group moves in coordination, the myoelectric potentials generated from several muscle groups simultaneously interfere nonlinearly even if the electrodes are not located directly above the muscles directly involved in the hand movement. The corresponding finger bending angle of the hand can be recognized from the skin surface electromyogram reaching the skin surface by crosstalk. Therefore, it is possible to control the bending angle of the finger of the robot hand by recognizing the bending angle of the finger from the skin surface myoelectricity, which was not possible in the past. In addition, with regard to changes in the generated myoelectricity due to changes in physical condition and age, the use of the robot hand is interrupted occasionally before or during use, and the learning mode is performed. Further, it can be used in a state suitable for generated myoelectricity. In addition, in this learning mode, the finger bending angle detecting means detects the actual bending angle of the finger and incorporates it as the finger bending angle teacher value, so that more accurate control is possible.
【図1】この発明の第1実施例に係わる学習型筋電パタ
ーン認識ロボットハンド制御装置の全体構成を示すブロ
ック図である。FIG. 1 is a block diagram showing an overall configuration of a learning-type electromyographic pattern recognition robot hand control device according to a first embodiment of the present invention.
【図2】図1の学習型筋電パターン認識ロボットハンド
制御装置に使用されている認識部の神経回路網の構成図
である。FIG. 2 is a configuration diagram of a neural network of a recognition unit used in the learning-type electromyogram pattern recognition robot hand control device of FIG. 1;
【図3】図3(a)は図2の認識部の神経細胞ユニット
の入出力関係を示す説明図、図3(b)は同神経細胞ユ
ニットの構成図である。3 (a) is an explanatory diagram showing the input / output relationship of the neuron unit of the recognition unit in FIG. 2, and FIG. 3 (b) is a configuration diagram of the neuron unit.
【図4】高速フーリエ変換処理した筋電パターン図であ
る。FIG. 4 is a myoelectric pattern diagram after a fast Fourier transform process.
【図5】高速フーリエ変換処理した筋電パターン図であ
る。FIG. 5 is a myoelectric pattern diagram after a fast Fourier transform process.
【図6】高速フーリエ変換処理した筋電パターン図であ
る。FIG. 6 is a myoelectric pattern diagram after a fast Fourier transform process.
【図7】高速フーリエ変換処理した筋電パターン図であ
る。FIG. 7 is a myoelectric pattern diagram after a fast Fourier transform process.
【図8】高速フーリエ変換処理した筋電パターン図であ
る。FIG. 8 is a myoelectric pattern diagram after the fast Fourier transform processing.
【図9】周波数分析された筋電信号のバンド幅別の信号
成分レベルである入力パターンと手の指曲げ角度教師値
パターンとからなる認識部の学習パターンの一例を示す
説明図である。FIG. 9 is an explanatory diagram illustrating an example of a learning pattern of a recognition unit including an input pattern which is a signal component level for each bandwidth of a myoelectric signal subjected to frequency analysis and a finger bending angle teacher value pattern;
【図10】認識部の学習モード時の入出力パターンのタ
イミングチャートである。FIG. 10 is a timing chart of an input / output pattern in a learning mode of the recognition unit.
【図11】認識部の学習モード時の指曲げ角度教師値の
サンプリングと時間平均の方法との関係を示す説明図で
ある。FIG. 11 is an explanatory diagram illustrating a relationship between sampling of a finger bending angle teacher value and a time averaging method in a learning mode of a recognition unit.
【図12】認識部の学習モード時での制御動作を示すフ
ローチャートである。FIG. 12 is a flowchart illustrating a control operation of the recognition unit in a learning mode.
【図13】認識部の認識モード時での制御動作を示すフ
ローチャートである。FIG. 13 is a flowchart illustrating a control operation of the recognition unit in a recognition mode.
【図14】筋電パターンによる指曲げ認識値と、指曲げ
角度の真の値とを時系列的に示した認識の一例を示す説
明図である。FIG. 14 is an explanatory diagram showing an example of recognition in which a finger bending recognition value based on a myoelectric pattern and a true value of a finger bending angle are shown in time series.
【図15】筋電パターンによる指曲げ認識値と、指曲げ
角度の真の値との相関関係を示した認識の一例を示す説
明図である。FIG. 15 is an explanatory diagram showing an example of recognition showing a correlation between a finger bending recognition value based on a myoelectric pattern and a true value of a finger bending angle.
【図16】この発明の第2実施例に係わる学習型筋電パ
ターン認識ロボットハンド制御装置の全体構成を示すブ
ロック図である。FIG. 16 is a block diagram showing an overall configuration of a learning-type electromyographic pattern recognition robot hand control device according to a second embodiment of the present invention.
1,3,5,7 皮膚表面電極 8 指曲げ角度認識センサ付き手袋(指曲げ角度検出手
段) 9,11 増幅器 13,15 ロ―カットフィルタ(フィルタ手段) 17,19 ハイカットフィルタ(フィルタ手段) 21,23 高速フ―リエ変換部(高速フ―リエ変換手
段) 27 マトリックスパタ―ン変換部(パターン変換手
段) 29 認識部(認識手段) 31 指曲げ角度教師値呈示インタフェース部(教師信
号生成手段) 33 ロボットハンド制御部(ロボットハンド制御手
段) 35 ロボットハンド1, 3, 5, 7 Skin surface electrode 8 Glove with finger bending angle recognition sensor (finger bending angle detecting means) 9, 11 Amplifier 13, 15 Low cut filter (filter means) 17, 19 High cut filter (filter means) 21 , 23 High-speed Fourier transform section (high-speed Fourier transform section) 27 Matrix pattern transform section (pattern transform section) 29 Recognizing section (recognizing section) 31 Finger bending angle teacher value presentation interface section (teacher signal generating section) 33 Robot hand control unit (robot hand control means) 35 Robot hand
フロントページの続き (58)調査した分野(Int.Cl.6,DB名) A61F 2/72 B25J 3/00 - 3/04 Continuation of front page (58) Field surveyed (Int.Cl. 6 , DB name) A61F 2/72 B25J 3/00-3/04
Claims (1)
検出された筋電信号を増幅する増幅器と、この増幅器で
増幅された前記筋電信号の低周波成分および高周波成分
を除去するフィルタ手段と、前記フィルタ手段で低周波
成分および高周波成分を除去された筋電信号を高速フ―
リエ変換して周波数解析する高速フ―リエ変換手段と、
このフ―リエ変換手段で周波数解析された筋電信号のバ
ンド幅別の信号成分レベルを数値マトリックスパタ―ン
に変換するパタ―ン変換手段と、複数のユニットとこの
複数のユニットを結ぶ重み付けのリンクとからなる学習
機能を有する神経回路網で構成され、前記数値マトリッ
クスパタ―ンを入力として、このパタ―ンに対応する指
の曲げ角度デ―タを出力する認識手段と、指曲げ角度教
師値を時系列的に認識する指曲げ角度教師値認識部を備
えてこの指曲げ角度教師値認識部により認識された指曲
げ角度教師値を教師データとして前記認識手段に出力す
る教師信号生成手段と、前記皮膚表面電極が設けられた
手の指曲げ角度を、前記指曲げ角度教師値として検出
し、この検出信号を前記教師信号生成手段の指曲げ角度
教師値認識部に出力する指曲げ角度検出手段と、前記認
識手段から出力される指の曲げ角度デ―タに基づく動作
指令信号を出力するロボットハンド制御手段と、このロ
ボットハンド制御手段から出力される動作指令信号に基
づいて動作を行うロボットハンドとを有することを特徴
とする学習型筋電パターン認識ロボットハンド制御装
置。A skin surface electrode; an amplifier for amplifying a myoelectric signal detected from the skin surface electrode; and a filter means for removing a low frequency component and a high frequency component of the myoelectric signal amplified by the amplifier. A high-speed filtering of the myoelectric signal from which the low frequency component and the high frequency component have been removed by the filter means.
High-speed Fourier transform means for performing frequency analysis by performing a linear transform;
Pattern conversion means for converting the signal component level for each bandwidth of the myoelectric signal frequency-analyzed by the Fourier conversion means into a numerical matrix pattern; and a plurality of units and a weight for connecting the plurality of units. A recognizing means comprising a neural network having a learning function consisting of a link, receiving the numerical matrix pattern as input, and outputting finger bending angle data corresponding to the pattern; A teacher signal generating means for outputting a finger bending angle teacher value recognized by the finger bending angle teacher value recognition section as teacher data to the recognition means, comprising: The skin surface electrode was provided
The finger bending angle of the hand is detected as the finger bending angle teacher value.
This detection signal is used as the finger bending angle of the teacher signal generation means.
Finger bending angle detecting means for outputting to the teacher value recognizing section, robot hand controlling means for outputting an operation command signal based on the finger bending angle data outputted from the recognizing means, and output from the robot hand controlling means. A learning-type electromyographic pattern recognition robot hand control device, comprising: a robot hand that performs an operation based on an operation command signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3274167A JP2913611B2 (en) | 1991-10-22 | 1991-10-22 | Learning type electromyogram pattern recognition robot hand controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3274167A JP2913611B2 (en) | 1991-10-22 | 1991-10-22 | Learning type electromyogram pattern recognition robot hand controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05111881A JPH05111881A (en) | 1993-05-07 |
JP2913611B2 true JP2913611B2 (en) | 1999-06-28 |
Family
ID=17537972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3274167A Expired - Lifetime JP2913611B2 (en) | 1991-10-22 | 1991-10-22 | Learning type electromyogram pattern recognition robot hand controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2913611B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010518965A (en) * | 2007-02-22 | 2010-06-03 | シーレイト リミテッド ライアビリティー カンパニー | Activation by coded array of surgical implants |
KR20130080104A (en) * | 2012-01-04 | 2013-07-12 | 삼성전자주식회사 | Method for controlling robot hand |
CN108874149A (en) * | 2018-07-28 | 2018-11-23 | 华中科技大学 | A method of continuously estimating human synovial angle based on surface electromyogram signal |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2558599B2 (en) * | 1993-07-12 | 1996-11-27 | 株式会社エイ・ティ・アール人間情報通信研究所 | Robot controller |
JPH07299773A (en) * | 1994-04-28 | 1995-11-14 | Nec Corp | Human body motion reproducing device |
WO2002074204A1 (en) * | 2001-03-21 | 2002-09-26 | Harada Electronics Co., Ltd. | Myogenic switch and artificial hand controller comprising the same |
JP4617467B2 (en) * | 2005-11-22 | 2011-01-26 | 国立大学法人東京工業大学 | Learning support device, virtual human interface device, virtual human interface method, virtual human interface system, program for realizing these devices, and recording medium |
JP2008305198A (en) * | 2007-06-07 | 2008-12-18 | Fujitsu Component Ltd | Input system and input device |
JP5252432B2 (en) * | 2008-12-01 | 2013-07-31 | 国立大学法人岐阜大学 | Finger joint angle estimation device |
JP5544651B2 (en) * | 2009-05-20 | 2014-07-09 | 国立大学法人東京工業大学 | Musculoskeletal system |
JP5267413B2 (en) * | 2009-10-08 | 2013-08-21 | トヨタ自動車株式会社 | Operation assistance device |
ITMI20120494A1 (en) * | 2012-03-27 | 2013-09-28 | B10Nix S R L | APPARATUS AND METHOD FOR THE ACQUISITION AND ANALYSIS OF A MUSCULAR ACTIVITY |
CN107205641A (en) | 2014-08-29 | 2017-09-26 | 因赛飞公司 | Method and apparatus for strengthening nervous function |
JP6014869B2 (en) * | 2014-09-12 | 2016-10-26 | 株式会社国際電気通信基礎技術研究所 | Operation identification system, information processing apparatus, information processing program, and information processing system |
JP2017143895A (en) * | 2016-02-15 | 2017-08-24 | オムロン株式会社 | Association device, association system, association method, and association program |
US9717607B1 (en) * | 2016-10-28 | 2017-08-01 | International Business Machines Corporation | Augmented control of robotic prosthesis by a cognitive system |
CN107378944B (en) * | 2017-06-20 | 2020-12-25 | 东南大学 | Multidimensional surface electromyographic signal artificial hand control method based on principal component analysis method |
SE1851567A1 (en) | 2018-12-12 | 2020-06-13 | Tendo Ab | Control of an active orthotic device |
CN111449813B (en) * | 2020-04-14 | 2022-11-25 | 重庆大学 | Wearable electrical stimulation system for artificial hand motion posture sensory feedback |
CN117281667B (en) * | 2023-11-09 | 2024-04-09 | 浙江强脑科技有限公司 | Motion pattern recognition method and device, intelligent artificial limb, terminal and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2507043B2 (en) * | 1989-05-09 | 1996-06-12 | 日本電信電話株式会社 | Myoelectric control learning robot hand |
-
1991
- 1991-10-22 JP JP3274167A patent/JP2913611B2/en not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010518965A (en) * | 2007-02-22 | 2010-06-03 | シーレイト リミテッド ライアビリティー カンパニー | Activation by coded array of surgical implants |
KR20130080104A (en) * | 2012-01-04 | 2013-07-12 | 삼성전자주식회사 | Method for controlling robot hand |
KR101896473B1 (en) | 2012-01-04 | 2018-10-24 | 삼성전자주식회사 | Method for controlling robot hand |
CN108874149A (en) * | 2018-07-28 | 2018-11-23 | 华中科技大学 | A method of continuously estimating human synovial angle based on surface electromyogram signal |
Also Published As
Publication number | Publication date |
---|---|
JPH05111881A (en) | 1993-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2913611B2 (en) | Learning type electromyogram pattern recognition robot hand controller | |
Stango et al. | Spatial correlation of high density EMG signals provides features robust to electrode number and shift in pattern recognition for myocontrol | |
CN107397649B (en) | Upper limb exoskeleton movement intention identification method based on radial basis function neural network | |
Khezri et al. | Real-time intelligent pattern recognition algorithm for surface EMG signals | |
Soares et al. | The development of a virtual myoelectric prosthesis controlled by an EMG pattern recognition system based on neural networks | |
JP2659653B2 (en) | Robot hand control device | |
Sebelius et al. | Myoelectric control of a computer animated hand: A new concept based on the combined use of a tree-structured artificial neural network and a data glove | |
CN111584031B (en) | Brain-controlled intelligent limb rehabilitation system based on portable electroencephalogram acquisition equipment and application | |
Khezri et al. | Neuro-fuzzy surface EMG pattern recognition for multifunctional hand prosthesis control | |
Gini et al. | Acquisition and analysis of EMG signals to recognize multiple hand movements for prosthetic applications | |
JP7477309B2 (en) | System for identifying information represented by biological signals | |
Wojtczak et al. | Hand movement recognition based on biosignal analysis | |
Jaber et al. | HD-sEMG gestures recognition by SVM classifier for controlling prosthesis | |
KR100994408B1 (en) | Method and device for deducting pinch force, method and device for discriminating muscle to deduct pinch force | |
Fraiwan et al. | Real time virtual prosthetic hand controlled using EMG signals | |
Milan et al. | Adaptive brain interfaces for physically-disabled people | |
JP2507043B2 (en) | Myoelectric control learning robot hand | |
Chen et al. | Robot arm control method using forearm EMG signals | |
JP3816762B2 (en) | Neural network, neural network system, and neural network processing program | |
Sharma et al. | Movement control of robot in real time using EMG signal | |
CN115670481A (en) | Consciousness-related rehabilitation robot arm movement intention extraction and cooperative control method | |
Salama et al. | Six prosthetic arm movements using electromyogram signals: A prototype | |
Younes et al. | Design and Implementation of Myoelectric Controlled Arm | |
Rasnayake et al. | Surface Electromyography signal acquisition and classification using Artificial Neural Networks (ANN) | |
Maulana et al. | Controlling robot manipulators as prototype of prosthetic arm using electromyography signal based on embedded system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090416 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100416 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100416 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110416 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120416 Year of fee payment: 13 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120416 Year of fee payment: 13 |