JP6982299B2 - Body movement guide system, stimulus presentation device, stimulus presentation method and program - Google Patents
Body movement guide system, stimulus presentation device, stimulus presentation method and program Download PDFInfo
- Publication number
- JP6982299B2 JP6982299B2 JP2017197386A JP2017197386A JP6982299B2 JP 6982299 B2 JP6982299 B2 JP 6982299B2 JP 2017197386 A JP2017197386 A JP 2017197386A JP 2017197386 A JP2017197386 A JP 2017197386A JP 6982299 B2 JP6982299 B2 JP 6982299B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- standard
- coordinates
- person
- 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
Links
Images
Landscapes
- Image Analysis (AREA)
Description
本発明は身体動きガイドシステム、刺激呈示装置、刺激呈示方法およびプログラムに関し、特に、身体の動きに関する身体動きガイドシステム、刺激呈示装置、刺激呈示方法およびプログラムに関する。 The present invention relates to a body movement guide system, a stimulus presentation device, a stimulus presentation method and a program, and more particularly to a body movement guide system, a stimulus presentation device, a stimulus presentation method and a program regarding body movement.
溶接作業や塗装作業などの身体の動きまたは体操や踊りなどの身体の動きを伴う技能を習得しようとする場合、その技能を習得しようとする者(以下、教習者とも称する。)が、技能を既に習得している者(以下、教師とも称する。)の動きを自分で見て、動きをまねして、技能を習得することが通常である。そして、技能を既に習得している教師が、これから技能を習得しようとする教習者に動きの修正を口頭などで指示して教示することもある。 When trying to acquire a skill that involves physical movement such as welding work or painting work or physical movement such as gymnastics or dancing, the person who intends to acquire the skill (hereinafter, also referred to as a trainee) acquires the skill. It is normal to see the movements of a person who has already learned (hereinafter, also referred to as a teacher) and imitate the movements to acquire skills. Then, a teacher who has already acquired the skill may verbally instruct and teach the instructor who is going to acquire the skill to correct the movement.
走行訓練を行う訓練者の複数の身体部位における3次元位置の変化に基づいて全身運動を計測し、この計測結果に基づいて、教師データに基づいて計算した誘導位置に導くため視覚、聴覚、又は触力覚等の刺激として提示する移動訓練支援装置が提案されている(例えば、特許文献1参照)。 The whole body movement is measured based on the change of the three-dimensional position in multiple body parts of the trainee who performs the running training, and based on this measurement result, the visual, auditory, or visual or auditory sense is used to guide the trainee to the guided position calculated based on the teacher data. A movement training support device presented as a stimulus such as tactile sense has been proposed (see, for example, Patent Document 1).
また、手本運動の筋張力、複数部位の複数時点の加速度とユーザ運動の筋張力、複数部位の複数時点の加速度とを比較し、その結果を提示するように構成しているものもある(例えば、特許文献2参照)。 In addition, there is also a configuration in which the muscle tension of the model exercise, the acceleration at multiple time points of multiple sites is compared with the muscle tension of the user exercise, and the acceleration at multiple time points of multiple sites, and the result is presented (. For example, see Patent Document 2).
しかしながら、特許文献1または2の移動訓練支援装置または学習支援装置において、全体の動きのうちのどの動きが重要であるか、または動きのコツを知ることはできない。 However, in the movement training support device or the learning support device of Patent Document 1 or 2, it is not possible to know which movement of the whole movement is important or the knack of the movement.
本発明は、このような状況に鑑みてなされたものであり、より簡単に、より確実に、身体の動きを習得できるようにするものである。 The present invention has been made in view of such a situation, and makes it easier and more reliable to learn body movements.
本発明の第1の側面の身体動きガイドシステムは、目標となる身体の動きを示す第1の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器と、第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する第1の記録手段と、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段と、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段と、生成された標準ボクセルデータを記録する第2の記録手段と、第2の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器と、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器と、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段と、第2の測定器で測定された座標と体形対応ボクセルデータとから、単位時間毎に深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器への出力値を算出する算出手段と、算出された出力値を刺激器に出力する出力手段とを含む。 The body movement guide system of the first aspect of the present invention is attached to the body of a first person showing a target body movement, and coordinates in a three-dimensional space of a predetermined part of the body at predetermined unit times. The first measuring instrument to be measured and the coordinates for each predetermined unit time measured by the first measuring instrument, which are specified from the coordinates of the multiple movements and have a high degree of freedom in the multiple movements. A first recording means for recording free movement data indicating free movement data and binding movement data indicating movements with little fluctuation in multiple movements, data indicating the body shape of the first person, and a standard body indicating a standard body shape. A first conversion means for converting free motion data and bound motion data into standard free motion data and standard bound motion data, which are data in the coordinate system of the standard body model, and standard free motion data and standard by comparing with the model. Standard boxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for displacement of the posture every unit time from the restraint movement data, and the serious deviation from the target posture. A generation means for generating standard boxel data in which the degree is set as a value, a second recording means for recording the generated standard boxel data, and a second recording means attached to the body of a second person and of a predetermined part of the body. It is attached to the part where the second measuring instrument that measures the coordinates in the three-dimensional space every predetermined unit time and the second measuring instrument of the second person's body are attached, and stimulates the predetermined part of the body. The data showing the body shape of the second person is compared with the standard body model, and the standard boxel data is converted into the body shape-compatible boxel data that matches the body shape of the second person. From the conversion means of 2 and the coordinates measured by the second measuring instrument and the boxel data corresponding to the body shape, the severity and the deviation between the coordinates of a predetermined part of the body of the second person and the target posture are calculated every unit time. It includes a calculation means for calculating an output value to a stimulator for presenting a corresponding stimulus, and an output means for outputting the calculated output value to the stimulator.
本発明の第2の側面の刺激呈示装置は、目標となる身体の動きを示す第1の人の身体に装着されている第1の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する記録手段と、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段と、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段と、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段と、第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と体形対応ボクセルデータとから、深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出手段と、算出された出力値を刺激器に出力する出力手段とを含む。 The stimulus presentation device of the second aspect of the present invention is a first measuring instrument attached to the body of a first person showing a target movement of the body, and is a three-dimensional space of a predetermined part of the body. The degree of freedom in multiple movements, which is the coordinates for each predetermined unit time measured by the first measuring instrument that measures the coordinates in the predetermined unit time, and is specified from the coordinates of the multiple movements. Recording means for recording free movement data showing high movement and restrained movement data showing movement with little fluctuation in multiple movements, and standard body model showing data showing the body shape of the first person and standard body shape. The first conversion means for converting the free motion data and the bound motion data into the standard free motion data and the standard bound motion data, which are the data of the coordinate system of the standard body model, and the standard free motion data and the standard constraint. Standard boxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for displacement of the posture every unit time from the movement data, and the severity of the deviation from the target posture. The standard boxel data is used as the body shape of the second person by comparing the data indicating the body shape of the second person with the standard body model with the generation means for generating the standard boxel data in which is set as the value. A second conversion means for converting body shape-compatible boxel data according to the above, and a second measuring instrument attached to the second person's body, in which the coordinates of a predetermined part of the body in a three-dimensional space are predetermined. Stimulation according to the severity and the deviation between the coordinates of a predetermined part of the second person's body and the target posture from the coordinates measured by the second measuring device and the body shape corresponding boxel data measured every unit time of The output value per unit time to the stimulator that is attached to the part where the second measuring device of the second person's body is attached and stimulates a predetermined part of the body. It includes a calculation means for calculating the above and an output means for outputting the calculated output value to the stimulator.
自由動きデータが、複数回の動きにおける差異が所定の閾値より大きい動きを示し、束縛動きデータが、複数回の動きにおける差異が所定の閾値以下の動きを示すようにすることができる。 The free movement data can indicate the movement in which the difference in the plurality of movements is larger than the predetermined threshold value, and the constrained movement data can indicate the movement in which the difference in the plurality of movements is equal to or less than the predetermined threshold value.
生成手段に、単位時間毎に、身体の所定の部位の周囲に、身体の所定の部位の座標と目標姿勢とのずれの距離に応じた等高線状に深刻度が配置されている標準ボクセルデータを生成させることができる。 Standard voxel data in which the severity is arranged in contour lines according to the distance between the coordinates of the predetermined part of the body and the target posture around the predetermined part of the body for each unit time as the generation means. Can be generated.
生成手段に、目標姿勢となるように身体の部位を支える面形状を含む3次元的な場を示す標準ボクセルデータを生成させることができる。 The generation means can generate standard voxel data showing a three-dimensional field including a surface shape that supports a part of the body so as to have a target posture.
生成手段に、標準自由動きデータで示される位置の深刻度が小さく、標準束縛動きデータで示される位置の深刻度が大きい標準ボクセルデータを生成させることができる。 It is possible to cause the generation means to generate standard voxel data in which the severity of the position indicated by the standard free motion data is small and the severity of the position indicated by the standard bound motion data is high.
本発明の第2の側面の刺激呈示方法は、目標となる身体の動きを示す第1の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する記録ステップと、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換ステップと、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成ステップと、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換ステップと、第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と体形対応ボクセルデータとから、深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出ステップと、算出された出力値を刺激器に出力する出力ステップとを含む。 The stimulus presentation method of the second aspect of the present invention is attached to the body of a first person showing a target body movement, and measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. Free movement data and multiple times that indicate movements with a high degree of freedom in multiple movements, which are coordinates for each predetermined unit time measured by the first measuring instrument and are specified from the coordinates of multiple movements. The free movement data and the standard body model, which shows the body shape of the first person, are compared with the recording step of recording the restrained movement data showing the movement with less fluctuation in the movement of the first person. From the first conversion step of converting the constrained motion data into the standard free motion data and the standard constrained motion data, which are the data of the coordinate system of the standard body model, and the standard free motion data and the standard constrained motion data, of the body every unit time. Standard boxel data showing a three-dimensional field according to the target posture of a predetermined part and the tolerance for allowing the displacement of the posture, and the standard boxel data in which the severity of deviation from the target posture is set as a value. The standard body shape is compared with the data showing the body shape of the second person and the standard body model, and the standard boxel data is converted into the body shape-compatible boxel data that matches the body shape of the second person. A second conversion step and a second measuring instrument attached to a second person's body, which measures the coordinates of a predetermined part of the body in three-dimensional space at predetermined unit times. It is a stimulator that presents a stimulus according to the degree of severity and the deviation between the coordinates of a predetermined part of the second person's body and the target posture from the coordinates measured by the measuring instrument and the boxel data corresponding to the body shape. Calculated as a calculation step to calculate the output value for each unit time to the stimulator that is attached to the part where the second measuring instrument of the body of two people is attached and stimulates a predetermined part of the body. Includes an output step that outputs the output value to the stimulator.
本発明の第2の側面のプログラムは、目標となる身体の動きを示す第1の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータの記録を制御する記録制御ステップと、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換ステップと、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成ステップと、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換ステップと、第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と体形対応ボクセルデータとから、深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出ステップと、算出された出力値の刺激器への出力を制御する出力制御ステップとを含む処理をコンピュータに行わせる。 The program of the second aspect of the present invention is attached to the body of a first person showing a target body movement, and measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. Free motion data and multiple motions indicating highly flexible motions in multiple motions, which are coordinates for each predetermined unit time measured by one measuring instrument and are specified from the coordinates of multiple motions. Free movement data by comparing the recording control step, which controls the recording of constrained movement data showing movements with little fluctuation in, with the data showing the body shape of the first person and the standard body model showing the standard body shape. And the body for each unit time from the first conversion step to convert the bound motion data to the standard free motion data and the standard bound motion data which are the data of the coordinate system of the standard body model, and the standard free motion data and the standard bound motion data. Standard boxel data showing a three-dimensional field according to the target posture of a predetermined part and the tolerance for displacement of the posture, and the severity of deviation from the target posture is set as a value. The generation step to generate the data is compared with the data showing the body shape of the second person and the standard body model, and the standard boxel data is converted into the body shape-compatible boxel data that matches the body shape of the second person. A second conversion step to be performed, and a second measuring device attached to the body of a second person, which measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. It is a stimulator that presents a stimulus according to the severity and the deviation between the coordinates of a predetermined part of the second person's body and the target posture from the coordinates measured by the measuring instrument and the body shape corresponding boxel data. Calculated as a calculation step to calculate the output value for each unit time to the stimulator that is attached to the part where the second measuring device of the second person's body is attached and stimulates a predetermined part of the body. Have the computer perform processing including an output control step that controls the output of the output value to the stimulator.
以上のように、本発明によれば、より簡単に、より確実に、身体の動きを習得できる。 As described above, according to the present invention, it is possible to learn body movements more easily and more reliably.
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。 An embodiment of the present invention will be described below, and the correspondence between the constituent requirements of the present invention and the embodiment described in the detailed description of the invention will be illustrated as follows. This description is to confirm that the embodiments supporting the present invention are described in the detailed description of the invention. Therefore, even if there is an embodiment that is described in the detailed description of the invention but is not described here as an embodiment corresponding to the constituent elements of the present invention, that is the case. It does not mean that the embodiment does not correspond to the constituent requirements. On the contrary, even if the embodiment is described here as corresponding to the constituent requirements, it means that the embodiment does not correspond to the constituent requirements other than the constituent requirements. It's not something to do.
本発明の第1の側面の身体動きガイドシステムは、目標となる身体の動きを示す第1の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器(例えば、図1の測定器22−1乃至22−12)と、第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する第1の記録手段(例えば、図3の動きデータ記録制御部71に制御される図2の記録部38)と、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段(例えば、図3の姿勢/行動データ規格化部64)と、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段(例えば、図3のボクセルデータ生成部65)と、生成された標準ボクセルデータを記録する第2の記録手段(例えば、図3のボクセルデータ記録制御部72に制御される図2の記録部38)と、第2の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器(例えば、図1の測定器26−1乃至26−12)と、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器(例えば、図1の刺激器27−1乃至27−12)と、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段(例えば、図3のボクセルデータ変換部66)と、第2の測定器で測定された座標と体形対応ボクセルデータとから、単位時間毎に深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器への出力値を算出する算出手段(例えば、図3の出力値算出部67)と、算出された出力値を刺激器に出力する出力手段(例えば、図3の刺激出力制御部68に制御される図2の出力部37)とを含む。
The body movement guide system of the first aspect of the present invention is attached to the body of a first person showing a target body movement, and coordinates in a three-dimensional space of a predetermined part of the body at predetermined unit times. The first measuring instrument to be measured (for example, measuring instruments 22-1 to 22-12 in FIG. 1) and the coordinates for each predetermined unit time measured by the first measuring instrument, which are the coordinates of a plurality of movements. A first recording means (for example, FIG. 3) for recording free movement data indicating a movement having a high degree of freedom in a plurality of movements and constrained movement data indicating a movement having a small fluctuation in a plurality of movements specified from coordinates. Free movement data and free movement data and comparison between the recording unit 38) of FIG. 2 controlled by the motion data recording
本発明の第2の側面の刺激呈示装置は、目標となる身体の動きを示す第1の人の身体に装着されている第1の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する記録手段(例えば、図3の動きデータ記録制御部71に制御される図2の記録部38)と、第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段(例えば、図3の姿勢/行動データ規格化部64)と、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段(例えば、図3のボクセルデータ生成部65)と、第2の人の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段(例えば、図3のボクセルデータ変換部66)と、第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と体形対応ボクセルデータとから、深刻度および第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、第2の人の身体の第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出手段(例えば、図3の出力値算出部67)と、算出された出力値を刺激器に出力する出力手段(例えば、図3の刺激出力制御部68に制御される図2の出力部37)とを含む。
The stimulus presentation device of the second aspect of the present invention is a first measuring instrument attached to the body of a first person showing a target movement of the body, and is a three-dimensional space of a predetermined part of the body. The degree of freedom in multiple movements, which is the coordinates for each predetermined unit time measured by the first measuring instrument that measures the coordinates in the predetermined unit time, and is specified from the coordinates of the multiple movements. Recording means for recording free motion data indicating high motion and constrained motion data indicating motion with little fluctuation in a plurality of motions (for example, the
以下、本発明の一実施の形態の身体動きガイドシステムを図1乃至図10を参照して説明する。図1は、本発明の一実施の形態の身体動きガイドシステムの構成の一例を示す。 Hereinafter, the body movement guide system according to the embodiment of the present invention will be described with reference to FIGS. 1 to 10. FIG. 1 shows an example of the configuration of a body movement guide system according to an embodiment of the present invention.
身体動きガイドシステムは、ある目標となる姿勢や行動を伝えるために、その目標となる姿勢や行動から、現在の姿勢や行動のどの部分がどの程度ずれているかをフィードバックする。 The body movement guide system feeds back what part of the current posture or behavior deviates from the target posture or behavior in order to convey a certain target posture or behavior.
身体動きガイドシステムは、目標となる身体の動きである、人間の身体の各部位の動きを示すデータを取得して、所定の方式で記録する。身体動きガイドシステムは、人間の身体の各部位の動きを示すデータと動きを習得したい人の動きとから、取得したい動きからのずれに応じて、動きを習得したい人の身体に刺激を加える。 The body movement guide system acquires data showing the movement of each part of the human body, which is the target movement of the body, and records it by a predetermined method. The body movement guide system stimulates the body of the person who wants to learn the movement according to the deviation from the movement to be acquired from the data showing the movement of each part of the human body and the movement of the person who wants to learn the movement.
身体動きガイドシステムは、コンピュータ11、教師21に装着される、身体の各部位の位置および速度を測定する測定器22−1乃至22−12、教習者25に装着される、身体の各部位の位置および速度を測定する測定器26−1乃至26−12並びに教習者25に装着される、身体の各部位に刺激を与える刺激器26−1乃至26−12を含み構成される。教師21は、既に動きを習得している者である。教習者25は、動きを習得しようとしている者である。
The body movement guide system is attached to the
コンピュータ11は、刺激呈示装置の一例であり、パーソナルコンピュータ、サーバまたは専用に構成されたコンピュータなどからなる。コンピュータ11は、測定器22−1乃至22−12で測定された教師21の身体の各部位の位置を示すデータを測定器22−1乃至22−12から取得して、所定の方式で記録する。また、コンピュータ11は、測定器26−1乃至26−12で測定された教習者25の身体の各部位の位置を示すデータを測定器26−1乃至26−12から取得して、教師21の身体の各部位の位置を示すデータから得られたデータと教習者25の身体の各部位の位置のずれに応じて、教習者25に刺激器27−1乃至27−12によって刺激を与える。
The
測定器22−1乃至22−12は、身体の各部位に装着され、身体の各部位の3次元空間上の位置(以下、座標と称する。)および速度を計測する。測定器22−1乃至22−12は、無線または有線により、測定して得られた座標を示すデータをコンピュータ11に供給する。例えば、測定器22−1乃至22−12は、レーザーによる位置センサ、超音波による位置センサ、磁気による位置センサまたは加速度センサなどおよびこれらの組み合わせなどからなる。
The measuring instruments 22-1 to 22-12 are attached to each part of the body and measure the position (hereinafter, referred to as coordinates) and the speed of each part of the body in the three-dimensional space. The measuring instruments 22-1 to 22-12 supply the
例えば、測定器22−1乃至22−12は、それぞれ、教師21の顔、首、胸、右腕の上腕、右腕の前腕、左腕の上腕、左腕の前腕、腹部、右脚の大腿、右脚の下腿、左脚の大腿および左脚の下腿のそれぞれに装着される。 For example, the measuring instruments 22-1 to 22-12 are for the face, neck, chest, right arm upper arm, right arm forearm, left arm upper arm, left arm forearm, abdomen, right leg thigh, and right leg, respectively. It is attached to the lower leg, the thigh of the left leg, and the lower leg of the left leg, respectively.
測定器26−1乃至26−12は、身体の各部位に装着され、身体の各部位の3次元空間上の座標を計測する。測定器26−1乃至26−12は、無線または有線により、測定して得られた座標を示すデータをコンピュータ11に供給する。例えば、測定器26−1乃至26−12は、レーザーによる位置センサ、超音波による位置センサ、磁気による位置センサまたは加速度センサなどおよびこれらの組み合わせなどからなる。
The measuring instruments 26-1 to 26-12 are attached to each part of the body and measure the coordinates of each part of the body in three-dimensional space. The measuring instruments 26-1 to 26-12 supply the
例えば、測定器26−1乃至26−12は、それぞれ、教習者25の顔、首、胸、右腕の上腕、右腕の前腕、左腕の上腕、左腕の前腕、腹部、右脚の大腿、右脚の下腿、左脚の大腿および左脚の下腿のそれぞれに装着される。 For example, the measuring instruments 26-1 to 26-12 are the face, neck, chest, right arm upper arm, right arm forearm, left arm upper arm, left arm forearm, abdomen, right leg thigh, and right leg, respectively. It is attached to the lower leg, the thigh of the left leg, and the lower leg of the left leg, respectively.
なお、測定器22−1乃至22−12および測定器26−1乃至26−12は、図1に示される部位および位置に限らず、所望の部位に装着される。以下、測定器22−1乃至22−12を個々に区別する必要がない場合、単に測定器22と称する。以下、測定器26−1乃至26−12を個々に区別する必要がない場合、単に測定器26と称する。 The measuring instruments 22-1 to 22-12 and the measuring instruments 26-1 to 26-12 are not limited to the parts and positions shown in FIG. 1, and are attached to desired parts. Hereinafter, when it is not necessary to distinguish the measuring instruments 22-1 to 22-12 individually, it is simply referred to as the measuring instrument 22. Hereinafter, when it is not necessary to distinguish the measuring instruments 26-1 to 26-12 individually, the measuring instrument 26 is simply referred to.
また、例えば、右腕の前腕など所定の部位に複数の測定器22または複数の測定器26を装着するようにしてもよい。なお、身体に1つの測定器22または1つの測定器26を装着するようにしてもよい。 Further, for example, a plurality of measuring instruments 22 or a plurality of measuring instruments 26 may be attached to a predetermined portion such as the forearm of the right arm. In addition, one measuring instrument 22 or one measuring instrument 26 may be attached to the body.
なお、測定器22−1乃至22−12または測定器26−1乃至26−12に代えて、発光器や反射板を教師21または教習者25の身体の各部に装着して、カメラで撮像して、撮像された画像から身体の各部位の3次元空間上の座標を計測するようにしてもよい。また、測定器22−1乃至22−12または測定器26−1乃至26−12が座標のみを検出する場合、コンピュータ11において、検出された座標の単位時間当たりの変化から速度が検出される。
Instead of the measuring instruments 22-1 to 22-12 or the measuring instruments 26-1 to 26-12, a light emitter or a reflector is attached to each part of the body of the
刺激器27−1乃至27−12は、身体の各部位に装着され、力、振動または熱などの刺激を各部位に与える。すなわち、刺激器27−1乃至27−12が呈示する刺激は、振動、圧力、神経や筋への電気刺激などを含む、物理的、電気的または化学的な刺激である。刺激器27−1乃至27−12は、コンピュータ11から無線または有線により供給される信号により動作する。例えば、刺激器27−1乃至27−12は、アクチュエータ、加振器、若しくはヒーターやペルチェ素子などの熱電素子などまたはこれらの組み合わせからなる。
The stimulators 27-1 to 27-12 are attached to each part of the body and apply a stimulus such as force, vibration or heat to each part. That is, the stimuli presented by the stimulators 27-1 to 27-12 are physical, electrical or chemical stimuli, including vibrations, pressures, electrical stimuli to nerves and muscles, and the like. The stimulators 27-1 to 27-12 operate by a signal supplied wirelessly or by wire from the
例えば、刺激器27−1乃至27−12は、それぞれ、教習者25の顔、首、胸、右腕の上腕、右腕の前腕、左腕の上腕、左腕の前腕、腹部、右脚の大腿、右脚の下腿、左脚の大腿および左脚の下腿のそれぞれに装着される。 For example, the stimulators 27-1 to 27-12 are the face, neck, chest, right arm upper arm, right arm forearm, left arm upper arm, left arm forearm, abdomen, right leg thigh, right leg, respectively. It is attached to the lower leg, the thigh of the left leg, and the lower leg of the left leg, respectively.
なお、刺激器27−1乃至27−12は、図1に示される部位および位置に限らず、所望の部位に装着される。以下、刺激器27−1乃至27−12を個々に区別する必要がない場合、単に刺激器27と称する。 The stimulators 27-1 to 27-12 are not limited to the sites and positions shown in FIG. 1, and are attached to desired sites. Hereinafter, when it is not necessary to distinguish the stimulators 27-1 to 27-12 individually, it is simply referred to as a stimulator 27.
また、例えば、右腕の前腕など所定の部位に複数の刺激器27を装着するようにしてもよい。なお、身体に1つの刺激器27を装着するようにしてもよい。 Further, for example, a plurality of stimulators 27 may be attached to a predetermined portion such as the forearm of the right arm. In addition, one stimulator 27 may be attached to the body.
図2は、コンピュータ11のハードウェアの構成の例を示すブロック図である。
FIG. 2 is a block diagram showing an example of the hardware configuration of the
コンピュータ11において、CPU(Central Processing Unit)31,ROM(Read Only Memory)32,RAM(Random Access Memory)33は、バス34により相互に接続されている。
In the
バス34には、さらに、入出力インタフェース35が接続されている。入出力インタフェース35には、キーボード、マウス、タッチパッド、マイクロホンなどよりなる入力部36、ディスプレイ、スピーカなどよりなる出力部37、ハードディスクや不揮発性のメモリなどよりなる記録部38、ネットワークインタフェースなどよりなる通信部39、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア41を駆動するドライブ40が接続されている。
An input /
また、入力部36は、無線または有線により、測定器22−1乃至22−12および測定器26−1乃至26−12に接続され、測定器22−1乃至22−12および測定器26−1乃至26−12からの各種のデータを入力して、取得する。また、出力部37は、無線または有線により、刺激器27−1乃至27−12に接続され、刺激器27−1乃至27−12に出力信号などを出力することにより、刺激器27−1乃至27−12を動作させる。
Further, the
なお、通信部39と、測定器22−1乃至22−12および測定器26−1乃至26−12並びに刺激器27−1乃至27−12とを接続して、身体の各部位の位置を示すデータや動作のための出力信号などを相互に通信するようにしてもよい。
The
以上のように構成されるコンピュータ11(コンピュータ)では、CPU31が、例えば、記録部38に記録されているプログラムを、入出力インタフェース35及びバス34を介して、RAM33にロードして実行することにより、後述する一連の処理が行われる。
In the computer 11 (computer) configured as described above, the
コンピュータ11(CPU31)が実行するプログラムは、例えば、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア41に記録して、あるいは、ローカルエリアネットワーク、インターネット12、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
The program executed by the computer 11 (CPU 31) is, for example, a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), etc.), an optical magnetic disk, or an optical magnetic disk. It is recorded on a
そして、プログラムは、リムーバブルメディア41をドライブ40に装着することにより、入出力インタフェース35を介して、記録部38に記録することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部39で受信し、記録部38に記録することで、コンピュータにインストールすることができる。その他、プログラムは、ROM32や記録部38にあらかじめ記録しておくことで、コンピュータにあらかじめインストールしておくことができる。
Then, the program can be installed in the computer by mounting the
プログラムを実行するコンピュータ11において実現される機能は、大きく、記録機能、規格化機能および呈示機能に分けられる。
The functions realized in the
記録機能は、目標となる姿勢や行動を記録する。記録機能は、記録する各身体部位の座標を、身体の1点を基準として記録する。また、記録機能は、記録した身体部位と身体のサイズも記録する。記録機能は、静止の姿勢のように止まっている状況ではなく、行動のように動きを伝える場合、各身体部位の速度も記録する。記録機能は、複数の目標(姿勢や行動)を記録することで、自由度の高い範囲と、決まった角度や動きが必要な部分とを記録する。 The recording function records the target posture and behavior. The recording function records the coordinates of each body part to be recorded with reference to one point on the body. The recording function also records the recorded body part and body size. The recording function also records the velocity of each body part when it conveys a movement like an action, not a stationary situation like a stationary posture. The recording function records multiple goals (postures and actions) to record a range with a high degree of freedom and a part that requires a fixed angle or movement.
規格化機能は、記録したデータを標準身体モデルに変換する。例えば、記録機能で記録されたデータは、所定の人のモデルで記録したデータであり、記録された絶対値での位置座標をそのまま別の身体形状の人に適用することはできない。そこで、規格化機能は、記録されたデータを標準身体モデルと比較して、不整合を推定し、標準身体モデルの座標系のデータに変換する。そして、規格化機能は、その身体モデルを含む、規格化した姿勢や行動データに変換する。規格化機能は、複数記録して分析した姿勢や行動の自由度から、標準身体モデルを中心とした空間を、各瞬間の目標姿勢との許容度に応じて立体的な場を作成し、その3次元ボクセルに目標とのずれの深刻度を値として格納し、デジタル化して保存する。なお、深刻度は、目標とのずれの重要度を表していると言うこともできる。 The normalization function converts the recorded data into a standard body model. For example, the data recorded by the recording function is the data recorded by a model of a predetermined person, and the position coordinates in the recorded absolute value cannot be directly applied to a person having another body shape. Therefore, the normalization function compares the recorded data with the standard body model, estimates the inconsistency, and converts it into the data of the coordinate system of the standard body model. Then, the standardized function converts into standardized posture and behavior data including the body model. The standardization function creates a three-dimensional place in the space centered on the standard body model according to the tolerance with the target posture at each moment from the degree of freedom of posture and behavior analyzed by recording multiple times. The severity of the deviation from the target is stored as a value in a 3D voxel, and it is digitized and saved. It can also be said that the severity represents the importance of deviation from the target.
呈示機能では、規格化された姿勢や行動データに用いた標準身体モデルと、実際のユーザのモデルとを比較して、規格化されたボクセルデータから、実際のユーザに合わせた場のボクセルデータを作成する。実際のユーザの各身体位置がどのボクセル位置にあるかによって、その姿勢が正しいかどうかが判断できる。また、そのボクセルの値であるずれの深刻度に応じてフィードバックする刺激呈示の値を出力することができる。この方法により、全体の姿勢に関わらず、各部位ごとに並列処理できるため処理の遅延を減らすことができる。 In the presentation function, the standard body model used for standardized posture and behavior data is compared with the model of the actual user, and from the standardized voxel data, the voxel data of the place tailored to the actual user is obtained. create. Whether or not the posture is correct can be determined by the voxel position of each body position of the actual user. In addition, it is possible to output the value of the stimulus presentation that feeds back according to the severity of the deviation, which is the value of the voxel. By this method, processing delay can be reduced because parallel processing can be performed for each part regardless of the overall posture.
図3は、プログラムを実行するコンピュータ11において実現される機能の構成の例を示すブロック図である。すなわち、コンピュータ11がプログラムを実行すると、座標/速度データ取得部61、必要動作範囲データ生成部62、記録制御部63、姿勢/行動データ規格化部64、ボクセルデータ生成部65、ボクセルデータ変換部66、出力値算出部67および刺激出力制御部68が実現される。
FIG. 3 is a block diagram showing an example of the configuration of a function realized in the
座標/速度データ取得部61、必要動作範囲データ生成部62および記録制御部63は、記録機能である。姿勢/行動データ規格化部64およびボクセルデータ生成部65は、規格化機能である。ボクセルデータ変換部66、出力値算出部67および刺激出力制御部68は、呈示機能である。
The coordinate / velocity
座標/速度データ取得部61は、測定器22−1乃至22−12または測定器26−1乃至26−12から身体の各部位の3次元空間上の座標および速度を示すデータを取得する。必要動作範囲データ生成部62は、測定器22−1乃至22−12で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを生成する。
The coordinate / velocity
記録制御部63は、記録部38を制御して、記録部38に各種のデータを記録させ、記録部38から記録されているデータを読み出させる。記録制御部63は、動きデータ記録制御部71およびボクセルデータ記録制御部72を含む。動きデータ記録制御部71は、記録部38を制御して、記録部38に身体の各部位の3次元空間上の座標および速度を示すデータ並びに自由動きデータおよび束縛動きデータを記録させる。ボクセルデータ記録制御部72は、詳細は後述するが、ボクセルデータ生成部65が生成したボクセルデータを記録部38に記録させる。
The
姿勢/行動データ規格化部64は、教師21の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する。ボクセルデータ生成部65は、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する。
The posture / behavior
ここで、図4乃至図6を参照して、腕の動きを例に、標準ボクセルデータについて説明する。図4は、人の身体の肩から手にかけてのリンクモデルを示す図である。図4に示されるリンクモデルにおいては、右手の手首の関節の可動部のモデルであるジョイント81および右腕の肘の関節の可動部のモデルであるジョイント82が変形しない部分であるリンクで接続され、ジョイント82および右肩の関節の可動部のモデルであるジョイント83が変形しない部分であるリンクで接続されている。逆に言えば、図4に示されるリンクモデルであるリンケージにおいて、2本のリンクが、ジョイント81乃至ジョイント83で角度変位可能に接続されている。
Here, the standard voxel data will be described with reference to FIGS. 4 to 6 by taking the movement of the arm as an example. FIG. 4 is a diagram showing a link model from the shoulder to the hand of the human body. In the link model shown in FIG. 4, the joint 81, which is a model of the movable part of the wrist joint of the right hand, and the joint 82, which is the model of the movable part of the elbow joint of the right arm, are connected by a link which is a non-deformable part. The joint 82 and the joint 83, which is a model of the movable part of the right shoulder joint, are connected by a link which is a non-deformable part. Conversely, in the linkage, which is the link model shown in FIG. 4, two links are connected by
このとき、図4中の矢印Mに示される向きに前腕が動かされるものとする。例えば、この動きにおいて、矢印Mの方向の動きが決まった角度や動きが必要な範囲とされ、矢印Mに直交する方向の動きが自由度の高い範囲であるとする。 At this time, it is assumed that the forearm is moved in the direction indicated by the arrow M in FIG. For example, in this movement, it is assumed that the movement in the direction of the arrow M is a range in which a fixed angle or movement is required, and the movement in the direction orthogonal to the arrow M is a range with a high degree of freedom.
まず、ボクセルデータ生成部65は、教示したい正解の動作を時空間的な場で表現する。図5は、図4のリンクモデルの動作を時空間的な場で表現する図である。ボクセルデータ生成部65において、場は、3次元空間の座標および時間変化で、電場の電位や、気圧や高度などの等高線、またはエネルギーの大きさを示す値の類する値が空間の各座標に設定されることで表現される。例えば、図5のA-A’-A”線、B-B’-B”線およびC-C’-C”線に示されるように、この場は、前腕の下側に接し、前腕の姿勢を下側から規制する谷状に設定される。例えば、図5のA-A’-A”線、B-B’-B”線およびC-C’-C”線に示される場のうち、A-A’線、B-B’線およびC-C’線で示される面は、矢印Mに示される向きに対して平行するかまたはより浅い角度(より0度に近い角度)で交わる位置に配置され、A’-A”線、B’-B”線およびC’-C”線で示される面は、矢印Mに示される向きに対して直交するかまたはより深い角度(より90度に近い角度)で交わる位置に配置される。また、A’-A”線、B’-B”線およびC’-C”線で示される面の幅に比較して、また、A-A’線、B-B’線およびC-C’線で示される面の幅は、広くされる。
First, the voxel
このように、例えば、ボクセルデータ生成部65は、目標姿勢となるように身体の部位を支える面形状を含む3次元的な場を生成する。
In this way, for example, the voxel
そして、図6に示されるように、ボクセルデータ生成部65は、教示したい正解の動作を表現した時空間的な場から、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する。例えば、教示者である教師21のある瞬間の肘の位置が座標(x1,y1,z1)とした場合、教習者25へのフィードバックが上手くなるほど呈示が多いプラス方式であるとき、座標(x1,y1,z1)を中心として、筒状に座標(x1,y1,z1)からの距離が離れるほど深刻度の値が小さくなる標準ボクセルデータが生成される。例えば、プラス方式である場合、図6において、個々の四角は、それぞれのボクセルを表し、より濃い四角には、より大きい値の深刻度が設定されている。
Then, as shown in FIG. 6, the voxel
例えば、プラス方式である場合、図4中の矢印Mに示される向きに前腕が動かされ、この動きにおいて、矢印Mの方向の動きが決まった角度や動きが必要な範囲とされているので、A’-A”線、B’-B”線およびC’-C”線で示される面の近傍のボクセルには、より大きな値の深刻度が設定される。また、A’-A”線、B’-B”線およびC’-C”線で示される面に交差する向きに配置されているボクセルの深刻度は、その向きの変位に対して大きく変化する。 For example, in the case of the plus method, the forearm is moved in the direction indicated by the arrow M in FIG. 4, and in this movement, the movement in the direction of the arrow M is set to a fixed angle and a range in which movement is required. Voxels near the planes indicated by the A'-A "line, B'-B" line, and C'-C "line are set to a higher severity value, and the A'-A" line. , The severity of voxels placed in orientations intersecting the planes indicated by the B'-B "and C'-C" lines varies greatly with displacement in that orientation.
例えば、プラス方式である場合、図4中の矢印Mに示される向きに前腕が動かされ、この動きにおいて、矢印Mに直交する方向の動きが自由度の高い範囲とされているので、A-A’線、B-B’線およびC-C’線で示される面の近傍のボクセルには、A’-A”線、B’-B”線およびC’-C”線で示される面の近傍のボクセルに比較して、より小さな値の深刻度が設定される。また、A-A’線、B-B’線およびC-C’線で示される面に交差する向きに配置されているボクセルの深刻度は、その向きの変位に対して小さく変化する。 For example, in the case of the plus method, the forearm is moved in the direction indicated by the arrow M in FIG. 4, and in this movement, the movement in the direction orthogonal to the arrow M is within a high degree of freedom. Voxels near the planes indicated by the A', B-B'and C-C'lines are the planes indicated by the A'-A', B'-B' and C'-C'lines. A smaller value of severity is set compared to voxels in the vicinity of The severity of a voxel varies slightly with respect to its orientational displacement.
また、例えば、教示者である教師21のある瞬間の肘の位置が座標(x1,y1,z1)とした場合、教習者25へのフィードバックが上手くなるほど呈示が少ないマイナス方式であるとき、座標(x1,y1,z1)での深刻度の値が0で、ずれてはいけない方向にずれるほど値が大きくなる標準ボクセルデータが生成される。例えば、マイナス方式である場合、図6において、個々の四角は、それぞれのボクセルを表し、より濃い四角には、より小さい値の深刻度が設定されている。
Further, for example, when the position of the elbow at a certain moment of the
例えば、マイナス方式である場合、図4中の矢印Mに示される向きに前腕が動かされ、この動きにおいて、矢印Mの方向の動きが決まった角度や動きが必要な範囲とされているので、A’-A”線、B’-B”線およびC’-C”線で示される面の近傍のボクセルには、より小さな値の深刻度が設定される。また、A’-A”線、B’-B”線およびC’-C”線で示される面に交差する向きに配置されているボクセルの深刻度は、その向きの変位に対して大きく変化する。 For example, in the case of the minus method, the forearm is moved in the direction indicated by the arrow M in FIG. 4, and in this movement, the movement in the direction of the arrow M is set to a fixed angle or a range in which the movement is required. Voxels near the planes indicated by the A'-A "line, B'-B" line and C'-C "line are set to a smaller value of severity, and the A'-A" line. , The severity of voxels placed in orientations intersecting the planes indicated by the B'-B "and C'-C" lines varies greatly with displacement in that orientation.
例えば、マイナス方式である場合、図4中の矢印Mに示される向きに前腕が動かされ、この動きにおいて、矢印Mに直交する方向の動きが自由度の高い範囲とされているので、A-A’線、B-B’線およびC-C’線で示される面の近傍のボクセルには、A’-A”線、B’-B”線およびC’-C”線で示される面の近傍のボクセルに比較して、より大きな値の深刻度が設定される。また、A-A’線、B-B’線およびC-C’線で示される面に交差する向きに配置されているボクセルの深刻度は、その向きの変位に対して小さく変化する。 For example, in the case of the minus method, the forearm is moved in the direction indicated by the arrow M in FIG. 4, and in this movement, the movement in the direction orthogonal to the arrow M is within the range of high degree of freedom. Voxels near the planes indicated by the A', B-B'and C-C'lines are the planes indicated by the A'-A', B'-B' and C'-C'lines. A higher value of severity is set compared to voxels in the vicinity of The severity of a voxel varies slightly with respect to its orientational displacement.
より詳細には、例えば、図6に示されるように、フィードバックがプラス方式である場合、目標姿勢となるように身体の部位を支える場である面に対して、身体の部位が配置される側のボクセルには、より大きい値が深刻度として配置され、身体の部位が配置されない側のボクセルには、より小さい値が深刻度として配置される。例えば、フィードバックがマイナス方式である場合、目標姿勢となるように身体の部位を支える場である面に対して、身体の部位が配置される側のボクセルには、より小さい値が深刻度として配置され、身体の部位が配置されない側のボクセルには、より大きい値が深刻度として配置される。 More specifically, for example, as shown in FIG. 6, when the feedback is a plus method, the side where the body part is arranged with respect to the surface which is the place where the body part is supported so as to be in the target posture. Larger values are placed as severity in voxels of, and smaller values are placed as severity in voxels on the side where no body part is placed. For example, when the feedback is a negative method, a smaller value is placed as the severity in the voxel on the side where the body part is placed with respect to the surface that supports the body part so as to be in the target posture. A larger value is placed as the severity in the voxel on the side where the body part is not placed.
このようにすることで、場の値である深刻度に対応した出力で刺激器27−1乃至27−12を動作させることにより、教習者25の身体の各部位の動きをフィードバックすることができる。デジタル的にデータを取り扱う場合、ボクセルとすることで、取り扱いが容易になる。
By doing so, the movements of each part of the body of the
なお、場を連続的に表現して、深刻値を連続値として計算して配置するようにしてもよい。また、深刻度を関数として表現することもできる。 In addition, the field may be continuously expressed, and the serious value may be calculated and arranged as a continuous value. Also, the severity can be expressed as a function.
図3に戻り、ボクセルデータ変換部66は、教習者25の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを教習者25の身体の体形に合わせた体形対応ボクセルデータに変換する。
Returning to FIG. 3, the voxel
ボクセルデータ記録制御部72は、ボクセルデータ生成部65が生成した標準ボクセルデータを記録部38に記録させる。また、ボクセルデータ記録制御部72は、ボクセルデータ変換部66が変換した体形対応ボクセルデータを記録部38に記録させる。
The voxel data
出力値算出部67は、測定器26−1乃至26−12で測定された座標と体形対応ボクセルデータとから、単位時間毎に深刻度および教習者25の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器26−1乃至26−12への出力値を算出する。刺激出力制御部68は、出力部37を制御して、算出された出力値を刺激器26−1乃至26−12に出力させる。
The output
次に、プログラムを実行するコンピュータ11により行われる身体の動きのガイドの処理を図7のフローチャートを参照して説明する。ステップS11において、記録の処理が実行される。ステップS12において、規格化の処理が実行される。ステップS13において、動きの呈示の処理が実行され、身体動きのガイドの処理は終了する。
Next, the process of guiding the movement of the body performed by the
次に、ステップS12の記録の処理の詳細を図8のフローチャートを参照して説明する。ステップS31において、座標/速度データ取得部61は、マウス、タッチパッドまたはキーボードである入力部36からの入力されたデータまたは記録部38に予め記録されているファイルなどから、既に動きを習得している教師21の身体の各部位のサイズと身体全体のサイズのデータを取得する。すなわち、ステップS31において、座標/速度データ取得部61は、動きを記録する人の身体の各部位のサイズと身体全体のサイズのデータを取得する。
Next, the details of the recording process in step S12 will be described with reference to the flowchart of FIG. In step S31, the coordinate / velocity
ステップS32において、座標/速度データ取得部61は、教師21の身体の各部位に装着されている測定器22−1乃至22−12から、所定の単位時間における、身体の1点を基準とした、身体の各部位の座標および速度のデータを取得する。ステップS33において、必要動作範囲データ生成部62は、単位時間毎に、身体の各部位の座標のデータと速度のデータとを対応付ける。ステップS34において、記録制御部63は、単位時間毎に、記録部38の所定の記録領域に、対応付けられた身体の各部位の座標および速度のデータを格納する。
In step S32, the coordinate / velocity
ステップS35において、座標/速度データ取得部61は、測定器22−1乃至22−12から送信されてくる、身体の各部位の座標および速度のデータがまだあるか否かを判定する。ステップS35において、身体の各部位の座標および速度のデータがまだあると判定された場合、手続きはステップS32に戻り、上述した手続きが繰り返される。
In step S35, the coordinate / velocity
ステップS35において、身体の各部位の座標および速度のデータがないと判定された場合、手続きはステップS36に進み、記録制御部63の動きデータ記録制御部71は、記録部38を制御して、教師21の身体の各部位のサイズおよび身体全体のサイズのデータと、身体の各部位の座標および速度のデータとを記録部38にファイルとして記録させる。ステップS37において、必要動作範囲データ生成部62は、これまでに記録された身体の各部位の座標および速度のデータと今回記録された身体の各部位の座標および速度のデータとから、自由度の高い範囲と決まった角度や動きが必要な範囲とを特定する。
If it is determined in step S35 that there is no data on the coordinates and speed of each part of the body, the procedure proceeds to step S36, and the motion data recording
例えば、必要動作範囲データ生成部62は、複数回の動きにおける差異が所定の閾値より大きい動きを示す座標の範囲と、複数回の動きにおける差異が所定の閾値以下の動きを示す座標の範囲とを特定する。そして、必要動作範囲データ生成部62は、複数回の動きにおける差異が所定の閾値より大きい動きを示す座標の範囲を示す自由動きデータと、複数回の動きにおける差異が所定の閾値以下の動きを示す座標の範囲を示す束縛動きデータとを生成する。なお、複数回の動きにおける差異として、差異そのものの値、差異の絶対値、差異の平均値または差異の偏差値など各種の値を用いることができる。
For example, the required operation range
ステップS38において、記録制御部63の動きデータ記録制御部71は、記録部38に自由度の高い範囲と決まった角度や動きが必要な範囲とを示すデータをファイルとして記録させて、記録の処理は終了する。すなわち、ステップS38において、動きデータ記録制御部71は、記録部38を制御して、記録部38に自由動きデータおよび束縛動きデータを記録させる。
In step S38, the motion data recording
次に、図9のフローチャートを参照してステップS12の規格化の処理の詳細を説明する。ステップS51において、記録制御部63は、記録部38からファイルとして記録されている教師21の身体の各部位のサイズおよび身体全体のサイズのデータ並びに身体の各部位の座標および速度のデータを読み出す。
Next, the details of the standardization process of step S12 will be described with reference to the flowchart of FIG. In step S51, the
ステップS52において、姿勢/行動データ規格化部64は、教師21の身体の各部位のサイズおよび身体全体のサイズと標準身体モデルのサイズとを比較して、不整合を推定し、教師21の身体の各部位および身体全体のサイズと標準身体モデルのサイズの比率から、身体の各部位の座標および速度のデータを、標準身体モデルの各部位の座標および速度のデータに変換する。ここで、標準身体モデルは、予め標準として定められた身体のモデルである。
In step S52, the posture / behavior
ステップS53において、姿勢/行動データ規格化部64は、標準身体モデルの各部位の座標および速度のデータを、身体モデルを含む、規格化した姿勢や行動データに変換する。ステップS54において、記録制御部63は、記録部38から教師21による自由度の高い範囲と決まった角度や動きが必要な範囲とを示すデータが格納されているファイルを読み出す。
In step S53, the posture / behavior
ステップS55において、姿勢/行動データ規格化部64は、教師21による自由度の高い範囲と決まった角度や動きが必要な範囲とを示すデータを、標準身体モデルについての、自由度の高い範囲と決まった角度や動きが必要な範囲とを示すデータに変換する。
In step S55, the posture / behavior
ステップS56において、ボクセルデータ生成部65は、標準身体モデルの各部位の座標および速度のデータと、標準身体モデルについての、自由度の高い範囲と決まった角度や動きが必要な範囲とを示すデータとから、標準身体モデルについての、各瞬間の目標姿勢との許容度に応じた立体的な場を示し、目標とのずれの深刻度をボクセルに設定した標準ボクセルデータを生成する。
In step S56, the voxel
ステップS57において、記録制御部63のボクセルデータ記録制御部72は、標準ボクセルデータを記録部38に記録して、規格化の処理は終了する。
In step S57, the voxel data
次に、図10のフローチャートを参照してステップS13の動きの呈示の処理の詳細を説明する。ステップS81において、記録制御部63は、記録部38を制御して、記録部38から標準ボクセルデータを読み出す。ステップS82において、ボクセルデータ変換部66は、マウス、タッチパッドまたはキーボードである入力部36からの入力されたデータまたは記録部38に予め記録されているファイルなどから、動きを習得するため動きを呈示する教習者25の身体の各部位のサイズと身体全体のサイズのデータを取得する。すなわち、ステップS82において、ボクセルデータ変換部66は、動きを呈示する人の身体の各部位のサイズと身体全体のサイズのデータを取得する。
Next, the details of the process of presenting the motion in step S13 will be described with reference to the flowchart of FIG. In step S81, the
ステップS83において、ボクセルデータ変換部66は、動きを呈示する人の身体の各部位のサイズと身体全体のサイズと標準身体モデルのサイズとから、標準ボクセルデータを教習者25の身体の体形に合わせて体形対応ボクセルデータに変換する。
In step S83, the voxel
ステップS84において、座標/速度データ取得部61は、教習者25の身体の各部位に装着されている測定器26−1乃至26−12から、所定の単位時間における、身体の1点を基準とした、身体の各部位の座標および速度のデータの取得を開始する。
In step S84, the coordinate / velocity
ステップS85において、出力値算出部67は、単位時間毎に、教習者25の身体の各部位の座標および速度のデータと体形対応ボクセルデータとから、各座標における刺激の呈示の出力値を求める。
In step S85, the output
ステップS86において、刺激出力制御部68は、出力部37を制御して、ステップS85で求めた出力値を刺激器26−1乃至26−12に出力させて、刺激器26−1乃至26−12に所定の大きさの刺激を呈示させる。
In step S86, the stimulus
ステップS87において、出力値算出部67は、体形対応ボクセルデータがまだあるか否かを判定する。ステップS87において、体形対応ボクセルデータがまだあると判定された場合、手続きはステップS85に戻り、上述した手続きが繰り返される。
In step S87, the output
ステップS87において、体形対応ボクセルデータがないと判定された場合、動きの呈示の処理は終了する。 If it is determined in step S87 that there is no voxel data corresponding to the body shape, the process of presenting the movement ends.
このように、より簡単に、より確実に、身体の動きを習得できる。 In this way, you can learn body movements more easily and more reliably.
なお、標準ボクセルデータおよび体形対応ボクセルデータは、単位時間毎に用意せず、運動の切り替わり点のような単位動作毎に用意されていてもよい。この場合、運動の切り替わり点は、動作の変曲点やキーフレームなどでもよい。 The standard voxel data and the voxel data corresponding to the body shape may not be prepared for each unit time, but may be prepared for each unit movement such as a switching point of exercise. In this case, the switching point of the motion may be an inflection point of the motion, a key frame, or the like.
また、ボクセルで表現される教示情報である標準ボクセルデータおよび体形対応ボクセルデータは、単位時間毎や単位動作毎の位置だけでなく、単位時間毎や単位動作毎の速度でもよい。この場合、ボクセル空間のある座標に体がある時点の体の運動速度の教示データと教習者のデータのずれを教習者にフィードバックできる。 Further, the standard voxel data and the voxel data corresponding to the body shape, which are teaching information expressed by voxels, may be not only the position for each unit time or unit movement, but also the speed for each unit time or unit movement. In this case, it is possible to feed back to the trainee the deviation between the teaching data of the body movement speed at a certain point in time in the voxel space and the data of the trainee.
すなわち、この場合、現在の姿勢から、行うべき1つの動作の完了する目標姿勢が決まるとして、その目標姿勢に至るまでの姿勢の変化とその速度を1つのボクセル空間で表現しておけば、単位時間毎に違うボクセル空間と比較せず、現在の状態から最終目標姿勢に到達するまでの位置と速度が記録されたボクセル空間が固定して呈示されていれば、最終目標姿勢に到達するまでは、時間によって他のボクセル空間を呈示する必要がない。このようにすることで、単位時間毎だと、例えば、スタート時刻が遅れると、その後の動き自体はあっていても、各時刻の教示姿勢とのズレのフィードバックが常に呈示されてしまうが、単位動作毎での空間を用意している場合、出だしがズレても、動き始めてからが教示と同じ動きであれば、最初の動き出しの遅れの時以外にはズレはフィードバックされない。 That is, in this case, assuming that the target posture for completing one movement to be performed is determined from the current posture, if the change in posture and its speed up to the target posture are expressed in one boxel space, the unit. If the boxel space in which the position and speed from the current state to the final target posture are recorded is fixed and presented without comparing with the boxel space that differs from time to time, until the final target posture is reached. , There is no need to present other boxel spaces by time. By doing so, if the start time is delayed, for example, if the start time is delayed, feedback of the deviation from the teaching posture at each time will always be presented even if there is a subsequent movement itself, but the unit. When a space is prepared for each movement, even if the start is deviated, if the movement is the same as the teaching after the start of the movement, the deviation is not fed back except when the first movement is delayed.
以上のように、測定器22−1乃至22−12は、目標となる身体の動きを示す第1の人である教師21の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する。動きデータ記録制御部71に制御される記録部38は、測定器22−1乃至22−12で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する。姿勢/行動データ規格化部64は、教師21の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する。
As described above, the measuring instruments 22-1 to 22-12 are attached to the body of the
ボクセルデータ生成部65は、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する。ボクセルデータ記録制御部72に制御される記録部38は、生成された標準ボクセルデータを記録する。測定器26−1乃至26−12は、第2の人である教習者25の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する。
The voxel
刺激器27−1乃至27−12は、教習者25の身体の測定器26−1乃至26−12が装着されている部位に装着され、身体の所定の部位に刺激を与える。ボクセルデータ変換部66は、教習者25の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを教習者25の身体の体形に合わせた体形対応ボクセルデータに変換する。出力値算出部67は、測定器26−1乃至26−12で測定された座標と体形対応ボクセルデータとから、単位時間毎に深刻度および教習者25の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器27−1乃至27−12への出力値を算出する。刺激出力制御部68に制御される出力部37は、算出された出力値を刺激器27−1乃至27−12に出力する。
The stimulators 27-1 to 27-12 are attached to the portion of the body of the
刺激器27−1乃至27−12が、単位時間毎に深刻度および教習者25の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させるので、教習者25は、教師21の身体の動きを習得できる。単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成し、教習者25の身体の体形に合わせた体形対応ボクセルデータに変換して、刺激を呈示させるので、教習者25に、教習者25の体格に合わせた、より正確な座標で、より正確な速度で所定の身体の部位を動かさせることができ、教習者25は、より確実に、教師21の身体の動きを習得できる。
Since the stimulators 27-1 to 27-12 present a stimulus according to the severity and the deviation between the coordinates of a predetermined part of the body of the
複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成するようにしたので、教師21の身体の動きのうち、変動が少ない動きについて重点的に刺激を呈示することになるので、自由度が高い動きへの配慮をより少なくして、変動が少ない動きに集中することができ、これにより、教習者25は、より簡単に、より確実に、教師21の身体の動きを習得できる。このように、より簡単に、より確実に、身体の動きを習得できる。
From free movement data showing movements with a high degree of freedom in multiple movements and restraint movement data showing movements with little fluctuation in multiple movements, the target posture and posture displacement of a predetermined part of the body are allowed for each unit time. Since the standard voxel data showing the three-dimensional field according to the tolerance to be performed and the severity of the deviation from the target posture is set as a value, the body of the
動きデータ記録制御部71に制御される記録部38は、目標となる身体の動きを示す第1の人である教師21の身体に装着されている測定器22−1乃至22−12であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する測定器22−1乃至22−12で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する。
The
姿勢/行動データ規格化部64は、教師21の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、自由動きデータおよび束縛動きデータを標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する。ボクセルデータ生成部65は、標準自由動きデータおよび標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する。ボクセルデータ変換部66は、第2の人である教習者25の身体の体形を示すデータと標準身体モデルとを比較して、標準ボクセルデータを教習者25の身体の体形に合わせて体形対応ボクセルデータに変換する。出力値算出部67は、教習者25の身体に装着されている測定器26−1乃至26−12であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する測定器26−1乃至26−12で測定された座標と体形対応ボクセルデータとから、深刻度および教習者25の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器27−1乃至27−12であって、教習者25の身体の測定器26−1乃至26−12が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器27−1乃至27−12への単位時間毎の出力値を算出する。刺激出力制御部68に制御される出力部37は、算出された出力値を刺激器27−1乃至27−12に出力する。
The posture / behavior
刺激器27−1乃至27−12が、単位時間毎に深刻度および教習者25の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させるので、教習者25は、教師21の身体の動きを習得できる。単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成し、教習者25の身体の体形に合わせて体形対応ボクセルデータに変換して、刺激を呈示させるので、教習者25に、教習者25の体格に合わせた、より正確な座標で、より正確な速度で所定の身体の部位を動かさせることができ、教習者25は、より確実に、教師21の身体の動きを習得できる。
Since the stimulators 27-1 to 27-12 present a stimulus according to the severity and the deviation between the coordinates of a predetermined part of the body of the
複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成するようにしたので、教師21の身体の動きのうち、変動が少ない動きについて重点的に刺激を呈示することになるので、自由度が高い動きへの配慮をより少なくして、変動が少ない動きに集中することができ、これにより、教習者25は、より簡単に、より確実に、教師21の身体の動きを習得できる。このように、より簡単に、より確実に、身体の動きを習得できる。
From free movement data showing movements with a high degree of freedom in multiple movements and restraint movement data showing movements with little fluctuation in multiple movements, the target posture and posture displacement of a predetermined part of the body are allowed for each unit time. Since the standard voxel data showing the three-dimensional field according to the tolerance to be performed and the severity of the deviation from the target posture is set as a value, the body of the
自由動きデータが、複数回の動きにおける差異が所定の閾値より大きい動きを示し、束縛動きデータが、複数回の動きにおける差異が所定の閾値以下の動きを示すようにすることができる。 The free movement data can indicate the movement in which the difference in the plurality of movements is larger than the predetermined threshold value, and the constrained movement data can indicate the movement in which the difference in the plurality of movements is equal to or less than the predetermined threshold value.
ボクセルデータ生成部65に、単位時間毎に、身体の所定の部位の周囲に、身体の所定の部位の座標と目標姿勢とのずれの距離に応じた等高線状に深刻度が配置されている標準ボクセルデータを生成させることができる。
In the voxel
ボクセルデータ生成部65に、目標姿勢となるように身体の部位を支える面形状を含む3次元的な場を示す標準ボクセルデータを生成させることができる。
The voxel
ボクセルデータ生成部65に、標準自由動きデータで示される位置の深刻度が小さく、標準束縛動きデータで示される位置の深刻度が大きい標準ボクセルデータを生成させることができる。
The voxel
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 Further, the embodiment of the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.
11 コンピュータ, 22−1乃至22−12および26−1乃至26−12 測定器, 27−1乃至27−12 刺激器, 31 CPU, 32 ROM, 33 RAM, 36 入力部, 37 出力部, 38 記録部, 39 通信部, 40 ドライブ, 41 リムーバブルメディア, 61 座標/速度データ取得部, 62 必要動作範囲データ生成部, 63 記録制御部, 64 姿勢/行動データ規格化部, 65 ボクセルデータ生成部, 66 ボクセルデータ変換部, 67 出力値算出部, 68 刺激出力制御部
11 Computers, 22-1 to 22-12 and 26-1 to 26-12 measuring instruments, 27-1 to 27-12 stimulators, 31 CPUs, 32 ROMs, 33 RAMs, 36 inputs, 37 outputs, 38 records Unit, 39 Communication unit, 40 Drive, 41 Removable media, 61 Coordinate / speed data acquisition unit, 62 Required operating range data generation unit, 63 Recording control unit, 64 Attitude / behavior data standardization unit, 65 Boxel data generation unit, 66 Boxel data conversion unit, 67 output value calculation unit, 68 stimulus output control unit
Claims (8)
前記第1の測定器で測定された所定の単位時間毎の座標であって、複数回の動きの座標から特定される、複数回の動きにおける自由度が高い動きを示す自由動きデータおよび複数回の動きにおける変動が少ない動きを示す束縛動きデータを記録する第1の記録手段と、
前記第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、前記自由動きデータおよび前記束縛動きデータを前記標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段と、
前記標準自由動きデータおよび前記標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段と、
生成された前記標準ボクセルデータを記録する第2の記録手段と、
第2の人の身体に装着され、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器と、
前記第2の人の身体の前記第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器と、
前記第2の人の身体の体形を示すデータと前記標準身体モデルとを比較して、前記標準ボクセルデータを前記第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段と、
前記第2の測定器で測定された座標と前記体形対応ボクセルデータとから、単位時間毎に前記深刻度および前記第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる前記刺激器への出力値を算出する算出手段と、
算出された出力値を前記刺激器に出力する出力手段と
を含む身体動きガイドシステム。 A first measuring instrument that is attached to the body of a first person who shows the target movement of the body and measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times.
Free movement data and a plurality of times, which are coordinates for each predetermined unit time measured by the first measuring instrument and indicate a movement having a high degree of freedom in a plurality of movements, which is specified from the coordinates of a plurality of movements. A first recording means for recording constrained motion data indicating a motion with little fluctuation in the motion of
The data showing the body shape of the first person is compared with the standard body model showing the standard body shape, and the free movement data and the constrained movement data are standard data of the coordinate system of the standard body model. A first conversion means for converting free motion data and standard bound motion data,
From the standard free movement data and the standard restraint movement data, it is standard voxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for the displacement of the posture every unit time. , A generation method for generating standard voxel data in which the severity of deviation from the target posture is set as a value,
A second recording means for recording the generated standard voxel data, and
A second measuring instrument that is attached to the body of a second person and measures the coordinates of a predetermined part of the body in three-dimensional space at predetermined unit times.
A stimulator that is attached to a portion of the body of the second person to which the second measuring instrument is attached and stimulates a predetermined portion of the body,
A second method of comparing the data showing the body shape of the second person with the standard body model and converting the standard voxel data into body shape-compatible voxel data matching the body shape of the second person. Conversion means and
From the coordinates measured by the second measuring instrument and the voxel data corresponding to the body shape, the degree of severity and the deviation between the coordinates of a predetermined part of the body of the second person and the target posture corresponded to each unit time. A calculation means for calculating the output value to the stimulator that presents a stimulus, and
A body movement guide system including an output means for outputting the calculated output value to the stimulator.
前記第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、前記自由動きデータおよび前記束縛動きデータを前記標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換手段と、
前記標準自由動きデータおよび前記標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成手段と、
第2の人の身体の体形を示すデータと前記標準身体モデルとを比較して、前記標準ボクセルデータを前記第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換手段と、
前記第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と前記体形対応ボクセルデータとから、前記深刻度および前記第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、前記第2の人の身体の前記第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出手段と、
算出された出力値を前記刺激器に出力する出力手段と
を含む刺激呈示装置。 A first measuring instrument attached to a first person's body that indicates a target body movement, and measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. Free motion data indicating a motion with a high degree of freedom in multiple motions and multiple motions, which are coordinates for each predetermined unit time measured by the measuring instrument of the above and are specified from the coordinates of multiple motions. A recording means for recording constrained movement data showing movement with little fluctuation,
The data showing the body shape of the first person is compared with the standard body model showing the standard body shape, and the free movement data and the constrained movement data are standard data of the coordinate system of the standard body model. A first conversion means for converting free motion data and standard bound motion data,
From the standard free movement data and the standard restraint movement data, it is standard voxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for the displacement of the posture every unit time. , A generation method for generating standard voxel data in which the severity of deviation from the target posture is set as a value,
A second conversion that compares the data showing the body shape of the second person with the standard body model and converts the standard voxel data into body shape-compatible voxel data that matches the body shape of the second person. Means and
It is a second measuring instrument attached to the body of the second person, and is measured by the second measuring instrument that measures the coordinates of a predetermined part of the body in a three-dimensional space every predetermined unit time. A stimulator that presents a stimulus according to the degree of severity and the deviation between the coordinates of a predetermined part of the body of the second person and the target posture from the coordinates and the boxel data corresponding to the body shape. A calculation means for calculating an output value for each unit time to a stimulator that is attached to a portion of the human body to which the second measuring device is attached and stimulates a predetermined portion of the body.
A stimulus presentation device including an output means for outputting the calculated output value to the stimulator.
前記自由動きデータが、複数回の動きにおける差異が所定の閾値より大きい動きを示し、
前記束縛動きデータが、複数回の動きにおける差異が所定の閾値以下の動きを示す
刺激呈示装置。 In the stimulus presentation device according to claim 2,
The free movement data shows movements in which the difference in a plurality of movements is larger than a predetermined threshold value.
A stimulus presenting device in which the constrained movement data shows a movement in which the difference in a plurality of movements is equal to or less than a predetermined threshold value.
前記生成手段は、単位時間毎に、身体の所定の部位の周囲に、身体の所定の部位の座標と目標姿勢とのずれの距離に応じた等高線状に深刻度が配置されている前記標準ボクセルデータを生成する
刺激呈示装置。 In the stimulus presentation device according to claim 2,
The generation means is a standard voxel in which severity is arranged in contour lines according to the distance between the coordinates of a predetermined part of the body and the target posture around a predetermined part of the body every unit time. A stimulus presentation device that produces data.
前記生成手段は、目標姿勢となるように身体の部位を支える面形状を含む3次元的な場を示す前記標準ボクセルデータを生成する
刺激呈示装置。 In the stimulus presentation device according to claim 4,
The generation means is a stimulus presentation device that generates the standard voxel data showing a three-dimensional field including a surface shape that supports a part of the body so as to have a target posture.
前記生成手段は、前記標準自由動きデータで示される位置の前記深刻度が小さく、前記標準束縛動きデータで示される位置の前記深刻度が大きい前記標準ボクセルデータを生成する
刺激呈示装置。 In the stimulus presentation device according to claim 2,
The generation means is a stimulus presentation device that generates the standard voxel data having a low severity of the position indicated by the standard free motion data and a high severity of the position indicated by the standard bound motion data.
前記第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、前記自由動きデータおよび前記束縛動きデータを前記標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換ステップと、
前記標準自由動きデータおよび前記標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成ステップと、
第2の人の身体の体形を示すデータと前記標準身体モデルとを比較して、前記標準ボクセルデータを前記第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換ステップと、
前記第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と前記体形対応ボクセルデータとから、前記深刻度および前記第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、前記第2の人の身体の前記第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出ステップと、
算出された出力値を前記刺激器に出力する出力ステップと
を含む刺激呈示方法。 A predetermined unit mounted on the body of a first person showing a target movement of the body and measured by a first measuring instrument that measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. Free movement data showing movements with a high degree of freedom in multiple movements and bound movement data showing movements with little fluctuation in multiple movements, which are coordinates for each time and are specified from the coordinates of multiple movements. Recording steps to record and
The data showing the body shape of the first person is compared with the standard body model showing the standard body shape, and the free movement data and the constrained movement data are standard data of the coordinate system of the standard body model. The first conversion step to convert to free motion data and standard bound motion data,
From the standard free movement data and the standard restraint movement data, it is standard voxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for the displacement of the posture every unit time. , A generation step to generate standard voxel data with the severity of deviation from the target posture set as a value,
A second conversion that compares the data showing the body shape of the second person with the standard body model and converts the standard voxel data into body shape-compatible voxel data that matches the body shape of the second person. Steps and
It is a second measuring instrument attached to the body of the second person, and is measured by the second measuring instrument that measures the coordinates of a predetermined part of the body in a three-dimensional space every predetermined unit time. A stimulator that presents a stimulus according to the degree of severity and the deviation between the coordinates of a predetermined part of the body of the second person and the target posture from the coordinates and the boxel data corresponding to the body shape. A calculation step of calculating an output value for each unit time to a stimulator that is attached to a portion of the human body to which the second measuring device is attached and stimulates a predetermined portion of the body.
A stimulus presentation method including an output step of outputting a calculated output value to the stimulator.
前記第1の人の身体の体形を示すデータと標準的な体形を示す標準身体モデルとを比較して、前記自由動きデータおよび前記束縛動きデータを前記標準身体モデルの座標系のデータである標準自由動きデータおよび標準束縛動きデータに変換する第1の変換ステップと、
前記標準自由動きデータおよび前記標準束縛動きデータから、単位時間毎の身体の所定の部位の目標姿勢および姿勢の変位を許容する許容度に応じた3次元的な場を示す標準ボクセルデータであって、目標姿勢とのずれの深刻度が値として設定されている標準ボクセルデータを生成する生成ステップと、
第2の人の身体の体形を示すデータと前記標準身体モデルとを比較して、前記標準ボクセルデータを前記第2の人の身体の体形に合わせた体形対応ボクセルデータに変換する第2の変換ステップと、
前記第2の人の身体に装着されている第2の測定器であって、身体の所定の部位の3次元空間における座標を所定の単位時間毎に測定する第2の測定器で測定された座標と前記体形対応ボクセルデータとから、前記深刻度および前記第2の人の身体の所定の部位の座標と目標姿勢とのずれに応じた刺激を呈示させる刺激器であって、前記第2の人の身体の前記第2の測定器が装着されている部位に装着され、身体の所定の部位に刺激を与える刺激器への単位時間毎の出力値を算出する算出ステップと、
算出された出力値の前記刺激器への出力を制御する出力制御ステップと
を含む処理をコンピュータに行わせるプログラム。
A predetermined unit mounted on the body of a first person showing a target body movement and measured by a first measuring instrument that measures the coordinates of a predetermined part of the body in a three-dimensional space at predetermined unit times. Free movement data showing movements with a high degree of freedom in multiple movements and constrained movement data showing movements with little fluctuation in multiple movements, which are coordinates for each time and are specified from the coordinates of multiple movements. A recording control step that controls recording, and
The data showing the body shape of the first person is compared with the standard body model showing the standard body shape, and the free movement data and the constrained movement data are standard data of the coordinate system of the standard body model. The first conversion step to convert to free motion data and standard bound motion data,
From the standard free movement data and the standard restraint movement data, it is standard voxel data showing a three-dimensional field according to the target posture of a predetermined part of the body and the tolerance for the displacement of the posture every unit time. , A generation step to generate standard voxel data with the severity of deviation from the target posture set as a value,
A second conversion that compares the data showing the body shape of the second person with the standard body model and converts the standard voxel data into body shape-compatible voxel data that matches the body shape of the second person. Steps and
It is a second measuring instrument attached to the body of the second person, and is measured by the second measuring instrument that measures the coordinates of a predetermined part of the body in a three-dimensional space every predetermined unit time. A stimulator that presents a stimulus according to the degree of severity and the deviation between the coordinates of a predetermined part of the body of the second person and the target posture from the coordinates and the boxel data corresponding to the body shape. A calculation step of calculating an output value for each unit time to a stimulator that is attached to a portion of the human body to which the second measuring device is attached and stimulates a predetermined portion of the body.
A program that causes a computer to perform processing including an output control step that controls the output of the calculated output value to the stimulator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017197386A JP6982299B2 (en) | 2017-10-11 | 2017-10-11 | Body movement guide system, stimulus presentation device, stimulus presentation method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017197386A JP6982299B2 (en) | 2017-10-11 | 2017-10-11 | Body movement guide system, stimulus presentation device, stimulus presentation method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019070987A JP2019070987A (en) | 2019-05-09 |
| JP6982299B2 true JP6982299B2 (en) | 2021-12-17 |
Family
ID=66441197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017197386A Active JP6982299B2 (en) | 2017-10-11 | 2017-10-11 | Body movement guide system, stimulus presentation device, stimulus presentation method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6982299B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7338282B2 (en) * | 2019-07-12 | 2023-09-05 | マツダ株式会社 | Skill comparison device and method |
| JP7808854B2 (en) * | 2020-12-28 | 2026-01-30 | 株式会社commissure | Exercise teaching device, exercise teaching system, exercise teaching method and program |
| TWI812247B (en) * | 2022-05-30 | 2023-08-11 | 誠屏科技股份有限公司 | Method and system for movement guidance, electronic device and server |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2262573A4 (en) * | 2008-04-03 | 2013-11-27 | Korea Electronics Telecomm | TRAINING APPARATUS AND METHOD BASED ON MOVEMENT CONTENT |
| CN106794371B (en) * | 2014-10-10 | 2019-09-03 | 富士通株式会社 | Skill judging method, skill judging device, and server |
-
2017
- 2017-10-11 JP JP2017197386A patent/JP6982299B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019070987A (en) | 2019-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11281296B2 (en) | Tactile information conversion device, tactile information conversion method, and tactile information conversion program | |
| US10621837B2 (en) | Tactile information conversion device, tactile information conversion method, tactile information conversion program, and element arrangement structure | |
| US8427325B2 (en) | Human movement measurement system | |
| US20140184384A1 (en) | Wearable navigation assistance for the vision-impaired | |
| US8475172B2 (en) | Motor learning and rehabilitation using tactile feedback | |
| KR20070054596A (en) | Rehabilitation Methods and Devices and Training Applications | |
| JP6982299B2 (en) | Body movement guide system, stimulus presentation device, stimulus presentation method and program | |
| JP3660330B2 (en) | Impedance measurement device and motor learning support device | |
| CN105616112A (en) | Assisting torque setting apparatus and walking assistance apparatus | |
| CN102422334A (en) | CPR Simulator with Active Mechanical Carrier | |
| JP2011516915A (en) | Motion content-based learning apparatus and method | |
| CN110147161B (en) | Multi-finger rope force tactile feedback device and feedback method based on ultrasonic phased array | |
| US12447338B2 (en) | Electrical stimulation device and electrical stimulation method | |
| Rognon et al. | Haptic feedback perception and learning with cable-driven guidance in exosuit teleoperation of a simulated drone | |
| JP6586688B2 (en) | Virtual reality system for nursing training and nursing robot or nursing device evaluation device | |
| Stanley et al. | Design of body-grounded tactile actuators for playback of human physical contact | |
| Unger et al. | Comparison of 3-D haptic peg-in-hole tasks in real and virtual environments | |
| AU2013237758A1 (en) | Dental mannequin simulation device and system | |
| Tanabe et al. | White cane-type holdable device using illusory pulling cues for orientation & mobility training | |
| Chavez-Romero et al. | Inexpensive vision-based system for the direct measurement of ankle stiffness during quiet standing | |
| Rodriguez-Barroso et al. | Simulating underwater human motions on the ground with a cable-driven robotic platform | |
| KR20230103209A (en) | System and method for posture correction, rehabilitation and exercise therapy using motion capture and haptic feedback | |
| Tursynbek et al. | Exploring Tactile Perception: Development and Evaluation of the PinArray, a Novel Haptic Device | |
| Melendez-Calderon et al. | Enhanced assessment of limb neuro-mechanics via a haptic display | |
| Manasrah | Human motion tracking for assisting balance training and control of a humanoid robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200824 |
|
| 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: 20211101 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6982299 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |