JP4744585B2 - Exercise assistance device - Google Patents

Exercise assistance device Download PDF

Info

Publication number
JP4744585B2
JP4744585B2 JP2008306484A JP2008306484A JP4744585B2 JP 4744585 B2 JP4744585 B2 JP 4744585B2 JP 2008306484 A JP2008306484 A JP 2008306484A JP 2008306484 A JP2008306484 A JP 2008306484A JP 4744585 B2 JP4744585 B2 JP 4744585B2
Authority
JP
Japan
Prior art keywords
agent
angular velocity
motion
oscillator
movement
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.)
Active
Application number
JP2008306484A
Other languages
Japanese (ja)
Other versions
JP2010125265A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2008306484A priority Critical patent/JP4744585B2/en
Priority to US12/627,462 priority patent/US20100132464A1/en
Publication of JP2010125265A publication Critical patent/JP2010125265A/en
Application granted granted Critical
Publication of JP4744585B2 publication Critical patent/JP4744585B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Rehabilitation Tools (AREA)
  • Prostheses (AREA)

Description

本発明は、エージェントに力を与えることによりこのエージェントの周期運動を補助する装置に関する。   The present invention relates to an apparatus for assisting a periodic motion of an agent by applying a force to the agent.

下肢等の身体部分の機能が低下している人間等の動物に周期的に変化する力を与えることにより、この人間の歩行運動等の周期的な運動を補助する装置が提案されている(特許文献1および2参照)。
特許第4008464号公報 特許第4008465号公報
There has been proposed a device that assists a periodic movement such as a walking movement of a human by giving a periodically changing force to an animal such as a human whose function of a body part such as a lower limb is lowered (patent) Reference 1 and 2).
Japanese Patent No. 4008464 Japanese Patent No. 4008465

しかし、エージェントの運動態様が急激に変化した場合、エージェントの周期的な運動と、運動補助装置の周期的な動作との位相差が、エージェントの運動態様および装置の動作態様の調和の観点から不適当になる可能性がある。   However, if the agent's motion mode changes suddenly, the phase difference between the agent's periodic motion and the motion assisting device's periodic motion is inconsistent from the viewpoint of harmony between the agent's motion mode and the device's motion mode. May be appropriate.

そこで、本発明は、人間等のエージェントの周期的な運動態様との調和を図る観点から適当な動作態様によって当該エージェントの運動を補助することができる装置を提供することを解決課題とする。   Accordingly, an object of the present invention is to provide a device capable of assisting the movement of the agent by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of an agent such as a human being.

第1発明の運動補助装置は、エージェントに装着される装具と、前記装具に連結されているアクチュエータと、前記アクチュエータの出力の振幅および位相を制御する制御装置とを備え、前記装具を介して前記アクチュエータの出力が前記エージェントに伝達されることにより前記エージェントの周期運動を補助する装置であって、前記制御装置が、前記エージェントの周期運動に応じて周期的に変化する位相により定義される第1運動振動子および第2運動振動子のそれぞれを測定する運動状態測定要素と、入力振動信号と相互に引き込み合うことで第1固有角速度に基づいて定まる角速度で変化する出力振動信号を生成する第1モデルに、前記運動状態測定要素により測定された前記第1運動振動子を前記入力振動信号として入力することにより、前記出力振動信号として第1振動子を生成する第1振動子生成要素と、前記運動状態測定要素により測定された前記第1運動振動子と前記第1振動子生成要素により生成された前記第1振動子との位相差である第1位相差に基づき、相互作用しながら第2位相差で周期的に変化する第1仮想振動子と第2仮想振動子とが表現されている仮想モデルにしたがって、前記第2位相差が目標位相差に近づくように前記第2仮想振動子の角速度を第2固有角速度として設定する第1設定処理を実行する固有角速度設定要素と、入力振動信号に基づき、前記固有角速度設定要素により設定された前記第2固有角速度に基づいて定まる角速度で変化する出力振動信号を生成する第2モデルに、前記運動状態測定要素により測定された前記第2運動振動子を前記入力振動信号として入力することにより、前記出力振動信号として前記エージェントに与えられる力の制御基礎となる第2振動子を生成する第2振動子生成要素とを備え、前記運動状態測定要素が前記エージェントの運動周期を測定し、前記固有角速度設定要素が、前記第1位相差および前記目標位相差の偏差の絶対値が閾値以上になったことを要件として、前記運動状態測定要素により測定された前記エージェントの運動周期に基づき、前記エージェントの運動周期を変数とする連続的または断続的な減少関数にしたがって前記第2固有角速度を設定する第2設定処理を前記第1設定処理に代えて実行することを特徴とする。 According to a first aspect of the present invention, there is provided an exercise assisting device comprising: an appliance attached to an agent; an actuator coupled to the appliance; and a control device that controls an amplitude and a phase of an output of the actuator; A device that assists the periodic motion of the agent by transmitting an actuator output to the agent, wherein the control device is defined by a phase that periodically changes according to the periodic motion of the agent. A motion state measurement element that measures each of the motion oscillator and the second motion oscillator, and a first that generates an output vibration signal that changes at an angular velocity determined based on the first intrinsic angular velocity by drawing the input vibration signal into each other. The model inputs the first motion oscillator measured by the motion state measuring element as the input vibration signal. The first oscillator generating element that generates a first oscillator as the output vibration signal, the first motion oscillator measured by the motion state measuring element, and the first oscillator generating element generated by the first oscillator generating element A virtual model in which a first virtual oscillator and a second virtual oscillator, which change periodically with a second phase difference while interacting, are expressed based on a first phase difference that is a phase difference with the first oscillator. Based on the natural angular velocity setting element for executing the first setting processing for setting the angular velocity of the second virtual vibrator as the second natural angular velocity so that the second phase difference approaches the target phase difference, and the input vibration signal The second motion measured by the motion state measurement element is converted into a second model that generates an output vibration signal that changes at an angular speed determined based on the second natural angular speed set by the natural angular speed setting element. A second oscillator generating element that generates a second oscillator serving as a basis for controlling the force applied to the agent as the output vibration signal by inputting a vibrator as the input vibration signal, and measuring the motion state The element measures the movement period of the agent, and the intrinsic angular velocity setting element requires that the absolute value of the deviation between the first phase difference and the target phase difference is greater than or equal to a threshold value by the movement state measurement element. Based on the measured movement period of the agent, the second setting process for setting the second natural angular velocity according to a continuous or intermittent decreasing function with the movement period of the agent as a variable is replaced with the first setting process. It is characterized by executing.

第1発明の運動補助装置によれば、原則的に「第1設定処理」が実行されることにより第2固有角速度が設定される一方、状況に応じて例外的に「第2設定処理」が実行されることにより第2固有角速度が設定される。すなわち、エージェントの運動態様および運動補助装置の動作態様の調和が崩れる可能性が高くなった状況、具体的には第1位相差および目標位相差の偏差絶対値が閾値以上になった状況で第2設定処理が実行される。第2設定処理の実行によりエージェントの運動周期に基づいて第2固有角速度が設定されるので、エージェントの運動態様と運動補助装置との調和を図る観点から運動補助装置の動作制御基礎として適当な角速度で振動する第2振動子が生成されうる。また、第2設定処理は仮想モデルにしたがった第1設定処理よりも第2固有角速度を設定するための演算処理時間が短くて済む。したがって、前記のようにエージェントの運動態様および運動補助装置の動作態様の調和が崩れる可能性が高くなった状況が生じたとき、当該調和を図る観点から適当な第2固有角速度が迅速に設定されうる。よって、エージェントの周期的な運動態様との調和を図る観点から適当な動作態様により当該エージェントの運動が補助されうる。   According to the exercise assisting apparatus of the first aspect of the invention, the second natural angular velocity is set by executing the “first setting process” in principle, but the “second setting process” is exceptionally performed depending on the situation. By executing this, the second natural angular velocity is set. That is, in a situation where there is a high possibility that the movement mode of the agent and the movement mode of the exercise assisting device will be unbalanced. A two-setting process is executed. Since the second intrinsic angular velocity is set based on the agent's movement cycle by executing the second setting process, an angular velocity suitable as a motion control basis for the exercise assisting device from the viewpoint of harmony between the agent's motion mode and the exercise assisting device. A second vibrator that vibrates at can be generated. In addition, the second setting process requires a shorter calculation processing time for setting the second natural angular velocity than the first setting process according to the virtual model. Therefore, when the situation where the possibility that the movement mode of the agent and the movement mode of the exercise assisting device are unbalanced as described above is increased, an appropriate second natural angular velocity is quickly set from the viewpoint of achieving the harmony. sell. Therefore, the movement of the agent can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent.

また、前記のようにエージェントの運動態様および運動補助装置の動作態様の調和が崩れる可能性が高くなった状況が生じたとき、エージェントの運動周期の長短に応じて、エージェントの運動態様および装置の動作態様の調和の観点から適当に装置の動作周期が調節されうる。すなわち、エージェントの運動周期が短い状態(エージェントが比較的速いリズムで周期運動している状態)では比較的高い角速度で変化する出力によりエージェントの周期運動が補助される。また、エージェントの運動周期が長い状態(エージェントが比較的遅いリズムで運動している状態)では比較的低い角速度で変化する出力によりエージェントの周期運動が補助される。よって、エージェントの周期的な運動態様との調和を図る観点から適当な動作態様により当該エージェントの運動が補助されうる。 Further, when a situation occurs in which the possibility that the movement mode of the agent and the movement mode of the exercise assisting device become unbalanced as described above is high, the movement mode of the agent and the device are changed according to the length of the movement cycle of the agent. The operation cycle of the apparatus can be appropriately adjusted from the viewpoint of harmony of the operation modes. That is, in a state where the agent's motion cycle is short (a state where the agent periodically moves at a relatively fast rhythm), the agent's periodic motion is assisted by an output that changes at a relatively high angular velocity. In addition, in a state where the agent's motion cycle is long (the agent is moving at a relatively slow rhythm), the agent's periodic motion is assisted by an output that changes at a relatively low angular velocity. Therefore, the movement of the agent can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent.

第2発明の運動補助装置は、第1発明の運動補助装置において、前記エージェントの異なる2つの身体部分のそれぞれに装着される2つの前記装具のそれぞれを介して、2つの前記アクチュエータのそれぞれの出力が前記2つの身体部分のそれぞれに伝達されるように構成され、前記第2振動子生成要素が前記2つのアクチュエータの制御基礎として、2つの前記第2固有角速度のそれぞれに基づいて定まる角速度で変化する2つの前記第2振動子を生成し、前記固有角速度設定要素が前記第2設定処理の実行に際して一方の前記第2固有角速度の変化に対して他方の前記第2固有角速度が同期してまたは追従して変化するように前記2つの第2固有角速度を流動的に設定することを特徴とする。 The exercise assisting device according to a second aspect of the present invention is the exercise assisting device according to the first aspect of the present invention, wherein the outputs of the two actuators are respectively transmitted through the two appliances attached to the two different body parts of the agent. Is transmitted to each of the two body parts, and the second transducer generating element changes at an angular velocity determined based on each of the two second intrinsic angular velocities as a control basis of the two actuators. And the second angular velocity of the other is synchronized with the change of one of the second intrinsic angular velocities when executing the second setting process. The two second intrinsic angular velocities are fluidly set so as to follow and change.

第2発明の運動補助装置によれば、第2モデルにしたがって2つの第2固有角速度のそれぞれにより定まる角速度で振動する2つの第2振動子が生成される。この際、一方の第2固有角速度が前記のように設定されることにより変化した場合、他方の第2固有角速度がこの変化に同期または追従して設定される。すなわち、一方の第2固有角速度が変更されたとき、これと同時にまたは当該追従特性に応じて定まる指定時間だけ遅れて他方の第2固有角速度が変更される。そして、当該2つの第2振動子に基づいて2つのアクチュエータのそれぞれの出力の振幅および位相が制御され、当該出力がエージェントの異なる2つの身体部分のそれぞれに伝達されることによりエージェントの周期運動が補助される。この結果、エージェントの2つの身体部分のそれぞれの動きを補助するための装置の動作周期または角速度の過度な乖離が抑制されうる。このため、エージェントがその2つの異なる身体部分の動きの相関関係(位相関係等)を一定に維持するように運動する一方、装置がこの相関関係を崩すように動作する等、エージェントの運動態様および装置の動作態様の調和が崩れるような事態が回避されうる。よって、エージェントの周期的な運動態様との調和を図る観点から適当な動作態様によって当該エージェントの運動が補助されうる。 According to the motion assisting device of the second aspect of the invention, two second vibrators that vibrate at angular velocities determined by the two second intrinsic angular velocities according to the second model are generated. At this time, when one of the second natural angular velocities is changed by being set as described above, the other second natural angular velocity is set in synchronization with or following the change. That is, when one of the second natural angular velocities is changed, the other second natural angular speed is changed at the same time or after a specified time determined according to the following characteristic. Then, the amplitude and phase of the output of each of the two actuators are controlled based on the two second vibrators, and the output is transmitted to each of two different body parts of the agent, whereby the agent's periodic motion is Assisted. As a result, an excessive divergence in the operation cycle or angular velocity of the device for assisting each movement of the two body parts of the agent can be suppressed. For this reason, while the agent moves to maintain a constant correlation (phase relationship, etc.) between the movements of the two different body parts, the device operates to break this correlation. A situation in which the operation mode of the apparatus is unbalanced can be avoided. Therefore, the movement of the agent can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent.

第3発明の運動補助装置は、第2発明の運動補助装置において、前記エージェントの前記2つの身体部分としての左右対称な身体部分のそれぞれに、前記2つのアクチュエータのそれぞれの出力が伝達されるように構成されていることを特徴とする。 The exercise assisting device according to a third aspect is the exercise assisting device according to the second invention, wherein the outputs of the two actuators are transmitted to the symmetrical body parts as the two body parts of the agent. It is comprised by these.

第3発明の運動補助装置によれば、エージェントの左右対称の身体部分のそれぞれの動きを補助するための装置の動作周期または角速度の乖離が抑制されうる。このため、エージェントがその左右の運動対称性を維持するように運動する一方、装置がこの対称性を崩すように動作する等、エージェントの運動態様および装置の動作態様の調和が短時間であっても過度に崩れるような事態が回避されうる。よって、演算処理負荷の軽減を図りながら、エージェントの周期的な運動態様との調和を図る観点から適当な動作態様により当該エージェントの運動が補助されうる。 According to the exercise assisting device of the third invention, the deviation of the operation cycle or the angular velocity of the device for assisting each movement of the symmetrical body part of the agent can be suppressed. Therefore, the movement of the agent and the operation of the device are in a short time, for example, the agent moves so as to maintain the left and right motion symmetry while the device operates to break this symmetry. Can be avoided. Therefore, the movement of the agent can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent while reducing the processing load.

第4発明の運動補助装置は、第1〜第3発明のうちいずれか1つの運動補助装置において、前記運動状態測定要素が前記エージェントの運動スケールおよび運動リズムのうち一方または両方に基づいて定まる運動指標値を測定し、前記第2振動子生成要素が、前記運動状態測定要素により測定された前記運動指標値がその目標値に近づくように前記第2モデルを定義する前記連立微分方程式に含まれる係数または項の値を流動的に設定することを特徴とする。 The exercise assistance device according to a fourth aspect is the exercise assistance device according to any one of the first to third inventions, wherein the exercise state measurement element is determined based on one or both of an exercise scale and an exercise rhythm of the agent. The index value is measured, and the second oscillator generation element is included in the simultaneous differential equation that defines the second model so that the motion index value measured by the motion state measurement element approaches its target value. The coefficient or term value is set fluidly.

第4発明の運動補助装置によれば、エージェントの運動スケールおよび運動リズムのうち少なくとも一方に基づいて定まる運動指標値をその目標値に近づける観点から、装置の動作スケールおよび動作リズムのうち一方または両方が適当に制御されうる。よって、演算処理負荷の軽減を図りながら、エージェントの周期的な運動態様との調和を図ることに加えて、エージェントの動作スケールおよび動作リズムの相関関係を目標相関関係に維持する観点から適当な動作態様によって当該エージェントの運動が補助されうる。   According to the exercise assisting device of the fourth aspect of the invention, from the viewpoint of bringing the exercise index value determined based on at least one of the exercise scale and exercise rhythm of the agent closer to the target value, one or both of the operation scale and operation rhythm of the device Can be controlled appropriately. Therefore, in addition to reducing the processing load and harmonizing with the periodic movement mode of the agent, it is appropriate to maintain the correlation between the agent's action scale and action rhythm in the target correlation. The movement of the agent can be assisted by the mode.

本発明の運動補助装置の実施形態について図面を用いて説明する。以下、脚体等の左右を区別するために符号「L」および「R」を用いるが、左右を区別する必要がない場合や左右成分を有するベクトルを表現する場合には当該符号を省略する。また、脚体(具体的には大腿部)の屈曲運動(前方運動)および伸展運動(後方運動)を区別するために符号「+」および「−」を用いる。   An embodiment of an exercise assistance device of the present invention will be described with reference to the drawings. Hereinafter, the symbols “L” and “R” are used to distinguish the left and right of the leg and the like, but the symbols are omitted when it is not necessary to distinguish the left and right or when the vector having the left and right components is expressed. In addition, symbols “+” and “−” are used to distinguish between a bending motion (forward motion) and an extension motion (backward motion) of the leg (specifically, the thigh).

図1に示されている運動補助装置10はエージェント(人間)Pの歩行運動を補助するための装置であり、エージェントPの腰部(第1身体部分)および大腿部(第2身体部分)のそれぞれに取り付けられる第1装具1100および第2装具1200を備えている。また、運動補助装置10は股関節角度センサ11と、アクチュエータ15と、制御装置100と、バッテリ1000とを備えている。   The exercise assisting device 10 shown in FIG. 1 is a device for assisting the walking motion of the agent (human) P, and the waist (first body part) and thigh (second body part) of the agent P are illustrated. A first brace 1100 and a second brace 1200 attached to each are provided. The exercise assisting device 10 includes a hip joint angle sensor 11, an actuator 15, a control device 100, and a battery 1000.

第1装具1100は第1リンク部材1110と、第1装着器具1120とを備えている。第1リンク部材1110は外側が硬質樹脂等の剛性素材により構成され、内側が繊維等の柔軟素材により構成され、エージェントPの腰部後側にあてがわれる。アクチュエータ15は第1リンク部材1110がエージェントPの腰部後側にあてがわれた状態で、この腰部横側付近に配置されるように第1リンク部材1110を構成する剛性部材に取り付けられている。第1装着器具1120はベルトのように腰部に巻きつけられることにより第1リンク部材1110をエージェントPの腰部後側に締め付けるための機構と、この締め付け力の強弱を調節するための機構とを有している。第2装具1200は第2リンク部材1210と、第2装着器具1220とを備えている。第2リンク部材1210は剛性素材により構成され、アクチュエータ15の出力軸に直接的または減速機構等を介して間接的に連結されている。第2装着器具1220は第2リンク部材1210に連結されており、ベルトのように大腿部に巻きつけられることにより第2装着器具1220を大腿部に締め付けるための機構と、この締め付け力を調節するための機構とを有している。なお、エージェントPの腰部および大腿部の相対運動を補助しうる範囲で、第1装具1100および第2装具1200の素材および形状、または、アクチュエータ15の位置等は任意に変更されうる。   The first appliance 1100 includes a first link member 1110 and a first wearing instrument 1120. The outer side of the first link member 1110 is made of a rigid material such as hard resin, and the inner side is made of a flexible material such as fiber. The first link member 1110 is applied to the back side of the waist of the agent P. The actuator 15 is attached to a rigid member constituting the first link member 1110 so that the first link member 1110 is disposed near the waist side of the agent P with the first link member 1110 applied to the back side of the waist. The first wearing device 1120 has a mechanism for tightening the first link member 1110 on the back side of the waist of the agent P by being wound around the waist like a belt, and a mechanism for adjusting the strength of the tightening force. is doing. The second appliance 1200 includes a second link member 1210 and a second wearing instrument 1220. The second link member 1210 is made of a rigid material and is directly or indirectly connected to the output shaft of the actuator 15 via a speed reduction mechanism or the like. The second wearing device 1220 is connected to the second link member 1210, and a mechanism for fastening the second wearing device 1220 to the thigh by being wound around the thigh like a belt, and the tightening force. And a mechanism for adjusting. Note that the material and shape of the first brace 1100 and the second brace 1200, the position of the actuator 15, and the like can be arbitrarily changed within a range in which the relative motion of the waist and thigh of the agent P can be assisted.

股関節角度センサ11はエージェントPの腰部の横に配置されるロータリエンコーダにより構成され、股関節角度に応じた信号を出力する。アクチュエータ15は電動モータにより構成され、減速機およびコンプライアンス機構のうち一方または両方を適宜備えている。バッテリ1000は第1装具1100の適当な箇所に収納されており、アクチュエータ15および制御装置100等に対して電力を供給する。なお、制御装置100およびバッテリ1000のそれぞれは第2装具1200に取り付けられまたは収納されていてもよいし、運動補助装置10とは別個に設置されてもよい。   The hip joint angle sensor 11 is composed of a rotary encoder arranged beside the waist of the agent P, and outputs a signal corresponding to the hip joint angle. The actuator 15 is constituted by an electric motor and appropriately includes one or both of a speed reducer and a compliance mechanism. The battery 1000 is housed in an appropriate location of the first appliance 1100, and supplies power to the actuator 15, the control device 100, and the like. Each of the control device 100 and the battery 1000 may be attached to or stored in the second appliance 1200, or may be installed separately from the exercise assisting device 10.

制御装置100は第1装具1100に収納されたコンピュータ(CPU,ROM,RAM,I/O回路,A/D変換回路等により構成されている。)と、このコンピュータのメモリまたは記憶装置(HDDなど)に格納されているソフトウェアとにより構成されている。制御装置100はバッテリ1000からアクチュエータ15への供給電力を調節することによりアクチュエータ15の動作または出力トルクτを制御する。図2に示されている制御装置100は、運動状態測定要素110と、第1振動子生成要素120と、固有角速度設定要素130と、第2振動子生成要素140と、補助振動子生成要素150とを備えている。各要素はそれぞれ物理的に別個のハードウェア(CPUなど)により構成されていてもよく、一部または全部が物理的に共通のハードウェアにより構成されていてもよい。   The control device 100 includes a computer (comprising a CPU, ROM, RAM, I / O circuit, A / D conversion circuit, etc.) housed in the first device 1100 and a memory or storage device (HDD, etc.) of this computer. ) Stored in the software. The control device 100 controls the operation of the actuator 15 or the output torque τ by adjusting the power supplied from the battery 1000 to the actuator 15. The control device 100 shown in FIG. 2 includes a motion state measurement element 110, a first vibrator generation element 120, a natural angular velocity setting element 130, a second vibrator generation element 140, and an auxiliary vibrator generation element 150. And. Each element may be configured by physically separate hardware (such as a CPU), or part or all may be configured by physically common hardware.

