[go: up one dir, main page]

JP7548150B2 - 歩行補助装置、制御方法、及び制御プログラム - Google Patents

歩行補助装置、制御方法、及び制御プログラム Download PDF

Info

Publication number
JP7548150B2
JP7548150B2 JP2021121449A JP2021121449A JP7548150B2 JP 7548150 B2 JP7548150 B2 JP 7548150B2 JP 2021121449 A JP2021121449 A JP 2021121449A JP 2021121449 A JP2021121449 A JP 2021121449A JP 7548150 B2 JP7548150 B2 JP 7548150B2
Authority
JP
Japan
Prior art keywords
user
walking
knee
posture angle
upper leg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021121449A
Other languages
English (en)
Other versions
JP2023017293A (ja
Inventor
宇織 小池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021121449A priority Critical patent/JP7548150B2/ja
Priority to US17/747,205 priority patent/US20230022930A1/en
Priority to CN202210796524.0A priority patent/CN115670869A/zh
Publication of JP2023017293A publication Critical patent/JP2023017293A/ja
Application granted granted Critical
Publication of JP7548150B2 publication Critical patent/JP7548150B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
    • A61H1/02Stretching or bending or torsioning apparatus for exercising
    • A61H1/0237Stretching or bending or torsioning apparatus for exercising for the lower limbs
    • A61H1/024Knee
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • A61H2003/007Appliances for aiding patients or disabled persons to walk about secured to the patient, e.g. with belts
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/01Constructive details
    • A61H2201/0192Specific means for adjusting dimensions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1602Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
    • A61H2201/164Feet or leg, e.g. pedal
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1602Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
    • A61H2201/165Wearable interfaces
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5007Control means thereof computer controlled
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5064Position sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5069Angle sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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
    • A61H2230/00Measuring physical parameters of the user
    • A61H2230/62Posture
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL 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
    • A61H2230/00Measuring physical parameters of the user
    • A61H2230/62Posture
    • A61H2230/625Posture used as a control parameter for the apparatus

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)

Description

本発明は歩行補助装置、制御方法、及び制御プログラムに関し、特に、ユーザの膝周りに抵抗力を与える歩行補助装置、制御方法、及び制御プログラムに関する。
特許文献1に開示の体動検出装置は、上腿正面部及び下腿正面部にそれぞれ配置された2つの変位センサを用いて、ユーザの歩行動作における立脚期及び遊脚期の各期間をさらに詳細な区間に判別する。このような体動検出装置は、歩行補助装置に取り付けて利用することができる。このような歩行補助装置は、この判別した区間に基づいて、ユーザの膝周りに与える抵抗力を増減することができる。
特許第5927552号公報
本願発明者等は、以下の課題を発見した。
ユーザが歩行動作をしている間、膝折れが発生することがある。膝折れが発生すると、このような体動検出装置は、ユーザの歩行動作における立脚期及び遊脚期の各期間を誤って判別するおそれがあった。そのため、このような歩行補助装置は、ユーザの膝周りに与える抵抗力を適切に増減できず、ユーザの歩行動作を適切に補助できないおそれがあった。
本発明は、上述の課題を鑑み、ユーザの歩行動作において、膝折れを検知することによって、当該歩行動作を適切に補助する歩行補助装置、制御方法、及び制御プログラムを提供することを目的とする。
本発明に係る歩行補助装置は、
ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において、
前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記ユーザの膝関節の運動に与える抵抗力を減少させる補助力制御部と、
前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知する膝折れ検知部と、を備え、
前記膝折れ検知部が前記膝折れを検知した場合、前記補助力制御部は、前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止する。
このような構成によれば、膝折れが発生しても、膝関節の運動に与える抵抗力の減少度合いを小さくする、又は、抵抗力の減少を停止する。そのため、膝折れが発生したユーザの膝関節の運動に、十分な抵抗力を与えることができる。よって、ユーザの歩行動作において、膝折れを検知して、ユーザの歩行動作を適切に補助することができる。
または、前記ユーザの上腿の長手方向軸と鉛直線との成す上腿姿勢角を取得する上腿姿勢角取得部をさらに備え、
前記膝折れ検知部は、前記取得した上腿姿勢角に基づいて、前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを判定することを特徴としてもよい。
このような構成によれば、上腿姿勢角を用いて、膝折れを検知することができる。
または、前記ユーザの膝関節に対する腰部の位置を検出できる膝位置センサをさらに備え、
前記膝折れ検知部は、前記膝位置センサを用いて、前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを判定することを特徴としてもよい。
このような構成によれば、ユーザの膝関節に対する腰部の位置を用いて、膝折れを検知することができる。
本発明に係る歩行補助装置の制御方法は、
ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において実行される制御方法において、
前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記ユーザの膝関節の運動に与える抵抗力を減少させるステップと、
前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知するステップと、を備え、
前記膝折れを検知するステップにおいて前記膝折れを検知した場合、前記抵抗力を減少させるステップにおいて、前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止する。
このような構成によれば、膝折れが発生しても、膝関節の運動に与える抵抗力の減少度合いを小さくする、又は、抵抗力の減少を停止する。そのため、膝折れが発生したユーザの膝関節の運動に、十分な抵抗力を与えることができる。よって、ユーザの歩行動作において、膝折れを検知して、ユーザの歩行動作を適切に補助することができる。
本発明に係る歩行補助装置の制御プログラムは、
ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において演算装置として動作するコンピュータに実行される歩行補助装置の制御プログラムにおいて、
前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記ユーザの膝関節の運動に与える抵抗力を減少させるステップと、
前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知するステップと、を実行させ、
前記膝折れを検知するステップにおいて前記膝折れを検知した場合、前記抵抗力を減少させるステップにおいて、前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止すること、を実行させる。
このような構成によれば、膝折れが発生しても、膝関節の運動に与える抵抗力の減少度合いを小さくする、又は、抵抗力の減少を停止する。そのため、膝折れが発生したユーザの膝関節の運動に、十分な抵抗力を与えることができる。よって、ユーザの歩行動作において、膝折れを検知して、ユーザの歩行動作を適切に補助することができる。
本発明は、ユーザの歩行動作において、膝折れを検知することによって、当該歩行動作を適切に補助することができる。
実施の形態1に係る歩行補助装置を示す模式図である。 実施の形態1に係る歩行補助装置の制御構成を示すブロック図である。 上腿姿勢角θt及び下腿姿勢角θsを示す模式図である。 ユーザの歩行動作の一例における立脚期と遊脚期とを示す模式図である。 膝折れ状態、及び遊脚遷移状態を示す模式図である。 実施の形態1に係る歩行補助装置の制御方法のフローチャートである。 ユーザの歩行動作の一例における下腿姿勢角θsの変化を示すグラフである。 歩行補助装置に含まれるハードウェア構成の一例を示す図である。
以下、本発明を適用した具体的な実施形態について、図面を参照しながら詳細に説明する。ただし、本発明が以下の実施形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
(実施の形態1)
図1~5を参照して実施の形態1について説明する。なお、当然のことながら、図1及びその他の図面に示した右手系XYZ座標は、構成要素の位置関係を説明するための便宜的なものである。通常、Z軸プラス向きが鉛直上向き、XY平面が水平面であり、図面間で共通である。
図1に示すように、歩行補助装置10は、上腿側リンク1と、下腿側リンク2とを備える。歩行補助装置10は、ユーザU1の脚部に取り付けて利用される。上腿側リンク1は、ユーザU1の上腿U1bに着脱可能に取り付けられている。下腿側リンク2は、ユーザU1の下腿U1dに着脱可能に取り付けられている。上腿側リンク1と下腿側リンク2とは、ユーザU1の膝関節U1c周りに互いに回動する。ユーザU1は、多くの場合、膝関節を自由に動かすことが困難な者である。ユーザU1は、膝関節の運動機能を回復させることを目的として、歩行補助装置10を自己の脚部に取り付けて、トレーニングとして歩行動作を行うことが多い。歩行補助装置10は、ユーザU1の歩行状態に応じてユーザU1の膝関節の運動に抵抗力を与えて、ユーザU1の歩行動作を補助する。
図2に示すように、歩行補助装置10は、上腿姿勢角取得部3と、下腿姿勢角取得部4と、制御部5と、アクチュエータ6とを備える。
上腿姿勢角取得部3は、図3に示す上腿姿勢角θtを検出するものであればよく、例えば、上腿姿勢角センサである。図3に示すユーザU1は、足U1eを歩行面G1に置いた状態である。上腿姿勢角θtは、鉛直線Z1と、上腿U1bの長手方向軸T1とが交差して成す角度である。鉛直線Z1は、重力方向(ここでは、Z軸方向)に延びる直線である。ユーザU1の膝関節U1cが、ユーザU1の腰部U1aの前方(ここでは、X軸方向プラス側)に位置する場合、上腿姿勢角θtは、負の値である。膝関節U1cが、腰部U1aの後方(ここでは、X軸方向マイナス側)に位置する場合、上腿姿勢角θtは、正の値である。上腿姿勢角取得部3は、上腿側リンク1、又は下腿側リンク2に取り付けられているとよい。上腿姿勢角取得部3は、ユーザU1の膝関節U1cに対するユーザU1の腰部U1aの位置を検出可能なセンサを用いて求めてもよい。上腿姿勢角取得部3は、例えば、IMU(慣性計測ユニット)等である。
下腿姿勢角取得部4は、図3に示す下腿姿勢角θsを検出するものであればよく、例えば、下腿姿勢角センサである。下腿姿勢角θsは、鉛直線Z2と、下腿U1dの長手方向軸T2とが交差して成す角度の大きさである。鉛直線Z2は、鉛直線Z1と同様に、重力方向(ここでは、Z軸方向)に延びる直線である。下腿姿勢角取得部4は、上腿側リンク1、又は下腿側リンク2に取り付けられているとよい。ユーザU1の膝関節U1cが、ユーザU1の腰部U1aの前方(ここでは、X軸方向プラス側)に位置する場合、下腿姿勢角θsは、負の値である。膝関節U1cが、腰部U1aの後方(ここでは、X軸方向マイナス側)に位置する場合、下腿姿勢角θsは、正の値である。
制御部5は、上腿姿勢角θt、及び下腿姿勢角θs等を取得して、アクチュエータ6に制御信号を送信する。制御部5は、演算装置51と、メモリ52とを備える。
演算装置51は、歩行状態判定部51aと、膝折れ検知部51bと、補助力制御部51cとを備える。
歩行状態判定部51aは、下腿姿勢角θs等に基づいて、ユーザU1の歩行状態を推定する。図4に示すように、ユーザU1の歩行状態は、立脚期及び遊脚期を含み、歩行動作中において、立脚期及び遊脚期を交互に繰り返す。具体的には、歩行状態判定部51aは、下腿姿勢角θsを、下腿遊脚判定閾値ThSw_sや下腿立脚判定閾値ThSt_sと時々刻々と比較することによって、ユーザU1の歩行状態を推定する。より具体的には、歩行状態判定部51aは、下腿姿勢角θsが下腿遊脚判定閾値ThSw_sを上回る場合、歩行状態が立脚期から遊脚期に遷移したと判定する。なお、下腿遊脚判定閾値ThSw_sや下腿立脚判定閾値ThSt_sは、任意に定めることができ、例えば、ユーザU1の歩容に合わせて定めてもよい。歩行状態判定部51aは、下腿姿勢角θsが下腿立脚判定閾値ThSt_sを下回る場合、歩行状態が立脚期から遊脚期に遷移したと判定する。
膝折れ検知部51bは、歩行状態が立脚期である場合、上腿姿勢角θtに基づいて、膝折れ状態か否かを検知する。
具体的には、図5に示すように、腰折れ状態では、上腿U1bが膝関節U1cの後方へ傾く。言い換えると、膝関節U1cが立脚期において腰部U1aの前方(ここでは、X軸方向プラス側)に位置する。膝折れ検知部51bは、膝関節U1cが立脚期において腰部U1aの前方に位置することを検出することによって、膝折れを検知する。
また、立脚期から遊脚期へ遷移する遊脚遷移状態では、上腿U1bが膝関節U1cの前方へ傾く。言い換えると、膝関節U1cが立脚期において腰部U1aの後方(ここでは、X軸方向プラス側)に位置する。膝折れ検知部51bは、膝関節U1cが立脚期において腰部U1aの後方に位置することを検出した場合、立脚期から遊脚期へ遷移する遊脚遷移状態であると検知する。
より具体的には、膝折れ検知部51bは、上腿姿勢角θtに基づいて、ユーザU1の膝関節U1cが立脚期においてユーザU1の腰部U1aの前方に位置するか否かを判定する。膝折れ検知部51bは、上腿姿勢角θtが上腿遊脚判定閾値ThSw_t以下である場合、ユーザU1の膝関節U1cが立脚期においてユーザU1の腰部U1aの前方に位置すると判定し、膝折れを検知する。膝折れ検知部51bは、上腿姿勢角θtが上腿遊脚判定閾値ThSw_tを上回る場合、ユーザU1の膝関節U1cが立脚期においてユーザU1の腰部U1aの後方に位置すると判定し、膝折れを検知しない。本実施形態に係る上腿遊脚判定閾値ThSw_tは、0(零)であるが、上腿遊脚判定閾値ThSw_tは、任意に定めてもよく、例えば、ユーザU1の歩容に合わせて定めてもよい。
なお、上腿姿勢角取得部3は、膝関節U1cに対する腰部U1aの位置を検出可能なセンサを用いた場合、膝折れ検知部51bは、ユーザU1の膝関節U1cに対するユーザU1の腰部U1aの位置に基づいて、膝折れを検知してもよい。例えば、上腿姿勢角取得部3が、ユーザU1の膝関節U1cが立脚期においてユーザU1の腰部U1aの前方に位置すると検出した場合、膝折れ検知部51bは、膝折れを検知する。
補助力制御部51cは、アクチュエータ6が上腿側リンク1と下腿側リンク2との回動に対して与える抵抗力を調節する。
歩行状態判定部51aが、ユーザU1の歩行状態が立脚期から遊脚期に遷移すると判定した場合、補助力制御部51cは、ユーザU1の膝関節U1cの運動に与える抵抗力を減じる。具体的には、補助力制御部51cは、膝折れ検知部51bが膝折れを検知した場合、抵抗力の減少度合いを小さくする、又は、抵抗力を維持する。
言い換えると、補助力制御部51cは、ユーザU1の歩行状態に応じて、アクチュエータ6の与える抵抗力を変化させる。補助力制御部51cが制御する抵抗力の制御状態は、補助期と、フリー期とを含む。
補助期は、遊脚期の中途、又は、遊脚期から立脚期に遷移した時点から開始し、立脚期から遊脚期に遷移した時点において終了するとよい。補助期は、遊脚期の中途から開始すると、遊脚期から立脚期に遷移した時点において、アクチュエータ6の与える抵抗力を確保でき、ユーザU1の歩行動作の適切な補助を確実に行うことができてよい。フリー期は、立脚期から遊脚期に遷移した時点から開始し、遊脚期の中途、又は、遊脚期から立脚期に遷移した時点において終了するとよい。
補助力制御部51cは、補助期において、アクチュエータ6の与える抵抗力を所定の値に設定する。これは、ユーザU1の歩行状態の立脚期に主に対応すべく、ユーザU1の歩行動作を適切に補助するためである。
補助力制御部51cは、フリー期において、アクチュエータ6の与える抵抗力を上記所定の値よりも低い値、又は、0(零)に設定するとよい。これは、ユーザU1の歩行状態の遊脚期に主に対応すべく、ユーザU1の歩行動作への補助を弱める、又は、当該補助を停止するためである。
メモリ52は、所定のプログラムを記録する。演算装置51は、このプログラムを読み込んで実行して、歩行状態判定部51aと、膝折れ検知部51bと、補助力制御部51cとして機能する。
制御部5は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、インタフェース(I/F)等からなるマイクロコンピュータを中心にして、ハードウェア構成されている。CPU、ROM、RAM及びインタフェースは、データバス等を介して相互に接続されている。
アクチュエータ6は、制御部5から受信した制御信号に基づいて、上腿側リンク1と下腿側リンク2との回動に対する抵抗力を与える。アクチュエータ6は、例えば、流体シリンダ等である。
(制御方法)
次に、図6及び図7を参照して、実施の形態1に係る歩行補助装置の制御方法について説明する。図6は、実施の形態1に係る歩行補助装置の制御方法のフローチャートである。
図7は、ユーザの歩行動作の一例における下腿姿勢角θsの変化を示すグラフである。
歩行補助装置10の制御を開始する時点において、制御状態は補助期に設定されている。現時点における下腿姿勢角θs及び上腿姿勢角θtを取得する(ステップST1)。続いて、現時点における制御状態を確認する(ステップST2)。
現時点における制御状態が補助期であれば(ステップST2:補助期)、下腿姿勢角θsと下腿遊脚判定閾値ThSw_sとの大きさを比較する(ステップST31)。
下腿姿勢角θsが下腿遊脚判定閾値ThSw_s未満である場合(ステップST31:YES)、歩行状態が立脚期であると判定し、制御状態が補助期であることを維持する。さらに、ステップST6に進む。
一方、下腿姿勢角θsが下腿遊脚判定閾値ThSw_s以上である場合(ステップST31:NO)、上腿姿勢角θtと上腿遊脚判定閾値ThSw_tとの大きさを比較する(ステップST4)。
上腿姿勢角θtが上腿遊脚判定閾値ThSw_t以下である場合(ステップST4:NO)、歩行状態が立脚期であり、かつ、膝折れが発生したと判定し、制御状態が補助期であることを維持する(ステップST51)。さらに、ステップST6に進む。
一方、上腿姿勢角θtが上腿遊脚判定閾値ThSw_tを上回る場合(ステップST4:YES)、歩行状態が立脚期から遊脚期へ遷移したと判定し、制御状態が補助期からフリー期へ遷移する(ステップST52)。さらに、ステップST6に進む。
一方、現時点における制御状態がフリー期であれば(ステップST2:フリー期)、下腿姿勢角θsと下腿立脚判定閾値ThSt_sとの大きさを比較する(ステップST32)。
下腿姿勢角θsが下腿立脚判定閾値ThSt_s未満である場合(ステップST32:YES)、歩行状態が遊脚期から立脚期に遷移し、又は立脚期に近くなったと判定し、制御状態がフリー期から補助期へ遷移する(ステップST53)。さらに、ステップST6に進む。
一方、下腿姿勢角θsが下腿立脚判定閾値ThSt_s以上である場合(ステップST32:NO)、歩行状態が遊脚期であると判定し、制御状態がフリー期であることを維持する。さらに、ステップST6に進む。
最後に、歩行補助装置10の制御を継続するか否かを確認する(ステップST6)。つまり、歩行補助装置10の制御の継続を停止する(ステップST6:NO)まで、上記したステップST1、ST2、ST31、ST32、ST4、ST51、ST52、ST53を繰り返す。
ここで、図4及び図7に示すユーザU1の歩行動作中の所定の時点P1、P2、P3、P4において、歩行補助装置10による制御例について説明する。
時点P1では、下腿姿勢角θs及び上腿姿勢角θtを取得した後(ステップST1)、制御状態が補助期であり(ステップST2:補助期)、下腿姿勢角θsが下腿遊脚判定閾値ThSw_s未満である(ステップST31:YES)。そのため、制御状態が補助期のままである。時点P4においても、時点P1と同様に、歩行補助装置10の制御状態が補助期のままである。
時点P2では、下腿姿勢角θs及び上腿姿勢角θtを取得した後(ステップST1)、歩行状態が補助期であり(ステップST2:補助期)、下腿姿勢角θsが下腿遊脚判定閾値ThSw_s以上である(ステップST31:NO)。上腿姿勢角θtが上腿遊脚判定閾値ThSw_tを上回る場合(ステップST4:YES)、膝折れが発生してないと判定し、歩行状態が補助期からフリー期へ遷移する(ステップST52)。一方、上腿姿勢角θtが上腿遊脚判定閾値ThSw_t以下である場合(ステップST4:NO)、歩行状態が膝折れ状態にあると判定し、制御状態は補助期のままである(ステップST51)。
時点P3では、下腿姿勢角θs及び上腿姿勢角θtを取得した後(ステップST1)、制御状態がフリー期であり(ステップST2:フリー期)、下腿姿勢角θsが下腿立脚判定閾値ThSt_s以上である場合(ステップST32:NO)、制御状態はフリー期のままである。
以上より、ユーザU1の歩行動作において、膝折れを検知することができる。そのため、ユーザU1の歩行動作を適切に補助することができる。
(他の実施の形態等)
なお、上記実施の形態に係る歩行補助装置は、次のようなハードウェア構成を備えることができる。図8は、歩行補助装置に含まれるハードウェア構成の一例を示す図である。上述した様々な実施の形態において、歩行補助装置における処理の手順を説明したように、本開示は処理方法としての形態も採り得る。
図8に示す歩行補助装置200は、インタフェース203とともに、プロセッサ201及びメモリ202を備える。上述した実施の形態で説明した歩行補助装置10の制御構成(図2参照)は、プロセッサ201がメモリ202に記憶された制御プログラムを読み込んで実行することにより実現される。つまり、このプログラムは、プロセッサ201を歩行補助装置10、又はその一部として機能させるためのプログラムである。
プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本発明は、上記実施の形態やその一例を適宜組み合わせて実施してもよい。
例えば、歩行補助装置10は、膝角度センサをさらに備えてもよい。膝角度センサは、ユーザU1の膝関節U1cにおける膝角度θcを検出する。図3に示すように、膝角度θcは、例えば、上腿U1bの長手方向軸T1と下腿U1dの長手方向軸T2とが交差して成す角度である。歩行補助装置10は、上腿姿勢角θt及び膝角度θcを用いて、下腿姿勢角θsを算出してもよい。また、歩行補助装置10は、下腿姿勢角θs及び膝角度θcを用いて、上腿姿勢角θtを算出してもよい。
また、歩行補助装置10は、足裏荷重センサ、床反力計、及び関節角度センサ等を備えてもよい。歩行補助装置10は、足裏荷重センサ、床反力計、及び関節角度センサがそれぞれ検出したデータに基づいて、歩行状態を推定してもよい。
10 歩行補助装置
1 上腿側リンク 2 下腿側リンク
3 上腿姿勢角取得部 4 下腿姿勢角取得部
5 制御部 6 アクチュエータ
51 演算装置
51a 歩行状態判定部 51b 膝折れ検知部
51c 補助力制御部
52 メモリ
G1 歩行面 P1、P2、P3、P4 時点
ST1、ST2、ST31、ST32、ST4、ST51~ST53、ST6 ステップ
ThSt_s 下腿立脚判定閾値 ThSw_s 下腿遊脚判定閾値
ThSw_t 上腿遊脚判定閾値
U1 ユーザ
U1a 腰部 U1b 上腿
U1c 膝関節 U1d 下腿
T1、T2 長手方向軸 Z1、Z2 鉛直線
θc 膝角度 θs 下腿姿勢角
θt 上腿姿勢角

