JP2022175862A - Motion training system and program - Google Patents
Motion training system and program Download PDFInfo
- Publication number
- JP2022175862A JP2022175862A JP2021082614A JP2021082614A JP2022175862A JP 2022175862 A JP2022175862 A JP 2022175862A JP 2021082614 A JP2021082614 A JP 2021082614A JP 2021082614 A JP2021082614 A JP 2021082614A JP 2022175862 A JP2022175862 A JP 2022175862A
- Authority
- JP
- Japan
- Prior art keywords
- force sensor
- axis
- operation unit
- input value
- exercise training
- 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.)
- Pending
Links
- 238000012549 training Methods 0.000 title claims abstract description 219
- 239000002131 composite material Substances 0.000 abstract description 2
- 210000001364 upper extremity Anatomy 0.000 description 10
- 238000001514 detection method Methods 0.000 description 4
- 210000003141 lower extremity Anatomy 0.000 description 4
- 230000007659 motor function Effects 0.000 description 3
- 230000002747 voluntary effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
Landscapes
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Rehabilitation Tools (AREA)
Abstract
Description
本発明は、使用者の平面運動を支援可能な運動訓練システム、及び、運動訓練システムに用いられるプログラムに関する。 The present invention relates to an exercise training system capable of supporting a user's planar exercise, and a program used in the exercise training system.
従来、運動機能を向上させるために様々な運動訓練が行われている。例えば、机上を拭くような動作で肩や肘を屈伸させるワイピング訓練や傾斜したボード上で手を上下方向に滑動させるサンディング訓練が広く行われている。そして、これらの運動訓練を支援するために種々の運動訓練装置が提案されている。 BACKGROUND ART Conventionally, various exercise trainings have been performed in order to improve motor function. For example, wiping training in which the shoulders and elbows are bent and stretched like wiping a desk, and sanding training in which hands are slid up and down on an inclined board are widely performed. Various exercise training devices have been proposed to support these exercise trainings.
例えば、特許文献1には、XY平面で移動可能な操作部と、X軸およびY軸方向駆動モータを有し操作部をXY平面で駆動する駆動部と、操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する力センサと、力センサで検出されたX軸およびY軸方向の力Fx,Fyに基づいてX軸およびY軸方向駆動モータを制御する制御部とを備えた運動訓練装置が開示されている。
For example,
使用者と訓練指導者とが離れた位置にいる場合でも、効果的な運動訓練を行うシステムが望まれる。 A system is desired that provides effective exercise training even when the user and the training instructor are in separate locations.
本発明の運動訓練システムは、XY平面で移動可能な第1操作部と、第1X軸および第1Y軸方向駆動モータを有し、前記第1操作部をXY平面で駆動する第1駆動部と、前記第1操作部を操作する使用者から前記第1操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第1力センサと、前記第1X軸および第1Y軸方向駆動モータを制御する第1制御部と、を備えた第1運動訓練装置と、XY平面で移動可能な第2操作部と、第2X軸および第2Y軸方向駆動モータを有し、前記第2操作部をXY平面で駆動する第2駆動部と、前記第2操作部を操作する訓練指導者から前記第2操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第2力センサと、前記第2X軸および第2Y軸方向駆動モータを制御する第2制御部と、を備え、前記第1運動訓練装置とデータの送受信可能に接続された第2運動訓練装置と、を有し、前記第1制御部は、前記第1力センサの入力値と前記第2力センサの入力値との合成値に基づいて、前記第1X軸および第1Y軸方向駆動モータを制御可能であることを特徴とする。 The exercise training system of the present invention includes a first operating unit movable on the XY plane, a first driving unit having a first X-axis and a first Y-axis driving motor, and driving the first operating unit on the XY plane. a first force sensor for detecting X-axis and Y-axis direction forces Fx and Fy acting on the first operation portion from a user who operates the first operation portion; a first control unit for controlling a motor; a second operation unit movable in an XY plane; a second X-axis and a second Y-axis direction drive motor; and a second force for detecting X-axis and Y-axis direction forces Fx and Fy acting on the second operation unit from a training instructor who operates the second operation unit. a second exercise training device connected to the first exercise training device so as to be able to transmit and receive data, the second exercise training device including a sensor and a second control section for controlling the second X-axis and second Y-axis driving motors; and the first control unit is capable of controlling the first X-axis and first Y-axis driving motors based on a combined value of the input value of the first force sensor and the input value of the second force sensor. It is characterized by
また、本発明のプログラムは、XY平面で移動可能な第1操作部と、第1X軸および第1Y軸方向駆動モータを有し、前記第1操作部をXY平面で駆動する第1駆動部と、前記第1操作部を操作する使用者から前記第1操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第1力センサと、前記第1X軸および第1Y軸方向駆動モータを制御する第1制御部と、を備えた第1運動訓練装置と、XY平面で移動可能な第2操作部と、第2X軸および第2Y軸方向駆動モータを有し、前記第2操作部をXY平面で駆動する第2駆動部と、前記第2操作部を操作する訓練指導者から前記第2操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第2力センサと、前記第2X軸および第2Y軸方向駆動モータを制御する第2制御部と、を備え、前記第1運動訓練装置とデータの送受信可能に接続された第2運動訓練装置と、を有する運動訓練システムに用いられるプログラムであって、前記第1力センサの入力値と前記第2力センサの入力値を取得する第1工程と、前記第1工程で取得した前記第1力センサの入力値と前記第2力センサの入力値との合成値に基づいて、前記第1X軸および第1Y軸方向駆動モータを制御する第2工程と、をコンピュータにより実行させることを特徴とする。 Further, the program of the present invention includes a first operating unit movable on the XY plane, a first driving unit having a first X-axis and a first Y-axis driving motor, and driving the first operating unit on the XY plane. a first force sensor for detecting X-axis and Y-axis direction forces Fx and Fy acting on the first operation portion from a user who operates the first operation portion; a first control unit for controlling a motor; a second operation unit movable in an XY plane; a second X-axis and a second Y-axis direction drive motor; and a second force for detecting X-axis and Y-axis direction forces Fx and Fy acting on the second operation unit from a training instructor who operates the second operation unit. a second exercise training device connected to the first exercise training device so as to be able to transmit and receive data, the second exercise training device including a sensor and a second control section for controlling the second X-axis and second Y-axis driving motors; A program used in an exercise training system, comprising: a first step of acquiring an input value of the first force sensor and an input value of the second force sensor; and an input of the first force sensor acquired in the first step. and a second step of controlling the first X-axis and first Y-axis direction drive motors based on the combined value of the value and the input value of the second force sensor.
本発明によれば、使用者と訓練指導者とが離れた位置にいる場合でも、効果的な運動訓練を行える。 ADVANTAGE OF THE INVENTION According to this invention, effective exercise training can be performed even when a user and a training leader are in a separate position.
以下、図面を参照して本発明が適用可能な実施形態の運動訓練システムについて説明する。本実施形態の運動訓練システムは、詳しくは後述するように、データの送受信可能に接続された複数の運動訓練装置を備えたものである。このため、まずは、1つの運動訓練装置について説明する。 An exercise training system according to an embodiment to which the present invention can be applied will be described below with reference to the drawings. The exercise training system of this embodiment includes a plurality of exercise training devices connected so as to be able to transmit and receive data, as will be described later in detail. For this reason, first, one exercise training device will be described.
[運動訓練装置]
本実施形態の運動訓練装置は略水平な載置面に載置され、例えば、使用者(運動訓練者)の上肢の運動機能向上を目的として行われる運動訓練に使用される(図1参照)。運動訓練装置1は、図1に示すように、操作部3を有し、使用者Uは運動訓練装置1の前側に位置し、例えば上肢運動訓練を行うために、右腕ULを前方に伸ばして操作部3を右手で把持している。尚、本明細書中では、図1の運動訓練装置1における使用者Uの手前側を前側、奥側を後側と称することとする。
[Exercise training device]
The exercise training device of this embodiment is placed on a substantially horizontal mounting surface, and is used, for example, in exercise training for the purpose of improving motor function of the upper limbs of a user (exercise trainee) (see FIG. 1). . As shown in FIG. 1, the
運動訓練装置1は、装置本体100と、PC(パーソナルコンピューター)70とを有する。また、本実施形態の運動訓練装置1は、これら装置本体100及びPC70に加えて、運動訓練装置1の情報を表示するモニター76を含む。なお、PC70は、運動訓練装置1全体を制御する制御部であり、制御プログラムがインストールされた汎用性のあるPCでも良いし、運動訓練装置1専用のものであっても良い。いずれにしても、制御部は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)を有している。CPUは、ROMに格納された制御手順に対応するプログラムを読み出しながら各部の制御を行う。また、RAMには、作業用データや入力データが格納されており、CPUは、前述のプログラム等に基づいてRAMに収納されたデータを参照して制御を行う。
The
装置本体100は、XY平面(載置面および基台2と平行な水平面)で移動可能な操作部3、操作部3をXY平面で駆動する駆動部200などを有する。これら操作部3や駆動部200は、基台2上に配置されている。駆動部200は、X軸およびY軸方向駆動モータとしての第1モータ6及び第2モータ30を有する。具体的には、駆動部200は、第1モータ6を有し、操作部3をX軸方向(図2の矢印Xの方向)に移動させる第1アクチュエータ機構AXと、第2モータ30を有し、操作部3及び第1アクチュエータ機構AXをY軸方向(図2の矢印Yの方向)に移動させる第2アクチュエータ機構AYとを備えている。
The device
操作部3は、ハンドル部材62に作用するX軸およびY軸方向の力を検出する力センサ60(図5参照)を備えている。PC70は、力センサ60、モータ制御部27,31及びモニター76に接続されている。X軸およびY軸方向駆動モータ6,30は、XY平面での操作部3の位置を検出する位置検出手段としてのエンコーダ6a、30a(図6)と一体に構成されている。
The
これらの構成により、制御部としてのPC70は、力センサ60やエンコーダ6a、30aからの入力値に基づいて、モータ制御部27,31を介して第1モータ6及び第2モータ30の駆動を制御し、操作部3をXY平面上で移動させ、訓練情報や操作部3の移動軌跡等をモニター76に表示する。
With these configurations, the PC 70 as a control unit controls the driving of the
以下、図2~図5に基づいて各構成について詳細に説明する。操作部3は、第1スライダーブロック4(第1保持部材)に取付プレート5を介して取り付けられており、第1スライダーブロック4と一体となって移動するように構成されている。第1スライダーブロック4は、XY平面上のX軸方向に延設した第1ガイドロッド9aおよび9bに沿ってスライド可能に設けられている。そして、第1ベルト10の一部は、ベルト固定プレート28とビス29によって第1スライダーブロック4に固定されている。これにより、第1ベルト10が第1モータ(X軸方向駆動モータ)6によって回転駆動すると、第1スライダーブロック4は第1ガイドロッド9a,9bに沿ってX軸方向にスライド移動する。
Each configuration will be described in detail below with reference to FIGS. 2 to 5. FIG. The
図3に示す通り、第1アクチュエータ機構AXの第1モータ6の駆動は、軸13、プーリー14、ベルト15、プーリー17および軸16を介してプーリー18に伝達される。第1モータ6は支持板21に設けられており、支持板21は支持板11に固定されている。支持板11は、軸16を回転可能に支持し、第2スライダーブロック7とモータ制御部27を固定支持している。なお、支持板11及び第2スライダーブロック7を併せて第1ガイドロッド9a,9bの一端およびプーリー18を保持する第2保持部材という。
As shown in FIG. 3, the drive of the
X軸方向において第1モータ6の反対側には、支持板12,24が設けられている。支持板12,24は、軸19を回転可能に支持し、第3スライダーブロック8を固定支持している。軸19にはプーリー20が設けられており、プーリー18とプーリー20との間に第1ベルト10が架け渡されている。また、第1ガイドロッド9a,9bの一端は第2スライダーブロック7に固定支持され、第1ガイドロッド9a,9bの他端は第3スライダーブロック8に固定支持されている。なお、支持板12,24及び第3スライダーブロック8を併せて第1ガイドロッド9a,9bの他端およびプーリー20を保持する第3保持部材という。
上述した通り、第1スライダーブロック4は、第1ベルト10の一部が固定されており、第1モータ6を駆動するとプーリー18が回転してプーリー20と共に第1ベルト10が回転する。このため、第1スライダーブロック4は、第1ガイドロッド9a,9bに沿ってX軸方向にスライド移動する。なお、第1ベルト10と第1ガイドロッド9a,9bは、それぞれX軸方向に平行で且つ第1ベルト10の両側に第1ガイドロッド9aと9bが配置され、基台2からの高さ位置は略同一となっている。
As described above, a portion of the
図2に示す様に、第1アクチュエータ機構AXが有する第2スライダーブロック7と第3スライダーブロック8は、第2ガイドロッド55と第3ガイドロッド48に対してY軸方向にスライド移動可能に支持されている。そして、第2ベルト53と第3ベルト46が回転することで、第1アクチュエータ機構AX全体がY軸方向に移動可能となっている。図3に示す通り、第2ベルト53の一部は、第2スライダーブロック7に固定された支持板21に設けられたベルト固定プレートにビス23によって固定されている。また、第3ベルト46の一部は、第3スライダーブロック8に固定された支持板24に設けられたベルト固定プレート25にビス26によって固定されている。そして、第2アクチュエータ機構AYの第2モータ(Y軸方向駆動モータ)30が回転駆動することによって第3ベルト46および第2ベルト53が回転し、それにより第1アクチュエータ機構AXはY軸方向にスライド移動する。
As shown in FIG. 2, the
次に、図2と図4を用いて第2アクチュエータ機構AYについて説明する。第2アクチュエータ機構AYは、第1アクチュエータ機構AXをY軸方向に移動させるための機構である。第2モータ30およびモータ制御部31は、基台2に設けられた支持板34,支柱33および支持板32からなる支持フレームの上部に設けられている。この支持フレームは使用者Uと反対の装置奥側(基台2のモニター76側)の中央部に固定されている。
Next, the second actuator mechanism AY will be described with reference to FIGS. 2 and 4. FIG. The second actuator mechanism AY is a mechanism for moving the first actuator mechanism AX in the Y-axis direction. The
第2モータ30には不図示の軸およびプーリーが設けられており、プーリー36との間でベルト37が架け渡されている。支持板32と34との間には軸35が回転可能に支持され、この軸35にはプーリー36,38および39が設けられており、プーリー36の回転力が軸35を通じてプーリー38および39に伝達される。
The
支持板32、34のX軸方向の両側には、コの字に形成された支持板45a,52aが設けられている。支持板45aは、軸43を回転可能に支持しており、軸43にプーリー42と44aが設けられている。プーリー38とプーリー42にはベルト40が架け渡されており、第2モータ30の回転駆動をベルト37,プーリー36,軸35,プーリー38,ベルト40,プーリー42および軸43を介してプーリー44aに伝達する。つまり、ベルト40は、第2モータ30の駆動を第3ベルト46に伝達するための第5ベルトである。
支持板45a近傍にはガイド支持部47aが設けられており、第3ガイドロッド48の一端を支持している。また、基台2上で支持板45aのY軸方向における反対側(装置右手前側)には、支持板45aの対となる支持板45bとガイド支持部47aの対となるガイド支持部47bとが配置されている。
A
支持板45bは、軸43bを回転可能に支持し、軸43bにはプーリー44aの対となるプーリー44bが設けられている。第3ベルト46はプーリー44aと44bとの間で架け渡されており、上述した通りその一部が第3スライダーブロック8と一体に移動するベルト固定プレート25に固定されている。また、ガイド支持部47bは、第3ガイドロッド48の他端を支持し、ガイド支持部47aと共に第3ガイドロッド48を固定支持している。第3ベルト46と第3ガイドロッド48とはそれぞれY軸方向に平行に延設され、基台2からの高さ位置は略同一となっている。
The
X軸方向において支持フレームに対して支持板45aの反対側(基台2の左奥側)には、支持板52aが配置されている。支持板52aは、軸49を回転可能に支持しており、軸49にプーリー50と51aが設けられている。プーリー39とプーリー50には、ベルト41が架け渡されており、第2モータ30の回転駆動をベルト37,プーリー36,軸35,プーリー39,ベルト41,プーリー50および軸49を介してプーリー51aに伝達する。つまり、ベルト41は、第2モータ30の駆動を第2ベルト53に伝達するための第4ベルトである。
A
支持板52a近傍にはガイド支持部54aが設けられており、第2ガイドロッド55の一端を支持している。また、基台2上で支持板52aのY軸方向における反対側(装置左手前側)には支持板52aの対となる支持板52bとガイド支持部54aの対となるガイド支持部54bとが配置されている。
A
支持板52bは軸49bを回転可能に支持し、軸49bにはプーリー51aの対となるプーリー51bが設けられている。第2ベルト53は、プーリー51aと51bとの間で架け渡されており、上述した通りその一部が第2スライダーブロック7と一体に移動するベルト固定プレート22に固定されている。また、ガイド支持部54bは、第2ガイドロッド55の他端を支持し、ガイド支持部54aと共に第2ガイドロッド55を固定支持している。第3ベルト46と第3ガイドロッド48とは、それぞれY軸方向に平行に延設され、基台2からの高さ位置は略同一となっている。
The
上述した通り、第2モータ30の回転駆動はプーリー44aとプーリー51aに伝達され、第3ベルト46と第2ベルト53が回転する。これにより、第3ベルト46と第2ベルト53にそれぞれ固定された第3スライダーブロック8と第2スライダーブロック7(つまり第1アクチュエータ機構AX全体)が第3ガイドロッド48と第2ガイドロッド55に沿ってY軸方向にスライド移動する。
As described above, the rotational drive of the
ここで、図4を参照するとベルト40とベルト41とは、X軸方向に平行に延設しているが、高さ方向の位置(基台2からの距離)が異なっている。具体的には、ベルト40の下方にベルト41が配置されている。そして、この高さ方向において、第3ベルト46、第3ガイドロッド48、第2ベルト53および第2ガイドロッド55は、ベルト40とベルト41との間で略同一高さに配置されている。
Here, referring to FIG. 4, the
また、図2及び図3を参照すると、操作部3をX軸方向に移動させるための第1ガイドロッド9a,9bおよび第1ベルト10は、操作部3および第1アクチュエータ機構AXをY軸方向に移動させるための第3ガイドロッド48と第2ガイドロッド55との間で、且つ、Y軸方向に平行に配置された第3ガイドロッド48,第3ベルト46,第2ガイドロッド55および第2ベルト53に対して直交するX軸方向に延設するように配置されている。そして、これらの第1ベルト10,第1ガイドロッド9a・9b,第3ベルト46,第3ガイドロッド48,第2ベルト53および第2ガイドロッド55は、高さ方向においてベルト40とベルト41との間に配置されている。これにより、運動訓練装置の高さ方向の寸法を薄く構成することができる。
2 and 3, the
言い換えると、図4において基台2からプーリー44a,51aの上端までの距離(XY平面と直交する方向、つまり高さ)をL1、基台2からプーリー44a,51aの下端までの距離をL2、基台2からプーリー38,42の下端までの距離をL3、基台2からプーリー39,50までの距離をL4としたときに、以下の関係が成り立つように各部材が配置されている。「L1>L2」「L3>L1」「L2>L4」。よって、「L3>L1>L2>L4」となり、プーリー44aとプーリー51aとはL3とL4との間に配置されている。そして、ベルトはそれぞれプーリーの上端と下端との間で架け渡されており、第3ベルト46,第2ベルト53の高さ方向における中央と第3ガイドロッド48,第2ガイドロッド55の高さ方向の中央とが略同一で、第3ガイドロッド48の上端がベルト40に干渉せず、第2ガイドロッド55の下端がベルト41に干渉しないように配置されている。
In other words, in FIG. 4, the distance from the
また、図3において基台2とプーリー18,19の上端までの距離がL1、基台2とプーリー18,19の下端までの距離がL2となるように配置されている。以上から、第1ベルト10、第1ガイドロッド9a,9b、第3ベルト46、第3ガイドロッド48、第2ベルト53および第2ガイドロッド55は、高さ方向においてL3とL4との間、すなわちプーリー38,42の下端とプーリー39,50の上端との間で重複して配置されている。
3, the distance between the
また、第1ベルト10は第1ガイドロッド9a,9bに挟まれるように配置されている。よって、使用者Uが操作部3に力を加えた際に第1ガイドロッド9aまたは9bを中心に回転する力を受けることができ、回転方向の移動を抑えることができる。
Further, the
操作部3は、図1に示すように第1スライダーブロック4の前方向に配置され、図5に示すように、比較的短い垂直な操作ロッド61と、その上端に設けられたハンドル部材62とからなる。本実施形態のハンドル部材62は、使用者Uの上肢ULの運動機能を訓練するために片手で掴むことができるように、比較的厚い小型の円形ディスク状に形成されている。ハンドル部材62は、使用者Uが掴んだ手で回すことができるように、操作ロッド61を中心に回動可能に取り付けられる。
The
また、操作部3は、操作ロッド61に一体に設けられた力センサ60を有する。力センサ60は、取付プレート5を介して、第1アクチュエータ機構AXのスライダーブロック4に一体に固定されている。力センサ60は、使用者Uが自力で操作部3を動かす能動訓練モード及び操作部3の力で上肢又は下肢を動かす受動訓練モードのいずれにおいても、ハンドル部材62から操作ロッド61に作用する使用者Uの力を検出する。本実施形態では、力センサ60として、歪みゲージを用いた6軸力覚センサが採用されている。
Further, the
一般に、6軸力覚センサは、直交する3軸方向x,y,zの力(Fx,Fy,Fz)とx,y,z3軸周りのモーメント(Mx,My,Mz)とを検出することができる。本実施形態では、6軸力覚センサを、そのX軸及びY軸が、第1アクチュエータ機構AXの左右方向(第1ガイドロッド9a,9bと平行な方向)及び前後方向(第3ガイドロッド48および第2ガイドロッド55と平行な方向)とそれぞれ一致するように配向する。
In general, a six-axis force sensor detects forces (Fx, Fy, Fz) in three orthogonal three-axis directions (Fx, Fy, Fz) and moments (Mx, My, Mz) around the three axes x, y, z. can be done. In this embodiment, the 6-axis force sensor has its X-axis and Y-axis aligned in the horizontal direction (direction parallel to the
これにより、力センサ60は、使用者Uの上肢又は下肢が操作部3を動かし又は該操作部により動かされるとき、操作ロッド61が使用者Uの上肢又は下肢から直接受ける力を、前後方向の力成分と左右方向の力成分とそれらに直交する垂直方向の力成分とに分けて、更に前後方向、左右方向及び垂直方向の各軸周りにそれぞれ作用するモーメントとして、検出することができる。
As a result, the
実際の運動訓練装置1の使用において、力センサ60が検出する前後方向(Y軸方向)、左右方向(X軸方向)及び垂直方向(XY平面と直交する高さ方向)の力成分は、第1及び/又は第2駆動モータ6、30の回転力と使用者Uが操作部3に及ぼす力との差分、即ち操作部3が使用者Uの上肢又は下肢から受ける抗力として検出される。
In the actual use of the
上述のように、運動訓練装置1は、第1モータ6及び第2モータ30を制御するための制御部としてのPC70を備える。PC70は、図6に示すように、駆動制御部71と、信号制御部72と、表示制御部73と、メモリ74と、それらを制御管理するための制御CPU75とを備える。
As described above, the
駆動制御部71は、モータ制御部27,31を介して第1モータ6及び第2モータ30に接続され、それらの駆動を制御する。モータ制御部27,30は、PC70の中に組み込んでもよい。信号制御部72は、力センサ60及びエンコーダ6a、30aに接続され、力センサ60及びエンコーダ6a、30aから出力される信号を受信する。表示制御部73は、モニター76に接続され、該モニター76の表示を制御する。メモリ74は、運動訓練装置1を動作させるためのプログラムに加えて、例えば使用者Uの個人データや訓練履歴等の訓練に関するデータを保存する。
The drive control section 71 is connected to the
制御CPU75は、力センサ60、エンコーダ6a,30a、および不揮発性のメモリ74から入力される情報に基づいて操作部3の速度を求め、駆動制御部71に電流値(出力電流Ii、デューティ)を出力して、第1モータ6及び第2モータ30への電力供給を制御する。
The
なお、本実施形態では、操作部3を取付プレート5を介して第1スライダーブロック4と高さ方向において重複する位置に設け、操作部3の下端が基台2から浮いている状態で固定する態様を示したが、取付プレート5の下面に自由回転するコロなどの摺動部材を設けて基台2上で滑らかに動くようにした上で取付プレート5の下面と基台2とが接触するように構成してもよい。これにより、使用者Uによる下方にかかる力を基台2で受けることができる。また、操作部3を第1スライダーブロック4の上部に取り付けるようにしてもよい。そうすることで操作部3の可動領域がより装置奥側に広げることができる。
In this embodiment, the
[運動訓練システム]
次に、本実施形態の運動訓練システム1000について、図7ないし図9を用いて説明する。従来、運動訓練装置1により使用者Uが運動訓練を行う際には、例えば、使用者Uが操作部3を掴みその上から訓練指導者が使用者Uの手をとって使用者Uの上肢状況に応じた動作範囲で操作部3を移動させることで、操作部3が辿る軌道を設定していた。そして、使用者Uのみが操作部3を掴み設定された軌道を辿ることで、使用者Uによる操作部3の位置とそのときに操作部3が受ける負荷とを検出する運動訓練モードを行なっていた。
[Exercise training system]
Next, the
しかしながら、リハビリが必要な患者(使用者)が遠隔地にいる場合など、訓練指導者が直接、使用者の訓練を行うことが難しい場合もある。また、同じ建物内であっても、使用者と運動訓練者が別の部屋にいる状態で訓練する場合も考えられる。したがって、使用者と訓練指導者が離れた位置にいる場合でも、効果的な運動訓練を行うシステムが望まれる。そこで、本実施形態では、複数の運動訓練装置を備えた運動訓練システムを用いることで、遠隔での運動訓練を可能としている。 However, in some cases, such as when a patient (user) who needs rehabilitation is in a remote location, it may be difficult for the training instructor to directly train the user. Also, even in the same building, training may be performed in a state where the user and the exercise trainee are in different rooms. Therefore, there is a demand for a system that provides effective exercise training even when the user and the training instructor are in separate locations. Therefore, in this embodiment, remote exercise training is made possible by using an exercise training system having a plurality of exercise training devices.
図7及び図8に示すように、運動訓練システム1000は、第1運動訓練装置1Aと、第2運動訓練装置1Bとを有し、第1運動訓練装置1Aと第2運動訓練装置1Bをデータの送受信可能に接続したものである。例えば、LAN(Local Area Network)やインターネット回線により両者が接続されている。本実施形態の場合、第1運動訓練装置1Aと第2運動訓練装置1Bとは、それぞれ上述の運動訓練装置1と同じ構成を有し、図7、8では、それぞれの装置の構成であることを示す添え字「A」、「B」を付して示している。また、本実施形態では、使用者Uが第1運動訓練装置1Aを、訓練指導者Tが第2運動訓練装置1Bをそれぞれ操作することを想定している。
As shown in FIGS. 7 and 8, the
具体的には、図8に示すように、第1運動訓練装置1Aは、第1操作部3A、第1駆動部200A、第1力センサ60A、第1制御部としてのPC70A、第1位置検出手段としてのエンコーダ6Aa、30Aaを有する。第1駆動部200Aは、第1X軸および第1Y軸方向駆動モータとしての第1モータ6A及び第2モータ30Aを有し、第1操作部3AをXY平面で駆動する。第1力センサ60Aは、第1操作部3Aを操作する使用者から第1操作部3Aに作用するX軸およびY軸方向の力Fx,Fyを検出する。PC70Aは、第1モータ6A及び第2モータ30Aを制御する。エンコーダ6Aa、30Aaは、XY平面における第1操作部3Aの位置を検出する。
Specifically, as shown in FIG. 8, the first
同様に、第2運動訓練装置1Bは、第2操作部3B、第2駆動部200B、第2力センサ60B、第2制御部としてのPC70B、第2位置検出手段としてのエンコーダ6Ba、30Baを有する。第2駆動部200Bは、第2X軸および第2Y軸方向駆動モータとしての第1モータ6B及び第2モータ30Bを有し、第2操作部3BをXY平面で駆動する。第2力センサ60Bは、第2操作部3Bを操作する訓練指導者から第2操作部3Bに作用するX軸およびY軸方向の力Fx,Fyを検出する。PC70Bは、第1モータ6B及び第2モータ30Bを制御する。エンコーダ6Ba、30Baは、XY平面における第2操作部3Bの位置を検出する。
Similarly, the second
なお、第2運動訓練装置1Bには、第2力センサ60Bの入力値のON/OFFを操作可能なセンサ操作部としてのセンサスイッチ600が設けられている。センサスイッチ600は、装置に設けられた物理スイッチでも良いし、PC70Bへの入力により第2力センサ60Bの入力値を使用(ONに相当)したり、無視(OFFに相当)したりできるソフトウェアによるスイッチであっても良い。なお、後述するように、或る条件を満たした場合に自動的に第2力センサ60Bの入力値を無視する場合には、センサスイッチ600を省略しても良い。また、センサスイッチ600は、第1運動訓練装置1Aにも設けても良い。
The second
このような第1運動訓練装置1A及び第2運動訓練装置1Bを備える運動訓練システム1000では、第1運動訓練装置1AのPC70Aが、第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づいて、第1モータ6A及び第2モータ30Aを制御可能である。同様に、第2運動訓練装置1BのPC70Bが、第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づいて、第1モータ6B及び第2モータ30Bを制御可能である。
In the
これにより、例えば、第1操作部3Aを使用者Uが、第2操作部3Bを訓練指導者Tがそれぞれ操作した場合、第1操作部3A及び第2操作部3Bのそれぞれに、第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づく力を発生させることでき、上述のように、使用者Uが操作部を掴みその上から訓練指導者Tが使用者Uの手をとって操作部を移動させる状態を再現できる。
As a result, for example, when the user U operates the first operation unit 3A and the training instructor T operates the
また、運動訓練の内容によっては、片方の力センサの入力値を無視した方が良い場合もある。このために本実施形態では、PC70A及びPC70Bは、それぞれ第1力センサ60Aと第2力センサ60Bの何れかの入力値を無視するセンサ入力無視モードを実行可能である。センサ入力無視モードの具体例については後述する。
Also, depending on the content of exercise training, it may be better to ignore the input value of one of the force sensors. For this reason, in this embodiment, the
[運動訓練システムの制御の流れ]
図9のフローチャートを用いて、運動訓練システム1000の制御の流れを説明する。まず、図9に示す「装置A」を使用者Uが操作する第1運動訓練装置1A、「装置B」を訓練指導者Tが操作する第2運動訓練装置1Bとする。第1運動訓練装置1AのPC70Aの制御CPU75(図6参照)は、第1力センサ60Aの入力値(センサ値)を取得する(S101)。また、CPU75は、第2運動訓練装置1Bの第2力センサ60Bの入力値(センサ値)を取得する(S102)。
[Control Flow of Exercise Training System]
The control flow of
第2力センサ60Bのセンサ値は、次のように取得される。第2運動訓練装置1BのPC70Bの制御CPU75(図6参照)は、第2力センサ60Bの入力値が有効か否かを判断する(S201)。即ち、第2力センサ60Bの入力値を無視するセンサ入力無視モードであるか否かを判断する。例えば、上述のセンサスイッチ600がONであるかOFFであるかを判断する。
The sensor value of the
PC70Bの制御CPU75は、第2力センサ60Bの入力値が有効であれば(S201のY)、第2力センサ60Bの入力値(センサ値)を取得し(S202)、運動訓練装置1AのPC70Aに第2力センサ60Bのセンサ値を送信する(S203)。一方、S201で、第2力センサ60Bの入力値が無効であれば(S201のN)、センサ値を0に設定し、PC70Aに第2力センサ60Bのセンサ値を送信する(S203)。S102では、このように送信されたセンサ値を取得する。
If the input value of the
次に、PC70Aの制御CPU75は、S101で取得したセンサ値とS102で取得したセンサ値を合成する(S103)。そして、この合成した値から第1操作部3A及び第2操作部3Bの移動速度を演算し(S104)、演算結果に基づいて、第1運動訓練装置1Aの第1モータ6A及び第2モータ30Aを駆動する(S105)。また、演算結果に基づく軌道の表示、力の大きさや方向などを第1運動訓練装置1Aのモニター76(図6)に表示する(S106)。
Next, the
また、S104で演算した結果は、第2運動訓練装置1BのPC70Bに送られ、PC70Bの制御CPU75は、演算結果に基づいて、第2運動訓練装置1Bの第1モータ6B及び第2モータ30Bを駆動する(S205)。また、演算結果に基づく軌道の表示、力の大きさや方向などを第2運動訓練装置1Bのモニター76(図6)に表示する(S206)。
Further, the result calculated in S104 is sent to the
なお、上述の装置Aと装置Bとの関係は逆であっても良い。即ち、「装置A」を訓練指導者Tが操作する第2運動訓練装置1B、「装置B」を使用者Uが操作する第1運動訓練装置1Aとしても良い。また、互いの装置で取得したセンサ値を、それぞれ相手の装置に送り、それぞれの装置の制御CPU75においてセンサ値の合成、移動速度演算を行うようにしても良い。
Note that the relationship between the devices A and B described above may be reversed. That is, the "apparatus A" may be the second
[運動訓練モード]
次に、上述のような運動訓練システム1000を用いた運動訓練モードについて説明する。まず、運動訓練モードには、使用者Uが自ら設定された軌道をなぞるように操作部を移動させる能動訓練モード(アシストモード、自主トレーニングモード)と、自動的に軌道を辿る操作部に引っ張られて運動する受動訓練モード(訓練指導モード、自動モード)とがある。受動訓練モードは主としてリハビリ中の人を対象とする運動訓練モード、能動訓練モードはリハビリ最終段階の人や健常者を対象とする運動訓練モードとして想定されている。
[Exercise training mode]
Next, an exercise training mode using the
[受動訓練モード]
上述の運動訓練モードのうち、受動訓練モードについて説明する。受動訓練モードとは、使用者Uが操作する第1操作部3Aを自動的に移動させるモードである。本実施形態の受動訓練モードには訓練指導モードと自動モードが備わっている。本実施形態の訓練指導モードでは、第1運動訓練装置1AのPC70Aの制御CPU75は、第2力センサ60Bの入力値に基づいて第1操作部3Aを移動させる。そして、訓練指導モードの実行中に第1力センサ60Aの入力があった場合に、第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づいて、第1モータ6A及び第2モータ30Aを制御する。即ち、使用者Uが第1操作部3Aを把持した状態で、訓練指導者Tが第2操作部3Bを操作する。すると、第2力センサ60Bの入力値が運動訓練装置1BのPC70Aに送信され、第1操作部3Aが移動する。この際、訓練指導者T側のセンサ値である第2力センサ60Bの入力値と、使用者U側のセンサ値である第1力センサ60Aの入力値が合成され、この合成値に基づいて第1操作部3Aを駆動する第1モータ6A及び第2モータ30Aが制御される。なお、この際、第2運動訓練装置1BのPC70Bの制御CPU75は、第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づいて、第2操作部3Bを駆動する第2モータ6B及び第2モータ30Bを制御するようにしても良い。
[Passive training mode]
Among the exercise training modes described above, the passive training mode will be described. The passive training mode is a mode in which the first operation unit 3A operated by the user U is automatically moved. The passive training mode of this embodiment has a training guidance mode and an automatic mode. In the training instruction mode of the present embodiment, the
例えば、訓練指導者Tが第2操作部3Bを操作することで、この操作方向と同方向の力が第1操作部3Aに発生するが、第1操作部3Aを把持している使用者Uがこの操作方向に十分に追従できない場合には、第1操作部3Aに抵抗力が作用する。そして、操作方向と同方向の力とこの抵抗力とが合成された力が、それぞれのモータにより第1操作部3A及び第2操作部3Bに発生する。
For example, when the training instructor T operates the
これにより、第1操作部3Aが使用者Uから受ける抵抗力を無視して第2操作部3Bの操作方向に移動することがなく、使用者Uへの過度な負担を軽減できる。これと共に、第2操作部3Bにも同様の力が発生することで、第2操作部3Bにも第1操作部3Aが使用者Uから受ける抵抗力に応じた力が発生し、第2操作部3Bを操作している訓練指導者Tは、使用者Uが上肢を動かしにくい位置などを把握できる。このため、訓練指導者Tは、その使用者Uに応じた速度や軌道で第2操作部3Bの操作が可能となる。この結果、使用者Uと訓練指導者Tが離れた位置にいる場合でも、従来行っていた、使用者Uが操作部3を掴みその上から訓練指導者が使用者Uの手をとって使用者Uの上肢状況に応じた動作範囲で操作部3を移動させる訓練と同等の訓練を行うことが可能となる。
As a result, the first operation portion 3A does not move in the operation direction of the
一方、本実施形態の自動モードでは、使用者Uが操作する第1操作部3Aを装置に設定された所定の軌道に沿って自動的に移動させるモードであって、使用者Uが操作する第1操作部3Aが所定の軌道からずれた場合に所定の軌道上の次の目標位置に導くように、第1モータ6A及び第2モータ30Aを制御するモードである。その際に、第1操作部3Aの動きが訓練指導者T側の第2操作部3Bに再現され、訓練指導者Tは使用者Uの訓練内容を確認することができる。また、第1操作部3Aの移動軌跡や第1力センサ60Aの入力値等の訓練情報を訓練指導者T側のモニターに表示することが望ましい。
On the other hand, in the automatic mode of the present embodiment, the first operation unit 3A operated by the user U is automatically moved along a predetermined trajectory set in the device. In this mode, the
[能動訓練モード]
次に、能動訓練モードについて説明する。能動訓練モードとは、使用者Uが第1操作部3Aを能動的に操作するモードである。本実施形態の能動訓練モードにはアシストモードと自主トレーニングモードとが備わっている。本実施形態のアシストモードは、使用者Uが第1操作部3Aを操作している際に、第1操作部3Aの位置が所定の軌道から外れた場合に、操作部3を所定の軌道に向けて戻すアシスト力を発生させるように、第1モータ6A及び第2モータ30Aを制御する能動訓練モードの1つである。本実施形態では、このアシスト力は、訓練指導者Tが第2操作部3Bを操作して第2力センサ60Bに力が入力されることで発生させる。
[Active training mode]
Next, the active training mode will be described. The active training mode is a mode in which the user U actively operates the first operation unit 3A. The active training mode of this embodiment has an assist mode and a self-training mode. In the assist mode of the present embodiment, when the user U is operating the first operation unit 3A and the position of the first operation unit 3A deviates from the predetermined trajectory, the
即ち、第1運動訓練装置1Aの制御CPU75は、使用者Uが所定の軌道に沿って第1操作部3Aを移動させている際に、訓練指導者Tが第2操作部3Bを操作した場合の第2力センサ60Bの入力値がアシスト力となり、その際の第1力センサ60Aの入力値との合成値に基づいて第1操作部3Aを移動させるように、第1モータ6A及び第2モータ6Bを制御する。なお、所定の軌道は、予め設定されている目標軌道である。
In other words, the
また、第2運動訓練装置1Bの制御CPU75は、アシストモードの実行時に、訓練指導者Tが第2操作部3Bを把持した状態で、第1操作部3Aが移動する軌道に沿って第2操作部3Bを移動させるように、第1モータ6B及び第2モータ30Bを制御する。
Further, when the assist mode is executed, the
上述のアシストモードについて具体的に説明すると、使用者Uが第1操作部3Aを所定の軌道に沿って移動させると、第1力センサ60Aの入力値に基づいて、第2運動訓練装置1Bの第2操作部3Bも移動する。この際、訓練指導者Tが第2操作部3Bを把持している。この状態で訓練を行っている場合に、例えば、第1操作部3Aが所定の軌道から外れた場合、第2操作部3Bも同様の動きをするため、訓練指導者Tが第2操作部3Bを操作して第1操作部3Aが所定の軌道に向けて戻るように第2操作部3Bを移動させるとアシスト力が発生し、第2力センサ60Bの入力値と第1力センサ60Aの入力値との合成値に基づいて第1操作部3Aを移動させる。
Specifically describing the above assist mode, when the user U moves the first operation unit 3A along a predetermined trajectory, the second
これにより、使用者Uと訓練指導者Tが離れた位置にいる場合でも、使用者Uが所定の軌道に沿って第1操作部3Aを移動させにくい場合に、訓練指導者Tによるサポートが行える。 As a result, even when the user U and the training instructor T are separated from each other, the training instructor T can provide support when it is difficult for the user U to move the first operation unit 3A along the predetermined trajectory. .
一方、本実施形態の自主トレーニングモードは、使用者Uが第1操作部3Aを自由に移動させることができるモードであって、使用者Uが第1操作部3Aを所定の軌道に沿って移動させるように操作する。その際に訓練指導者Tのサポートは行われず、上述の自動モードと同様に訓練指導者T側の第2操作部3Bは第1操作部3Aの動きが再現され、訓練指導者Tは使用者Uの訓練内容を確認することができる。また、第1操作部3Aの移動軌跡や第1力センサ60Aの入力値等の訓練情報を訓練指導者T側のモニターに表示することが望ましい。
On the other hand, the voluntary training mode of the present embodiment is a mode in which the user U can freely move the first operation unit 3A, and the user U moves the first operation unit 3A along a predetermined trajectory. Operate to let At that time, the training instructor T is not supported, and the movement of the first operation unit 3A is reproduced in the
また、自主トレーニングモードにおいては、上述したアシストモードのアシスト力を装置が自動的に発生するようにしてもよい。その場合は、使用者Uが第1操作部3Aを所定の軌道に沿って移動させている際に、所定の軌道から所定以上外れた場合に第1操作部3Aを所定の軌道に戻すアシスト力が発生し、第1力センサ60Aの入力値に応じた速度ベクトルとアシスト力に応じた速度ベクトルとの合成値に基づいて第1操作部3Aを移動させるように第1モータ6Aと第2モータ30Aを駆動する。
Also, in the self-training mode, the device may automatically generate the assist force of the assist mode described above. In that case, when the user U is moving the first operation unit 3A along a predetermined trajectory and deviates from the predetermined trajectory by a predetermined amount or more, an assist force to return the first operation unit 3A to the predetermined trajectory is generated, and the
[センサ入力無視モード]
ここで、アシストモードの実行時には、訓練指導者Tが第2操作部3Bを把持しているため、使用者が第1操作部3Aを所定の軌道に沿って移動させている際に、第2力センサ60Bの入力値が第1操作部3Aの移動に影響を与えてしまう。このため、本実施形態では、上述のセンサ入力無視モードを実行可能としている。即ち、使用者Uが第1操作部3Aを所定の軌道に沿って移動させている場合には、第2操作部3Bは第1操作部3Aが移動する軌道に沿って移動(第1力センサ60Aの入力値のみに従って第1モータ6A及び第2モータ30Aを駆動して移動)する。この際、第2力センサ60Bの入力値は無視する。そして、訓練指導者Tがアシストする場合に第2力センサ60Bの入力値をモータの制御に反映させ、第1操作部3Aにアシスト力を発生させる。
[Sensor Input Ignore Mode]
Here, when the assist mode is executed, the training instructor T holds the
このようなセンサ入力無視モードは、例えば、次のように行う。上述のように、本実施形態では、第2運動訓練装置1Bには、第2力センサ60Bの入力値のON/OFFを操作可能なセンサ操作部としてのセンサスイッチ600が設けられている。第1運動訓練装置1Aの制御CPU75は、センサスイッチ600により第2力センサ60Bの入力値がOFFされた場合には、第2力センサ60Bの入力値を無視する。一方、第1運動訓練装置1Aの制御CPU75は、センサスイッチ600により第2力センサ60Bの入力値がONされた場合には、第2力センサ60Bの入力値と、その際の第1力センサ60Aの入力値との合成値に基づいて第1操作部3Aを移動させるように、第1モータ6A及び第2モータ30Aを制御する。
Such a sensor input ignoring mode is performed, for example, as follows. As described above, in the present embodiment, the second
即ち、訓練指導者Tがアシストが必要であると判断した場合に、センサスイッチ600をONにし、それ以外の場合にはセンサスイッチ600をOFFにしておく。これにより、例えば、使用者Uが所定の軌道に第1操作部3Aを移動させている場合に、訓練指導者Tが把持している第2操作部3Bの影響をなくすことができる。これと共に、第1操作部3Aが所定の軌道から外れるなどして訓練指導者Tのアシストが必要である場合に、訓練指導者Tがセンサスイッチ600をONにすることで、適切なタイミングで訓練指導者Tによる使用者Uのアシストが可能となる。
That is, when the training instructor T determines that assistance is necessary, the
[センサ入力無視モードの別例]
センサ入力無視モードは、次のように行っても良い。即ち、第1運動訓練装置1Aの制御CPU75は、第1操作部3Aの位置が所定の軌道に対して所定の範囲内に位置する場合には、第2力センサ60Bの入力値を無視する。そして、制御CPU75は、第1操作部3Aの位置が所定の範囲から外れた場合には、第2力センサ60Bの入力値と、その際の第1力センサ60Aの入力値との合成値に基づいて第1操作部3Aを移動させるように、第1モータ6A及び第2モータ30Aを制御する。
[Another example of sensor input ignore mode]
The sensor input ignoring mode may be performed as follows. That is, the
なお、所定の範囲は、例えば、予め設定した目標軌道上の各点から一定の距離の範囲であり、この一定の距離は、運動訓練の観点から第1操作部3Aが実質的に目標軌道をなぞるように操作されていると見なすことができる大きさに設定される。 The predetermined range is, for example, a range of a certain distance from each point on the target trajectory set in advance. It is set to a size that can be regarded as being manipulated by tracing.
このように、別例では、制御CPU75が、自動で、第1操作部3Aが所定の範囲から外れた場合に第2力センサ60Bの入力値をONにし、第1操作部3Aが所定の範囲にある場合には第2力センサ60Bの入力値をOFFにするようにしている。即ち、制御CPU75が第1操作部3Aの位置と所定の軌道との関係から、自動的に第2力センサ60Bの入力値を無視したり、この入力値を制御に反映させたりする。これにより、センサスイッチ600を装置に設けなくても、センサ入力無視モードを実行可能であり、適切なタイミングで訓練指導者Tによる使用者Uのアシストが可能となる。
Thus, in another example, the
また、上述の自動モードと自主トレーニングモードで第1操作部3Aの動きを第2操作部3Bで再現して訓練指導者Tが使用者Uの訓練内容を確認している最中は第2力センサ60Bの入力は無視することが望ましい。
In the automatic mode and the voluntary training mode described above, the movement of the first operation unit 3A is reproduced by the
[他の実施形態]
上述の運動訓練システム1000では、例えば、予めPC70A及びPC70Bに、上述の制御が可能なプログラムがインストールされているが、第1運動訓練装置1A及び第2運動訓練装置1Bが備える制御部に上述のプログラムをインストールしても良い。或いは、既に設置されている運動訓練装置や運動訓練システムが備えるコンピュータにこのプログラムをインストールするようにしても良い。即ち、本発明は、上述の運動訓練システム1000に用いられるプログラムであっても良い。
[Other embodiments]
In the above-described
このプログラムは、以下のような工程をコンピュータに実行させるプログラムでもある。即ち、プログラムは、次の2つの工程を有する。まず、第1工程では、第1力センサ60Aの入力値と第2力センサ60Bの入力値を取得する。第2工程では、第1工程で取得した第1力センサ60Aの入力値と第2力センサ60Bの入力値との合成値に基づいて、第1モータ6A及び第2モータ30Aを制御する。また、第2工程において、上記合成値に基づいて、第1モータ6B及び第2モータ30Bを制御するようにしても良い。
This program is also a program that causes a computer to execute the following steps. That is, the program has the following two steps. First, in the first step, the input value of the
1A・・・第1運動訓練装置
1B・・・第2運動訓練装置
3A・・・第1操作部
3B・・・第2操作部
6A・・・第1モータ(第1X軸方向駆動モータ)
6Aa・・・エンコーダ(第1位置検出手段)
6B・・・第1モータ(第2X軸方向駆動モータ)
6Ba・・・エンコーダ(第2位置検出手段)
30A・・・第2モータ(第1Y軸方向駆動モータ)
30Aa・・・エンコーダ(第1位置検出手段)
30B・・・第2モータ(第2Y軸方向駆動モータ)
30Ba・・・エンコーダ(第2位置検出手段)
60A・・・第1力センサ
60B・・・第2力センサ
70A・・・PC(第1制御部)
70B・・・PC(第2制御部)
75・・・制御CPU
200A・・・第1駆動部
200B・・・第2駆動部
600・・・センサスイッチ(センサ操作部)
1A First exercise
6Aa Encoder (first position detection means)
6B... First motor (second X-axis direction drive motor)
6Ba... Encoder (second position detecting means)
30A Second motor (first Y-axis direction drive motor)
30Aa Encoder (first position detection means)
30B: Second motor (second Y-axis direction drive motor)
30Ba... Encoder (second position detecting means)
60A
70B... PC (second control section)
75... Control CPU
200A
Claims (9)
第1X軸および第1Y軸方向駆動モータを有し、前記第1操作部をXY平面で駆動する第1駆動部と、
前記第1操作部を操作する使用者から前記第1操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第1力センサと、
前記第1X軸および第1Y軸方向駆動モータを制御する第1制御部と、を備えた第1運動訓練装置と、
XY平面で移動可能な第2操作部と、
第2X軸および第2Y軸方向駆動モータを有し、前記第2操作部をXY平面で駆動する第2駆動部と、
前記第2操作部を操作する訓練指導者から前記第2操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第2力センサと、
前記第2X軸および第2Y軸方向駆動モータを制御する第2制御部と、を備え、前記第1運動訓練装置とデータの送受信可能に接続された第2運動訓練装置と、を有し、
前記第1制御部は、前記第1力センサの入力値と前記第2力センサの入力値との合成値に基づいて、前記第1X軸および第1Y軸方向駆動モータを制御可能である、
ことを特徴とする運動訓練システム。 a first operation unit movable on the XY plane;
a first drive unit having a first X-axis and a first Y-axis direction drive motor and driving the first operation unit in the XY plane;
a first force sensor for detecting X-axis and Y-axis direction forces Fx and Fy acting on the first operation portion from a user who operates the first operation portion;
a first exercise training device comprising: a first controller for controlling the first X-axis and first Y-axis driving motors;
a second operation unit movable on the XY plane;
a second drive unit having a second X-axis and a second Y-axis direction drive motor for driving the second operation unit in the XY plane;
a second force sensor that detects X-axis and Y-axis direction forces Fx and Fy acting on the second operation unit from a training instructor who operates the second operation unit;
a second exercise training device connected to the first exercise training device so as to be able to transmit and receive data;
The first control unit is capable of controlling the first X-axis and first Y-axis driving motors based on a combined value of the input value of the first force sensor and the input value of the second force sensor.
An exercise training system characterized by:
ことを特徴とする、請求項1に記載の運動訓練システム。 The first control unit is capable of executing a sensor input ignoring mode in which an input value of either the first force sensor or the second force sensor is ignored.
The exercise training system according to claim 1, characterized by:
ことを特徴とする、請求項1又は2に記載の運動訓練システム。 The second control unit is capable of controlling the second X-axis and second Y-axis driving motors based on a combined value of the input value of the first force sensor and the input value of the second force sensor.
The exercise training system according to claim 1 or 2, characterized in that:
ことを特徴とする、請求項3に記載の運動訓練システム。 The second control unit is capable of executing a sensor input ignoring mode in which an input value of either the first force sensor or the second force sensor is ignored.
The exercise training system according to claim 3, characterized by:
ことを特徴とする、請求項1ないし4の何れか1項に記載の運動訓練システム。 The first control unit is capable of executing a training instruction mode for moving the first operation unit based on an input value of the second force sensor, and during execution of the training instruction mode, input of the first force sensor is performed. controlling the first X-axis and first Y-axis direction drive motors based on the combined value of the input value of the first force sensor and the input value of the second force sensor when there is
The exercise training system according to any one of claims 1 to 4, characterized in that:
ことを特徴とする、請求項1ないし4の何れか1項に記載の運動訓練システム。 The first control unit controls the second force when a training instructor operates the second operation unit while the user is actively moving the first operation unit along a predetermined trajectory. an assist for controlling the first X-axis and first Y-axis direction drive motors to move the first operation unit based on the combined value of the input value of the sensor and the input value of the first force sensor at that time; mode is executable,
The exercise training system according to any one of claims 1 to 4, characterized in that:
前記第1制御部は、
前記第1操作部の位置が前記所定の軌道に対して所定の範囲内に位置する場合には、前記第2力センサの入力値を無視し、
前記第1操作部の位置が前記所定の範囲から外れた場合には、前記第2力センサの入力値と、その際の前記第1力センサの入力値との合成値に基づいて前記第1操作部を移動させるように、前記第1X軸および第1Y軸方向駆動モータを制御する、
ことを特徴とする、請求項6に記載の運動訓練システム。 When the assist mode is executed, the second control unit moves the second operation unit along a trajectory along which the first operation unit moves while the training instructor is holding the second operation unit. and controlling the second X-axis and second Y-axis driving motors,
The first control unit is
ignoring the input value of the second force sensor when the position of the first operation unit is within a predetermined range with respect to the predetermined trajectory;
When the position of the first operation portion is out of the predetermined range, the first force sensor is operated based on the combined value of the input value of the second force sensor and the input value of the first force sensor at that time. controlling the first X-axis and first Y-axis drive motors to move the operating portion;
The exercise training system according to claim 6, characterized by:
前記第2制御部は、前記アシストモードの実行時に、訓練指導者が前記第2操作部を把持した状態で、前記第1操作部が移動する軌道に沿って前記第2操作部を移動させるように、前記第2X軸および第2Y軸方向駆動モータを制御し、
前記第1制御部は、
前記センサ操作部により前記第2力センサの入力値がOFFされた場合には、前記第2力センサの入力値を無視し、
前記センサ操作部により前記第2力センサの入力値がONされた場合には、前記第2力センサの入力値と、その際の前記第1力センサの入力値との合成値に基づいて前記第1操作部を移動させるように、前記第1X軸および第1Y軸方向駆動モータを制御する、
ことを特徴とする、請求項6に記載の運動訓練システム。 The second exercise training device has a sensor operation unit capable of operating ON/OFF of the input value of the second force sensor,
When the assist mode is executed, the second control unit moves the second operation unit along a trajectory along which the first operation unit moves while the training instructor is holding the second operation unit. and controlling the second X-axis and second Y-axis driving motors,
The first control unit is
when the input value of the second force sensor is turned off by the sensor operation unit, ignoring the input value of the second force sensor;
When the input value of the second force sensor is turned ON by the sensor operation unit, the input value of the second force sensor and the input value of the first force sensor at that time are combined. controlling the first X-axis and first Y-axis drive motors to move the first manipulator;
The exercise training system according to claim 6, characterized by:
第1X軸および第1Y軸方向駆動モータを有し、前記第1操作部をXY平面で駆動する第1駆動部と、
前記第1操作部を操作する使用者から前記第1操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第1力センサと、
前記第1X軸および第1Y軸方向駆動モータを制御する第1制御部と、を備えた第1運動訓練装置と、
XY平面で移動可能な第2操作部と、
第2X軸および第2Y軸方向駆動モータを有し、前記第2操作部をXY平面で駆動する第2駆動部と、
前記第2操作部を操作する訓練指導者から前記第2操作部に作用するX軸およびY軸方向の力Fx,Fyを検出する第2力センサと、
前記第2X軸および第2Y軸方向駆動モータを制御する第2制御部と、を備え、前記第1運動訓練装置とデータの送受信可能に接続された第2運動訓練装置と、を有する運動訓練システムに用いられるプログラムであって、
前記第1力センサの入力値と前記第2力センサの入力値を取得する第1工程と、
前記第1工程で取得した前記第1力センサの入力値と前記第2力センサの入力値との合成値に基づいて、前記第1X軸および第1Y軸方向駆動モータを制御する第2工程と、をコンピュータにより実行させる、
ことを特徴とするプログラム。 a first operation unit movable on the XY plane;
a first drive unit having a first X-axis and a first Y-axis direction drive motor and driving the first operation unit in the XY plane;
a first force sensor that detects X-axis and Y-axis direction forces Fx and Fy acting on the first operation portion from a user who operates the first operation portion;
a first exercise training device comprising: a first controller for controlling the first X-axis and first Y-axis driving motors;
a second operation unit movable on the XY plane;
a second drive unit having a second X-axis and a second Y-axis direction drive motor for driving the second operation unit in the XY plane;
a second force sensor for detecting X-axis and Y-axis direction forces Fx and Fy acting on the second operation unit from a training instructor who operates the second operation unit;
a second exercise training device connected to the first exercise training device so as to be able to transmit and receive data; A program used for
a first step of obtaining an input value of the first force sensor and an input value of the second force sensor;
a second step of controlling the first X-axis and first Y-axis direction drive motors based on the combined value of the input value of the first force sensor and the input value of the second force sensor obtained in the first step; is executed by a computer,
A program characterized by
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021082614A JP2022175862A (en) | 2021-05-14 | 2021-05-14 | Motion training system and program |
PCT/JP2022/020121 WO2022239848A1 (en) | 2021-05-14 | 2022-05-12 | Motion training system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021082614A JP2022175862A (en) | 2021-05-14 | 2021-05-14 | Motion training system and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022175862A true JP2022175862A (en) | 2022-11-25 |
Family
ID=84028347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021082614A Pending JP2022175862A (en) | 2021-05-14 | 2021-05-14 | Motion training system and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2022175862A (en) |
WO (1) | WO2022239848A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013168738A1 (en) * | 2012-05-09 | 2013-11-14 | 学校法人産業医科大学 | Exercise training apparatus |
US20160144229A1 (en) * | 2013-07-02 | 2016-05-26 | New York University | Modular multi-joint rehabilitation training system and method |
US11357690B2 (en) * | 2017-07-18 | 2022-06-14 | Beable Health Pvt Ltd | Apparatuses for arm exercise |
JP7157980B2 (en) * | 2018-12-07 | 2022-10-21 | キヤノンファインテックニスカ株式会社 | exercise training device |
-
2021
- 2021-05-14 JP JP2021082614A patent/JP2022175862A/en active Pending
-
2022
- 2022-05-12 WO PCT/JP2022/020121 patent/WO2022239848A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022239848A1 (en) | 2022-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6218146B2 (en) | Exercise training equipment | |
EP1631421B1 (en) | System for motion improvement | |
Ball et al. | A planar 3DOF robotic exoskeleton for rehabilitation and assessment | |
Li et al. | Development of a hand exoskeleton system for index finger rehabilitation | |
EP3177375A1 (en) | Upper limb rehabilitation system | |
US20110237400A1 (en) | Arm Exercise Device and System | |
JP2002127058A (en) | Training robot, training robot system and training robot control method | |
CN110997084A (en) | Upper limb exerciser and control method thereof | |
JPH05303327A (en) | Medical cutting simulation device | |
WO2022239848A1 (en) | Motion training system and program | |
KR20160082430A (en) | Rehabilitation robot | |
JP2000181618A (en) | Tactile interface device with four-shaft force feedback | |
WO2022239849A1 (en) | Exercise training system and program | |
KR20010028461A (en) | Semi-direct drive hand exoskeleton | |
JP5238626B2 (en) | Sensory presentation device | |
KR20200097154A (en) | Upper limb rehabilitation device with Flywheel | |
JP2022175861A (en) | Motion training device and program | |
JP2022156174A (en) | Motion training device and program | |
JP2022083593A (en) | Exercise training device | |
JP2022175860A (en) | Motion training device and program | |
Contreras-Calderón et al. | PRSX: an end-effector for pronation and supination adaptable to arm rehabilitation devices | |
KR102683264B1 (en) | Method for predicting absolute position of rehabilitation robot using deep learning | |
JP2022156175A (en) | Motion training system, motion training device, display method, and program | |
JP4340465B2 (en) | Functional training device | |
JP3424392B2 (en) | Control device, control method, control device of endoscope, control device of virtual image |