JP2015221073A - Rehabilitation apparatus, control method and control program - Google Patents
Rehabilitation apparatus, control method and control program Download PDFInfo
- Publication number
- JP2015221073A JP2015221073A JP2014105991A JP2014105991A JP2015221073A JP 2015221073 A JP2015221073 A JP 2015221073A JP 2014105991 A JP2014105991 A JP 2014105991A JP 2014105991 A JP2014105991 A JP 2014105991A JP 2015221073 A JP2015221073 A JP 2015221073A
- Authority
- JP
- Japan
- Prior art keywords
- subject
- ellipse
- operable
- control
- operation amount
- 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
- 238000000034 method Methods 0.000 title claims description 17
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 238000006243 chemical reaction Methods 0.000 claims description 32
- 239000011159 matrix material Substances 0.000 claims description 21
- 238000013016 damping Methods 0.000 claims description 16
- 241000974840 Ellipes Species 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 9
- 101100371857 Caenorhabditis elegans unc-71 gene Proteins 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims 3
- 238000012549 training Methods 0.000 abstract description 11
- 210000001364 upper extremity Anatomy 0.000 description 31
- 238000004364 calculation method Methods 0.000 description 21
- 239000003550 marker Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 5
- 210000002310 elbow joint Anatomy 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 210000000323 shoulder joint Anatomy 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 3
- 210000003141 lower extremity Anatomy 0.000 description 3
- 230000007659 motor function Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 210000003857 wrist joint Anatomy 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 210000000245 forearm Anatomy 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 210000000707 wrist Anatomy 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
- A61H1/0274—Stretching or bending or torsioning apparatus for exercising for the upper limbs
- A61H1/0277—Elbow
-
- 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
- A61H1/0274—Stretching or bending or torsioning apparatus for exercising for the upper limbs
- A61H1/0281—Shoulder
-
- 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
- A61H1/0274—Stretching or bending or torsioning apparatus for exercising for the upper limbs
- A61H1/0285—Hand
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- 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
- A61H2001/0207—Nutating movement of a body part around its articulation
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
- A61H2201/1215—Rotary drive
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/1635—Hand or arm, e.g. handle
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1659—Free spatial automatic movement of interface within a working area, e.g. Robot
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1671—Movement of interface, i.e. force application means rotational
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1671—Movement of interface, i.e. force application means rotational
- A61H2201/1673—Multidimensional rotation
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5023—Interfaces to the user
- A61H2201/5043—Displays
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5061—Force sensors
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5069—Angle sensors
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5092—Optical sensor
- A61H2201/5094—Optical sensor with patient markers
-
- 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
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5097—Control means thereof wireless
Landscapes
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Physical Education & Sports Medicine (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Rehabilitation Therapy (AREA)
- Pain & Pain Management (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Rehabilitation Tools (AREA)
Abstract
Description
本発明は、被験者の運動機能を回復させるリハビリテーションを行うためのリハビリテーション装置、制御方法及び制御プログラムに関するものである。 The present invention relates to a rehabilitation apparatus, a control method, and a control program for performing rehabilitation for recovering a subject's motor function.
運動機能が損なわれた人等は、リハビリテーションをすることにより運動機能の回復に努めることが行われ、そのようなリハビリテーションを適切に行うための様々な装置が開発されている。例えば、流体クラッチを介して駆動手段により負荷を被験者の上肢に与え、そのリハビリテーションを行う装置が知られている(特許文献1参照)。 A person who has impaired motor function tries to recover the motor function by performing rehabilitation, and various devices for appropriately performing such rehabilitation have been developed. For example, a device is known in which a load is applied to a subject's upper limb by a driving means via a fluid clutch and rehabilitation is performed (see Patent Document 1).
ところで、一般に被験者の身体運動にはその姿勢に応じて動作し難い方向が存在する。上記リハビリテーション装置においては、そのような被験者の姿勢を考慮していないため、その姿勢によっては、被験者に無理な負荷を強いるという問題が生じ得る。 By the way, in general, there is a direction in which the subject's physical movement is difficult to operate according to the posture. In the rehabilitation apparatus, since the posture of such a subject is not taken into consideration, there may be a problem that an excessive load is imposed on the subject depending on the posture.
本発明は、このような問題点に鑑みてなされたものであり、被験者の姿勢に応じた最適なリハビリテーション訓練を行うことができるリハビリテーション装置、制御方法及び制御プログラムを提供することを主たる目的とする。 The present invention has been made in view of such problems, and a main object of the present invention is to provide a rehabilitation apparatus, a control method, and a control program capable of performing optimal rehabilitation training according to the posture of the subject. .
上記目的を達成するための本発明の一態様は、リハビリテーションの被験者によって操作される操作手段と、前記操作手段の操作量を検出する操作量検出手段と、前記操作手段を駆動する駆動手段と、前記駆動手段の駆動を制御する制御手段と、被験者の姿勢を検出する姿勢検出手段と、前記操作手段に作用する外力を検出する外力検出手段と、前記操作手段の操作目標位置を表示する表示手段と、を備えるリハビリテーション装置であって、 前記制御手段は、前記姿勢検出手段により検出された被験者の姿勢に基づいて、被験者の身体の可操作性を示す可操作楕円を算出し、該算出した可操作楕円に基づいて前記操作目標位置を算出すると共に、前記外力検出手段により検出された外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出し、該算出した操作量の目標値に前記操作量検出手段により検出された操作量が追従するように前記駆動手段を制御する、ことを特徴とするリハビリテーション装置である。なお、この一態様において、前記可操作楕円は、可操作楕円体を含むものとする。
この一態様において、前記制御手段は、前記可操作楕円の長径及び短径の比率及び傾きを含む振幅の正弦波関数に基づいて前記表示手段の表示画面上における2次元座標系の前記操作目標位置を算出してもよい。
この一態様において、前記制御手段は、下記式を用いて前記表示手段における2次元座標系の操作目標位置pfinを算出してもよい。
この一態様において、前記制御手段は、前記表示手段における2次元座標系の原点と前記操作目標位置とを結ぶ仮想ガイドラインを生成し、該仮想ガイドラインの方向に対して低負荷となり、該仮想ガイドラインと垂直方向に対して高負荷となるアドミタンス制御を前記駆動手段に対して行ってもよい。
この一態様において、前記制御手段は、前記仮想ガイドラインの方向に対してスティッフネス定数及びダンピング定数のうち少なくとも一方を低く設定し、前記垂直方向に対してスティッフネス定数及びダンピング定数のうち少なくとも一方を高く設定したアドミタンス行列を用いて、前記操作手段に対する操作量の目標値を算出してもよい。
この一態様において、前記制御手段は、前記外力検出手段により検出された外力をグローバル座標系の外力に変換し、該変換した外力を前記仮想ガイドラインの回転角度に基づいて回転変換し、該回転変換した値を前記アドミタンス行列を用いた変換を行い、該変換した値を前記仮想ガイドラインの回転角度に基づいて逆回転変換を行い、該逆回転変換した値を逆キネマティクスを用いて変換を行い、前記操作手段に対する操作量の目標値を算出してもよい。
この一態様において、前記制御手段は、下記式を用いて前記操作手段に対する操作量の目標値θrefを算出してもよい。
この一態様において、前記制御手段は、前記操作量検出手段により検出された操作量に対応する前記表示手段上の現在位置が前記仮想ガイドラインから前記垂直方向に外れるに従がって、前記ダンピング定数及び/又はスティッフネス定数を徐々高く設定してもよい。
この一態様において、前記制御手段は、前記操作量検出手段により検出された操作量に対応する前記表示手段上の現在位置が前記可操作楕円の外側に出たと判断すると、ダンピング定数及び/又はスティッフネス定数を所定量増加させてもよい。
この一態様において、前記姿勢検出手段は、前記被験者の身体の各関節角度を検出し、 前記制御手段は、前記姿勢検出手段により検出された各関節角度と、前記身体のヤコビアン行列と、に基づいて前記可操作楕円を算出してもよい。
上記目的を達成するための本発明の一態様は、リハビリテーションの被験者によって操作される操作手段の操作量を検出するステップと、被験者の姿勢を検出するステップと、 前記操作手段に作用する外力を検出するステップと、前記操作手段の操作目標位置を表示するステップと、を含むリハビリテーション装置の制御方法であって、前記検出された被験者の姿勢に基づいて、被験者の身体の可操作性を示す可操作楕円を算出するステップと、該算出した可操作楕円に基づいて前記操作目標位置を算出するステップと、前記検出された外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出するステップと、該算出した操作量の目標値に前記検出された操作量が追従するように前記操作手段を駆動する駆動手段を制御するステップと、を含む、ことを特徴とするリハビリテーション装置の制御方法であってもよい。
上記目的を達成するための本発明の一態様は、リハビリテーションの被験者の姿勢に基づいて、被験者の身体の可操作性を示す可操作楕円を算出する処理と、該算出した可操作楕円に基づいて操作目標位置を算出する処理と、被験者によって操作される操作手段の前記操作目標位置を表示する処理と、前記操作手段に作用する外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出する処理と、該算出した操作量の目標値に前記操作手段の操作量が追従するように前記操作手段を駆動する駆動手段を制御する処理と、をコンピュータに実行させる、ことを特徴とするリハビリテーション装置の制御プログラムであってもよい。
One aspect of the present invention for achieving the above object is an operation means operated by a rehabilitation subject, an operation amount detection means for detecting an operation amount of the operation means, a drive means for driving the operation means, Control means for controlling the drive of the drive means, posture detection means for detecting the posture of the subject, external force detection means for detecting external force acting on the operation means, and display means for displaying the operation target position of the operation means The control means calculates an operable ellipse indicating the manipulability of the subject's body based on the posture of the subject detected by the posture detecting means, and the calculated controllability. While calculating the operation target position based on the operation ellipse, based on the external force detected by the external force detection means and the calculated operation target position, A rehabilitation comprising: calculating a target value of an operation amount for the operation unit; and controlling the driving unit so that the operation amount detected by the operation amount detection unit follows the calculated target value of the operation amount Device. In this aspect, the operable ellipse includes an operable ellipsoid.
In this one aspect, the control unit is configured to operate the target position of the two-dimensional coordinate system on the display screen of the display unit based on a sinusoidal function of amplitude including the ratio of the major axis and the minor axis of the operable ellipse and the inclination May be calculated.
In this aspect, the control means may calculate the operation target position p fin of the two-dimensional coordinate system in the display means using the following formula.
In this aspect, the control unit generates a virtual guideline that connects the origin of the two-dimensional coordinate system in the display unit and the operation target position, and has a low load with respect to the direction of the virtual guideline. Admittance control with a high load in the vertical direction may be performed on the driving means.
In this aspect, the control means sets at least one of a stiffness constant and a damping constant low with respect to the direction of the virtual guideline, and sets at least one of the stiffness constant and the damping constant with respect to the vertical direction. The target value of the operation amount for the operation means may be calculated using an admittance matrix set high.
In this aspect, the control unit converts the external force detected by the external force detection unit into an external force in a global coordinate system, and converts the converted external force based on the rotation angle of the virtual guideline. The converted value is converted using the admittance matrix, the converted value is subjected to reverse rotation conversion based on the rotation angle of the virtual guideline, the reverse rotation converted value is converted using reverse kinematics, A target value of an operation amount for the operation means may be calculated.
In this aspect, the control unit may calculate a target value θ ref of an operation amount for the operation unit using the following equation.
In this one aspect, the control unit is configured so that the current position on the display unit corresponding to the operation amount detected by the operation amount detection unit deviates from the virtual guideline in the vertical direction, and the damping constant And / or the stiffness constant may be set gradually higher.
In this aspect, when the control unit determines that the current position on the display unit corresponding to the operation amount detected by the operation amount detection unit is outside the operable ellipse, the damping constant and / or the stiffening The Ness constant may be increased by a predetermined amount.
In this aspect, the posture detection unit detects each joint angle of the body of the subject, and the control unit is based on each joint angle detected by the posture detection unit and the Jacobian matrix of the body. The operable ellipse may be calculated.
One aspect of the present invention for achieving the above object is to detect an operation amount of an operating means operated by a rehabilitation subject, a step of detecting a posture of the subject, and an external force acting on the operating means. And a step of displaying an operation target position of the operation means, the control method of the rehabilitation device, wherein the manipulability indicating the manipulability of the subject's body based on the detected posture of the subject An operation on the operation means based on the step of calculating an ellipse, the step of calculating the operation target position based on the calculated operable ellipse, the detected external force, and the calculated operation target position A step of calculating a target value of the amount, and driving the operation means so that the detected operation amount follows the calculated target value of the operation amount And a step of controlling the driving means to perform the control.
One aspect of the present invention for achieving the above object is to calculate an operable ellipse indicating the manipulability of the subject's body based on the posture of the subject in rehabilitation, and based on the calculated operable ellipse. Based on the processing for calculating the operation target position, the processing for displaying the operation target position of the operation means operated by the subject, the external force acting on the operation means, and the calculated operation target position. A process of calculating a target value of an operation amount for the means, and a process of controlling a driving means for driving the operation means so that the operation amount of the operation means follows the calculated target value of the operation amount. The control program of the rehabilitation apparatus characterized by performing may be sufficient.
本発明によれば、被験者の姿勢に応じた最適なリハビリテーション訓練を行うことができるリハビリテーション装置、制御方法及び制御プログラムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the rehabilitation apparatus, control method, and control program which can perform the optimal rehabilitation training according to a test subject's attitude | position can be provided.
以下、図面を参照して本発明の実施の形態について説明する。図1は、本発明の一実施の形態に係るリハビリテーション装置の概略的なシステム構成を示すブロック図である。本実施の形態に係るリハビリテーション装置1は、被験者によって操作されるグリップレバー部2と、被験者の上肢の姿勢を撮影するカメラ3と、グリップレバー部2に操作トルクを付与する第1及び第2サーボモータ4、5と、グリップレバー部2の操作量を検出する第1及び第2回転センサ6、7と、グリップレバー部2に作用する外力を検出する力センサ8と、第1及び第2サーボモータ4、5を制御する制御装置9と、各種の操作情報を表示する表示装置10と、を備えている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic system configuration of a rehabilitation apparatus according to an embodiment of the present invention. The rehabilitation device 1 according to the present embodiment includes a
グリップレバー部2は、操作手段の一具体例であり、被験者が上肢のリハビリテーションを行うために操作を行うものである(図2)。グリップレバー部2は、複数の関節部を有する多関節型のロボットアームとして構成されている。グリップレバー部2は、例えば、筺体21と筺体21に回転可能に設けられた第1関節軸22と、第1関節軸22に連結された第1リンク23と、第1リンク23に連結された第2関節軸24と、第2関節軸24に連結された第2リンク25と、第2リンク25の先端に連結され被験者が把持するハンドル26と、を有している。
The
第1リンク23は第1関節軸22を中心にして回転し、第2リンク25は第2関節軸24を中心にして回転する。この構成により、ハンドル26は、2次元平面上の任意の位置に移動することができる。なお、上記グリップレバー部2の構成は一例であり、これに限らない。例えば、グリップレバー部2は3つ以上の関節部を有し、ハンドル26が2次元平面あるいは3次元空間上の任意の位置に移動する構成であってもよい。被験者は、ハンドル26を把持し、ハンドル26を指示された方向に操作することで、リハビリテーション訓練を行う。
The
第1及び第2回転センサ6、7は、操作量検出手段の一具体例であり、グリップレバー部2の操作量を検出する。第1回転センサ6は、グリップレバー部2の第1関節軸22の回転角を検出する。第2回転センサ7は、グリップレバー部2の第2関節軸24の回転角を検出する。第1及び第2回転センサ6、7は、例えば、ポテンショメータ、ロータリーエンコーダなどで構成されている。
The first and
第1及び第2回転センサ6、7はA/D(アナログ/デジタル)変換器11を介して制御装置9に接続されている。第1及び第2回転センサ6、7は、検出したグリップレバー部2の第1及び第2関節軸22、24の回転角に応じた回転角信号を制御装置9に出力する。
The first and
第1及び第2サーボモータ4、5は、駆動手段の一具体例であり、グリップレバー部2のハンドル26に操作トルクを付与する機能を有している。第1サーボモータ4の駆動軸は、グリップレバー部2の第1関節軸22に連結されている。第2サーボモータ5の駆動軸は、グリップレバー部2の第2関節軸24に連結されている。第1及び第2サーボモータ4、5は、例えば、AC(交流式)サーボモータであり、減速機構を内蔵している。
The first and
第1及び第2サーボモータ4、5は、サーボアンプ12及びD/A(デジタル/アナログ)変換器13を介して制御装置9に接続されている。第1及び第2サーボモータ4、5は制御装置9から送信される制御信号に応じて、第1及び第2関節軸22、24を介して、グリップレバー部2のハンドル26にトルクを付与する。
The first and
力センサ8は、外力検出手段の一具体例であり、被験者がグリップレバー部2を操作した際のハンドル26に作用する外力を検出する。力センサ8は、例えば、グリップレバー部2のハンドル26の根元に設けられている。力センサ8は、A/D変換器11を介して制御装置9に接続されている。力センサ8は、検出した外力に応じた力値信号を制御装置9に出力する。
The
カメラ3は、姿勢検出手段の一具体例であり、被験者がグリップレバー部2を操作する際の被験者の上肢の姿勢を撮影する。例えば、被験者の腕(手首関節、肘関節、肩関節など)には、複数の画像マーカMが取付られている。カメラ3は、被験者の腕の各画像マーカMを撮影する。カメラ3は、撮影した撮影画像を制御装置9に出力する。
The
制御装置9は、制御手段の一具体例であり、第1及び第2サーボモータ4、5を制御する。制御装置9は、力センサ8から出力された力値信号と、第1及び第2回転センサ6、7から出力される回転角信号と、に基づいて、第1及び第2サーボモータ4、5に対するトルク指令値(操作量の目標値)を算出する。制御装置9は、算出したトルク指令値に応じた制御信号を生成し、第1及び第2サーボモータ4、5に対して出力する。第1及び第2サーボモータ4、5は、制御装置9からの制御信号に応じてグリップレバー部2にトルクを付与する。
The
なお、制御装置9は、例えば、演算処理、制御処理等と行うCPU(Central Processing Unit)9a、CPU9aによって実行される演算プログラム、制御プログラム等が記憶されたROM(Read Only Memory)やRAM(Random Access Memory)からなるメモリ9b、外部と信号の入出力を行うインターフェイス部(I/F)9c、などからなるマイクロコンピュータを中心にして、ハードウェア構成されている。CPU9a、メモリ9b、及びインターフェイス部9cは、データバス9dなどを介して相互に接続されている。
The
表示装置10は、表示手段の一具体例であり、被験者の操作に関する各種の操作情報を表示する。表示装置10は制御装置9に接続されており、制御装置9から出力される情報に基づいて各種の操作情報を表示する。表示装置10は、例えば、液晶ディスプレイ装置、有機ELディスプレイ装置などで構成されている。
The
表示装置10は、例えば、制御装置9から出力されるグリップレバー部2のハンドルの現在位置に対応するターゲットマーク□と、被験者が操作目標とするターゲットマーク○と、を同時に表示画面上に2次元座標系で表示させる。このターゲットマーク○は、被験者の上肢のリハビリテーション訓練を行う上でのハンドル操作の目標位置となる。被験者は、表示装置10の表示画面上に表示されたターゲットマーク□を、そのトラッキング課題であるターゲットマーク○に追従させるように、グリップレバー部2のハンドル26を操作する。
これにより、所望の関節運動の回復を可能とするリハビリテーション訓練が行われる。なお、上述したリハビリテーション訓練の方法は一例であり、これに限定されない。
The
Thereby, rehabilitation training which enables recovery of a desired joint motion is performed. In addition, the method of the rehabilitation training mentioned above is an example, and is not limited to this.
ところで、一般に被験者の上肢などの身体運動にはその姿勢に応じて動作し難い方向が存在する。従来のリハビリテーション装置においては、そのような被験者の姿勢を考慮していないため、その姿勢によっては、被験者に無理な負荷を強いるという問題が生じ得る。 By the way, in general, there is a direction in which the body movement such as the upper limb of the subject is difficult to move according to the posture. In the conventional rehabilitation apparatus, since the posture of such a subject is not taken into consideration, there may be a problem that an excessive load is imposed on the subject depending on the posture.
これに対し、本実施の形態に係るリハビリテーション装置1において、制御装置9は、カメラ3により撮影された被験者の姿勢の画像に基づいて、被験者の身体の可操作性を示す可操作楕円を算出し、該算出した可操作楕円に基づいてグリップレバー部2のハンドル26の操作目標位置を算出し、表示装置10に表示させる。さらに、制御装置9は、力センサ8により検出された外力と、算出した操作目標位置と、に基づいて、アドミタンス制御を行い、グリップレバー部2の第1及び第2関節軸22、24の制御目標値を算出し、該算出した制御目標値に第1及び第2回転センサ6、7により検出された第1及び第2関節軸22、24の回転角が追従するように第1及び第2サーボモータ4、5を制御する。
On the other hand, in the rehabilitation device 1 according to the present embodiment, the
これにより、被験者の姿勢に基づいた可操作楕円を考慮して操作目標位置が設定される。このため、、被験者に無理な負荷を強いることがない。さらに、被験者がグリップレバー部2のハンドル26を操作目標位置の方向に操作し易いようにガイドするアドミタンス制御を行う。これにより、被験者に掛かる負荷を適度に軽減できる。すなわち、被験者の上肢の姿勢に応じた最適なリハビリテーション訓練を行うことができる。
Thereby, the operation target position is set in consideration of the operable ellipse based on the posture of the subject. For this reason, an excessive load is not imposed on the subject. Further, admittance control is performed to guide the subject so that the
上記制御を実現するために、制御装置9は、第1及び第2回転センサ6、7により検出されたグリップレバー部2の第1及び第2関節軸22、24の回転角と、力センサ8により検出されたグリップレバー部2のハンドル26に作用する外力と、カメラ3により撮影された被験者の上肢の姿勢の画像と、に基づいて、被験者によるグリップレバー部2のハンドル26の操作を補助するアシスト制御を行う。表示装置10の表示画面上で仮想のガイドラインに沿って動く操作目標値(ターゲットマーク)の振幅は、可操作楕円の大きさで制限される。
制御装置9は、上記アシスト制御を実行する上で、後述する、上位制御系及び下位制御系を実行する。
In order to realize the above control, the
The
制御装置9は、上位制御系において、カメラ3により撮影された被験者の上肢の姿勢の画像に基づいて、可操作楕円を算出する。さらに、制御装置9は、上位制御系において、力センサ8により検出されたグリップレバー部2のハンドル26に作用する外力に基づいて、2自由度アドミタンス制御を行い、ハンドル26を操作目標位置へガイドする仮想のガイドラインを算出する。
The
制御装置9は、下位制御系において、上位制御系で算出した仮想ガイドラインに沿った第1及び第2関節軸22、24の制御目標値にグリップレバー部2の第1及び第2関節軸22、24の回転角を追従させる位置制御を行う。制御装置9は、この位置制御において、グリップレバー部2の第1及び第2関節軸22、24の回転角をフィードバックさせたPID制御によるフィードバック制御と、慣性補償及び摩擦補償によるフィードフォワード制御を行い、第1及び第2サーボモータ4、5に対するトルク指令値を算出する。
In the lower control system, the
次に、上述した上位制御系について、詳細に説明する。
図3は、本実施の形態に係る制御装置の概略的なシステム構成を示すブロック図である。
本実施の形態に係る制御装置9は、上位制御系の円ハフ変換部91と、関節角度変換部92と、可操作楕円算出部93と、目標値算出部94と、回転変換部95と、アドミタンス制御部96と、逆キネマティクス部97と、を有している。
Next, the above-described upper control system will be described in detail.
FIG. 3 is a block diagram showing a schematic system configuration of the control device according to the present embodiment.
The
円ハフ変換部91は、カメラ3から出力された各画像マーカの撮影画像を、円のハフ変換を行い、各画像マーカの中心位置pcjを算出する。
pcj=(imgray、Rcir)
ここで、imgrayはグレイスケールイメージであり、Rcirは画像マーカの半径である。pcj=[uj、vj、1]Tは、画像座標系における画像マーカの中心位置である。
The circle Hough transform
p cj = (im gray , R cir )
Here, im gray is a gray scale image and R cir is the radius of the image marker. p cj = [u j , v j , 1] T is the center position of the image marker in the image coordinate system.
関節角度変換部92は、各画像マーカの中心位置pcjを、周知の変換行列Mpersによりワールド座標系(XY座標系)の中心位置pjに変換する。
上記式において、pj=[pjx、pjy]Tはワールド座標系における各画像マーカの中心位置であり、j=1、2、3は、被験者の上肢の肩関節、肘関節、及び手首関節を夫々示している。但し、上肢の肩関節、肘関節、及び手首関節は、同一の高さ平面内で運動しているものとし、その高さ情報は省略する。 In the above equation, p j = [p jx , p jy ] T is the center position of each image marker in the world coordinate system, and j = 1, 2, and 3 are the shoulder joint, elbow joint, and wrist of the subject's upper limb. Each joint is shown. However, it is assumed that the shoulder joint, elbow joint, and wrist joint of the upper limb are moving within the same height plane, and the height information is omitted.
ここで、幾何学的関係により上肢の肩関節角度q1及び肘関節角度q2は、下記式で表すことができる。
したがって、上肢のヤコビアン行列は下記式で表すことができる。なお、下記式において、L1は上肢の上腕の長さであり、L2は上肢の前腕の長さである。
関節角度変換部92は、上記式を用いて、上肢のヤコビアン行列を算出する。
可操作楕円算出部93は、下記式を用いてヤコビアン行列を特異値分解し、被験者の手先の可操作性を示す可操作楕円の長軸の大きさσlong、短軸の大きさσshort、および方向(Uhの第1列ベクトル)を算出する。
The manipulative
可操作楕円算出部93は、可操作楕円の半径比率λellip及び傾きθellipは、下記式を用いて算出する。
目標値算出部94は、可操作楕円算出部93により算出された可操作楕円の半径比率λellip及び傾きθellipに基づいて、下記式を用いてトラッキング課題の最終目標値pfin=[prx、pry]Tを算出する。
pfin=f(λellip、θellip)
The target
p fin = f (λ elip , θ elip )
但し、上記最終目標値pfinは、トラッキング課題において、被験者が表示装置10の表示画面上で目視により操作目標とする操作目標位置(例えば、ターゲットマークの2次元座標位置)である。
However, the final target value p fin is an operation target position (for example, a two-dimensional coordinate position of the target mark) that the subject visually targets on the display screen of the
目標値算出部94は、算出した最終目標値pfinを表示装置10に対して出力する。表示装置10は、表示画面の2次元座標系において、目標値算出部94から出力された最終目標値pfinを操作目標のターゲットマークとして、グリップレバー部2のハンドル26の現在位置を示すターゲットマークと共に表示する。
The target
なお、目標値算出部94は、例えば、第1及び第2回転センサ6、7から出力されるグリップレバー部2の第1及び第2関節軸22、24の回転角に基づいて順キネマティクスを用いてグリップレバー部2のハンドル26の現在位置に対応するターゲットマークの位置を算出する。
The target
上記最終目標値pfinを下記式で表すことができる。下記式において、R(θrot_k)は回転行列である。θrot_k=0+π(k−1)/8(k=1、・・・、8)は、最終目標値pfinの主軸(2次元座標系の原点とpfinとを結ぶ線であり、仮想のガイドライン)の回転角度である。
上記式において、prx0は、最終目標値の信号であり、下記正弦波で表すことができる。
prx0=Arsin(2πft)
上記正弦波の振幅Arは、最終目標値pfinの主軸の回転角度θrot_kだけでなく、可操作楕円の半径に応じて変化する。
In the above equation, p rx0 is a signal of the final target value and can be represented by the following sine wave.
p rx0 = A r sin (2πft)
Amplitude A r of the sine wave, not only the rotation angle theta Rot_k the main axis of the final target value p fin, varies according to the radius of the manipulability ellipse.
すなわち、正弦波の振幅Arは、可操作楕円の長軸方向(被験者の上肢が動作し易い方向)には大きく変化する。このため、表示装置10の表示画面上において可操作楕円の長軸方向に最終目標値pfinは大きく変化する。一方、正弦波の振幅Arは、可操作楕円の短軸方向(被験者の上肢が動作し難い方向)には小さく変化する。このため、表示装置10の表示画面上において可操作楕円の短軸方向に最終目標値pfinは小さく変化する。このように、被験者に無理のないトラッキング課題となるような最終目標値pfinが生成される。
That is, the amplitude A r of the sine wave changes greatly in the longitudinal direction of the manipulability ellipse (easy direction subjects the upper limb is operated). For this reason, on the display screen of the
但し、上記式において、正弦波の周波数を、例えばf=0.3(Hz)とし、振幅Arを下記式で表すことができる。
上記式において、可操作楕円の長径Rel及び短径Resは、下記式を用いて算出できる。下記式において、Renは可操作楕円のノミナル半径であり、予め設計時に設定される設計パラメータである。
なお、回転角度θrot_k=0+π(k−1)/8(k=1、・・・、8)としているが、これに限らない。例えば、回転角度θrot_k=0+π(k−1)/n(k=1、・・・、n)としもよい。nを増加させることで、グリップレバー部2のハンドル26をより滑らかにガイドすることができる。
目標値算出部94は、算出した最終目標値pfinの主軸の回転角度θrot_kを回転変換部95に出力する。
In addition, although it is set as rotation angle (theta) rot_k = 0 + (pi) (k-1) / 8 (k = 1, ..., 8), it is not restricted to this. For example, the rotation angle θ rot — k = 0 + π (k−1) / n (k = 1,..., N) may be used. By increasing n, the
The target
続いて、グリップレバー部2の操作をガイドするための、仮想のガイドライン(以下、仮想ガイドライン)を作成する2自由度アドミタンス制御について詳細に説明する。
回転変換部95は、第1回転センサ6から出力される第1関節軸22の回転角θ1と第2回転センサ7から出力される第2関節軸24の回転角θ2と、に基づいて、力センサ8から出力される力値信号を、下記式を用いて回転変換することでワールド座標系の力値信号に変換する。ここで、上記回転変換前の力値信号(力ベクトル)は、fext0=[fex0 fey0]Tであり、上記回転変換後の力値信号(力ベクトル)は、fext=[fex fey]Tである。
fext=R(θx)fext0
θx=θ1+θ2−π/2
Next, two-degree-of-freedom admittance control for creating a virtual guideline (hereinafter referred to as a virtual guideline) for guiding the operation of the
The
f ext = R (θ x ) f ext0
θ x = θ 1 + θ 2 −π / 2
アドミタンス制御部96は、回転変換部95により変換された力信号fextに基づいて、下記式を用いて、作業空間におけるグリップレバー部2のハンドル26の操作目標位置である制御目標値prefを算出する。
Based on the force signal f ext converted by the
アドミタンス制御部96は、下記式に示す如く、回転変換部95からの力値信号fextに対して、最終目標値pfinの主軸の回転角度θrot_k=0+π(k−1)/8を用いて回転変換R(θrot_k)を行う。そして、アドミタンス制御部96は、回転変換R(θrot_k)後、アドミタンス行列Gadm(s)による変換(アドミタンス制御)を行い、逆回転変換RT(θrot_k)を行うことで、制御目標値prefを算出する。
上記式において、Dadm1は主軸方向(仮想ガイドラインの方向)に対するダンピング定数であり、Kadm1は主軸方向のスティッフネス定数である。Dadm2は副軸方向(仮想ガイドラインの方向に対して垂直方向)に対するダンピング定数であり、Kadm2は副軸方向のスティッフネス定数である。 In the above equation, D adm1 is a damping constant with respect to the principal axis direction (the direction of the virtual guideline), and K adm1 is a stiffness constant in the principal axis direction. D adm2 is a damping constant with respect to the minor axis direction (perpendicular to the direction of the virtual guideline), and K adm2 is a stiffness constant in the minor axis direction.
例えば、主軸方向のダンピング定数Dadm1及び/又はスティッフネス定数Kadm1を低く設定し、副軸方向のダンピング定数Dadm2及び/又はスティッフネス定数Kadm2を高く設定する。これにより、グリップレバー部2のハンドル26を主軸方向に操作したとき低負荷となり、副軸方向に操作したとき高負荷となる。したがって、被験者はグリップレバー部2のハンドル26を仮想ガイドラインの方向に操作しとき低負荷を感じ、グリップレバー部2のハンドル26を仮想ガイドラインから外れた方向に操作を行ったとき、高負荷を感じる。このようにして、グリップレバー部2のハンドル26の操作を仮想ガイドラインに沿って操作目標位置(制御目標値pref)の方向に自然とガイドすることができる。したがって、被験者は、グリップレバー部2のハンドル26を操作目標位置に向けて容易に操作できるため、その負荷を適度に軽減できる。
For example, set low the main axis of the damping constant D adm1 and / or stiffness constant K adm1, set high countershaft direction of damping constant D adm2 and / or stiffness constant K adm2. Thereby, when the
逆キネマティクス部97は、下記逆キネマティクス関数IK()を用いて、アドミタンス制御部96から出力される作業空間における制御目標値prefを関節空間における制御目標値θrefに変換する。
θref=IK(pref)
The
θ ref = IK (p ref )
次に、上述した下位制御系について、詳細に説明する。
制御装置9は、下位制御系において、上位制御系で算出した関節空間の制御目標値θref=[θr1 θr2]をグリップレバー部2の第1及び第2関節軸22、24の回転角θ1、θ2を追従させる位置制御を行う。下位制御系は、PID制御からなるフィードバック部分と慣性補償及び摩擦補償からなるフィードフォワード部分とを含む。
Next, the above-described lower control system will be described in detail.
In the lower control system, the
制御装置9は、上位制御系の逆キネマティクス部97から出力された制御目標値θrefに、第1及び第2回転センサ6、7により検出されたグリップレバー部2の第1及び第2関節軸22、24の回転角θ1、θ2を追従させるように、第1及び第2サーボモータ4、5に対するトルク指令値τ1、τ2を下記式を用いて夫々算出する。制御装置9は、算出したトルク指令値τ1、τ2に応じた制御信号を生成し第1及び第2サーボモータ4、5に対して出力することで、第1及び第2サーボモータ4、5を夫々制御する。
上記式において、i=1、2であり、i=1は第1関節軸22を表し、i=2は第2関節軸24を表している。Imハットはグリップレバー部2のハンドル26の慣性モーメントの推定値、Bmハットは粘性摩擦項係数の推定値、Dmハットは動摩擦係数の推定値、を夫々示している。Imハット、Bmハット、Dmハットは、慣性補償および摩擦補償のため最小2乗法によりオフライン同定されている。Kp、Ki、Kdは、PID制御の比例ゲイン、積分ゲイン、微分ゲインを夫々示している。
In the above formula, i = 1 and 2, i = 1 represents the first
制御装置9は、上記式に基づいて、慣性補償部、摩擦補償部、及び、PID制御によるフィードバック部を含む、下位制御を実行することができる。この下位制御系において、慣性補償部及び、特に、摩擦補償部を含むことで、安価なサーボモータを用いることができるため、コスト低減に繋がる。
Based on the above equation, the
制御装置9は、グリップレバー部2の第1及び第2関節軸22、24の回転角θ=[θ1 θ2]Tから下記式の順キネマティクスを用いて、作業空間におけるグリップレバー部2のハンドル26の現在位置p=[px py]Tを算出し、表示装置10に出力する。表示装置10は、表示画面の2次元座標系で、グリップレバー部2のハンドル26の現在位置p=[px py]Tに対応した位置にターゲットマークを表示させる。
p=FK(θ)
The
p = FK (θ)
図4は、本実施の形態に係るアドミタンス制御による効果を示す図である。但し、本アドミタンス制御において、可操作楕円は考慮されていない。図4に示す如く、作業空間において、仮想ガイドラインにより円周方向に22.5(deg)毎に等分割されており、その仮想ガイドラインに沿って、グリップレバー部2のハンドルをスムーズに操作可能であることが確認できる。
FIG. 4 is a diagram illustrating an effect of admittance control according to the present embodiment. However, in this admittance control, the operable ellipse is not considered. As shown in FIG. 4, the work space is equally divided by 22.5 (deg) in the circumferential direction by a virtual guideline, and the handle of the
図5は、被験者の上肢を水平面内で横方向に回転動作させたときの、可操作楕円の形状を示す図である。図5に示す如く、被験者の手先の円弧運動に応じて、その円弧の円周方向に可操作楕円の長軸が配置されている。したがって、算出された可操作楕円の形状が良好であることが分かる。また、円弧の半径方向に可操作楕円の短軸が配置されており、その半径方向が動かし難い方向であることが分かる。本実施の形態に係るリハビリテーション装置1は、このような上肢の姿勢の場合、手先の円弧運動の円周方向に大きく半径方向に小さくグリップレバー部2を操作するトラッキング課題を設定する。
FIG. 5 is a diagram showing the shape of an operable ellipse when the upper limb of a subject is rotated in the horizontal direction in a horizontal plane. As shown in FIG. 5, the long axis of the operable ellipse is arranged in the circumferential direction of the arc in accordance with the arc motion of the subject's hand. Therefore, it can be seen that the calculated shape of the operable ellipse is good. Further, it can be seen that the short axis of the manipulable ellipse is arranged in the radial direction of the arc, and the radial direction is difficult to move. In the case of such an upper limb posture, the rehabilitation device 1 according to the present embodiment sets a tracking task for operating the
図6は、図5左端における腕姿勢(a)のときの仮想ガイドラインを示す図である。図7は、図5右端における腕姿勢(b)のときの仮想ガイドラインを示す図である。
図6及び図7に示す如く、仮想ガイドラインに沿った制御目標値pfinが可操作楕円の大きさにより制限されて、腕の動作し易い方向(可操作楕円の長軸方向)には長く、腕の動作し難い方向(可操作楕円の短軸方向)には短く、グリップレバー部2の操作が誘導されていることが分かる。よって、被験者は無理の無いリハビリテーションを行うことができることが分かる。
FIG. 6 is a diagram showing a virtual guideline in the arm posture (a) at the left end of FIG. FIG. 7 is a diagram showing a virtual guideline in the arm posture (b) at the right end of FIG.
As shown in FIGS. 6 and 7, the control target value p fin along the virtual guideline is limited by the size of the manipulable ellipse, and is long in the direction in which the arm easily moves (long axis direction of the manipulable ellipse) It can be seen that it is short in the direction in which the arm is difficult to move (the short axis direction of the operable ellipse) and that the operation of the
次に、本実施の形態に係るリハビリテーション装置の制御方法について詳細に説明する。図8は、本実施の形態に係るリハビリテーション装置の制御処理フローを示すフローチャートである。なお、図8に示す制御処理は所定時間毎に繰り返し実行される。 Next, the control method of the rehabilitation apparatus according to the present embodiment will be described in detail. FIG. 8 is a flowchart showing a control processing flow of the rehabilitation apparatus according to the present embodiment. Note that the control process shown in FIG. 8 is repeatedly executed every predetermined time.
カメラ3は、被験者の腕の各画像マーカMを撮影し、撮影した撮影画像を制御装置9に出力する。円ハフ変換部91は、カメラ3から出力された各画像マーカMの撮影画像を円ハフ変換して各画像マーカの中心位置pcjを算出し、関節角度変換部92に出力する(ステップS101)。
The
関節角度変換部92は、円ハフ変換部91から出力された各画像マーカの中心位置pcjを変換行列によりワールド座標系の中心位置pjに変換し、上肢のヤコビアン行列を算出し、可操作楕円算出部93に出力する(ステップS102)。
The joint
可操作楕円算出部93は、関節角度変換部92から出力されたヤコビアン行列を特異値分解し、可操作楕円の長軸の長さσlong、短軸の長さσshort、および方向(Uhの第1列ベクトル)を算出し、可操作楕円の半径比率λellip及び傾きθellipを算出する(ステップS103)。可操作楕円算出部93は、算出した可操作楕円の半径比率λellip及び傾きθellipを目標値算出部94に出力する。
The manipulative
目標値算出部94は、可操作楕円算出部93から出力された可操作楕円の半径比率λellip及び傾きθellipに基づいて、トラッキング課題の最終目標値pfin=[prx、pry]Tを算出し、表示装置10に対して出力する(ステップS104)。
The target
表示装置10は、表示画面の2次元座標系において、目標値算出部94から出力された最終目標値pfinを操作目標のターゲットマークとして、グリップレバー部2のハンドル26の現在位置を示すターゲットマークと共に表示する(ステップS105)。
In the two-dimensional coordinate system of the display screen, the
回転変換部95は、第1回転センサ6から出力される第1関節軸22の回転角θ1と第2回転センサ7から出力される第2関節軸24の回転角θ2と、に基づいて、力センサ8から出力される力値信号fext0を、回転変換することでワールド座標系の力値信号fextに変換し、アドミタンス制御部96に出力する(ステップS106)。
The
アドミタンス制御部96は、回転変換部95から出力されたワールド座標系の力値信号fextに基づいて、作業空間におけるグリップレバー部2のハンドル26の位置である制御目標値prefを算出し、逆キネマティクス部97に出力する(ステップS107)。
The
逆キネマティクス部97は、逆キネマティクス関数IK()を用いて、アドミタンス制御部96から出力される作業空間における制御目標値prefを関節空間における制御目標値θrefに変換する(ステップS108)。
The
制御装置9は、上位制御系の逆キネマティクス部97から出力された制御目標値θrefに、第1及び第2回転センサ6、7により検出されたグリップレバー部2の第1及び第2関節軸22、24の回転角θ1、θ2を追従させるように、第1及び第2サーボモータ4、5に対するトルク指令値τ1、τ2を夫々算出する(ステップS109)。制御装置9は、算出したトルク指令値τ1、τ2に応じた制御信号を生成し第1及び第2サーボモータ4、5に対して出力することで、第1及び第2サーボモータ4、5を夫々制御する。
The
以上、本実施の形態に係るリハビリテーション装置1において、被験者の手先の可操作性を示す可操作楕円を算出し、該算出した可操作楕円に基づいてグリップレバー部2のハンドル26の操作目標位置を算出し、表示装置10に表示させる。さらに、リハビリテーション装置1において、力センサ8により検出された外力と、算出した操作目標位置と、に基づいて、アドミタンス制御を行い、グリップレバー部2の第1及び第2関節軸22、24の操作量の目標値を算出し、該算出した操作量の目標値に第1及び第2回転センサ6、7により検出された第1及び第2関節軸22、24の回転角が追従するように第1及び第2サーボモータ4、5を制御する。
As described above, in the rehabilitation apparatus 1 according to the present embodiment, the operable ellipse indicating the operability of the subject's hand is calculated, and the operation target position of the
これにより、被験者の上肢の姿勢に基づいた可操作楕円を考慮して操作目標位置が設定される。このため、被験者に無理な負荷を強いることがない。さらに、被験者がグリップレバー部2のハンドル26を操作目標位置の方向に操作し易いようにガイドするアドミタンス制御を行う。これにより、被験者に掛かる負荷を適度に軽減できる。すなわち、被験者の姿勢に応じた最適なリハビリテーション訓練を行うことができる。
Accordingly, the operation target position is set in consideration of the operable ellipse based on the posture of the upper limb of the subject. For this reason, an excessive load is not imposed on the subject. Further, admittance control is performed to guide the subject so that the
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention.
上記一実施の形態において、制御装置9は、カメラ3から出力される被験者の上肢の撮影画像に基づいて、上記可操作楕円を算出しているが、これに限らず、任意のセンサを用いて上記可操作楕円を算出することができる。制御装置9は、例えば、被験者の上肢に装着された慣性センサから出力される信号に基づいて、上記可操作楕円を算出してもよい。制御装置9は、例えば、慣性センサから出力される信号と、予め設定された関節角度の運動モデルと、に基づいて上肢の関節角度を算出し、該算出した関節角度と、上肢のヤコビアン行列とに基づいて上記可操作楕円を算出する。
In the above-described embodiment, the
また、制御装置9は、例えば、デプスセンサ(キネクト(登録商標))から出力される信号に基づいて、上記可操作楕円を算出してもよい。制御装置9は、例えば、デプスセンサから出力される深度情報と、予め設定された関節角度の運動モデルと、に基づいて上肢の関節角度を算出し、該算出した関節角度と、上肢のヤコビアン行列とに基づいて上記可操作楕円を算出する。
Further, the
制御装置9は、上位制御系において、力センサ8により検出されたグリップレバー部2のハンドルに作用する外力に基づいて、2自由度アドミタンス制御を行って仮想ガイドラインを算出しているが、これに限らない。制御装置9は、上位制御系において、力センサ8により検出されたグリップレバー部2のハンドルに作用する外力に基づいて、2自由度インピーダンス制御を行って仮想ガイドラインを算出してもよい。
In the host control system, the
上記実施の形態において、グリップレバー部2は、例えば、3つの関節軸を有し、ハンドル26が3次元空間上の任意の位置に移動する構成であってもよい。この場合、可操作楕円算出部93は、上肢のヤコビアン行列を特異値分解し、被験者の手先の可操作性を示す可操作楕円体の長軸の大きさ、短軸の大きさ、および方向を算出し、可操作楕円体の半径比率λellip及び傾きθellipを算出する。目標値算出部94は、可操作楕円算出部93により算出された可操作楕円体の半径比率λellip及び傾きθellipに基づいて、トラッキング課題の最終目標値pfinを算出する。一方、アドミタンス制御部96は、回転変換R(θrot_k)後、3行3列のアドミタンス行列による変換(アドミタンス制御)を行い、逆回転変換RT(θrot_k)を行うことで、制御目標値prefを算出する。
In the above embodiment, the
上記実施の形態において、制御装置9のアドミタンス制御部96は、グリップレバー部2のハンドル26の現在位置が仮想ガイドラインから副軸方向に外れるに従がって、ダンピング定数Dadm2及び/又はスティッフネス定数Kadm2を徐々高く設定してもよい。これにより、グリップレバー部2のハンドル26を仮想ガイドライン上にゆるやかに導くことができる。
In the above-described embodiment, the
上記実施の形態において、制御装置9のアドミタンス制御部96は、グリップレバー部2のハンドル26の現在位置が可操作楕円の外側に出たと判断すると、ダンピング定数Dadm1、Dadm2及び/又はスティッフネス定数Kadm1、Kadm2を所定量だけ急激に増加させてもよい。これにより、グリップレバー部2のハンドル26の位置が可操作楕円の外側に外れるとハンドル26の動作が急激に固くなる。したがって、ハンドル26が可操作楕円の外側に外れるのを抑制でき、被験者に無理な姿勢を強制的に抑制できる。
In the above embodiment, when the
上記実施の形態において、リハビリテーション装置1は、被験者の上肢のリハビリテーション訓練を行っているが、これに限らず、例えば、被験者の下肢のリハビリテーション訓練を行ってもよい。制御装置9は、上位制御系において、カメラ3により撮影された被験者の下肢の姿勢の画像に基づいて、可操作楕円を算出する。制御装置9は、上位制御系において、力センサ8により検出された下肢の外力に基づいてアドミタンス制御を行い、操作目標位置の仮想ガイドラインを算出する。
In the embodiment described above, the rehabilitation apparatus 1 performs rehabilitation training for the upper limbs of the subject. However, the present invention is not limited thereto, and for example, rehabilitation training for the lower limbs of the subject may be performed. The
本発明は、例えば、図8に示す処理を、CPU9aにコンピュータプログラムを実行させることにより実現することも可能である。
In the present invention, for example, the processing shown in FIG. 8 can be realized by causing the
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。 The program may be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W and semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)) are included.
プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The program may be supplied to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
1 リハビリテーション装置、2 グリップレバー部、3 カメラ、4、5 第1及び第2サーボモータ、6、7 第1及び第2回転センサ、8 力センサ、9 制御装置、10 表示装置、91 円ハフ変換部、92 関節角度変換部、93 可操作楕円算出部、94 目標値算出部、95 回転変換部、96 アドミタンス制御部、97 逆キネマティクス部 DESCRIPTION OF SYMBOLS 1 Rehabilitation apparatus, 2 Grip lever part, 3 Cameras, 4, 5 1st and 2nd servo motor, 6, 7 1st and 2nd rotation sensor, 8 Force sensor, 9 Control apparatus, 10 Display apparatus, 91 yen Hough conversion Unit, 92 joint angle conversion unit, 93 operable ellipse calculation unit, 94 target value calculation unit, 95 rotation conversion unit, 96 admittance control unit, 97 inverse kinematics unit
Claims (12)
前記操作手段の操作量を検出する操作量検出手段と、
前記操作手段を駆動する駆動手段と、
前記駆動手段の駆動を制御する制御手段と、
被験者の姿勢を検出する姿勢検出手段と、
前記操作手段に作用する外力を検出する外力検出手段と、
前記操作手段の操作目標位置を表示する表示手段と、
を備えるリハビリテーション装置であって、
前記制御手段は、
前記姿勢検出手段により検出された被験者の姿勢に基づいて、被験者の身体の可操作性を示す可操作楕円を算出し、該算出した可操作楕円に基づいて前記操作目標位置を算出すると共に、
前記外力検出手段により検出された外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出し、該算出した操作量の目標値に前記操作量検出手段により検出された操作量が追従するように前記駆動手段を制御する、
ことを特徴とするリハビリテーション装置。 Operation means operated by a subject of rehabilitation;
An operation amount detection means for detecting an operation amount of the operation means;
Driving means for driving the operating means;
Control means for controlling the drive of the drive means;
Posture detection means for detecting the posture of the subject;
An external force detecting means for detecting an external force acting on the operating means;
Display means for displaying an operation target position of the operation means;
A rehabilitation device comprising:
The control means includes
Based on the posture of the subject detected by the posture detection means, calculate an operable ellipse indicating the manipulability of the subject's body, calculate the operation target position based on the calculated operable ellipse,
Based on the external force detected by the external force detection means and the calculated operation target position, a target value of the operation amount for the operation means is calculated, and the operation amount detection means is added to the calculated target value of the operation amount. Controlling the driving means so that the operation amount detected by
A rehabilitation device characterized by that.
前記制御手段は、前記可操作楕円の長径及び短径の比率及び傾きを含む振幅の正弦波関数に基づいて前記表示手段の表示画面上における2次元座標系の前記操作目標位置を算出する、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to claim 1,
The control means calculates the operation target position of the two-dimensional coordinate system on the display screen of the display means based on a sinusoidal function of amplitude including the ratio of the major axis and minor axis of the operable ellipse and the inclination. A rehabilitation device.
前記制御手段は、下記式を用いて前記表示手段における2次元座標系の操作目標位置pfinを算出する、ことを特徴とするリハビリテーション装置。
The rehabilitation apparatus, wherein the control means calculates an operation target position p fin of a two-dimensional coordinate system in the display means using the following formula.
前記制御手段は、前記表示手段における2次元座標系の原点と前記操作目標位置とを結ぶ仮想ガイドラインを生成し、該仮想ガイドラインの方向に対して低負荷となり、該仮想ガイドラインと垂直方向に対して高負荷となるアドミタンス制御を前記駆動手段に対して行う、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to any one of claims 1 to 3,
The control means generates a virtual guideline connecting the origin of the two-dimensional coordinate system in the display means and the operation target position, and has a low load with respect to the direction of the virtual guideline, A rehabilitation device that performs admittance control with high load on the driving means.
前記制御手段は、前記仮想ガイドラインの方向に対してスティッフネス定数及びダンピング定数のうち少なくとも一方を低く設定し、前記垂直方向に対してスティッフネス定数及びダンピング定数のうち少なくとも一方を高く設定したアドミタンス行列を用いて、前記操作手段に対する操作量の目標値を算出する、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to claim 4,
The control means sets at least one of a stiffness constant and a damping constant low with respect to the direction of the virtual guideline, and sets an at least one of the stiffness constant and the damping constant high with respect to the vertical direction. The rehabilitation apparatus is characterized in that a target value of an operation amount for the operation means is calculated using.
前記制御手段は、前記外力検出手段により検出された外力をグローバル座標系の外力に変換し、該変換した外力を前記仮想ガイドラインの回転角度に基づいて回転変換し、該回転変換した値を前記アドミタンス行列を用いた変換を行い、該変換した値を前記仮想ガイドラインの回転角度に基づいて逆回転変換を行い、該逆回転変換した値を逆キネマティクスを用いて変換を行い、前記操作手段に対する操作量の目標値を算出する、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to claim 4 or 5,
The control means converts the external force detected by the external force detection means into an external force in a global coordinate system, rotationally converts the converted external force based on a rotation angle of the virtual guideline, and converts the rotation converted value into the admittance value. Performing conversion using a matrix, performing reverse rotation conversion on the converted value based on the rotation angle of the virtual guideline, converting the reverse rotation converted value using reverse kinematics, and operating the operation means A rehabilitation device for calculating a target value of quantity.
前記制御手段は、下記式を用いて前記操作手段に対する操作量の目標値θrefを算出する、ことを特徴とするリハビリテーション装置。
The rehabilitation apparatus, wherein the control means calculates a target value θ ref of an operation amount for the operation means using the following formula.
前記制御手段は、前記操作量検出手段により検出された操作量に対応する前記表示手段上の現在位置が前記仮想ガイドラインから前記垂直方向に外れるに従がって、前記ダンピング定数及び/又はスティッフネス定数を徐々高く設定する、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to claim 5,
The control means may be arranged such that the current position on the display means corresponding to the operation amount detected by the operation amount detection means deviates from the virtual guideline in the vertical direction, and the damping constant and / or stiffness. A rehabilitation device characterized in that the constant is gradually increased.
前記制御手段は、前記操作量検出手段により検出された操作量に対応する前記表示手段上の現在位置が前記可操作楕円の外側に出たと判断すると、ダンピング定数及び/又はスティッフネス定数を所定量増加させる、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to claim 5,
When the control means determines that the current position on the display means corresponding to the operation amount detected by the operation amount detection means is outside the operable ellipse, a damping constant and / or a stiffness constant are set to a predetermined amount. A rehabilitation device characterized by increasing.
前記姿勢検出手段は、前記被験者の身体の各関節角度を検出し、
前記制御手段は、前記姿勢検出手段により検出された各関節角度と、前記身体のヤコビアン行列と、に基づいて前記可操作楕円を算出する、ことを特徴とするリハビリテーション装置。 The rehabilitation device according to any one of claims 1 to 9,
The posture detecting means detects each joint angle of the subject's body,
The rehabilitation device, wherein the control means calculates the operable ellipse based on each joint angle detected by the posture detection means and the Jacobian matrix of the body.
被験者の姿勢を検出するステップと、
前記操作手段に作用する外力を検出するステップと、
前記操作手段の操作目標位置を表示するステップと、
を含む制御方法であって、
前記検出された被験者の姿勢に基づいて、被験者の身体の可操作性を示す可操作楕円を算出するステップと、
該算出した可操作楕円に基づいて前記操作目標位置を算出するステップと、
前記検出された外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出するステップと、
該算出した操作量の目標値に前記検出された操作量が追従するように前記操作手段を駆動する駆動手段を制御するステップと、
を含む、ことを特徴とする制御方法。 Detecting an operation amount of an operation means operated by a subject of rehabilitation;
Detecting the posture of the subject;
Detecting an external force acting on the operating means;
Displaying an operation target position of the operation means;
A control method comprising:
Based on the detected posture of the subject, calculating an operable ellipse indicating the operable property of the subject's body;
Calculating the operation target position based on the calculated operable ellipse;
Calculating a target value of an operation amount for the operation means based on the detected external force and the calculated operation target position;
Controlling a drive means for driving the operation means so that the detected operation amount follows the calculated operation amount target value;
A control method comprising:
該算出した可操作楕円に基づいて操作目標位置を算出する処理と、
被験者によって操作される操作手段の前記操作目標位置を表示する処理と、
前記操作手段に作用する外力と、前記算出した操作目標位置と、に基づいて、前記操作手段に対する操作量の目標値を算出する処理と、
該算出した操作量の目標値に前記操作手段の操作量が追従するように前記操作手段を駆動する駆動手段を制御する処理と、
をコンピュータに実行させる、ことを特徴とする制御プログラム。 Based on the posture of the subject in the rehabilitation, a process of calculating an operable ellipse indicating the operable property of the subject's body,
A process of calculating an operation target position based on the calculated operable ellipse;
Processing for displaying the operation target position of the operation means operated by the subject;
A process of calculating a target value of an operation amount for the operation means based on an external force acting on the operation means and the calculated operation target position;
A process for controlling a driving means for driving the operating means so that the operating quantity of the operating means follows the calculated target value of the operating quantity;
A control program for causing a computer to execute.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014105991A JP2015221073A (en) | 2014-05-22 | 2014-05-22 | Rehabilitation apparatus, control method and control program |
PCT/IB2015/000990 WO2015177634A1 (en) | 2014-05-22 | 2015-05-20 | Rehabilitation apparatus, control method, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014105991A JP2015221073A (en) | 2014-05-22 | 2014-05-22 | Rehabilitation apparatus, control method and control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015221073A true JP2015221073A (en) | 2015-12-10 |
Family
ID=53525210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014105991A Pending JP2015221073A (en) | 2014-05-22 | 2014-05-22 | Rehabilitation apparatus, control method and control program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2015221073A (en) |
WO (1) | WO2015177634A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019517296A (en) * | 2016-05-27 | 2019-06-24 | ネオフェクト シーオー., エルティーディー.NEOFECT Co., LTD. | Rehabilitation training equipment |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110179628B (en) * | 2019-06-10 | 2021-01-29 | 上海理工大学 | Rope-driven wrist three-degree-of-freedom training mechanism for upper limb rehabilitation |
CN110302035B (en) * | 2019-07-09 | 2021-06-18 | 上海理工大学 | Rope drives multi-purpose type wrist rehabilitation training mechanism |
CN112171670B (en) * | 2020-09-22 | 2024-01-23 | 北京石油化工学院 | Rehabilitation robot isotonic movement control method and system |
CN113925742B (en) * | 2021-10-20 | 2022-06-21 | 南通大学 | Control method and control system of target-driven upper limb exoskeleton rehabilitation robot |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5466213A (en) * | 1993-07-06 | 1995-11-14 | Massachusetts Institute Of Technology | Interactive robotic therapist |
US5830160A (en) * | 1997-04-18 | 1998-11-03 | Reinkensmeyer; David J. | Movement guiding system for quantifying diagnosing and treating impaired movement performance |
JP2006247280A (en) | 2005-03-14 | 2006-09-21 | Osaka Univ | Upper extremity rehabilitation apparatus |
US9875335B2 (en) * | 2012-10-08 | 2018-01-23 | Honda Motor Co., Ltd. | Metrics for description of human capability in execution of operational tasks |
-
2014
- 2014-05-22 JP JP2014105991A patent/JP2015221073A/en active Pending
-
2015
- 2015-05-20 WO PCT/IB2015/000990 patent/WO2015177634A1/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019517296A (en) * | 2016-05-27 | 2019-06-24 | ネオフェクト シーオー., エルティーディー.NEOFECT Co., LTD. | Rehabilitation training equipment |
JP2020093151A (en) * | 2016-05-27 | 2020-06-18 | ネオフェクト シーオー., エルティーディー.NEOFECT Co., LTD. | Rehabilitation training apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2015177634A1 (en) | 2015-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6956081B2 (en) | Robot system and how to backdrive the robot system | |
JP6924145B2 (en) | Robot teaching method and robot arm control device | |
JP6314426B2 (en) | Robot control apparatus and robot control method | |
CN107717981B (en) | Control device of mechanical arm and teaching system and method thereof | |
JP5129415B2 (en) | ROBOT, ROBOT CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | |
JP2015221073A (en) | Rehabilitation apparatus, control method and control program | |
JP4947073B2 (en) | Robot apparatus and control method thereof | |
EP3380902B1 (en) | Robot trajectory learning by demonstration with probe sensor | |
JP2013049102A (en) | Robot control device and method of determining robot attitude | |
JP5898134B2 (en) | Rehabilitation device, control method and control program | |
JP2018202514A (en) | Robot system representing information for learning of robot | |
Sarac et al. | AssistOn-Mobile: a series elastic holonomic mobile platform for upper extremity rehabilitation | |
JP4842561B2 (en) | Force controller device | |
KR20160082430A (en) | Rehabilitation robot | |
JP6444092B2 (en) | Human movement support device | |
JP2009012133A (en) | Safety apparatus and manipulator equipped with the same | |
JP2008173711A (en) | Robot and its direct instructing device | |
JP5447047B2 (en) | Robot control apparatus and robot control method | |
JP2023096221A (en) | Direct teaching device and direct teaching method for robot | |
JP2022174858A (en) | Direct teaching device and direct teaching method | |
Arias | Haptic guidance for extended range telepresence | |
JP2021065943A (en) | Robot system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161102 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170803 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170815 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180227 |