運動状態測定要素110はエージェントPの周期運動に応じて周期的に変化する位相により定義される第1運動振動子φ1および第2運動振動子φ2を測定する。振動子を測定するとは、この振動子の振幅、位相および角速度を測定することを意味する。運動状態測定要素110は適当なセンサの出力信号に基づき、エージェントPの運動スケールおよび運動リズムのうち一方または両方に基づいて定まる運動指標値ζを測定する。第1振動子生成要素120は、運動状態測定要素110により測定された第1運動振動子φ1を入力振動信号として第1モデルに入力することにより、出力振動信号として第1振動子ξ1を生成する。振動子を生成するとは、この振動子の振幅および位相の時間変化態様を定義することを意味する。固有角速度設定要素130は後述する第1設定処理および第2設定処理のうち一方を状況に応じて選択的に実行することにより第2固有角速度ω2を設定する。第2振動子生成要素140は運動状態測定要素110により測定された第2運動振動子φ2を入力振動信号として第2モデルに入力することにより、出力振動信号として第2振動子ξ2を生成する。補助振動子生成要素150は、第2振動子生成要素140により生成された第2振動子ξ2に基づき、運動補助装置10のアクチュエータ15の出力トルクτの変化パターンを定める補助振動子ηを生成する。 The motion state measuring element 110 measures the first motion oscillator φ 1 and the second motion oscillator φ 2 defined by the phase that periodically changes according to the periodic motion of the agent P. Measuring the vibrator means measuring the amplitude, phase and angular velocity of the vibrator. The movement state measurement element 110 measures a movement index value ζ determined based on one or both of the movement scale and movement rhythm of the agent P based on the output signal of an appropriate sensor. The first vibrator generation element 120 inputs the first motion oscillator φ 1 measured by the motion state measurement element 110 as an input vibration signal to the first model, and thereby uses the first vibrator ξ 1 as an output vibration signal. Generate. Generating an oscillator means defining a time variation mode of the amplitude and phase of the oscillator. The natural angular velocity setting element 130 sets the second natural angular velocity ω 2 by selectively executing one of a first setting process and a second setting process described later according to the situation. The second oscillator generating element 140 generates the second oscillator ξ 2 as an output vibration signal by inputting the second motion oscillator φ 2 measured by the motion state measuring element 110 as an input vibration signal to the second model. To do. The auxiliary vibrator generating element 150 generates an auxiliary vibrator η that defines a change pattern of the output torque τ of the actuator 15 of the exercise assisting device 10 based on the second vibrator ξ 2 generated by the second vibrator generating element 140. To do.

前記構成の運動補助装置10によるエージェントPの歩行運動の補助方法について説明する。   A method for assisting the walking motion of the agent P by the motion assisting device 10 having the above-described configuration will be described.

運動状態測定要素110は股関節角度センサ11の出力に基づき、エージェントPの左右各股関節の角速度を第1運動振動子φ1=(φ1L,φ1R)として測定する(図3/STEP002)。さらに、運動状態測定要素110は股関節角度センサ11の出力に基づき、エージェントPの左右各股関節の角度を第2運動振動子φ2=(φ2L,φ2R)として測定する(図3/STEP004)。 Based on the output of the hip joint angle sensor 11, the motion state measuring element 110 measures the angular velocity of the left and right hip joints of the agent P as a first motion oscillator φ 1 = (φ 1L , φ 1R ) (FIG. 3 / STEP002). Further, the motion state measurement element 110 measures the angle of each of the left and right hip joints of the agent P as the second motion oscillator φ 2 = (φ 2L , φ 2R ) based on the output of the hip joint angle sensor 11 (FIG. 3 / STEP 004). .

なお、第1運動振動子φ1および第2運動振動子φ2のそれぞれとして、エージェントPの周期運動に応じて周期的に変化する任意の変数が適当なセンサを用いて測定されてもよい。たとえば、運動振動子として股関節、膝関節、足関節、肩関節、肘関節等の任意の関節の角度や角速度、大腿部、足平部、上腕部、手部、腰部の位置(エージェントPの重心を基準とした前後方向の位置または上下方向の位置など)、速度や加速度の変化パターンが測定されてもよい。さらに、左右の脚体の着床するときに生じる音、呼吸音、意図的な発音等、歩行運動リズムと連関したリズムで変動する種々のパラメータの変化パターンが第1運動振動子φ1および第2運動振動子φ2のうち一方または両方として測定されてもよい。また、同一関節の角度および角速度等、同一の身体部分の周期的な運動状態を表わす変数が第1運動振動子φ1および第2運動振動子φ2のそれぞれとして測定されるほか、異なる関節のそれぞれの角速度等、異なる身体部分の周期的な運動状態を表わす変数が第1運動振動子φ1および第2運動振動子φ2のそれぞれとして測定されてもよい。 As each of the first motion oscillator φ 1 and the second motion oscillator φ 2 , any variable that periodically changes according to the periodic motion of the agent P may be measured using an appropriate sensor. For example, the angle and angular velocity of an arbitrary joint such as a hip joint, a knee joint, an ankle joint, a shoulder joint, and an elbow joint as a motion oscillator, a position of a thigh, a foot part, an upper arm part, a hand part, and a waist part (agent P For example, a position in the front-rear direction or a position in the up-down direction with respect to the center of gravity may be measured. Furthermore, the change patterns of various parameters that vary with the rhythm associated with the walking movement rhythm, such as sounds generated when the left and right legs are landing, breathing sounds, intentional pronunciation, etc. are represented by the first movement oscillator φ 1 and the first movement oscillator φ 1 . It may be measured as one or both of the two motion oscillators φ 2 . In addition, variables representing the periodic motion state of the same body part, such as the angle and angular velocity of the same joint, are measured as the first motion oscillator φ 1 and the second motion oscillator φ 2 , respectively. Variables representing the periodic motion states of different body parts, such as the respective angular velocities, may be measured as the first motion oscillator φ 1 and the second motion oscillator φ 2 .

さらに、運動状態測定要素110がエージェントPの運動指標値ζを測定する(図3/STEP005)。具体的には、エージェントPの歩行比が運動指標値ζとして測定される。歩行比はエージェントPの運動リズムを表わす歩行率(単位時間当たりの歩数)に対する、エージェントPの運動スケールを表わす歩幅の比であり、運動スケールおよび運動リズムの両方に基づいて定まる。なお、歩行比に代えて歩幅または歩行率が運動指標値ζとして測定されてもよい。歩行比、歩幅または歩行率は特開2007−275282号公報または特開2007−275283号公報に開示されている手法にしたがって測定されうる。   Further, the movement state measuring element 110 measures the movement index value ζ of the agent P (FIG. 3 / STEP005). Specifically, the walking ratio of the agent P is measured as the motion index value ζ. The walking ratio is the ratio of the stride representing the movement scale of the agent P to the walking rate (the number of steps per unit time) representing the movement rhythm of the agent P, and is determined based on both the movement scale and the movement rhythm. Instead of the walking ratio, the stride or walking rate may be measured as the motion index value ζ. The walking ratio, step length, or walking rate can be measured according to the method disclosed in Japanese Patent Application Laid-Open No. 2007-275282 or Japanese Patent Application Laid-Open No. 2007-275283.

また、運動状態測定要素110がエージェントPの運動周期Tを測定する(図3/STEP006)。具体的には、左右一方の股関節角度センサ11の出力信号の変化周期、または、左右両方の股関節角度センサ11のそれぞれの出力信号の変化周期の平均値により表わされるエージェントPの歩行周期が運動周期Tとして測定される。なお、各股関節角度センサ11の出力信号の変化周期が左右それぞれの大腿部の運動周期TLおよびTRとして測定される等、異なる身体部分、特に、運動振動子φの振幅、位相および角速度に直接的に反映される異なる身体部分のそれぞれの運動周期が別個に測定されてもよい。また、本出願人による関連出願発明にかかる特開2007−275282号公報または特開2007−275283号公報に開示されている手法にしたがって、エージェントPの着地を検知するセンサの出力信号に基づき、その着床周期が運動周期Tとして測定されてもよい。 Further, the movement state measuring element 110 measures the movement period T of the agent P (FIG. 3 / STEP006). Specifically, the walking period of the agent P represented by the change period of the output signals of the left and right hip joint angle sensors 11 or the average value of the change periods of the output signals of both the left and right hip joint angle sensors 11 is the exercise period. Measured as T. Incidentally, such a change period of the output signals of the hip joint angle sensor 11 is measured as the motion period T L and T R of the thigh of the left and right, different body parts, in particular, the motion oscillator φ amplitude, phase and angular velocity Each motion cycle of the different body parts that are directly reflected in may be measured separately. Further, according to the technique disclosed in Japanese Patent Application Laid-Open No. 2007-275282 or Japanese Patent Application Laid-Open No. 2007-275283 concerning the related application invention by the present applicant, The landing period may be measured as the movement period T.

さらに、第1振動子生成要素120が、運動状態測定要素110により測定された第1運動振動子φ1を入力振動信号として第1モデルに入力することにより、出力振動信号として第1振動子ξ1を生成する(図3/STEP008)。第1モデルは左右の脚体等、複数の第1要素の相関関係を表現するモデルであり、前記のように入力振動信号と相互に引き込み合うことで第1固有角速度ω1=(ω1L,ω1R)に基づいて定まる角速度で変化する出力振動信号を生成するモデルである。第1モデルはたとえば関係式(10)により表わされるファン・デル・ポル(van der Pol)方程式によって定義される。なお、第1振動子生成要素120は、固有角速度設定要素130により設定された最新の第2固有角速度ω2を最新の第1固有角速度ω1として採用することにより第1モデルを逐次更新し、以後の第1運動振動子φ1を入力振動信号として最新の第1モデルに入力することにより、出力振動信号として以後の第1振動子ξ1を生成してもよい。 Further, the first vibrator generating element 120 inputs the first motion oscillator φ 1 measured by the motion state measuring element 110 to the first model as an input vibration signal, so that the first vibrator ξ is output as the output vibration signal. 1 is generated (FIG. 3 / STEP008). The first model is a model that expresses the correlation between a plurality of first elements such as left and right legs, and the first natural angular velocity ω 1 = (ω 1L , This is a model that generates an output vibration signal that changes at an angular velocity determined based on (ω 1R ). The first model is defined by, for example, the van der Pol equation expressed by the relational expression (10). The first oscillator generation element 120 sequentially updates the first model by adopting the latest second intrinsic angular velocity ω 2 set by the intrinsic angular velocity setting element 130 as the latest first intrinsic angular velocity ω 1 . The subsequent first oscillator ξ 1 may be generated as an output vibration signal by inputting the subsequent first motion oscillator φ 1 as an input vibration signal to the latest first model.

(数1)
(d2 ξ 1L/dt2)=A(1−ξ1L 2)(dξ1L/dt)−ω1L 2ξ1L+g(ξ1L−ξ1R)K1φ1L
(d2 ξ 1R/dt2)=A(1−ξ1R 2)(dξ1R/dt)−ω1R 2ξ1R+g(ξ1R−ξ1L)K1φ1R ‥(10)。
(Equation 1)
(d 2 ξ 1L / dt 2 ) = A (1-ξ 1L 2 ) (dξ 1L / dt) −ω 1L 2 ξ 1L + g (ξ 1L −ξ 1R ) K 1 φ 1L ,
(d 2 ξ 1R / dt 2 ) = A (1−ξ 1R 2 ) (dξ 1R / dt) −ω 1R 2 ξ 1R + g (ξ 1R −ξ 1L ) K 1 φ 1R (10).

「A」は第1振動子ξ1およびその1階時間微分値(dξ1/dt)がξ1−(dξ1/dt)平面で安定なリミットサイクルを描くように設定される正係数である。「g」はエージェントPの左右の脚体等、異なる身体部分の相関関係を、第1振動子ξ1の左右各成分の相関関係(複数の第1要素の出力振動信号の相関関係)に反映させるための第1相関係数である。「K1」は第1運動振動子φ1に応じたフィードバック係数である。 “A” is a positive coefficient set so that the first oscillator ξ 1 and its first-order time differential value (dξ 1 / dt) draw a stable limit cycle on the ξ 1 − (dξ 1 / dt) plane. . “G” reflects the correlation between different body parts such as the left and right legs of the agent P in the correlation between the left and right components of the first oscillator ξ 1 (correlation between output vibration signals of a plurality of first elements). Is a first correlation coefficient. “K 1 ” is a feedback coefficient corresponding to the first motion oscillator φ 1 .

第1振動子ξ1=(ξ1L,ξ1R)はルンゲ・クッタ法にしたがって生成される。第1振動子ξ1の成分ξ1Lおよびξ1Rのそれぞれの角速度は、左右の脚体のそれぞれの運動を補助する仮定的なリズムを表わしている。また、第1振動子xはファン・デル・ポル方程式の1つの性質である「相互引き込み」により、実際の歩行運動リズムとほぼ同じ角速度またはリズムで変化する第1運動振動子φ1のリズムと調和しながらも第1固有角速度ω1に基づいて定まる自律的な角速度またはリズムをもって周期的に変化または振動するという性質がある。 The first oscillator ξ 1 = (ξ 1L , ξ 1R ) is generated according to the Runge-Kutta method. The respective angular velocities of the components ξ 1L and ξ 1R of the first oscillator ξ 1 represent a hypothetical rhythm that assists the movement of the left and right legs. In addition, the first oscillator x has a rhythm of the first motion oscillator φ 1 that changes at substantially the same angular velocity or rhythm as the actual walking motion rhythm due to “mutual entrainment” that is one property of the Van der Pol equation. While being harmonized, there is a property of periodically changing or vibrating with an autonomous angular velocity or rhythm determined based on the first intrinsic angular velocity ω 1 .

なお、関係式(10)で表現されたファン・デル・ポル方程式とは異なる形のファン・デル・ポル方程式によって第1モデルが表現されてもよく、入力振動信号との相互引き込みを伴い、第1固有角速度ω1に基づいて定まる角速度で周期的に変化する出力振動信号が生成されるあらゆる方程式によって第1モデルが表現されてもよい。また、測定対象となる第1運動振動子φ1の数が増やされてもよい。第1モデルに入力される第1運動振動子φ1が多くなるほど、この第1モデルを定義するファン・デル・ポル方程式等の第1振動子ξ1の生成に応じた非線形微分方程式における相関項は多くなるが、当該相関係数の調節によってエージェントPの身体の様々な部分の動きに鑑みた一層緻密な運動の補助が実現される。 Note that the first model may be expressed by a Van der Pol equation that is different from the Van der Pol equation expressed by the relational expression (10). The first model may be expressed by any equation that generates an output vibration signal that periodically changes at an angular velocity determined based on one intrinsic angular velocity ω 1 . In addition, the number of first motion oscillators φ 1 to be measured may be increased. As the first motion oscillator φ 1 input to the first model increases, the correlation term in the nonlinear differential equation corresponding to the generation of the first oscillator ξ 1 such as the van der Pol equation that defines the first model. However, the adjustment of the correlation coefficient realizes more precise movement assistance in consideration of the movement of various parts of the body of the agent P.

エージェントPの周期運動と運動補助装置10の周期動作との位相差は、運動補助装置10の動作に対するエージェントPの運動態様を定めるものである。たとえば、この位相差が正である場合、エージェントPは運動補助装置10を先導するような形態で運動することができる。一方、この位相差が負である場合、エージェントPは運動補助装置10によって先導されるような形態で運動することができる。このため、第1振動子ξ1の第1運動振動子φ1に対する位相差(第1位相差)δθ1が目標位相差δθ0から乖離していると、エージェントPの運動態様が不安定になりやすい。その結果、補助振動子ηに応じた角速度で周期的に変化するトルクTによって腰部および大腿部の相対的運動が補助されるエージェントPの運動リズムが、目標運動リズムから乖離してしまう可能性が高い。 The phase difference between the periodic motion of the agent P and the periodic motion of the motion assisting device 10 determines the motion mode of the agent P with respect to the motion of the motion assisting device 10. For example, if this phase difference is positive, the agent P can move in such a way as to lead the exercise assisting device 10. On the other hand, when the phase difference is negative, the agent P can move in a form led by the exercise assisting device 10. For this reason, if the phase difference (first phase difference) δθ 1 of the first oscillator ξ 1 with respect to the first motion oscillator φ 1 deviates from the target phase difference δθ 0 , the motion mode of the agent P becomes unstable. Prone. As a result, there is a possibility that the motion rhythm of the agent P for which the relative motion of the lumbar region and the thigh region is assisted by the torque T that periodically changes with the angular velocity corresponding to the auxiliary oscillator η deviates from the target motion rhythm. Is expensive.

そこで、第1運動振動子φ1と第1振動子ξ1との相互調和性を維持しつつも、エージェントPの運動リズムを目標運動リズムに一致させる観点から、固有角速度設定要素130により第2振動子ξ2の角速度を定める適当な第2固有角速度ω2が設定される。すなわち、歩行補助装置10による補助リズムをエージェントPの運動リズムに調和させながら、このエージェントPの運動リズムを目標運動リズムに一致させるため、歩行補助装置10の補助リズムとエージェントPの運動リズムとの適切な位相差を実現する観点から、適当な第2固有角速度ω2が設定される。 Therefore, from the viewpoint of matching the motion rhythm of the agent P with the target motion rhythm while maintaining the mutual harmony between the first motion oscillator φ 1 and the first oscillator ξ 1 , the second is set by the natural angular velocity setting element 130. An appropriate second natural angular velocity ω 2 that determines the angular velocity of the vibrator ξ 2 is set. That is, in order to match the movement rhythm of the agent P with the movement rhythm of the agent P while matching the movement rhythm of the movement assistance apparatus 10 with the movement rhythm of the agent P, From the viewpoint of realizing an appropriate phase difference, an appropriate second natural angular velocity ω 2 is set.

具体的には、まず第1運動振動子φ1と第1振動子ξ1との位相差が第1位相差δθ1として設定される(図3/STEP010)。たとえば、φ1=0かつ(dφ1/dt)>0となる時刻と、ξ1=0かつ(dξ1/dt)>0となる時刻との時間差に基づいて第1位相差δθ1が算定または設定される。 Specifically, first , the phase difference between the first motion oscillator φ 1 and the first oscillator ξ 1 is set as the first phase difference δθ 1 (FIG. 3 / STEP010). For example, the first phase difference δθ 1 is calculated based on the time difference between the time when φ 1 = 0 and (dφ 1 / dt)> 0 and the time when ξ 1 = 0 and (dξ 1 / dt)> 0. Or set.

続いて、第1位相差δθ1および目標位相差δθ0の偏差絶対値|δθ1−δθ0|が閾値δθth未満であるか否かが判定される(図3/STEP012)。 Subsequently, it is determined whether or not the deviation absolute value | δθ 1 −δθ 0 | of the first phase difference δθ 1 and the target phase difference δθ 0 is less than the threshold value δθ th (FIG. 3 / STEP 012).

第1位相差δθ1および目標位相差δθ0の偏差絶対値|δθ1−δθ0|が閾値δθth未満であると判定された場合(図3/STEP012‥YES)、次に説明する「第1設定処理」が実行される。すなわち、まず第2位相差δθ2が設定される(図3/STEP014)。具体的には、関係式(21)および(22)により表現される仮想モデルにおいて定義されている第1仮想振動子ψ1=(ψ1L,ψ1R)と第2仮想振動子ψ2=(ψ2L,ψ2R)との位相差が、関係式(23)にしたがって第2位相差δθ2として設定される。第1仮想振動子ψ1は仮想モデルにおいて第1運動振動子φ1を擬似的に表現する。第2仮想振動子ψ2は仮想モデルにおいて補助振動子ηを擬似的に表現する。 When it is determined that the deviation absolute value | δθ 1 −δθ 0 | of the first phase difference δθ 1 and the target phase difference δθ 0 is less than the threshold value δθ th (FIG. 3 / STEP012, YES), 1 setting process ”is executed. That is, first, the second phase difference δθ 2 is set (FIG. 3 / STEP014). Specifically, the first virtual oscillator ψ 1 = (ψ 1L , ψ 1R ) and the second virtual oscillator ψ 2 = () defined in the virtual model expressed by the relational expressions (21) and (22). The phase difference from ψ 2L , ψ 2R ) is set as the second phase difference δθ 2 according to the relational expression (23). The first virtual oscillator ψ 1 simulates the first motion oscillator φ 1 in the virtual model. The second virtual oscillator ψ 2 represents the auxiliary oscillator η in a pseudo manner in the virtual model.

(数2)
1L/dt=ω1L+εLsin(ψ2L−ψ1L),dψ1R/dt=ω1R+εRsin(ψ2R−ψ1R)‥(21)
2L/dt=ω2L+εLsin(ψ1L−ψ2L),dψ2R/dt=ω2R+εRsin(ψ1R−ψ2R)‥(22)
δθ2L=arcsin{(ω1+L−ω2+L)/2εL},δθ2R=arcsin{(ω1+R−ω2+R)/2εR}‥(23)
(Equation 2)
1L / dt = ω 1L + ε L sin (ψ 2L −ψ 1L ), dψ 1R / dt = ω 1R + ε R sin (ψ 2R −ψ 1R ) (21)
2L / dt = ω 2L + ε L sin (ψ 1L −ψ 2L ), dψ 2R / dt = ω 2R + ε R sin (ψ 1R −ψ 2R ) (22)
δθ 2L = arcsin {(ω 1 + L −ω 2 + L ) / 2ε L }, δθ 2R = arcsin {(ω 1 + R −ω 2 + R ) / 2ε R } (23)

ε=(εL,εR)の各成分は第1仮想振動子ψ1の各成分および第2仮想振動子ψ2の各成分の相関関係を表わす相関係数である。ω1+=(ω1+L,ω1+R)は第1仮想振動子ψ1の各成分の角速度である。ω2+=(ω2+L,ω2+R)は第2仮想振動子ψ2の各成分の角速度である。 Each component of ε = (ε L , ε R ) is a correlation coefficient representing the correlation between each component of the first virtual oscillator ψ 1 and each component of the second virtual oscillator ψ 2 . ω 1+ = (ω 1 + L , ω 1 + R ) is an angular velocity of each component of the first virtual oscillator ψ 1 . ω 2+ = (ω 2 + L , ω 2 + R ) is an angular velocity of each component of the second virtual oscillator ψ 2 .

続いて、第1位相差δθ1と第2位相差δθ2との偏差が最小になるように相関係数εが設定される(図3/STEP016)。具体的には関係式(24)にしたがって、左右各成分について第1運動振動子φ1が0となる各時刻tkにおける相関係数ε(ti)が逐次設定される。 Subsequently, the correlation coefficient ε is set so that the deviation between the first phase difference δθ 1 and the second phase difference δθ 2 is minimized (FIG. 3 / STEP016). Specifically, according to the relational expression (24), the correlation coefficient ε (t i ) at each time t k when the first motion oscillator φ 1 becomes 0 is sequentially set for each of the left and right components.

(数3)
εL(tk+1)=εL(t k)−BL{V1L(tk+1)−V1L(tk)}{εL(tk)−εL(tk-1)},
εR(tk+1)=εR(t k)−BR{V1R(tk+1)−V1R(tk)}{εR(tk)−εR(tk-1)},
1L(tk+1)≡(1/2){δθ1L(tk+1)−δθ2L(tk)}2
1R(tk+1)≡(1/2){δθ1R(tk+1)−δθ2R(tk)}2 ‥(24)
(Equation 3)
ε L (t k + 1 ) = ε L (t k ) −B L {V 1L (t k + 1 ) −V 1L (t k )} {ε L (t k ) −ε L (t k−1 )},
ε R (t k + 1 ) = ε R (t k ) −B R {V 1R (t k + 1 ) −V 1R (t k )} {ε R (t k ) −ε R (t k−1 )},
V 1L (t k + 1 ) ≡ (1/2) {δθ 1L (t k + 1 ) −δθ 2L (t k )} 2 ,
V 1R (t k + 1 ) ≡ (1/2) {δθ 1R (t k + 1 ) −δθ 2R (t k )} 2 (24)

B=(BL,BR)の各成分は第1位相差δθ1の各成分と、第2位相差δθ2の左右各成分とを近づけるポテンシャルV1=(V1L,V1R)の安定性を表す係数である。 Each component of B = (B L , B R ) has a stable potential V 1 = (V 1L , V 1R ) that brings each component of the first phase difference δθ 1 close to the left and right components of the second phase difference δθ 2. It is a coefficient representing sex.

次に、相関係数εに基づき、第2仮想振動子ψ2の角速度ω2+が一定であるという条件下で各成分について第1位相差δθ1および第2位相差δθ2の偏差が最小となるように第1仮想振動子ψ1の角速度が第1角速度ω1+として関係式(25)にしたがって設定される(図3/STEP018)。 Next, based on the correlation coefficient ε, the deviation between the first phase difference δθ 1 and the second phase difference δθ 2 is minimized for each component under the condition that the angular velocity ω 2+ of the second virtual oscillator ψ 2 is constant. The angular velocity of the first virtual oscillator ψ 1 is set according to the relational expression (25) as the first angular velocity ω 1+ (FIG. 3 / STEP018).

(数4)
ω1+L(tk)=−αL∫dtq1L(t),ω1+R(tk)=−αR∫dtq1R(t),
1L(t)=(4εL 2(t)−(ω1+L(t)−ω2+L(tk)))1/2
×sin(arcsin{(ω1+L(t)−ω2+L(tk-1))/2εL(tk)}−δθ2L(tk)),
1R(t)=(4εR 2(t)−(ω1+R(t)−ω2+R(tk)))1/2
×sin(arcsin{(ω1+R(t)−ω2+R(tk-1))/2εR(tk)}−δθ2R(tk))‥(25)
(Equation 4)
ω 1 + L (t k ) = − α L ∫dtq 1L (t), ω 1 + R (t k ) = − α R ∫dtq 1R (t),
q 1L (t) = (4ε L 2 (t) − (ω 1 + L (t) −ω 2 + L (t k ))) 1/2
× sin (arcsin {(ω 1 + L (t) −ω 2 + L (t k-1 )) / 2ε L (t k )} − δθ 2L (t k )),
q 1R (t) = (4ε R 2 (t) − (ω 1 + R (t) −ω 2 + R (t k ))) 1/2
× sin (arcsin {(ω 1 + R (t) −ω 2 + R (t k-1 )) / 2ε R (t k )} − δθ 2R (t k )) (25)

α=(αL,αR)の各成分は系の安定性を表す係数である。 Each component of α = (α L , α R ) is a coefficient representing the stability of the system.

相関係数εおよび第1角速度ω1+が設定されることにより、第1運動振動子φ1および第1振動子ξ1の相互調和性を、第1仮想振動子ψ1および第2仮想振動子ψ2に持たせるように仮想モデルが構築される。すなわち、エージェントPの周期運動を表現する第1仮想振動子ψ1と、運動補助装置10の周期動作を表現する第2仮想振動子ψ2とが第2位相差δθ2で相互に調和しながら周期変化するように仮想モデルが構築される。 By setting the correlation coefficient ε and the first angular velocity ω 1+ , the mutual harmony of the first motion oscillator φ 1 and the first oscillator ξ 1 is changed to the first virtual oscillator ψ 1 and the second virtual vibration. A virtual model is constructed so as to have the child ψ 2 . That is, the first virtual oscillator ψ 1 representing the periodic motion of the agent P and the second virtual vibrator ψ 2 representing the periodic motion of the motion assisting device 10 are harmonized with each other with the second phase difference δθ 2. A virtual model is constructed so as to change periodically.

続いて、左右各成分について第1角速度ω1+に基づき、第2仮想振動子ψ2の角速度が第2角速度ω2+として設定される(図3/STEP020)。左右各成分について第2位相差δθ2が目標位相差δθ0に近づくように、関係式(26)にしたがって第2角速度ω2+=(ω2+L,ω2+R)を設定する。そして、第2角速度ω2+が第2固有角速度ω2として設定される(図3/STEP024)。前記STEP014〜STEP022の一連の処理が「第1設定処理」に相当する。 Subsequently, based on the first angular velocity ω 1+ for each of the left and right components, the angular velocity of the second virtual vibrator ψ 2 is set as the second angular velocity ω 2+ (FIG. 3 / STEP 020). The second angular velocity ω 2+ = (ω 2 + L , ω 2 + R ) is set according to the relational expression (26) so that the second phase difference δθ 2 approaches the target phase difference δθ 0 for the left and right components. Then, the second angular velocity ω 2+ is set as the second intrinsic angular velocity ω 2 (FIG. 3 / STEP 024). A series of processing of STEP014 to STEP022 corresponds to “first setting processing”.

(数5)
ω2+L(tk)=βL∫dtq2L(t),ω2+R(tk)=βR∫dtq2R(t),
2L(t)=(4εL 2(tk)−(ω1+L(t)−ω2+L(tk)))1/2
×sin(arcsin{(ω1+L(tk)−ω2+L(t))/2εL(tk)}−δθ0),
2R(t)=(4εR 2(tk)−(ω1+R(t)−ω2+R(tk)))1/2
×sin(arcsin{(ω1+R(tk)−ω2+R(t))/2εR(tk)}−δθ0)‥(26)
(Equation 5)
ω 2 + L (t k ) = β L ∫dtq 2L (t), ω 2 + R (t k ) = β R ∫dtq 2R (t),
q 2L (t) = (4ε L 2 (t k ) − (ω 1 + L (t) −ω 2 + L (t k ))) 1/2
× sin (arcsin {(ω 1 + L (t k ) −ω 2 + L (t)) / 2ε L (t k )} − δθ 0 ),
q 2R (t) = (4ε R 2 (t k ) − (ω 1 + R (t) −ω 2 + R (t k ))) 1/2
× sin (arcsin {(ω 1 + R (t k ) −ω 2 + R (t)) / 2ε R (t k )} − δθ 0 ) (26)

β=(βL,βR)の各成分は系の安定性を表す係数である。 Each component of β = (β L , β R ) is a coefficient representing the stability of the system.

これにより、第1仮想振動子ψ1により表現されているエージェントPの周期運動と、第2仮想振動子ψ2により表現されている運動補助装置10の周期動作とに第1運動振動子φ1および第1振動子ξ1が有する相互調和性を持たせながらも、両者の位相差を目標位相差δθ0に近づける観点から適切に第2角速度ω2/が設定される。 Thereby, the first motion oscillator φ 1 is divided into the periodic motion of the agent P expressed by the first virtual oscillator ψ 1 and the periodic motion of the exercise assisting device 10 expressed by the second virtual oscillator ψ 2. In addition, the second angular velocity ω 2 / is appropriately set from the viewpoint of bringing the phase difference between the first oscillator ξ 1 and the target phase difference δθ 0 close to each other while maintaining the mutual harmony of the first oscillator ξ 1 .

一方、第1位相差δθ1および目標位相差δθ0の偏差絶対値|δθ1−δθ0|が閾値δθth以上であると判定された場合(図3/STEP012‥NO)、第1設定処理に代えて次に説明する「第2設定処理」が実行される。すなわち、運動状態測定要素110により測定されたエージェントPの運動周期Tに基づき、当該運動周期Tを変数とする減少関数にしたがって第2固有角速度ω2が設定される(図3/STEP024)。減少関数は演算アルゴリズムまたはテーブルの形式で記憶装置に格納されており、当該記憶装置から適宜読み出される。減少関数の定義域は離散的であっても連続的であってもよい。たとえば、ある時刻または期間における運動周期Tに基づき、図4に実線で示されているような階段状のまたは断続的な減少関数ω2(0)(T)、一点鎖線で示されているような2階微分値が負である連続的な減少関数ω2(1)(T)、または、二点鎖線で示されているような2階微分値が正である連続的な減少関数ω2(2)(T)にしたがって第2固有角速度ω2が逐次設定される。さらに、運動周期Tにより定義される定義域の一部において減少関数である一方、定義域の他の部分において増加関数である関数等、さまざまな関数にしたがって第2固有角速度ω2が設定されてもよい。 On the other hand, when it is determined that the deviation absolute value | δθ 1 −δθ 0 | of the first phase difference δθ 1 and the target phase difference δθ 0 is equal to or greater than the threshold value δθ th (FIG. 3 / STEP012... NO), the first setting process Instead, the “second setting process” described below is executed. That is, based on the movement period T of the agent P measured by the movement state measuring element 110, the second intrinsic angular velocity ω 2 is set according to a decreasing function with the movement period T as a variable (FIG. 3 / STEP024). The decreasing function is stored in the storage device in the form of an arithmetic algorithm or a table, and is read out from the storage device as appropriate. The domain of the decreasing function may be discrete or continuous. For example, based on the motion period T at a certain time or period, a step-like or intermittent decreasing function ω 2 (0) (T) as shown by a solid line in FIG. Continuous decreasing function ω 2 (1) (T) in which the second derivative is negative, or continuous decreasing function ω 2 in which the second derivative is positive as shown by the two-dot chain line (2) The second natural angular velocity ω 2 is sequentially set according to (T). Furthermore, the second intrinsic angular velocity ω 2 is set according to various functions such as a function that is a decreasing function in a part of the domain defined by the motion period T and a function that is an increasing function in another part of the domain. Also good.

なお、異なる身体部分のそれぞれについて運動周期Tが測定された場合、運動周期Tごとに第2固有角速度ω2が独立に設定されてもよい。たとえば、腰部に対する各大腿部の運動周期TLおよびTRが測定された場合、左側固有角速度ωLが左大腿部の運動周期TLに基づいて設定され、右側の第2固有角速度ω2Rが右大腿部の運動周期TRに基づいて設定されてもよい。また、一方の第2固有角速度が変化した場合、対応する身体部分の運動周期Tによらず、この変化に同期してまたは追従して他方の第2固有角速度が変化するように流動的に設定されてもよい。 In addition, when the exercise cycle T is measured for each of different body parts, the second intrinsic angular velocity ω 2 may be set independently for each exercise cycle T. For example, when the exercise periods T L and T R of each thigh with respect to the waist are measured, the left intrinsic angular velocity ω L is set based on the exercise period T L of the left thigh, and the right second intrinsic angular velocity ω. 2R may be set based on the motion period T R of the right thigh. In addition, when one of the second natural angular velocities changes, it is set fluidly so that the other second natural angular velocity changes in synchronism with or following the change, regardless of the motion period T of the corresponding body part. May be.

また、第2振動子生成要素140が、運動状態測定要素110により測定された第2運動振動子φ2を入力振動信号として第2モデルに入力することにより、出力振動信号として第2振動子ξ2=(ξ2L+,ξ2L-,ξ2R+,ξ2R-)を生成する(図3/STEP026)。第2モデルは各脚体の屈曲方向(前方)への動きおよび伸展方向(後方)への動きを司る神経要素等、複数の第2要素の相関関係を表現するモデルであり、前記のように入力振動信号に基づき、固有角速度設定要素130により設定された第2固有角速度ω2に基づいて定まる角速度で変化する出力振動信号を生成するモデルである。 Further, the second vibrator generating element 140 inputs the second motion oscillator φ 2 measured by the motion state measuring element 110 to the second model as an input vibration signal, so that the second vibrator ξ is output as the output vibration signal. 2 = (ξ 2L +, ξ 2L-, ξ 2R +, ξ 2R-) to produce a (FIG. 3 / STEP026). The second model is a model that expresses the correlation between a plurality of second elements such as nerve elements that control the movement of each leg in the bending direction (forward) and the movement in the extension direction (backward). This is a model for generating an output vibration signal that changes at an angular velocity determined based on the second natural angular velocity ω 2 set by the natural angular velocity setting element 130 based on the input vibration signal.

第2モデルはたとえば連立微分方程式(30)により定義される。   The second model is defined by a simultaneous differential equation (30), for example.

(数6)
1L+(duL+/dt)=
L+ζ0L+−uL++wL+/L-ξ2L-+wL+/R+ξ2R+−λLL++f12L)+f22L)Kφ2L
1L-(duL-/dt)=
L-ζ0L-−uL-+wL-/L+ξ2L++wL-/R-ξ2R-−λLL-+f12L)+f22L)Kφ2L
- τ1R+(duR+/dt)=
R+ζ0R+−uR++wR+/L+ξ2L++wR+/R-ξ2R+−λRR++f12R)+f22R)Kφ2R
1R-(duR-/dt)=
R-ζ0R-−uR-+wR-/L-ξ2L-+wR-/R+ξ2R+−λRR-+f12R)+f22R)KφR
τ2i(dvi/dt)=−v2i+ξ2i (i=L+,L-,R+,R-),
ξ2i=H(ui−uth)=0(ui<uth)もしくはui(ui≧uth),または
ξ2i=fs(ui)=ui/(1+exp(−ui/D)) ‥(30)
(Equation 6)
1L + (du L + / dt) =
c L + ζ 0L + −u L + + w L + / L− ξ 2L− + w L + / R + ξ 2R + −λ L v L + + f 12L ) + f 22L ) Kφ 2L ,
-τ 1L- (du L− / dt) =
c L- ζ 0L- -u L- + w L- / L + ξ 2L + + w L- / R- ξ 2R-L v L- + f 12L ) + f 22L ) Kφ 2L ,
1R + (du R + / dt) =
c R + ζ 0R + −u R + + w R + / L + ξ 2L + + w R + / R− ξ 2R + −λ R v R + + f 12R ) + f 22R ) Kφ 2R ,
1R- (du R- / dt) =
c R- ζ 0R- -u R- + w R- / L- ξ 2L- + w R- / R + ξ 2R +R v R- + f 12R ) + f 22R ) Kφ R ,
τ 2i (dv i / dt) = − v 2i + ξ 2i (i = L +, L−, R +, R−),
ξ 2i = H (u i −u th ) = 0 (u i <u th ) or u i (u i ≧ u th ), or ξ 2i = fs (u i ) = u i / (1 + exp (−u i / D)) (30)