Claims (4)

  1. ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において、
    前記ユーザの上腿の長手方向軸と鉛直線との成す上腿姿勢角を取得する上腿姿勢角取得部と、
    前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記ユーザの膝関節の運動に与える抵抗力を減少させる補助力制御部と、
    前記上腿姿勢角が上腿遊脚判定閾値以下である場合、前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知する膝折れ検知部と、を備え、
    前記膝折れ検知部が前記膝折れを検知した場合、前記補助力制御部は、前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止する、
    歩行補助装置。
  2. 前記ユーザの下腿の長手方向軸と鉛直線との成す下腿姿勢角を取得する下腿姿勢角取得部と、
    前記取得した下腿姿勢角が下腿遊脚判定閾値を上回る場合、前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定する歩行状態判定部と、を備え、
    前記歩行状態判定部は前記ユーザの歩行状態が立脚期から前記遊脚期に遷移すると判定した場合、前記補助力制御部が前記ユーザの膝関節の運動に与える抵抗力を減少させる、
    ことを特徴とする請求項1に記載の歩行補助装置。
  3. ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において実行される制御方法において、
    前記歩行補助装置は、
    前記ユーザの上腿の長手方向軸と鉛直線との成す上腿姿勢角を取得する上腿姿勢角取得部と、
    補助力制御部と、
    膝折れ検知部と、
    歩行状態判定部とを備え、
    前記歩行状態判定部は、前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記補助力制御部は、前記ユーザの膝関節の運動に与える抵抗力を減少させるステップと、
    前記膝折れ検知部は、前記上腿姿勢角が上腿遊脚判定閾値以下である場合、前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知するステップと、を備え、
    前記膝折れを検知するステップにおいて前記膝折れ検知部が前記膝折れを検知した場合、前記抵抗力を減少させるステップにおいて、前記補助力制御部が前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止する、
    歩行補助装置の制御方法。
  4. ユーザの歩行状態に応じて当該ユーザの膝関節の運動に抵抗力を与えて、当該ユーザの歩行動作を補助する歩行補助装置において演算装置として動作するコンピュータに実行される歩行補助装置の制御プログラムにおいて、
    前記ユーザの歩行状態が立脚期から遊脚期に遷移すると判定した場合、前記ユーザの膝関節の運動に与える抵抗力を減少させるステップと、
    前記ユーザの上腿の長手方向軸と鉛直線との成す上腿姿勢角が上腿遊脚判定閾値以下である場合、前記ユーザの膝関節が前記立脚期において前記ユーザの腰部の前方に位置することを検出することによって、膝折れを検知するステップと、を実行させ、
    前記膝折れを検知するステップにおいて前記膝折れを検知した場合、前記抵抗力を減少させるステップにおいて、前記抵抗力の減少度合いを小さくする、又は前記抵抗力の減少を停止すること、を実行させる、
    歩行補助装置の制御プログラム。
JP2021121449A 2021-07-26 2021-07-26 歩行補助装置、制御方法、及び制御プログラム Active JP7548150B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021121449A JP7548150B2 (ja) 2021-07-26 2021-07-26 歩行補助装置、制御方法、及び制御プログラム
US17/747,205 US20230022930A1 (en) 2021-07-26 2022-05-18 Walking assist device, control method, and storage medium
CN202210796524.0A CN115670869A (zh) 2021-07-26 2022-07-06 步行辅助装置、控制方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021121449A JP7548150B2 (ja) 2021-07-26 2021-07-26 歩行補助装置、制御方法、及び制御プログラム

Publications (2)

Publication Number Publication Date
JP2023017293A JP2023017293A (ja) 2023-02-07
JP7548150B2 true JP7548150B2 (ja) 2024-09-10

Family

ID=84976488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021121449A Active JP7548150B2 (ja) 2021-07-26 2021-07-26 歩行補助装置、制御方法、及び制御プログラム

Country Status (3)

Country Link
US (1) US20230022930A1 (ja)
JP (1) JP7548150B2 (ja)
CN (1) CN115670869A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013000501A (ja) 2011-06-21 2013-01-07 Toyota Motor Corp 歩行補助装置
JP2020137543A (ja) 2019-02-26 2020-09-03 トヨタ自動車株式会社 歩行状態検出装置
JP2020175181A (ja) 2019-04-22 2020-10-29 株式会社スペース・バイオ・ラボラトリーズ 膝関節補助装置
JP2021007650A (ja) 2019-07-01 2021-01-28 トヨタ自動車株式会社 支援動作計測システム、リハビリ支援システム、支援動作計測方法及びプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055428A1 (ja) * 2009-11-04 2011-05-12 トヨタ自動車株式会社 歩行補助装置
DE102009052887B4 (de) * 2009-11-13 2016-09-15 Otto Bock Healthcare Products Gmbh Verfahren zur Steuerung eines orthetischen oder prothetischen Gelenkes einer unteren Extremität
CN103037827B (zh) * 2010-03-17 2015-02-11 丰田自动车株式会社 腿辅助装置
JP5316708B2 (ja) * 2010-12-16 2013-10-16 トヨタ自動車株式会社 歩行支援装置
JP5772034B2 (ja) * 2011-02-10 2015-09-02 大日本印刷株式会社 制御パターン生成方法、動作補助装置、および、制御パターン生成プログラム
KR101413329B1 (ko) * 2013-01-24 2014-07-01 이성규 보행 보조 장치
US10434029B2 (en) * 2014-07-10 2019-10-08 Osaka University Method for determining leg-phase shift timing, leg-phase shift timing determination apparatus, method for controlling walking assistance, and walking assistance apparatus
DE102015106392B4 (de) * 2015-04-24 2020-07-09 Otto Bock Healthcare Products Gmbh Verfahren zur Steuerung der Standphasendämpfung eines künstlichen Kniegelenks
CN107735057B (zh) * 2015-06-23 2020-02-28 加利福尼亚大学董事会 无源储能人造膝部
TWI564129B (zh) * 2015-11-27 2017-01-01 財團法人工業技術研究院 行動輔助機器人之姿態估測方法
JP6890286B2 (ja) * 2016-09-02 2021-06-18 パナソニックIpマネジメント株式会社 起立動作支援装置、起立動作支援方法およびプログラム
EP3342390A1 (en) * 2016-12-29 2018-07-04 ETH Zurich Apparatus for supporting a limb of a user against gravity
CA3098479C (en) * 2018-05-14 2021-06-08 Human In Motion Robotics Inc. Self-supported device for guiding motions of a target joint
CN108938340B (zh) * 2018-06-14 2020-06-26 北京理工大学 一种辅助髋关节和膝关节运动的柔性外骨骼机器人
EP3799851A4 (en) * 2018-10-09 2021-09-29 Uchida Co., Ltd. WALKING ASSISTANCE MECHANISM AND WALKING ASSISTANCE DEVICE
KR102201831B1 (ko) * 2018-12-12 2021-01-13 한성대학교 산학협력단 웨어러블 보행안전 장치
JP7363439B2 (ja) * 2019-12-09 2023-10-18 トヨタ自動車株式会社 歩行補助装置、及びその制御方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013000501A (ja) 2011-06-21 2013-01-07 Toyota Motor Corp 歩行補助装置
JP2020137543A (ja) 2019-02-26 2020-09-03 トヨタ自動車株式会社 歩行状態検出装置
JP2020175181A (ja) 2019-04-22 2020-10-29 株式会社スペース・バイオ・ラボラトリーズ 膝関節補助装置
JP2021007650A (ja) 2019-07-01 2021-01-28 トヨタ自動車株式会社 支援動作計測システム、リハビリ支援システム、支援動作計測方法及びプログラム