この連立微分方程式(30)には各大腿部の屈曲方向(前方)および伸展方向(後方)のそれぞれへの挙動状態(振幅および位相により特定される。)を表現する状態変数uiと、各挙動状態の順応性を表現するための自己抑制因子viとが含まれている。また、連立微分方程式(30)には運動指標値ζの目標値ζ0に係る係数ciが含まれている。後述するように第1時定数τ1i、第2時定数τ2i、運動変数ζiの目標値ζ0iに係る係数ciおよび相関係数wi/j等うち一部または全部の値が流動的に設定されうる。なお、前記のように測定対象となる運動振動子φの数が増やされてもよい。第2モデルに入力される運動振動子φが多くなるほど連立微分方程式における相関項は多くなるが、当該相関係数の調節によってエージェントPの身体の様々な部分の動作状態の相関関係に鑑みてエージェントPの周期運動が適切に補助されうる。 In this simultaneous differential equation (30), a state variable u i expressing a behavior state (specified by amplitude and phase) of each thigh in the bending direction (front) and the extending direction (back), A self-suppression factor v i for expressing the adaptability of each behavior state is included. The simultaneous differential equation (30) includes a coefficient c i related to the target value ζ 0 of the motion index value ζ. First time constant tau 1i as described later second time constant tau 2i, coefficients c i and value of the correlation coefficient w i / among j such part or all according to the target value zeta 0i of the motion variable zeta i fluidity Can be set automatically. As described above, the number of motion oscillators φ to be measured may be increased. As the motion oscillator φ input to the second model increases, the correlation term in the simultaneous differential equation increases, but the agent is considered in view of the correlation between the motion states of various parts of the body of the agent P by adjusting the correlation coefficient. The periodic motion of P can be appropriately assisted.