Also Published As

Publication number Publication date
CN115670869A (zh) 2023-02-03
US20230022930A1 (en) 2023-01-26
JP2023017293A (ja) 2023-02-07

Similar Documents

Publication Publication Date Title
CN102665638B (zh) 行走辅助装置
CN109760015B (zh) 用于转弯步行的控制方法和控制设备
JP6884526B2 (ja) 起立補助方法及び装置
US9962305B2 (en) Living support system and living support method
CN107544489B (zh) 行走辅助机器人及行走辅助方法
US10596013B2 (en) Walking assistance apparatus and method of controlling the walking assistance apparatus
CA3120434C (en) Load reduction device, load reduction method, and storage medium for storing program therein
CN113244090B (zh) 髋关节下肢外骨骼控制方法、装置、电子设备和存储介质
EP2666453A1 (en) Walking frame
JP5954089B2 (ja) 歩行補助装置
CN112223263B (zh) 一种柔性外骨骼系统的人机协同实时控制方法
JP5987742B2 (ja) 歩行補助装置及び歩行補助方法
KR20160043710A (ko) 보행 보조를 제어하기 위한 장치 및 그 방법
JP7548150B2 (ja) 歩行補助装置、制御方法、及び制御プログラム
US9486384B2 (en) Walking assist cart
JP2013208294A (ja) 歩行装置、及び歩行プログラム
JP2014027978A (ja) 歩行装置、及び歩行プログラム
JP2013090844A (ja) 歩行補助装置及びその制御方法
CN112809651B (zh) 一种助力外骨骼控制方法、控制系统和计算机设备
JP2016078179A (ja) パワーアシストスーツ、及び、該パワーアシストスーツの制御方法
JP7352516B2 (ja) 脚運動認識装置及び脚運動補助装置
JP6333059B2 (ja) 歩行支援装置及びこれを利用した転倒防止方法
CN111671620B (zh) 动作支援装置的控制装置
JP6887059B2 (ja) 歩行位相推定装置及びこれを備えた歩行補助装置
JP2023065050A (ja) 処理装置、アシスト装置、処理方法、およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231011

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240619

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240812

R150 Certificate of patent or registration of utility model

Ref document number: 7548150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150