第1時定数「τ1i」は状態変数uiの変化特性を規定する時定数であり、ω依存性を有する係数t(ω)と、定数γ=(γL,γR)とを用いて関係式(31)により表現されるが、固有角速度ωに依存して変化する。 The first time constant “τ 1i ” is a time constant that defines the change characteristic of the state variable u i , and uses a coefficient t (ω) having ω dependency and constants γ = (γ L , γ R ). Although expressed by the relational expression (31), it varies depending on the natural angular velocity ω.

(数7)
τ1L+=τ1L-=(t(ωL)/ωL)−γL,τ1R+=τ1R-=(t(ωR)/ωR)−γR ‥(31)
(Equation 7)
τ 1L + = τ 1L− = (t (ω L ) / ω L ) −γ L , τ 1R + = τ 1R− = (t (ω R ) / ω R ) −γ R (31)

第2時定数「τ2i」は自己抑制因子viの変化特性を規定する時定数である。「wi/j」はエージェントPの左右各脚体の屈曲方向および伸展方向への動きを表わす状態変数uiおよびujの相関関係を第2振動子ξの各成分の相関関係(複数の第2要素の出力振動信号の相関関係)として表現するための負の第2相関係数である。「λL」および「λR」は慣れ係数である。「K」は運動振動子φに応じたフィードバック係数である。 The second time constant “τ 2i ” is a time constant that defines the change characteristic of the self-inhibiting factor v i . “W i / j ” represents the correlation between the state variables u i and u j representing the movement of the left and right legs of the agent P in the bending direction and the extension direction, and the correlation between the components of the second oscillator ξ This is a negative second correlation coefficient to be expressed as (correlation between output vibration signals of the second element). “Λ L ” and “λ R ” are habituation coefficients. “K” is a feedback coefficient corresponding to the motion oscillator φ.

第1の関数「f1」は正の係数cを用いて関係式(32)により定義される固有角速度ωの1次関数である。第2の関数「f2」は係数c0,c1およびc2を用いて関係式(33)により定義される固有角速度ωの2次関数である。 The first function “f 1 ” is a linear function of the natural angular velocity ω defined by the relational expression (32) using the positive coefficient c. The second function “f 2 ” is a quadratic function of the natural angular velocity ω defined by the relational expression (33) using the coefficients c 0 , c 1 and c 2 .

(数8)
1(ω)≡cω ‥(32)
2(ω)≡c0ω+c1ω+c2ω2 ‥(33)
(Equation 8)
f 1 (ω) ≡cω (32)
f 2 (ω) ≡c 0 ω + c 1 ω + c 2 ω 2 (33)

第2振動子ξ2iは、状態変数uiの値が閾値uth未満である場合は0、状態変数uiの値が閾値uth以上である場合はこのuiの値をとる。あるいは、第2振動子ξ2iは、シグモイド関数fsによって定義されている(関係式(30)参照)。これにより、左大腿部の前側への挙動を表わす状態変数uL+が大きくなると第2振動子ξ2の左/屈曲成分ξ2L+の振幅が左伸展側成分ξ2L-よりも大きくなる。また、右大腿部の前側への挙動を表わす状態変数uR+が大きくなると第2振動子ξ2の右/屈曲成分ξ2R+の振幅が右伸展側成分ξ2R-の振幅よりも大きくなる。さらに、左大腿部の後側への挙動を表わす状態変数uL-が大きくなると第2振動子ξ2の左伸展側成分ξ2L-の振幅が左/屈曲成分ξ2L+よりも大きくなる。また、右大腿部の後側への挙動を表わす状態変数uR-が大きくなると第2振動子ξ2の右伸展側成分ξ2R-の振幅が右/屈曲成分ξ2R+の振幅よりも大きくなる。脚体(大腿部)の前方または後方への動きは、たとえば、股関節角速度の極性によって識別される。脚体(大腿部)の前方または後方への動きは、たとえば、股関節角速度の極性によって識別される。 Second oscillator xi] 2i, if when the value of the state variable u i is smaller than the threshold u th 0 is the value of the state variable u i is the threshold value u th or more takes the value of the u i. Alternatively, the second oscillator ξ 2i is defined by the sigmoid function fs (see relational expression (30)). Accordingly, when the state variable u L + representing the behavior of the left thigh forward is increased, the amplitude of the left / bending component ξ 2L + of the second vibrator ξ 2 becomes larger than the left extension side component ξ 2L− . Further, when the state variable u R + representing the behavior toward the front side of the right thigh increases, the amplitude of the right / bending component ξ 2R + of the second vibrator ξ 2 becomes larger than the amplitude of the right extension side component ξ 2R− . Further, when the state variable u L− representing the behavior toward the rear side of the left thigh increases, the amplitude of the left extension side component ξ 2L− of the second vibrator ξ 2 becomes larger than the left / flexion component ξ 2L + . Further, when the state variable u R− representing the rearward behavior of the right thigh increases, the amplitude of the right extension side component ξ 2R− of the second vibrator ξ 2 is larger than the amplitude of the right / flexion component ξ 2R +. Become. The forward or backward movement of the leg (thigh) is identified by, for example, the polarity of the hip joint angular velocity. The forward or backward movement of the leg (thigh) is identified by, for example, the polarity of the hip joint angular velocity.

第2振動子ξ2の生成に際して基礎振動子生成要素140が運動状態測定要素110により測定されたエージェントPの運動指標値ζがその目標値ζ0に近づくように、連立微分方程式(30)に含まれる係数または項の値を流動的に設定する(図3/STEP007)。設定対象としては第1時定数τ1i(関係式(31)参照)、第2時定数τ2=τ2i、運動変数ζiの目標値ζ0iに係る係数ci、相関係数wi/j、第1の関数f1を定義する正の係数c(関係式(32)参照)ならびに第2の関数f2を定義する係数c0〜c2(関係式(33)参照)のうち一部または全部の値が流動的に設定される。 In the generation of the second oscillator ξ 2 , the simultaneous differential equation (30) is set so that the motion index value ζ of the agent P measured by the motion state measuring element 110 of the basic vibrator generating element 140 approaches its target value ζ 0. The value of the included coefficient or term is set fluidly (FIG. 3 / STEP007). The setting target first time constant tau 1i (see equation (31)), the second time constant tau 2 = tau 2i, coefficients c i of the target value zeta 0i of the motion variable zeta i, correlation coefficients w i / j , one of the positive coefficients c defining the first function f 1 (see relational expression (32)) and the coefficients c 0 to c 2 defining the second function f 2 (see relational expression (33)). Parts or all values are set fluidly.

第2振動子ξ2の生成後、補助振動子生成要素150が当該第2振動子ξ2に基づき、たとえば関係式(40)にしたがって補助振動子η=(ηL,ηR)を設定する(図3/STEP014)。すなわち、補助振動子ηの左成分ηLは、第2振動子ξの左/屈曲成分ξL+および係数χL+の積と、左側伸展成分ξL-および係数−χL-の積との和として算定される。補助振動子ηの右成分ηRは、第2振動子ξの右/屈曲成分ξR+および係数χR+の積と、右側伸展成分ξR-および係数−χR-の積との和として算定される。なお、補助振動子ηは前記特許文献1および2に開示されているように仮想的な弾性要素による弾性力、または、当該弾性力に加えて仮想的な減衰要素による減衰力のうち一方または両方を表わすように生成されてもよい。 After the generation of the second oscillator ξ 2 , the auxiliary oscillator generation element 150 sets the auxiliary oscillator η = (η L , η R ) based on the second oscillator ξ 2 according to, for example, the relational expression (40). (FIG. 3 / STEP014). That is, the left component η L of the auxiliary oscillator η is the sum of the product of the left / bending component ξ L + and the coefficient χ L + of the second oscillator ξ and the product of the left extension component ξ L- and the coefficient −χ L-. Calculated as The right component η R of the auxiliary oscillator η is calculated as the sum of the product of the right / bending component ξ R + and the coefficient χ R + of the second oscillator ξ and the product of the right extension component ξ R- and the coefficient −χ R- Is done. The auxiliary oscillator η is one or both of an elastic force by a virtual elastic element as disclosed in Patent Documents 1 and 2 or a damping force by a virtual damping element in addition to the elastic force. May be generated to represent.

(数9)
ηL=χL+ξL+−χL-ξL-,ηR=χR+ξR+−χR-ξR- ‥(40)
(Equation 9)
η L = χ L + ξ L + −χ L- ξ L- , η R = χ R + ξ R + −χ R- ξ R- (40)

そして、制御装置100により補助振動子ηに基づいてバッテリ1000から左右のアクチュエータ15にそれぞれ供給される電流I=(IL,IR)が調節される。電流Iは補助振動子ηに基づき、たとえばI(t)=G1・η(t)(G1:比例係数)と表現される。これにより、第1装具1100および第2装具1200を介して運動補助装置10からエージェントPに与えられる、腰部(第1身体部分)に対して各大腿部(第2身体部分)を動かす力または股関節回りのトルクτ=(τL,τR)が調節される(図3/STEP016)。トルクτは電流Iに基づき、たとえばτ(t)=G2・I(t)(G2:比例係数)と表現される。以降、前述の一連の処理が繰り返し実行される。これにより第1装具1100に対して第2装具1200が動かされ、腰部(第1身体部分)に対する大腿部(第2身体部分)の周期的な動きが補助される。なお、エージェントPが歩行運動を開始した後、2〜3歩分の歩行運動を完了するまでの期間において、大腿部が腰部に対して適度に動かされるように運動補助装置10の動作が前記制御方法とは無関係に制御されてもよい。エージェントPの歩行運動はトレッドミルの上で実施されてもよい。 Then, the control device 100 adjusts the current I = (I L , I R ) supplied from the battery 1000 to the left and right actuators 15 based on the auxiliary vibrator η. The current I is expressed as, for example, I (t) = G 1 · η (t) (G 1 : proportional coefficient) based on the auxiliary oscillator η. Accordingly, the force applied to the agent P from the exercise assistance device 10 via the first brace 1100 and the second brace 1200 to move each thigh (second body part) relative to the waist (first body part) or The torque τ = (τ L , τ R ) around the hip joint is adjusted (FIG. 3 / STEP016). The torque τ is based on the current I and is expressed, for example, as τ (t) = G 2 · I (t) (G 2 : proportional coefficient). Thereafter, the above-described series of processing is repeatedly executed. Thereby, the second brace 1200 is moved with respect to the first brace 1100, and the periodic movement of the thigh (second body part) with respect to the waist (first body part) is assisted. It should be noted that the operation of the exercise assisting device 10 is performed so that the thigh is appropriately moved with respect to the waist during the period from the start of the walking motion of the agent P to the completion of the walking motion for two to three steps. It may be controlled independently of the control method. The walking movement of the agent P may be performed on a treadmill.

前記機能を発揮する運動補助装置10によれば、原則的に「第1設定処理」が実行される(図3/STEP014〜STEP022参照)。これにより、前記のように第1仮想振動子ψ1により表現されているエージェントPの周期運動と、第2仮想振動子ψ2により表現されている運動補助装置10の周期動作とに第1運動振動子φ1および第1振動子ξ1が有する相互調和性を持たせながらも、両者の位相差を目標位相差δθ0に近づける観点から適切に第2固有角速度ω2が設定される。このため、第2固有角速度ω2に基づいて定まる角速度で周期的に変化する第2振動子ξ2に基づいて制御される出力トルクτは、第2固有角速度ω2に基づいて定まる角速度で周期的に変化する(図3/STEP026〜STEP030参照)。したがって、エージェントPの運動態様と運動補助装置10の動作態様との調和を図る観点から適当な角速度で振動するトルクτがエージェントPに伝達され、その結果としてこのエージェントPの周期的な歩行運動が適当に補助されうる。 According to the exercise assisting apparatus 10 that exhibits the above function, in principle, the “first setting process” is executed (see FIG. 3 / STEP014 to STEP022). As a result, the first motion is divided into the periodic motion of the agent P expressed by the first virtual oscillator ψ 1 and the periodic motion of the exercise assisting device 10 expressed by the second virtual oscillator ψ 2 as described above. The second intrinsic angular velocity ω 2 is appropriately set from the viewpoint of bringing the phase difference between the vibrator φ 1 and the first vibrator ξ 1 close to the target phase difference δθ 0 while providing the mutual harmony of the vibrator φ 1 and the first vibrator ξ 1 . Therefore, the second oscillator xi] 2 to the output torque τ, which is controlled on the basis of which periodically changes at the angular velocity determined based on the second intrinsic angular velocity omega 2, the period at an angular velocity determined based on the second intrinsic angular velocity omega 2 (Refer to FIG. 3 / STEP026 to STEP030). Therefore, torque τ oscillating at an appropriate angular velocity is transmitted to the agent P from the viewpoint of harmonizing the movement mode of the agent P and the movement mode of the exercise assisting device 10, and as a result, the periodic walking movement of the agent P is performed. It can be supported appropriately.

一方、エージェントPの運動態様および運動補助装置10の動作態様の調和が崩れる可能性が高くなった状況、具体的には第1位相差および目標位相差の偏差絶対値が閾値以上になった状況で例外的に「第2設定処理」が実行される(図3/STEP024参照)。第2設定処理の実行によりエージェントPの運動周期Tに基づいて第2固有角速度ω2が設定されるので(図4参照)、エージェントPの運動態様と運動補助装置10との調和を図る観点から運動補助装置10の動作制御基礎として適当な角速度で振動する第2振動子ξ2が生成されうる。また、第2設定処理は仮想モデルにしたがった第1設定処理よりも第2固有角速度ω2を設定するための演算処理時間が短くて済む。したがって、前記のようにエージェントPの運動態様および運動補助装置10の動作態様の調和が崩れる可能性が高くなった状況が生じたとき、当該調和を図る観点から適当な第2固有角速度ω2が迅速に設定されうる。よって、エージェントPの周期的な運動態様との調和を図る観点から適当な動作態様により当該エージェントPの運動が補助されうる。 On the other hand, the situation where the possibility that the movement mode of the agent P and the movement mode of the exercise assisting device 10 are unbalanced is high, specifically, the deviation absolute values of the first phase difference and the target phase difference are equal to or greater than the threshold value. As an exception, the “second setting process” is executed (see FIG. 3 / STEP024). Since the second intrinsic angular velocity ω 2 is set based on the motion period T of the agent P by executing the second setting process (see FIG. 4), from the viewpoint of achieving harmony between the motion mode of the agent P and the motion assisting device 10. The second vibrator ξ 2 that oscillates at an appropriate angular velocity can be generated as the operation control basis of the exercise assisting device 10. In addition, the second setting process requires a shorter calculation processing time for setting the second natural angular velocity ω 2 than the first setting process according to the virtual model. Therefore, when the situation where the possibility that the movement mode of the agent P and the movement mode of the exercise assisting device 10 are unbalanced as described above is increased, an appropriate second natural angular velocity ω 2 is obtained from the viewpoint of achieving the harmonization. It can be set quickly. Therefore, the movement of the agent P can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent P.

また、エージェントPの運動態様および運動補助装置10の動作態様の調和が崩れる可能性が高くなった状況ではエージェントPの運動周期Tの長短に応じて、第2固有角速度ω2、ひいてはエージェントPの運動態様および装置10の動作態様の調和の観点から適当に装置10の動作周期が調節されうる。すなわち、エージェントPの運動周期Tが短い状態(エージェントPが比較的速いリズムで周期運動している状態)では比較的高い角速度で変化する出力によりエージェントPの周期運動が補助される。また、エージェントPの運動周期Tが長い状態(エージェントPが比較的遅いリズムで運動している状態)では比較的低い角速度で変化する出力によりエージェントの周期運動が補助される。このため、演算処理内容が簡易化されているにもかかわらず、エージェントPの運動態様の変化に対して装置10の動作態様が適当に追従して変化するように制御されうる。よって、演算処理負荷の軽減を図りながら、エージェントPの周期的な運動態様との調和を図る観点から適当な動作態様により当該エージェントPの運動が補助されうる。 Further, in a situation where there is a high possibility that the movement mode of the agent P and the movement mode of the exercise assisting device 10 will be unbalanced, the second intrinsic angular velocity ω 2 and eventually the agent P will be changed according to the length of the movement period T of the agent P. The operation cycle of the apparatus 10 can be appropriately adjusted from the viewpoint of harmony between the movement mode and the operation mode of the apparatus 10. That is, in a state where the motion period T of the agent P is short (a state where the agent P is periodically moving at a relatively fast rhythm), the periodic motion of the agent P is assisted by an output that changes at a relatively high angular velocity. Further, in a state where the motion period T of the agent P is long (a state where the agent P is moving at a relatively slow rhythm), the agent's periodic motion is assisted by an output that changes at a relatively low angular velocity. For this reason, it is possible to control the operation mode of the apparatus 10 so as to appropriately follow the change in the movement mode of the agent P in spite of the simplification of the arithmetic processing contents. Therefore, the movement of the agent P can be assisted by an appropriate operation mode from the viewpoint of harmony with the periodic motion mode of the agent P while reducing the processing load.

また、2つの第2固有角速度ω2Lおよびω2Rのそれぞれが別個の運動周期に基づいて独立に設定される場合、一方の第2固有角速度が前記のように流動的に設定されることにより変化した場合、他方の第2固有角速度がこの変化に同期または追従して設定されうる。すなわち、一方の第2固有角速度が変更されたとき、これと同時にまたは当該追従特性に応じて定まる指定時間だけ遅れて他方の固有角速度が変更される。たとえば、一方の第2固有角速度が一の値から他の値に変化したとき、これと同時にまたはほぼ同時に、他方の第2固有角速度が当該他の値に一致するまたは近づくように変化する。そして、2つの第2振動子ξ2Lおよびξ2Rに基づいて2つのアクチュエータ15のそれぞれのトルクτの振幅、位相および角速度が制御され、このトルクτがエージェントPの異なる身体部分のそれぞれに伝達されることによりエージェントPの周期運動が補助される(図5参照)。この結果、エージェントPの2つの身体部分のそれぞれの動きを補助するための装置10の動作周期または角速度の過度な乖離が抑制されうる。このため、エージェントPがその左右の運動対称性を維持するように運動する一方、装置10がこの対称性を崩すように動作する等、エージェントPの運動態様および装置の動作態様の調和が短時間であっても過度に崩れるような事態が回避されうる。 Further, when each of the two second natural angular velocities ω 2L and ω 2R is set independently based on a separate motion cycle, one of the second natural angular velocities is changed by being set fluidly as described above. In this case, the other second intrinsic angular velocity can be set in synchronization with or following the change. That is, when one of the second natural angular velocities is changed, the other natural angular speed is changed at the same time or after a specified time determined in accordance with the following characteristic. For example, when one second intrinsic angular velocity changes from one value to another value, the other second intrinsic angular velocity changes so as to coincide with or approach the other value simultaneously or substantially simultaneously. Based on the two second oscillators ξ 2L and ξ 2R , the amplitude, phase and angular velocity of each of the two actuators 15 are controlled, and this torque τ is transmitted to each of the different body parts of the agent P. Thus, the periodic motion of the agent P is assisted (see FIG. 5). As a result, an excessive divergence of the operation cycle or angular velocity of the device 10 for assisting each movement of the two body parts of the agent P can be suppressed. For this reason, while the agent P moves so as to maintain its left and right movement symmetry, the movement of the agent P and the movement of the apparatus P are harmonized for a short time, for example, the apparatus 10 operates so as to break this symmetry. Even so, it is possible to avoid a situation where it collapses excessively.

さらに、エージェントPの運動スケールおよび運動リズムに基づいて定まる運動指標値ζをその目標値ζ0に近づける観点から、装置10の動作スケール(または動作振幅)および動作リズム(動作角速度、または、動作角速度および位相)が適当に制御されうる(関係式(30)〜(33)、図3/STEP005,STEP007参照)。運動指標値ζの測定および係数等の値の設定処理が省略されてもよい。 Further, from the viewpoint of bringing the motion index value ζ determined based on the motion scale and motion rhythm of the agent P closer to the target value ζ 0 , the motion scale (or motion amplitude) and motion rhythm (motion angular velocity or motion angular velocity) of the apparatus 10. And phase) can be appropriately controlled (see relational expressions (30) to (33), FIG. 3 / STEP005 and STEP007). The process of measuring the motion index value ζ and setting values such as coefficients may be omitted.

なお、前記実施形態ではエージェントPとしての人間の運動が補助されているが、他の実施形態としてエージェントとしての猿、犬、馬、牛等、人間以外の動物の歩行運動等が補助されてもよい。   In the above-described embodiment, the human movement as the agent P is assisted. However, as another embodiment, the walking movement of a non-human animal such as a monkey, a dog, a horse, or a cow as the agent is assisted. Good.

前記実施形態では左右対称な2つの身体部分、すなわち、左右の大腿部の動きが補助されることによりその歩行運動が補助されるように運動補助装置10が構成されているが(図1参照)、他の実施形態として右上腕部および左前腕部、右大腿部および右上腕部等、エージェントPの左右対称ではない複数の身体部分のそれぞれの動きが補助されるように運動補助装置10が構成されてもよい。また、左右一方の大腿部、左右一方の上腕部等、エージェントPの一の身体部分の動きのみが補助されるように運動補助装置10が構成されてもよい。エージェントPのさまざまな身体部分に装着されうるように装具の形状、素材または個数等が変更されうる。   In the embodiment, the exercise assisting device 10 is configured so that the walking motion is assisted by assisting the movement of two symmetrical body parts, that is, the left and right thighs (see FIG. 1). ), As another embodiment, the exercise assisting device 10 is such that each movement of a plurality of non-symmetrical body parts of the agent P such as the upper right arm and the left forearm, the right thigh and the upper right arm is assisted. May be configured. Further, the exercise assisting device 10 may be configured such that only the movement of one body part of the agent P, such as one of the left and right thighs and one of the left and right upper arms, is assisted. The shape, material, number, etc. of the brace can be changed so that it can be worn on various body parts of the agent P.

本発明の一実施形態としての運動補助装置の構成説明図Structure explanatory drawing of the exercise assistance apparatus as one Embodiment of this invention 運動補助装置の制御装置の構成説明図Configuration explanatory diagram of the control device of the exercise assist device 運動補助装置の制御方法に関する説明図Explanatory drawing about the control method of the exercise assistance device 固有角速度の設定方法に関する説明図Explanatory diagram on how to set the natural angular velocity

符号の説明Explanation of symbols

1‥運動補助装置、11‥股関節角度センサ、15‥アクチュエータ、100‥制御装置、110‥運動状態測定要素、120‥第1振動子生成要素、130‥固有角度設定要素、140‥第2振動子生成要素、150‥補助振動子生成要素、1000‥バッテリ、1100‥第1装具、1200‥第2装具 DESCRIPTION OF SYMBOLS 1 ... Movement assistance apparatus, 11 ... Hip joint angle sensor, 15 ... Actuator, 100 ... Control apparatus, 110 ... Movement state measurement element, 120 ... 1st vibrator production | generation element, 130 ... Natural angle setting element, 140 ... 2nd vibrator Generating element, 150 ... auxiliary vibrator generating element, 1000 ... battery, 1100 ... first device, 1200 ... second device

Claims (4)

エージェントに装着される装具と、前記装具に連結されているアクチュエータと、前記アクチュエータの出力の振幅および位相を制御する制御装置とを備え、前記装具を介して前記アクチュエータの出力が前記エージェントに伝達されることにより前記エージェントの周期運動を補助する装置であって、
前記制御装置が、
前記エージェントの周期運動に応じて周期的に変化する位相により定義される第1運動振動子および第2運動振動子のそれぞれを測定する運動状態測定要素と、
入力振動信号と相互に引き込み合うことで第1固有角速度に基づいて定まる角速度で変化する出力振動信号を生成する第1モデルに、前記運動状態測定要素により測定された前記第1運動振動子を前記入力振動信号として入力することにより、前記出力振動信号として第1振動子を生成する第1振動子生成要素と、
前記運動状態測定要素により測定された前記第1運動振動子と前記第1振動子生成要素により生成された前記第1振動子との位相差である第1位相差に基づき、相互作用しながら第2位相差で周期的に変化する第1仮想振動子と第2仮想振動子とが表現されている仮想モデルにしたがって、前記第2位相差が目標位相差に近づくように前記第2仮想振動子の角速度を第2固有角速度として設定する第1設定処理を実行する固有角速度設定要素と、
入力振動信号に基づき、前記固有角速度設定要素により設定された前記第2固有角速度に基づいて定まる角速度で変化する出力振動信号を生成する第2モデルに、前記運動状態測定要素により測定された前記第2運動振動子を前記入力振動信号として入力することにより、前記出力振動信号として前記エージェントに与えられる力の制御基礎となる第2振動子を生成する第2振動子生成要素とを備え、
前記運動状態測定要素が前記エージェントの運動周期を測定し、
前記固有角速度設定要素が、前記第1位相差および前記目標位相差の偏差の絶対値が閾値以上になったことを要件として、前記運動状態測定要素により測定された前記エージェントの運動周期に基づき、前記エージェントの運動周期を変数とする連続的または断続的な減少関数にしたがって前記第2固有角速度を設定する第2設定処理を前記第1設定処理に代えて実行することを特徴とする運動補助装置。
An appliance mounted on the agent; an actuator coupled to the appliance; and a control device that controls the amplitude and phase of the output of the actuator, and the output of the actuator is transmitted to the agent via the appliance. A device for assisting the periodic movement of the agent by:
The control device is
A motion state measuring element that measures each of the first motion oscillator and the second motion oscillator defined by a phase that periodically changes according to the periodic motion of the agent;
The first motion oscillator measured by the motion state measuring element is used as a first model that generates an output vibration signal that changes at an angular velocity determined based on a first natural angular velocity by mutually attracting the input vibration signal. A first vibrator generating element for generating a first vibrator as the output vibration signal by inputting as an input vibration signal;
Based on a first phase difference that is a phase difference between the first motion oscillator measured by the motion state measurement element and the first oscillator generated by the first oscillator generation element, the first In accordance with a virtual model in which a first virtual oscillator and a second virtual oscillator that periodically change with two phase differences are expressed, the second virtual oscillator approaches the target phase difference. A natural angular velocity setting element for executing a first setting process for setting the angular velocity of the second angular velocity as a second natural angular velocity;
Based on the input vibration signal, a second model that generates an output vibration signal that changes at an angular velocity determined based on the second natural angular velocity set by the natural angular velocity setting element is used as the second model measured by the motion state measurement element. A second oscillator generating element that generates a second oscillator serving as a basis for controlling the force applied to the agent as the output vibration signal by inputting a two-motion oscillator as the input vibration signal;
The movement state measuring element measures the movement period of the agent;
Based on the movement period of the agent measured by the movement state measurement element, the natural angular velocity setting element is required that the absolute value of the deviation between the first phase difference and the target phase difference is greater than or equal to a threshold value, An exercise assisting device, wherein a second setting process for setting the second natural angular velocity according to a continuous or intermittent decreasing function with the movement period of the agent as a variable is executed instead of the first setting process. .
請求項1記載の運動補助装置において、
前記エージェントの異なる2つの身体部分のそれぞれに装着される2つの前記装具のそれぞれを介して、2つの前記アクチュエータのそれぞれの出力が前記2つの身体部分のそれぞれに伝達されるように構成され、
前記第2振動子生成要素が前記2つのアクチュエータの制御基礎として、2つの前記第2固有角速度のそれぞれに基づいて定まる角速度で変化する2つの前記第2振動子を生成し、
前記固有角速度設定要素が前記第2設定処理の実行に際して一方の前記第2固有角速度の変化に対して他方の前記第2固有角速度が同期してまたは追従して変化するように前記2つの第2固有角速度を流動的に設定することを特徴とする運動補助装置。
The exercise assisting device according to claim 1,
Each of the two actuators attached to each of the two different body parts of the agent is configured to transmit the output of each of the two actuators to each of the two body parts;
The second vibrator generating element generates two second vibrators that change at angular velocities determined based on the two second intrinsic angular velocities as a control basis of the two actuators,
The second angular velocity setting element changes the second second angular velocity in synchronism with or following the change in the second intrinsic angular velocity when the second setting process is executed. An exercise assist device characterized by fluidly setting an intrinsic angular velocity.
請求項2記載の運動補助装置において、
前記エージェントの前記2つの身体部分としての左右対称な身体部分のそれぞれに前記2つのアクチュエータのそれぞれの出力が伝達されるように構成されていることを特徴とする運動補助装置。
The exercise assistance device according to claim 2,
The exercise assisting device is configured so that outputs of the two actuators are transmitted to each of symmetrical body parts as the two body parts of the agent.
請求項1〜3のうちいずれか1つに記載の運動補助装置において、
前記運動状態測定要素が前記エージェントの運動スケールおよび運動リズムのうち一方または両方に基づいて定まる運動指標値を測定し、
前記第2振動子生成要素が、前記運動状態測定要素により測定された前記運動指標値がその目標値に近づくように前記第2モデルを定義する前記連立微分方程式に含まれる係数または項の値を流動的に設定することを特徴とする運動補助装置。
In the exercise assistance device according to any one of claims 1 to 3,
The movement state measurement element measures a movement index value determined based on one or both of the movement scale and movement rhythm of the agent;
The second oscillator generating element calculates a coefficient or term value included in the simultaneous differential equation that defines the second model so that the motion index value measured by the motion state measuring element approaches its target value. An exercise assistance device characterized by being set fluidly.
JP2008306484A 2008-12-01 2008-12-01 Exercise assistance device Active JP4744585B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008306484A JP4744585B2 (en) 2008-12-01 2008-12-01 Exercise assistance device
US12/627,462 US20100132464A1 (en) 2008-12-01 2009-11-30 Motion assisting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008306484A JP4744585B2 (en) 2008-12-01 2008-12-01 Exercise assistance device

Publications (2)

Publication Number Publication Date
JP2010125265A JP2010125265A (en) 2010-06-10
JP4744585B2 true JP4744585B2 (en) 2011-08-10

Family

ID=42326045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008306484A Active JP4744585B2 (en) 2008-12-01 2008-12-01 Exercise assistance device

Country Status (1)

Country Link
JP (1) JP4744585B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013111408A (en) * 2011-11-30 2013-06-10 Honda Motor Co Ltd Walking assist device
WO2013094747A1 (en) * 2011-12-21 2013-06-27 国立大学法人信州大学 Movement assistance device, and synchrony based control method for movement assistance device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH048465A (en) * 1990-04-26 1992-01-13 Seiko Electronic Components Ltd Double-side processing method of brittle material
JPH048464A (en) * 1990-04-25 1992-01-13 Mitsubishi Materials Corp Processing method of silicone wafer
JPH04185108A (en) * 1990-11-20 1992-07-02 Fujitsu Ltd Semiconductor communication

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4185108B2 (en) * 2006-04-06 2008-11-26 本田技研工業株式会社 Exercise management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH048464A (en) * 1990-04-25 1992-01-13 Mitsubishi Materials Corp Processing method of silicone wafer
JPH048465A (en) * 1990-04-26 1992-01-13 Seiko Electronic Components Ltd Double-side processing method of brittle material
JPH04185108A (en) * 1990-11-20 1992-07-02 Fujitsu Ltd Semiconductor communication

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013111408A (en) * 2011-11-30 2013-06-10 Honda Motor Co Ltd Walking assist device
WO2013094747A1 (en) * 2011-12-21 2013-06-27 国立大学法人信州大学 Movement assistance device, and synchrony based control method for movement assistance device
US9572520B2 (en) 2011-12-21 2017-02-21 Shinshu University Movement assistance device, and synchrony based control method for movement assistance device

Also Published As

Publication number Publication date
JP2010125265A (en) 2010-06-10

Similar Documents

Publication Publication Date Title
JP4271712B2 (en) Exercise assistance device
JP4271713B2 (en) Exercise assistance device
JP4185108B2 (en) Exercise management system
JP5588738B2 (en) Walking motion assist device
JP4008464B2 (en) Motion induction device
JP4008465B2 (en) Motion induction device
JP3950149B2 (en) Exercise assistance device
JP5588724B2 (en) Walking motion assist device
JP4220567B1 (en) Exercise assistance system
JP5501325B2 (en) Walking assist device
JP4271711B2 (en) Exercise assistance device
JP2004073649A (en) Control system for walking aid
US20100132464A1 (en) Motion assisting device
US8034005B2 (en) Motion assist device
JP4234765B1 (en) Exercise assistance device
JP2012245212A (en) Walking assist device
JP4744585B2 (en) Exercise assistance device
JP4815486B2 (en) Exercise assistance device
JP2013022280A (en) Walking assist device
JP2008253804A (en) Exercise management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110401

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110419

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110510

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

Free format text: PAYMENT UNTIL: 20140520

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4744585

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150