JP2019205817A - Walking training robot - Google Patents
Walking training robot Download PDFInfo
- Publication number
- JP2019205817A JP2019205817A JP2019005498A JP2019005498A JP2019205817A JP 2019205817 A JP2019205817 A JP 2019205817A JP 2019005498 A JP2019005498 A JP 2019005498A JP 2019005498 A JP2019005498 A JP 2019005498A JP 2019205817 A JP2019205817 A JP 2019205817A
- Authority
- JP
- Japan
- Prior art keywords
- walking
- user
- training
- posture
- training scenario
- 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.)
- Granted
Links
Images
Landscapes
- Rehabilitation Tools (AREA)
Abstract
Description
本開示は、ユーザの身体能力を向上させる歩行訓練ロボットに関する。 The present disclosure relates to a walking training robot that improves a user's physical ability.
高齢者向けの施設などでは、高齢者の身体能力を向上させるために、様々なトレーニングシステムが用いられている(例えば、特許文献1参照。)。 In facilities for the elderly, various training systems are used to improve the physical ability of the elderly (see, for example, Patent Document 1).
特許文献1では、置荷重測定や足の挙動測定を可能として、歩行の現状を認識するとともに、足腰の回復度を確認しながら歩行訓練を行うことができる歩行器が開示されている。
近年、ユーザの身体能力を効率良く向上させることが可能な歩行訓練ロボットが求められている。 In recent years, there has been a demand for a walking training robot that can efficiently improve a user's physical ability.
本開示は、前記課題を解決するもので、ユーザの身体能力を効率良く向上させることができる歩行訓練ロボットを提供する。 This indication solves the above-mentioned subject and provides a walking training robot which can improve a user's physical ability efficiently.
本開示の一態様に係る歩行訓練ロボットは、
ユーザの身体能力を向上させる歩行訓練ロボットであって、
本体部と、
前記本体部に設けられ、前記ユーザが把持可能なハンドル部と、
前記ハンドル部にかかるハンドル荷重を検知する検知部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの歩行運動に対して当該歩行訓練ロボットが与える負荷を決定する歩行支援部と、
回転体を有し、前記歩行支援部で決定された当該歩行訓練ロボットの前記負荷に基づいて、前記回転体を制御して当該歩行訓練ロボットを移動させる移動装置と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの足上げ姿勢を推定する姿勢推定部と、
前記足上げ姿勢に基づいて、前記ユーザに足上げ運動を行わせる訓練シナリオを補正する訓練シナリオ生成部と、
前記訓練シナリオに基づく前記ユーザへの指示を提示する提示部と、
を備える。
A walking training robot according to one aspect of the present disclosure is provided.
A walking training robot that improves a user's physical ability,
The main body,
A handle portion provided on the main body portion and grippable by the user;
A detection unit for detecting a handle load applied to the handle unit;
A walking support unit that determines a load given by the walking training robot to the user's walking motion based on the handle load detected by the detection unit;
A moving device having a rotating body and controlling the rotating body to move the walking training robot based on the load of the walking training robot determined by the walking support unit;
A posture estimation unit that estimates the user's foot-lifting posture based on the handle load detected by the detection unit;
A training scenario generation unit for correcting a training scenario for causing the user to perform a foot-lifting exercise based on the foot-lifting posture;
A presentation unit for presenting instructions to the user based on the training scenario;
Is provided.
本開示の歩行訓練ロボットによれば、ユーザの身体能力を効率良く向上させることができる。 According to the walking training robot of the present disclosure, the user's physical ability can be improved efficiently.
(本開示に至った経緯)
先進国における少子高齢化が進む近年、高齢者の見守りや生活支援の必要性が増している。特に、高齢者においては、加齢に伴う身体能力の低下から日常生活のQOL(Quality of Life)を維持することが難しくなる傾向にある。このような背景の下、高齢者などのユーザの身体能力を効率良く向上させることができる歩行訓練ロボットが求められている。
(Background to the disclosure)
In recent years, with the aging population and declining birthrate in developed countries, the need for watching over elderly people and supporting their lives has increased. In particular, elderly people tend to have difficulty in maintaining QOL (Quality of Life) in daily life due to a decrease in physical ability associated with aging. Under such a background, there is a demand for a walking training robot that can efficiently improve the physical ability of a user such as an elderly person.
本発明者らは、研究の過程で足上げ運動を歩行に関連して行うことによって、転倒の予防を行い、且つ歩行に関する身体能力を効率良く向上させることができることを見出した。そこで、本発明者らは、ユーザに意識的に足上げ運動を行わせる歩行訓練ロボットを検討した。具体的には、本発明者らは、ユーザが立ち止まった状態で足上げ体操を行う体操訓練と、歩行中のユーザの足運びを変化させる歩行訓練とを行うことが可能な歩行訓練ロボットを検討した。 The inventors of the present invention have found that by performing a leg-lifting exercise in relation to walking in the course of research, it is possible to prevent falls and efficiently improve physical ability related to walking. Therefore, the present inventors examined a walking training robot that causes the user to consciously perform the leg raising exercise. Specifically, the present inventors examined a walking training robot capable of performing a gymnastic exercise for performing a leg-lifting exercise in a state where the user is stopped and a walking exercise for changing a user's walking while walking. did.
また、本発明者らは、ハンドル部にかかるハンドル荷重に基づいて、ユーザの足上げ姿勢を推定することができることを見出した。そこで、本発明者らは、ハンドル荷重に基づいて推定された足上げ姿勢から訓練内容を補正することが可能な歩行訓練ロボットを検討し、以下の発明に至った。 In addition, the present inventors have found that the user's leg raising posture can be estimated based on the handle load applied to the handle portion. Therefore, the present inventors have studied a walking training robot that can correct the training content from the foot-up posture estimated based on the handle load, and have led to the following invention.
本開示の一態様に係る歩行訓練ロボットは、
ユーザの身体能力を向上させる歩行訓練ロボットであって、
本体部と、
前記本体部に設けられ、前記ユーザが把持可能なハンドル部と、
前記ハンドル部にかかるハンドル荷重を検知する検知部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの歩行運動に対して当該歩行訓練ロボットが与える負荷を決定する歩行支援部と、
回転体を有し、前記歩行支援部で決定された当該歩行訓練ロボットの前記負荷に基づいて、前記回転体を制御して当該歩行訓練ロボットを移動させる移動装置と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの足上げ姿勢を推定する姿勢推定部と、
前記足上げ姿勢に基づいて、前記ユーザに足上げ運動を行わせる訓練シナリオを補正する訓練シナリオ生成部と、
前記訓練シナリオに基づく前記ユーザへの指示を提示する提示部と、
を備える。
A walking training robot according to one aspect of the present disclosure is provided.
A walking training robot that improves a user's physical ability,
The main body,
A handle portion provided on the main body portion and grippable by the user;
A detection unit for detecting a handle load applied to the handle unit;
A walking support unit that determines a load given by the walking training robot to the user's walking motion based on the handle load detected by the detection unit;
A moving device that has a rotating body and controls the rotating body to move the walking training robot based on the load of the walking training robot determined by the walking support unit;
A posture estimation unit that estimates the user's foot-lifting posture based on the handle load detected by the detection unit;
A training scenario generation unit for correcting a training scenario for causing the user to perform a foot-lifting exercise based on the foot-lifting posture;
A presentation unit for presenting instructions to the user based on the training scenario;
Is provided.
このような構成により、ユーザの身体能力を効率良く向上させることができる。 With such a configuration, the user's physical ability can be improved efficiently.
前記負荷は、前記歩行訓練ロボットの移動速度及び移動方向であってもよい。 The load may be a moving speed and a moving direction of the walking training robot.
このような構成により、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the user's physical ability can be improved more efficiently.
前記負荷は、前記ユーザの移動方向へ前記歩行訓練ロボットを押すために必要な力であってもよい。 The load may be a force necessary to push the walking training robot in the moving direction of the user.
このような構成により、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the user's physical ability can be improved more efficiently.
前記歩行訓練ロボットは、前記ユーザの歩行速度及び歩行方向を推定する歩行状態推定部を備え、
前記歩行支援部は、前記歩行状態推定部で推定された前記ユーザの前記歩行速度及び前記歩行方向に基づいて、当該歩行訓練ロボットの前記負荷を決定してもよい。
The walking training robot includes a walking state estimation unit that estimates a walking speed and a walking direction of the user,
The walking support unit may determine the load of the walking training robot based on the walking speed and the walking direction of the user estimated by the walking state estimation unit.
このような構成により、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the user's physical ability can be improved more efficiently.
前記姿勢推定部は、前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する体操姿勢推定部を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部を有し、
前記歩行訓練シナリオ生成部は、前記体操姿勢に基づいて前記歩行訓練シナリオを補正してもよい。
The posture estimation unit is configured to estimate a gymnastic posture when the user is doing a leg-lifting exercise while the user is stationary among the foot-lifting postures based on the handle load detected by the detection unit. Part
The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit may correct the walking training scenario based on the gymnastic posture.
このような構成により、体操姿勢に基づいて歩行訓練シナリオを補正することができるため、ユーザにより適した歩行訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, since the walking training scenario can be corrected based on the gymnastic posture, walking training more suitable for the user can be provided. Thereby, a user's physical ability can be improved more efficiently.
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部を有し、
前記体操訓練シナリオ生成部は、前記体操姿勢に基づいて前記体操訓練シナリオを補正してもよい。
The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic training scenario generation unit may correct the gymnastic training scenario based on the gymnastic posture.
このような構成により、体操姿勢に基づいて体操訓練シナリオを補正することができるため、ユーザにより適した体操訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, a gymnastic exercise scenario can be corrected based on the gymnastic posture, and thus a gymnastic exercise more suitable for the user can be provided. Thereby, a user's physical ability can be improved more efficiently.
前記歩行支援部は、前記歩行訓練シナリオに基づいて、当該歩行訓練ロボットの前記負荷を補正してもよい。 The walking support unit may correct the load of the walking training robot based on the walking training scenario.
このような構成により、歩行訓練ロボットの負荷を補正することによって、ユーザの歩行中の足運びを変化させることができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, by correcting the load of the walking training robot, the user's walking while walking can be changed. Thereby, a user's physical ability can be improved more efficiently.
前記体操姿勢推定部は、当該歩行訓練ロボットの前後方向に延在する軸の軸回りのモーメントに基づいて前記体操姿勢を推定し、
前記体操姿勢は、前記ユーザが足上げ体操をしているときの足上げ量、足を上げている時間及び揺らぎのうち少なくとも1つを含んでもよい。
The gymnastic posture estimation unit estimates the gymnastic posture based on a moment around an axis extending in the front-rear direction of the walking training robot,
The gymnastic posture may include at least one of a foot raising amount, a time during which the user raises a foot, and a fluctuation when the user is doing a leg raising exercise.
このような構成により、ユーザの体操姿勢を容易に推定することができる。 With such a configuration, the user's gymnastic posture can be easily estimated.
前記歩行訓練シナリオは、前記ユーザが歩行しているときの前記ユーザの現在地から目的地までの歩行ルートへの誘導及び足上げ指示のうち少なくとも1つを含んでもよい。 The walking training scenario may include at least one of guidance to a walking route from the user's current location to a destination and a foot-up instruction when the user is walking.
このような構成により、ユーザにより適した歩行訓練をユーザに提供することができるため、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, walking training more suitable for the user can be provided to the user, so that the physical ability of the user can be improved more efficiently.
前記姿勢推定部は、前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが歩行しているときの歩行姿勢を推定する歩行姿勢推定部を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部を有し、
前記体操訓練シナリオ生成部は、前記歩行姿勢に基づいて前記体操訓練シナリオを補正してもよい。
The posture estimation unit includes a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures based on the handle load detected by the detection unit,
The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic exercise scenario generation unit may correct the gymnastic exercise scenario based on the walking posture.
このような構成により、歩行姿勢に基づいて体操訓練シナリオを補正することができるため、ユーザにより適した体操訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, it is possible to correct a gymnastic exercise scenario based on the walking posture, so it is possible to provide a gymnastic exercise more suitable for the user. Thereby, a user's physical ability can be improved more efficiently.
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部を有し、
前記歩行訓練シナリオ生成部は、前記歩行姿勢に基づいて前記歩行訓練シナリオを補正してもよい。
The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit may correct the walking training scenario based on the walking posture.
このような構成により、歩行姿勢に基づいて歩行訓練シナリオを補正することができるため、ユーザにより適した歩行訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, since the walking training scenario can be corrected based on the walking posture, it is possible to provide walking training more suitable for the user. Thereby, a user's physical ability can be improved more efficiently.
前記歩行支援部は、前記歩行訓練シナリオに基づいて、当該歩行訓練ロボットの移動速度及び移動方向を補正してもよい。 The walking support unit may correct a moving speed and a moving direction of the walking training robot based on the walking training scenario.
このような構成により、歩行訓練ロボットの移動速度及び移動方向を補正することによって、ユーザの歩行中の足運びを変化させることができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, by correcting the moving speed and moving direction of the walking training robot, the user's walking while walking can be changed. Thereby, a user's physical ability can be improved more efficiently.
前記歩行姿勢推定部は、当該歩行訓練ロボットの前後方向に延在する軸の軸回りのモーメントに基づいて前記歩行姿勢を推定し、
前記歩行姿勢は、前記ユーザが歩行しているときの足上げ量、足を上げている時間、揺らぎ、歩幅、歩行速度及び歩行ピッチのうち少なくとも1つを含んでもよい。
The walking posture estimation unit estimates the walking posture based on a moment around an axis extending in the front-rear direction of the walking training robot,
The walking posture may include at least one of a foot raising amount when the user is walking, a time during which the user raises a foot, fluctuation, a stride, a walking speed, and a walking pitch.
このような構成により、ユーザの歩行姿勢を容易に推定することができる。 With such a configuration, the user's walking posture can be easily estimated.
前記体操訓練シナリオは、前記ユーザが足上げ体操をするときの足上げ量及び足上げ回数のうち少なくとも1つを含んでもよい。 The gymnastics training scenario may include at least one of an amount and a number of leg raising when the user performs leg raising exercises.
このような構成により、ユーザにより適した訓練をユーザに提供することができるため、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, training that is more suitable for the user can be provided to the user, so that the physical ability of the user can be improved more efficiently.
前記姿勢推定部は、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する体操姿勢推定部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが歩行しているときの歩行姿勢を推定する歩行姿勢推定部と、
を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部を有し、
前記歩行訓練シナリオ生成部は、前記体操姿勢と前記歩行姿勢とに基づいて、前記歩行訓練シナリオを補正してもよい。
The posture estimation unit
Based on the handle load detected by the detection unit, a gymnastic posture estimation unit that estimates a gymnastic posture when the user is doing a leg lifting exercise in a state where the user is stationary among the leg raising postures;
Based on the handle load detected by the detection unit, a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures;
Have
The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit may correct the walking training scenario based on the gymnastic posture and the walking posture.
このような構成により、体操姿勢と歩行姿勢とに基づいて歩行訓練シナリオを補正することができるため、ユーザにより適した歩行訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, since the walking training scenario can be corrected based on the gymnastic posture and the walking posture, it is possible to provide walking training more suitable for the user. Thereby, a user's physical ability can be improved more efficiently.
前記姿勢推定部は、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する体操姿勢推定部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが歩行しているときの歩行姿勢を推定する歩行姿勢推定部と、
を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部を有し、
前記体操訓練シナリオ生成部は、前記体操姿勢と前記歩行姿勢とに基づいて、前記体操訓練シナリオを補正してもよい。
The posture estimation unit
Based on the handle load detected by the detection unit, a gymnastic posture estimation unit that estimates a gymnastic posture when the user is doing a leg lifting exercise in a state where the user is stationary among the leg raising postures;
Based on the handle load detected by the detection unit, a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures;
Have
The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic training scenario generation unit may correct the gymnastic training scenario based on the gymnastic posture and the walking posture.
このような構成により、体操姿勢と歩行姿勢とに基づいて体操訓練シナリオを補正することができるため、ユーザにより適した体操訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the gymnastic exercise scenario can be corrected based on the gymnastic posture and the walking posture, so that a gymnastic exercise more suitable for the user can be provided. Thereby, a user's physical ability can be improved more efficiently.
前記歩行訓練ロボットは、更に、前記回転体の回転量及び回転方向に基づいて、前記ユーザが歩行した歩行ルートの複雑さを判定する判定部を備え、
前記訓練シナリオ生成部は、前記歩行ルートの複雑さに基づいて、前記訓練シナリオを補正してもよい。
The walking training robot further includes a determination unit that determines the complexity of the walking route on which the user has walked based on the rotation amount and the rotation direction of the rotating body,
The training scenario generation unit may correct the training scenario based on the complexity of the walking route.
このような構成により、歩行ルートの複雑さに基づいて訓練シナリオを補正することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the training scenario can be corrected based on the complexity of the walking route. Thereby, a user's physical ability can be improved more efficiently.
更に、前記判定部は、前記検知部で検知されたハンドル荷重に基づいて、前記ユーザの足上げの左右の偏りを判定し、
前記訓練シナリオ生成部は、前記足上げの左右の偏りに基づいて前記訓練シナリオを補正してもよい。
Furthermore, the determination unit determines a left-right bias of the user's foot lift based on the handle load detected by the detection unit,
The training scenario generation unit may correct the training scenario based on a left-right bias of the foot lift.
このような構成により、ユーザの足上げの左右の偏りに基づいて訓練シナリオを補正することができるため、ユーザにより適した訓練を提供することができる。これにより、ユーザの身体能力をより効率良く向上させることができる。 With such a configuration, the training scenario can be corrected based on the left-right bias of the user's foot-up, so that it is possible to provide more suitable training for the user. Thereby, a user's physical ability can be improved more efficiently.
前記提示部は、前記訓練シナリオに基づく前記ユーザへの指示を当該歩行訓練ロボットの周辺環境に光によって提示してもよい。 The presenting unit may present an instruction to the user based on the training scenario to the surrounding environment of the walking training robot by light.
このような構成により、ユーザは訓練シナリオに基づく指示を容易に理解し、訓練することができる。 With such a configuration, the user can easily understand and train instructions based on the training scenario.
前記提示部は、前記ユーザの前記足上げ姿勢の情報を提示してもよい。 The presenting unit may present information on the leg raising posture of the user.
このような構成により、ユーザは自身の足上げ姿勢を把握しながら、訓練を行うことができる。 With such a configuration, the user can perform training while grasping his / her own leg raising posture.
以下、本開示の実施形態について、添付の図面を参照しながら説明する。また、各図においては、説明を容易なものとするため、各要素を誇張して示している。 Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In each drawing, each element is exaggerated for easy explanation.
(実施の形態1)
[全体構成]
図1は、実施の形態1に係る歩行訓練ロボット1(以下、「ロボット1」と称する)の外観図を示す。図2は、ロボット1を使用してユーザが訓練を行っている様子を示す。
(Embodiment 1)
[overall structure]
FIG. 1 is an external view of a walking training robot 1 (hereinafter referred to as “
図1及び図2に示すように、ロボット1は、本体部11、ハンドル部12、検知部13、歩行状態推定部14、歩行支援部15、移動装置16、姿勢推定部17、訓練シナリオ生成部18、及び提示部19を備える。
As shown in FIGS. 1 and 2, the
ロボット1は、ユーザの身体能力を向上させる訓練を行うロボットである。ロボット1は、ユーザが立ち止まった状態で足上げ体操する体操訓練と、歩行中のユーザの足運びを変化させる歩行訓練と、を行うことができる。足上げ体操とは、ユーザが移動せずに足を上げて下げる運動を意味する。言い換えると、足上げ体操とは、ユーザが地面に接地した足を上げた後、その足を下げて再び地面に接地させる運動を意味する。例えば、足上げ体操は、ユーザの左右の足を交互に上げ下げする運動であってもよいし、連続して片方の足を上げ下げする運動であってもよい。足運びとは、足を後方から前方へ移動させる動作を意味する。
The
体操訓練においては、ユーザはハンドル部12を把持し、その場を移動せずに足上げ体操を行う。ロボット1は、例えば、提示部19によって、ユーザに対して足上げ指示、足上げ回数及び/又は足上げ量を提示する。足上げ指示とは、例えば、ユーザに対して左右いずれか一方の足を上げさせる指示などを含む。
In the gymnastic exercise, the user holds the
歩行訓練においては、ユーザはハンドル部12を把持し、ハンドル部12に荷重(ハンドル荷重)をかけながら歩行する。ロボット1は、ハンドル荷重に応じて移動すると共にユーザを歩行ルートに誘導する。また、ロボット1は、歩行中のユーザの足運びを変化させる。例えば、ロボット1は、ロボット1の移動速度の制限及び/又は歩行ルートの変更などによって、歩行中のユーザの足運びを変化させる。本明細書において、歩行ルートとは、現在地から目的地までのユーザが歩行する経路を意味する。
In walking training, the user grasps the
以下、ロボット1の構成について詳細に説明する。
Hereinafter, the configuration of the
本体部11は、例えば、他の構成部材を支持するとともにユーザが歩行する際の荷重を支えることができるような剛性を有するフレームにより構成される。
The
ハンドル部12は、本体部11の上部に設けられており、歩行中のユーザの両手により把持しやすい形状及び高さ位置に設けられている。実施の形態1では、ハンドル部12は、棒状に形成されている。ユーザは、ハンドル部12の右端側を右手で把持し、且つハンドル部12の左端側を左手で把持する。
The
検知部13は、ハンドル部12をユーザが把持することにより、ユーザによってハンドル部12にかけられるハンドル荷重を検知する。具体的には、ユーザがハンドル部12を把持して歩行するとき、及びユーザがハンドル部12を把持して立ち止まった状態で足上げ体操を行うときに、ユーザはハンドル部12に荷重をかける。検知部13は、ユーザがハンドル部12にかける荷重(ハンドル荷重)の向き及び大きさを検知する。
The
図3は、検知部13で検知するハンドル荷重の検知方向を示す。図3に示すように、検知部13は、互いに直交する三軸方向にかかる力、及び三軸の軸回りのモーメントをそれぞれ検出可能な六軸力センサである。互いに直交する三軸とは、ロボット1の左右方向に延在するx軸、ロボット1の前後方向に延在するy軸、及びロボット1の高さ方向に延在するz軸である。三軸方向にかかる力とは、x軸方向にかかる力Fx、y軸方向にかかる力Fy、及びz軸方向にかかる力Fzである。実施の形態1では、Fxのうち右方向にかかる力をFx+とし、左方向にかかる力をFx−としている。Fyのうち前方向にかかる力をFy+とし、後方向にかかる力をFy−としている。Fz方向のうち歩行面に対して鉛直上方向にかかる力をFz+とし、歩行面に対して鉛直下方向にかかる力をFz−としている。三軸の軸回りのモーメントとは、x軸の軸回りのモーメントMx、y軸の軸回りのモーメントMy、及びz軸の軸回りのモーメントMzである。なお、本明細書においては、Fx、Fy、Fz、Mx、My、Mzを荷重と称する場合がある。
FIG. 3 shows the detection direction of the handle load detected by the
図1及び図2に戻って、歩行状態推定部14は、検知部13で検知されたハンドル荷重に基づいて、歩行中のユーザの歩行速度及び歩行方向を推定する。歩行速度とは、ユーザが歩行しているときのユーザの速度を意味する。歩行方向とは、ユーザが歩行する方向を意味する。歩行状態推定部14は、検知部13で検知されたハンドル荷重(力及びモーメント)の大きさ及び向きに基づいて、歩行中のユーザの歩行速度及び歩行方向を推定する。
Returning to FIGS. 1 and 2, the walking
具体的には、歩行状態推定部14は、検知部13で検知された各移動方向におけるハンドル荷重の値から、歩行中のユーザの歩行速度及び歩行方向を推定する。例えば、歩行状態推定部14は、ハンドル荷重に基づいて、前進動作、後退動作、右旋回動作、及び左旋回動作を推定する。
Specifically, the walking
<前進動作>
歩行状態推定部14は、検知部13でFy+の力が検知された場合、ユーザが前方向に移動していると推定する。即ち、歩行状態推定部14は、検知部13でFy+の力が検知された場合、ユーザが前進動作を行っていると推定する。歩行状態推定部14は、ユーザが前進動作を行っている間、検知部13で検知されるFy+の力が大きくなると、ユーザの前方向への歩行速度が速くなっていると推定する。一方、歩行状態推定部14は、ユーザが前進動作を行っている間、検知部13で検知されるFy+の力が小さくなると、ユーザの前方向への歩行速度が遅くなっていると推定する。
<Forward movement>
When the
<後退動作>
歩行状態推定部14は、検知部13でFy−の力が検知された場合、ユーザが後方向に移動していると推定する。即ち、歩行状態推定部14は、検知部13でFy−の力が検知された場合、ユーザが後退動作を行っていると推定する。歩行状態推定部14は、ユーザが後退動作を行っている間、検知部13で検知されるFy−の力が大きくなると、ユーザの後方向への歩行速度が速くなっていると推定する。一方、歩行状態推定部14は、ユーザが後退動作を行っている間、検知部13で検知されるFy−の力が小さくなると、ユーザの後方向への歩行速度が遅くなっていると推定する。
<Backward movement>
The walking
<右旋回動作>
歩行状態推定部14は、検知部13でFy+の力とMz+のモーメントとが検知された場合、ユーザが右方向に旋回移動していると推定する。即ち、歩行状態推定部14は、検知部13でFy+の力とMz+のモーメントが検知された場合、ユーザが右旋回動作を行っていると推定する。歩行状態推定部14は、ユーザが右旋回動作を行っている間、検知部13で検知されるMz+のモーメントが大きくなると、ユーザの右方向への旋回半径が小さくなっていると推定する。また、歩行状態推定部14は、ユーザが右旋回動作を行っている間、検知部13で検知されるFy+の力が大きくなると、旋回速度が速くなっていると推定する。
<Right turn motion>
When the
<左旋回動作>
歩行状態推定部14は、検知部13でFy+の力とMz−のモーメントとが検知された場合、ユーザが左方向に旋回移動していると推定する。即ち、歩行状態推定部14は、検知部13でFy+の力とMz−のモーメントが検知された場合、ユーザが左旋回動作を行っていると推定する。歩行状態推定部14は、ユーザが左旋回動作を行っている間、検知部13で検知されるMz−のモーメントが大きくなると、ユーザの旋回半径が小さくなっていると推定する。また、歩行状態推定部14は、ユーザが左旋回動作を行っている間、検知部13で検知されるFy+の力が大きくなると、旋回速度が速くなっていると推定する。
<Left turn motion>
When the
なお、歩行状態推定部14は、ハンドル荷重に基づいてユーザの歩行速度及び歩行方向を推定できればよく、上述した例に限定されない。例えば、歩行状態推定部14は、Fy及びFzの力に基づいて、ユーザの前進動作及び後退動作を推定してもよい。また、歩行状態推定部14は、例えば、Mx又はMyのモーメントに基づいて、ユーザの旋回動作を推定してもよい。
In addition, the walking
例えば、検知部13で検知されるFy+の力が所定の第1閾値以上の値であり、My+の力が所定の第2閾値未満の値である場合、歩行状態推定部14は、ユーザが前方向への歩行、即ち前進動作をしていると推定してもよい。また、歩行状態推定部14は、Fz方向におけるハンドル荷重の値に基づいて、歩行速度を推定してもよい。一方、検知部13で検知されるFy+の力が所定の第3閾値以上の値であり、My+の力が所定の第2閾値以上の値である場合、歩行状態推定部14は、ユーザが右方向へ旋回する歩行、即ち右旋回動作をしていると推定してもよい。また、歩行状態推定部14は、Fz方向におけるハンドル荷重の値に基づいて旋回速度を推定し、My方向におけるハンドル荷重の値に基づいて旋回半径を推定してもよい。
For example, when the force of Fy + detected by the
また、歩行速度を推定するために用いるハンドル荷重は、前方向のFy+の荷重、又は下方向のFz−の荷重であってもよいし、前方向のFy+の荷重と下方向のFz−の荷重とを組み合わせであってもよい。 Further, the handle load used for estimating the walking speed may be a forward Fy + load or a downward Fz − load, or a forward Fy + load and a downward Fz − load. It may be a combination with the load.
歩行支援部15は、検知部13で検知されたハンドル荷重に基づいて、ユーザの歩行運動に対してロボット1が与える負荷を決定する。実施の形態1では、歩行支援部15は、歩行状態推定部14で推定されたユーザの歩行速度及び歩行方向に基づいて、ロボット1の負荷としてロボット1の移動速度及び移動方向を決定する。例えば、歩行支援部15は、ロボット1の移動速度及び移動方向をユーザの歩行速度及び歩行方向と同じとなるように決定してもよい。あるいは、歩行支援部15は、ロボット1の移動速度及び移動方向をユーザの歩行速度及び歩行方向より遅くなるように決定してもよい。
The walking
また、歩行支援部15は、ロボット1の移動速度及び移動方向を補正することによって、ユーザの歩行中の足運びを変化させてもよい。具体的には、歩行支援部15は、訓練シナリオ生成部18で生成及び/又は補正された訓練シナリオに基づいて、ロボット1の移動速度及び移動方向を補正してもよい。例えば、歩行支援部15は、ユーザの歩行速度よりもロボット1の移動速度を遅くしてもよい。あるいは、歩行支援部15は、ユーザが旋回動作をするときに旋回半径が大きくなるように移動方向を補正してもよい。
In addition, the walking
なお、歩行支援部15は、ユーザの歩行速度及び歩行方向及び/又は訓練シナリオ生成部18で生成される訓練シナリオの情報に基づいてロボット1の移動速度及び移動方向を決定すればよく、上述した例に限定されない。
Note that the
移動装置16は、本体部11の下部に設けられた回転体20と、回転体20を駆動制御する駆動部21と、を備える。移動装置16は、歩行支援部15で決定されたロボット1の移動速度及び移動方向に基づいて、回転体20を制御してロボット1を移動させる。
The moving
回転体20は、本体部11を自立させた状態で支持し、駆動部21により回転駆動される車輪である。実施の形態1では、移動装置16は、3つの回転体20を備える。具体的には、移動装置16は、ロボット1の後方側に対向して配置される2つの回転体20と、ロボット1の前方側に配置される1つの回転体20と、を備える。ロボット1の後方側に配置される2つの回転体20は、駆動部21により回転され、ロボット1を移動させる。例えば、ロボット1の後方側に配置される2つの回転体20は、ロボット1を自立させた姿勢を保った状態で、本体部11を図2に示す矢印の方向(前方向または後方向)に移動させる。ロボット1の前方側に配置される1つの回転体20は、自由に回転可能である。
The rotating
なお、実施の形態1において、移動装置16は、回転体20として3つの車輪を備える例を説明したが、これに限定されない。例えば、回転体20は、2つ以上の車輪で構成されていてもよい。あるいは、回転体20は、走行ベルト、又はローラなどであってもよい。
In addition, in
駆動部21は、歩行支援部15で決定されたユーザの歩行速度及び歩行方向に基づいて、回転体20を駆動する。
The
姿勢推定部17は、検知部13で検知されたハンドル荷重に基づいて、ユーザの足上げ姿勢を推定する。足上げ姿勢とは、ユーザが足を上げている動作をしているときの姿勢を意味し、足が地面を離れてから接地するまでの足上げ運動の姿勢を意味する。
The
実施の形態1では、姿勢推定部17は、検知部13で検知されたMy方向のモーメントに基づいて、ユーザの足上げ姿勢を推定する。
In the first embodiment, the
足上げ姿勢は、足が上がっているときの地面からの足の高さ(足上げ量)、足が地面から離れて接地するまでの時間(足上げ時間)、及び揺らぎのうち少なくとも1つを含む。揺らぎとは、足上げをしているときのユーザのふらつきを意味する。 At least one of the height of the foot from the ground when the foot is raised (foot raising amount), the time until the foot touches the ground away from the ground (foot raising time), and the fluctuation is the foot-raising posture. Including. Fluctuation means a user's wobbling while raising a foot.
なお、足上げ姿勢は、足上げ量、足上げ時間及び揺らぎに限定されない。例えば、足上げ姿勢は、歩幅、歩行速度及び歩行ピッチを含んでもよい。 The leg raising posture is not limited to the leg raising amount, the leg raising time, and the fluctuation. For example, the leg raising posture may include a stride, a walking speed, and a walking pitch.
足上げ姿勢は、ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢と、ユーザが歩行しているときの歩行姿勢と、を含む。 The leg-lifting posture includes a gymnastic posture when the user is doing a leg-lifting exercise with the user stopped and a walking posture when the user is walking.
体操姿勢とは、ユーザがハンドル部12を把持した状態でその場から移動せずに、足上げ体操をしているときの足上げ姿勢を意味する。歩行姿勢とは、歩行しているユーザの左右の足が交互に上げ下げしているときの足上げ姿勢を意味する。即ち、歩行姿勢は、ユーザの足を後方から前方へ移動させる遊脚期間にあるときのユーザの足の姿勢を意味する。遊脚期間とは、足が地面から離れている期間を意味する。
The gymnastic posture means a foot-lifting posture when the user is doing a leg-lifting exercise without moving from the spot while holding the
姿勢推定部17は、ユーザの左右の足のそれぞれについて、足上げ姿勢を推定する。
The
訓練シナリオ生成部18は、姿勢推定部17で推定された足上げ姿勢に基づいてユーザに足上げ運動を行わせる訓練シナリオを補正する。訓練シナリオとは、ユーザの身体能力を向上させるためにユーザに行わせる訓練のシナリオである。訓練シナリオは、例えば、右足の筋肉を鍛える運動、左足の筋肉を鍛える運動、及び/又は両足の筋肉を鍛える運動をユーザに行わせるシナリオであってもよい。
The training
訓練シナリオは、ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオと、ユーザの歩行中の足運びを変化させる歩行訓練シナリオと、を含む。 The training scenario includes a gymnastic exercise scenario in which the user performs leg-lifting exercises while the user is stopped, and a walking exercise scenario in which the user's walking while walking is changed.
体操訓練シナリオは、体操訓練を行うときのシナリオであり、ユーザが立ち止まった状態でその場で足上げ体操を行うシナリオを含む。体操訓練シナリオは、例えば、片足を上げる運動、ロボット1が回転することによるツイスト運動、片足を上げた状態でのツイスト運動を含んでもよい。
The gymnastics training scenario is a scenario when performing gymnastics training, and includes a scenario in which the user performs leg-lifting exercises on the spot with the user stopped. The gymnastics training scenario may include, for example, a motion of raising one foot, a twist motion by rotating the
一例では、体操訓練シナリオは、右足の筋肉を優先して鍛えるために、右足の足上げ回数を30回、左足の足上げ回数を10回に設定した足上げ体操を含むシナリオを含んでもよい。あるいは、体操訓練シナリオは、右足を上げている時間を30秒、左足を上げている時間を10秒に設定した足上げ体操を含むシナリオを含んでもよい。 In one example, the gymnastic exercise scenario may include a scenario including a leg raising exercise in which the number of times of raising the right foot is set to 30 and the number of raising the left foot is set to 10 in order to exercise the muscles of the right foot with priority. Alternatively, the exercise training scenario may include a scenario including a leg raising exercise in which the time for raising the right foot is set to 30 seconds and the time for raising the left foot is set to 10 seconds.
歩行訓練シナリオは、歩行訓練を行うときのシナリオであり、歩行中のユーザの足運びを変化させるシナリオを含む。例えば、歩行訓練シナリオは、ロボット1の移動速度を制限しつつ、ユーザに足上げ指示を行うシナリオを含んでもよい。あるいは、歩行訓練シナリオは、鍛えたい足の筋肉を使う頻度が高い歩行ルートにユーザを誘導するシナリオを含んでもよい。鍛えたい足の筋肉を使う頻度が高い歩行ルートとは、例えば、鍛えたい足と反対側に旋回する動作を多く含むルート、及び/又は旋回半径を大きくしたルートなどであってもよい。例えば、右足の筋肉を鍛えたい場合、歩行ルートは、右方向よりも左方向に旋回するコーナーを多く含んでいてもよい。あるいは、歩行ルートは、左方向への旋回動作において旋回半径を大きくするようなルートであってもよい。
The gait training scenario is a scenario when gait training is performed, and includes a scenario in which the walking of the user during walking is changed. For example, the walking training scenario may include a scenario in which the user is instructed to raise the foot while limiting the moving speed of the
訓練シナリオ生成部18は、体操訓練時の足上げ姿勢及び/又は歩行訓練時の足上げ姿勢の情報に基づいて、体操訓練シナリオ及び/又は歩行訓練シナリオを補正する。訓練シナリオ生成部18は、例えば、体操訓練時及び/又は歩行訓練時における左右の足上げ姿勢の差異などに基づいて、体操訓練シナリオ及び/又は歩行訓練シナリオを補正する。
The training
例えば、右足の足上げ量が左足の足上げ量よりも小さい場合、訓練シナリオ生成部18は、左足よりも右足の筋力を使用する訓練シナリオに補正する。一例では、訓練シナリオ生成部18は、右足の足上げ回数を左足の足上げ回数よりも多い体操訓練シナリオに補正する。また、訓練シナリオ生成部18は、左方向への旋回動作を多くしつつ、左方向への旋回半径を大きくした歩行ルートに誘導する歩行訓練シナリオに補正する。
For example, when the amount of the right foot is smaller than the amount of the left foot, the training
このように、訓練シナリオ生成部18は、体操訓練結果及び/又は歩行訓練結果に基づいて、訓練シナリオを補正する。
As described above, the training
また、補正前の訓練シナリオは、例えば、予め定められた足上げ運動を含むシナリオであってもよいし、ユーザ毎にカスタマイズされた運動を含むシナリオであってもよい。補正前の訓練シナリオとは、例えば、訓練を開始するときに設定されているシナリオ、又は訓練を開始するときにユーザが設定するシナリオを意味する。 The training scenario before correction may be, for example, a scenario including a predetermined leg raising exercise or a scenario including an exercise customized for each user. The training scenario before correction means, for example, a scenario set when starting training or a scenario set by a user when starting training.
なお、上述した訓練シナリオは例示であり、訓練シナリオは、これらの例に限定されない。 In addition, the training scenario mentioned above is an illustration, and a training scenario is not limited to these examples.
提示部19は、訓練シナリオに基づくユーザへの指示を提示する。提示部19は、例えば、音声、画像及び/又は映像によってユーザへの指示を提示する。提示部19は、例えば、スピーカー及び/又はディスプレイなどを含んでいてもよい。
The
ロボット1においては、ロボット1自身の位置を推定する自己位置推定部を有していてもよい。自己位置推定部は、例えば、GPS(Global Positioning System)などであって、ロボット1のいる位置を推定する。これにより、ロボット1は、自身の位置、即ち現在地を推定し、ユーザを現在地から目的地までの歩行ルートへ正確に誘導することができる。また、カメラやデプスセンサを用い、周辺環境を認識することで自己位置推定を行ってもよい。
The
[歩行訓練ロボットの制御構成]
このような構成を有する歩行訓練ロボット1の制御構成について説明する。図4は、ロボット1の制御構成の一例を示す制御ブロック図である。また、図4の制御ブロック図では、それぞれの制御構成と取り扱われる情報との関係についても示している。図5は、ロボット1の主要な制御構成の一例を示す制御ブロック図である。
[Control configuration of walking training robot]
A control configuration of the walking
まず、ロボット1の移動の制御構成について説明する。図4及び図5に示すように、検知部13は、ハンドル部12にかかるハンドル荷重を検知する。検知部13で検知されたハンドル荷重の情報は、歩行状態推定部14に送信される。
First, the control configuration of the movement of the
歩行状態推定部14は、検知部13で検知されたハンドル荷重に基づいて、ユーザの歩行速度及び歩行方向を推定する。歩行状態推定部14は、推定したユーザの歩行速度及び歩行方向の情報を、歩行支援部15に送信する。
The walking
歩行支援部15は、ユーザの歩行速度及び歩行方向に基づいて、ロボット1の移動速度及び移動方向を決定する。歩行支援部15は、決定したロボット1の移動速度及び移動方向の情報を駆動部21に送信する。
The walking
駆動部21は、駆動力算出部22と、アクチュエータ制御部23と、アクチュエータ24と、を備える。
The
駆動力算出部22は、歩行支援部15で決定されたロボット1の移動速度及び移動方向に基づいて、駆動力を算出する。例えば、駆動力算出部22は、ロボット1の移動動作が前進動作又は後退動作である場合、ロボット1の後方側に配置される2つの車輪(回転体)20の回転量が均等になるように駆動力を算出する。駆動力算出部22は、ロボット1の移動動作が右旋回動作である場合、ロボット1の後方側に配置される2つの車輪20のうち右側の車輪20の回転量を左側の車輪20の回転量よりも大きくなるように駆動力を算出する。また、駆動力算出部22は、ロボット1の移動速度に応じて、駆動力の大きさを算出する。
The driving
アクチュエータ制御部23は、駆動力算出部22で算出された駆動力に基づいて、アクチュエータ24の駆動制御を行う。また、アクチュエータ制御部23は、アクチュエータ24から車輪20の回転量の情報を取得し、駆動力算出部22に車輪20の回転量の情報を送信することができる。
The
アクチュエータ24は、例えば、車輪20を回転駆動させるモータ等である。アクチュエータ24は、歯車機構又はプーリー機構等を介して車輪20と接続されている。アクチュエータ24は、アクチュエータ制御部23によって駆動制御されることによって、車輪20を回転駆動している。
The
このように、ロボット1は、ハンドル部12にかかるハンドル荷重に基づいて移動を制御している。
Thus, the
次に、ロボット1の訓練内容を補正するための制御構成について説明する。
Next, a control configuration for correcting the training content of the
姿勢推定部17は、検知部13で検知されたハンドル荷重に基づいて、ユーザの足上げ姿勢を推定する。実施の形態1では、姿勢推定部17は、検知部13で検知されるハンドル荷重のうちMyのモーメントに基づいて、ユーザの足上げ姿勢、即ち体操姿勢及び歩行姿勢を推定する。なお、体操姿勢及び歩行姿勢の判別は、例えば、Fyの荷重に基づいて行われてもよいし、回転体20の回転量に基づいて行われてもよい。
The
図6は、ユーザがハンドル部12を把持したまま右足を上げた状態の一例を示す図である。図6に示すように、ユーザがハンドル部12を把持した状態で右足を上げると、ハンドル部12の右端に鉛直方向下向きの荷重がかかると共に、ハンドル部12の左端に鉛直方向上向きの荷重がかかる。即ち、ユーザが右足を上げた足上げ姿勢においては、ハンドル部12にはロボット1の前後方向に延在するy軸の軸回りのMy−のモーメントが発生する。
FIG. 6 is a diagram illustrating an example of a state in which the user raises the right foot while holding the
一方、ユーザがハンドル部12を把持した状態で左足を上げると、ハンドル部12の左端に鉛直方向下向きの荷重がかかると共に、ハンドル部12の右端に鉛直方向上向きの荷重がかかる。即ち、ユーザが左足を上げた足上げ姿勢においては、ハンドル部12にはロボット1の前後方向に延在するy軸の軸回りのMy+のモーメントが発生する。
On the other hand, when the user lifts the left foot while holding the
図7は、ハンドル荷重と足上げ姿勢との関係の一例を示す図である。図7は、右足を上げた後に左足を上げた場合の足上げ体操のMyのモーメントの波形を示す。 FIG. 7 is a diagram illustrating an example of the relationship between the handle load and the leg raising posture. FIG. 7 shows a waveform of My moment of the leg raising exercise when the left leg is raised after raising the right leg.
図7に示すように、ユーザが右足を上げている期間、即ち右足遊脚期間においては、My−のモーメントが生じる。右足遊脚期間とは、右足が地面から離れて接地するまでの期間であり、右足の足上げ時間に相当する。一方、ユーザが左足を上げている期間、即ち左足遊脚期間においては、My+のモーメントが生じる。左足遊脚期間とは、左足が地面から離れて接地するまでの期間であり、左足の足上げ時間に相当する。 As shown in FIG. 7, the period the user is raised right foot, that is, in the right leg swing phase, My - moment occurs in. The right leg swing leg period is a period until the right leg leaves the ground and comes into contact with the ground, and corresponds to a right leg lift time. On the other hand, during the period in which the user raises the left foot, that is, the left leg swing leg period, a My + moment is generated. The left leg swing leg period is a period until the left foot leaves the ground and comes into contact with the ground, and corresponds to the time for raising the left foot.
右足遊脚期間及び左足遊脚期間は、Myのモーメントの値の変化から算出することができる。即ち、右足の足上げ時間及び左足の足上げ時間は、Myのモーメントの値の変化から算出することができる。 The right leg swing leg period and the left leg swing leg period can be calculated from a change in the value of the moment of My. In other words, the leg raising time for the right foot and the leg raising time for the left foot can be calculated from changes in the value of the moment of My.
右足遊脚期間の算出の一例について説明する。姿勢推定部17は、ユーザがハンドル部12を把持し、且つ両足を地面に接地している状態(以下、「定常状態」と称する)のMyのモーメントP1を算出する。定常状態のMyのモーメントP1は、ユーザ毎に異なっていてもよい。なお、図7に示すMyのモーメントは、右寄りに傾いた足上げ姿勢のユーザの波形である。このため、定常状態のモーメントP1においては、My-方向寄りのモーメントが生じている。
An example of calculating the right leg swing leg period will be described. The
姿勢推定部17は、検知部13で検知されるMy−方向のモーメントが定常状態のモーメントP1から大きくなると、右足遊脚期間が開始したと決定してもよい。また、姿勢推定部17は、右足遊脚期間が開始した後、検知部13で検知されるMy−方向のモーメントが定常状態のモーメントP1に戻ると、右足遊脚期間が終了したと決定してもよい。
The
左足遊脚期間の算出の一例について説明する。右足遊脚期間の算出の一例と同様に、姿勢推定部17は、検知部13で検知されるMy+方向のモーメントが定常状態のモーメントP1から大きくなると、左足遊脚期間が開始したと決定してもよい。また、姿勢推定部17は、左足遊脚期間が開始した後、検知部13で検知されるMy+方向のモーメントが定常状態のモーメントP1に戻ると、左足遊脚期間が終了したと決定してもよい。
An example of calculating the left leg swing leg period will be described. Similar to an example of the calculation of the right leg swing leg period, the
なお、上述した右足遊脚期間及び左足遊脚期間の算出は一例であって、これに限定されない。例えば、ユーザが歩行している場合の右足遊脚期間及び左足遊脚期間の算出は、Fz方向のハンドル荷重から算出してもよい。 The calculation of the right leg swing leg period and the left leg swing leg period described above is an example, and the present invention is not limited to this. For example, the calculation of the right leg swing leg period and the left leg swing leg period when the user is walking may be calculated from the handle load in the Fz direction.
次に、ハンドル荷重に基づく足上げ量の算出の一例について説明する。 Next, an example of calculating the amount of foot lift based on the handle load will be described.
姿勢推定部17は、右足遊脚期間初期ts1におけるMy−方向のモーメントの変化する速度v1(以下、「第1変化速度v1」と称する)に基づいて、右足の足上げ量を算出する。姿勢推定部17は、My−方向のモーメントの第1変化速度v1が大きいほど、右足を勢いよく上げていると決定し、右足の足上げ量が高くなっていると決定する。
The
具体的には、右足の足上げ量の算出式として、「(右足の足上げ量)=(My−方向のモーメントの第1変化速度v1)×(係数K)」を用いてもよい。係数Kは、ユーザ毎に適した値が設定される。例えば、係数Kは、ユーザ毎に個人差があるため、事前にユーザの足上げ姿勢を確認し、目視で係数を設定してもよい。 Specifically, as a calculation formula of the foot raising of the right foot, - it may be used "(leg raising of the right foot) = (My first change speed v1 in the direction of the moment) × (coefficient K)". The coefficient K is set to a value suitable for each user. For example, since the coefficient K has individual differences for each user, the coefficient may be set visually by confirming the user's leg-up posture in advance.
姿勢推定部17は、左足遊脚期間初期ts2におけるMy+方向のモーメントの変化する速度v2(以下、「第2変化速度v2」と称する)に基づいて、左足の足上げ量を算出する。姿勢推定部17は、My+方向のモーメントの第2変化速度v2が大きいほど、左足を勢いよく上げていると決定し、左足の足上げ量が高くなっていると決定する。
The
具体的には、左足の足上げ量の算出式として、「(左足の足上げ量)=(My+方向のモーメントの第2変化速度v2)×(係数K)」を用いてもよい。 Specifically, “(left leg foot lift amount) = (My + second moment of change v2) × (coefficient K)” may be used as a calculation formula for the left foot foot lift amount.
なお、上述した足上げ量の算出は一例であって、これに限定されない。例えば、Myのモーメントの変化する速度と遊脚期間とに基づいて、足上げの軌道を推定してもよい。具体的には、足上げの軌道の算出式として、「(足上げの軌道)=(Myのモーメントの変化する速度)×(遊脚期間)」を用いてもよい。足上げの軌道とは、足が地面から離れて接地するまでの足位置の軌道である。 Note that the above-described calculation of the amount of foot lift is an example, and the present invention is not limited to this. For example, the foot-raising trajectory may be estimated based on the speed at which My moment changes and the free leg period. Specifically, “(foot-raising trajectory) = (speed at which My moment changes) × (free leg period)” may be used as a formula for calculating the leg-raising trajectory. The foot-raising trajectory is the trajectory of the foot position until the foot touches and leaves the ground.
また、姿勢推定部17は、Myのモーメントの揺らぎに基づいて、ユーザのふらつきを推定してもよい。
Further, the
図4及び図5に戻って、姿勢推定部17は、足上げ姿勢のうち体操姿勢を推定する体操姿勢推定部25と、足上げ姿勢のうち歩行姿勢を推定する歩行姿勢推定部26と、を有する。
Returning to FIG. 4 and FIG. 5, the
体操姿勢推定部25は、検知部13で検知されたハンドル荷重に基づいて、足上げ姿勢のうちユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する。体操姿勢推定部25は、体操姿勢の情報を体操姿勢情報データベース27に送信する。
Based on the handle load detected by the
体操姿勢は、例えば、ユーザが足上げ体操をしているときの足上げ量、足を上げている時間(足上げ時間)及び揺らぎのうち少なくとも1つを含む。 The gymnastic posture includes, for example, at least one of a foot raising amount, a time during which the user raises the foot (foot raising time), and a fluctuation when the user is doing a leg raising exercise.
歩行姿勢推定部26は、検知部13で検知されたハンドル荷重に基づいて、足上げ姿勢のうちユーザが歩行しているときの歩行姿勢を推定する。歩行姿勢推定部26は、歩行姿勢の情報を歩行姿勢情報データベース28に送信する。
Based on the handle load detected by the
歩行姿勢は、例えば、ユーザが歩行しているときの足上げ量、足上げ時間、揺らぎ、歩幅、歩行速度及び歩行ピッチのうち少なくとも1つを含む。 The walking posture includes, for example, at least one of a foot raising amount, a foot raising time, a fluctuation, a stride, a walking speed, and a walking pitch when the user is walking.
歩幅、歩行速度及び歩行ピッチについても検知部13で検知されるハンドル荷重に基づいて推定可能である。例えば、アクチュエータ制御部23は、回転体20の回転量からロボット1の移動距離を推定する。アクチュエータ制御部23は、歩行姿勢推定部26に回転体20の回転量の情報を送信する。歩行姿勢推定部26は、回転体20の回転量の情報と、ハンドル荷重から推定される足上げ時間とに基づいて、歩幅、歩行速度及び歩行ピッチを推定してもよい。
The stride length, walking speed, and walking pitch can also be estimated based on the handle load detected by the
本明細書では、体操姿勢情報データベース27と歩行姿勢情報データベース28とをまとめて姿勢情報データベース29と称する場合がある。
In this specification, the gymnastic
実施の形態1では、ロボット1が、姿勢情報データベース29を備える。なお、ロボット1は、姿勢情報データベース29を備えていなくてもよい。姿勢情報データベース29は、ロボット1の外部にあってもよい。例えば、姿勢情報データベース29は、ロボット1の外部にあるサーバなどで構成されていてもよい。この場合、ロボット1は、無線及び/又は有線通信手段によって、姿勢情報データベース29にアクセスして、姿勢情報をダウンロードしてもよい。
In the first embodiment, the
訓練シナリオ生成部18は、足上げ姿勢に基づいて訓練シナリオを補正する。具体的には、訓練シナリオ生成部18は、姿勢情報データベース29から足上げ姿勢の情報を受信し、足上げ姿勢の情報に基づいて訓練シナリオを補正する。
The training
訓練シナリオ生成部18は、訓練シナリオのうちユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部30と、訓練シナリオのうちユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部31と、を有する。
The training
体操訓練シナリオ生成部30は、体操訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、姿勢情報データベース29から体操姿勢及び/又は歩行姿勢の情報を受信し、体操姿勢及び/又は歩行姿勢の情報に基づいて体操訓練シナリオを補正する。
The gymnastic exercise
例えば、体操姿勢及び/又は歩行姿勢の情報において、足上げ量が小さい場合、体操訓練シナリオ生成部30は、足上げ回数を多くするように、体操訓練シナリオを補正してもよい。提示部19は、足上げ指示及び足上げ回数をユーザに提示してもよい。
For example, in the information on the gymnastic posture and / or walking posture, when the amount of leg raising is small, the gymnastic training
体操姿勢及び/又は歩行姿勢の情報において、足上げ時間が短い場合、体操訓練シナリオ生成部30は、足上げ時間が長くなるように、体操訓練シナリオを補正してもよい。提示部19は、足上げ指示及び足上げ時間をユーザに提示してもよい。
In the information on the gymnastic posture and / or the walking posture, when the leg raising time is short, the gymnastic training
体操姿勢及び/又は歩行姿勢の情報において、ユーザがふらついている場合、即ち揺らぎが生じている場合、体操訓練シナリオ生成部30は、ユーザの足上げ姿勢を矯正するように、体操訓練シナリオを補正してもよい。例えば、体操訓練シナリオ生成部30は、提示部19による足上げの指示の間隔を長くしつつ、ユーザの足上げ姿勢を矯正する指示を提示してもよい。
In the information on the gymnastic posture and / or walking posture, when the user is wobbling, that is, when fluctuation occurs, the gymnastic exercise
体操姿勢及び/又は歩行姿勢の情報において、足上げの速度が遅い場合、足上げの速度を速くするように、体操訓練シナリオを補正してもよい。提示部19は、足上げ指示をユーザに提示してもよい。具体的には、提示部19の足上げの指示の間隔を短くしてもよい。
In the information on the gymnastic posture and / or walking posture, when the speed of raising the foot is slow, the gymnastic exercise scenario may be corrected so as to increase the speed of raising the foot. The
体操姿勢及び/又は歩行姿勢の情報において、左右の足において足上げ量、足上げ時間、及び/又は速度に差異がある場合、体操訓練シナリオ生成部30は、優先的に鍛えたい方の足の筋肉を使用するように、体操訓練シナリオを補正してもよい。例えば、右足の足上げ量が左足の足上げ量と比べて小さい場合、体操訓練シナリオ生成部30は、左足よりも右足の足上げ回数を多くするシナリオに補正してもよい。右足の足上げ時間が左足の足上げ時間と比べて小さい場合、体操訓練シナリオ生成部30は、左足よりも右足の足上げ時間を長くするシナリオに補正してもよい。右足の足上げの速度が左足の足上げの速度と比べて遅い場合、体操訓練シナリオ生成部30は、左足よりも右足の上げる速度を速くするシナリオに補正してもよい。
In the information on the gymnastic posture and / or the walking posture, if there is a difference in the amount of foot lift, the foot lift time, and / or the speed between the left and right feet, the gymnastics training
また、体操訓練シナリオ生成部30は、歩行姿勢の情報に含まれる歩幅、歩行速度、歩行ピッチ及び/又はこれらの左右の足の差異などの情報に基づいて、体操訓練シナリオを補正してもよい。
The gymnastics training
歩行訓練シナリオ生成部31は、歩行訓練シナリオを補正する。具体的には、歩行訓練シナリオ生成部31は、姿勢情報データベース29から体操姿勢及び/又は歩行姿勢の情報を受信し、体操姿勢及び/又は歩行姿勢の情報に基づいて歩行訓練シナリオを補正する。
The walking training
例えば、体操姿勢及び/又は歩行姿勢の情報において、足上げ量、足上げ時間及び/又は足上げの速度が小さい場合、歩行訓練シナリオ生成部31は、ロボット1の移動速度を遅くして歩行中のユーザの足運びを変化させるように歩行訓練シナリオを補正してもよい。あるいは、歩行訓練シナリオ生成部31は、歩行ルートを複雑にして歩行中のユーザの足運びを変化させるように歩行訓練シナリオを補正してもよい。歩行ルートを複雑にするとは、例えば、出発地から目的地までのルートにおいて、コーナーを増やすことなどを含む。
For example, in the information on the gymnastic posture and / or the walking posture, when the amount of raising the foot, the time of raising the foot and / or the speed of raising the foot is small, the walking training
体操姿勢及び/又は歩行姿勢の情報において、ユーザがふらついている場合、即ち揺らぎが生じている場合、歩行訓練シナリオ生成部31は、ユーザの足上げ姿勢を矯正するように、歩行訓練シナリオを補正してもよい。例えば、歩行訓練シナリオ生成部31は、歩行ルートを単調なルートに補正しつつ、提示部19によってユーザの足上げ姿勢を矯正する指示を提示するように歩行訓練シナリオを補正してもよい。
In the information on the gymnastic posture and / or walking posture, when the user is staggered, that is, when fluctuation occurs, the walking training
体操姿勢及び/又は歩行姿勢の情報において、左右の足に、足上げ量、足上げ時間、及び/又は足上げの速度に差異がある場合、歩行訓練シナリオ生成部31は、優先的に鍛えたい方の足の筋肉を使用するように、歩行訓練シナリオを補正してもよい。例えば、歩行訓練シナリオ生成部31は、優先的に鍛えたい足を上げている期間(遊脚期間)において、ロボット1の移動速度を遅くして優先的に鍛えたい足の筋肉を使用するように歩行訓練シナリオを補正してもよい。あるいは、歩行訓練シナリオ生成部31は、優先的に鍛えたい足と反対側に旋回動作を行うように歩行ルートを変更するように歩行訓練シナリオを補正してもよい。
In the information on the gymnastic posture and / or walking posture, the walking training
図8Aは、歩行ルートの一例を示す図である。図8Aは、一例として、単調なルートに設定された出発地S1から目的地S2までの第1歩行ルートR1を示す。図8Aに示すように、第1歩行ルートR1は、コーナーの数を少なくしている。また、第1歩行ルートR1においては、コーナーの角度が緩やかになっている。 FIG. 8A is a diagram illustrating an example of a walking route. FIG. 8A shows the first walking route R1 from the departure point S1 to the destination S2 set as a monotonous route as an example. As shown in FIG. 8A, the first walking route R1 has a reduced number of corners. In the first walking route R1, the corner angle is gentle.
図8Bは、歩行ルートの別例を示す図である。図8Bは、一例として、複雑なルートに設定された出発地S1から目的地S2までの第2歩行ルートR2を示す。図8Bに示すように、第2歩行ルートR2は、コーナーの数を多くしている。また、第2歩行ルートR2においては、右方向に曲がるコーナーの角度が、左方向に曲がるコーナーの角度よりも鋭くなっている。これにより、第2歩行ルートR2を歩行するユーザにおいて、右足に比べて左足を上げている時間が長くなり、右足よりも左足の筋肉を使用する。その結果、ユーザは、右足に比べて左足を優先して鍛えることができる。 FIG. 8B is a diagram illustrating another example of the walking route. FIG. 8B shows, as an example, the second walking route R2 from the departure point S1 to the destination S2 set as a complicated route. As shown in FIG. 8B, the second walking route R2 has a large number of corners. In the second walking route R2, the angle of the corner that turns to the right is sharper than the angle of the corner that turns to the left. Thereby, in the user who walks 2nd walking route R2, the time which raises the left foot becomes longer compared with the right foot, and the muscle of the left foot is used rather than the right foot. As a result, the user can train with priority on the left foot over the right foot.
なお、上述した体操訓練シナリオ及び歩行訓練シナリオの補正は例示であって、体操訓練シナリオ及び歩行訓練シナリオの補正は、これらの例に限定されない。体操訓練シナリオ生成部30及び歩行訓練シナリオ生成部31は、歩行姿勢の情報に含まれる歩幅、歩行速度、歩行ピッチ及び/又はこれらの左右の足の差異などの情報に基づいて、体操訓練シナリオ及び歩行訓練シナリオをそれぞれ補正してもよい。
Note that the above-described correction of the gymnastic training scenario and the walking training scenario is an example, and the correction of the gymnastic training scenario and the walking training scenario is not limited to these examples. The gymnastics training
また、訓練シナリオ生成部18は、生成又は補正された訓練シナリオに基づくユーザへの指示を生成する。訓練シナリオに基づくユーザへの指示とは、例えば、足上げ指示、足上げ姿勢の矯正指示、及び/又は歩行ルートの誘導指示などを含む。提示部19は、訓練シナリオに基づくユーザへの指示の情報に基づいて、音声、画像及び/又は映像によって、ユーザに指示を提示する。これにより、ユーザは提示部19に提示された指示に従って足上げ運動を行うことができる。
Further, the training
訓練シナリオ生成部18によって生成又は補正された訓練シナリオは、例えば、訓練シナリオ情報データベースに記憶されてもよい。訓練シナリオ情報データベースは、ロボット1が有していてもよい。あるいは、訓練シナリオ情報データベースは、ロボット1の外部に設けられたサーバなどであってもよい。訓練シナリオ生成部18は、訓練シナリオ情報データベースから過去のユーザの訓練シナリオを取得してもよい。
The training scenario generated or corrected by the training
歩行支援部15は、訓練シナリオ情報データベースから歩行訓練シナリオの情報を取得し、歩行訓練シナリオの情報に基づいて、ロボット1の移動速度及び移動方向を補正してもよい。例えば、歩行訓練シナリオにおいて、右足の足運びを変化させる場合、歩行支援部15は、右足が上がっているときのロボット1の移動速度を遅くしてもよい。
The walking
また、歩行支援部15は、姿勢情報データベース29から足上げ姿勢の情報を取得し、ユーザの足上げ姿勢に応じてロボット1の移動速度及び移動方向を補正してもよい。
In addition, the walking
[歩行訓練ロボットの主要な制御]
歩行訓練ロボット1の主要な制御の一例を説明する。図9は、ロボット1の主要な制御の例示的なフローチャートを示す。
[Main control of walking training robot]
An example of main control of the walking
図9に示すように、ステップST11において、訓練シナリオ生成部18は、訓練シナリオを生成する。具体的には、訓練シナリオ生成部18は、ユーザが訓練を開始する前に、ユーザに足上げ運動を行わせる訓練シナリオを生成する。例えば、ステップST11において、訓練シナリオ生成部18は、提示部19によってユーザに運動メニュー及び/又は質問などを提示する。訓練シナリオ生成部18は、ユーザによって選択された運動メニュー及び/又は質問の回答結果に基づいて、訓練シナリオを生成してもよい。訓練シナリオ生成部18は、生成した訓練シナリオに基づくユーザへの指示を生成する。訓練シナリオに基づくユーザへの指示の情報は、例えば、訓練シナリオ情報データベースに送信され、記憶される。
As shown in FIG. 9, in step ST11, the training
ステップST12において、提示部19は、ステップST11で生成された訓練シナリオに基づくユーザへの指示を提示する。例えば、提示部19は、足上げ指示、足上げ姿勢の矯正指示、及び/又は歩行ルートの誘導指示などをユーザに対して提示する。例えば、ステップST12において、提示部19は、音声、画像及び/又は映像によって、ユーザに指示を提示する。ユーザは、ハンドル部12を把持した状態で、提示部19に提示された指示に従って訓練、即ち足上げ運動を行う。なお、提示部19は、訓練シナリオ情報データベースから訓練シナリオに基づくユーザへの指示情報を取得する。
In step ST12, the
ステップST13において、検知部13は、ハンドル荷重を検知する。具体的には、ユーザが提示部19の指示に従って足上げ運動を行っている間、検知部13は、ハンドル部12にかかるハンドル荷重を検知する。
In step ST13, the
ステップST14において、姿勢推定部17は、ステップST13で検知されたハンドル荷重に基づいて、ユーザの足上げ姿勢を推定する。実施の形態1では、姿勢推定部17は、上述したように、Myのモーメントに基づいて足上げ姿勢を推定する。姿勢推定部17は、推定した足上げ姿勢の情報を姿勢情報データベース29に送信する。
In step ST14, the
ステップST15において、訓練シナリオ生成部18は、ユーザの訓練が終了したか否かを決定する。訓練シナリオ生成部18は、例えば、訓練シナリオに含まれるすべての足上げ運動が終了したか否かを決定する。
In step ST15, the training
ステップST15において、訓練シナリオ生成部18によって訓練が終了したと決定された場合、フローはステップST16に進む。訓練シナリオ生成部18によって訓練が終了していないと決定された場合、フローはST12に戻る。
When it is determined in step ST15 that the training is completed by the training
ステップST16において、訓練シナリオ生成部18は、ユーザの足上げ姿勢に基づいて訓練シナリオを補正する。具体的には、訓練シナリオ生成部18は、姿勢情報データベース29から足上げ姿勢の情報を取得する。訓練シナリオ生成部18は、取得した足上げ姿勢の情報に基づいて、訓練シナリオを補正する。
In step ST16, the training
このように、ロボット1は、ステップST11〜ST16を実行することによって、訓練結果に基づいてユーザに適した訓練シナリオに補正している。これにより、ロボット1は、ユーザの身体能力を効率良く向上させることができる。
As described above, the
なお、図9に示すフローチャートにおいて、訓練シナリオを補正するステップST16は、訓練が終了した後に実行される例について説明したが、これに限定されない。ステップST16は、ユーザが訓練を行っている間に実行されてもよい。即ち、訓練シナリオ生成部18は、ユーザが訓練を行っている間に訓練シナリオを補正してもよい。これにより、訓練シナリオ生成部18は、訓練中であっても訓練シナリオをより効率よく訓練を行うことができるシナリオに補正することができる。
In the flowchart shown in FIG. 9, the step ST16 for correcting the training scenario has been described with respect to the example executed after the training is completed, but the present invention is not limited to this. Step ST16 may be performed while the user is performing training. That is, the training
[歩行訓練ロボットの制御の第1例]
歩行訓練ロボット1の制御の第1例として、体操訓練結果に基づいて歩行訓練シナリオを補正する制御について説明する。具体的には、ユーザが体操訓練を行っている間に取得した体操姿勢情報に基づいて歩行訓練シナリオを補正する制御の一例について説明する。
[First example of control of walking training robot]
As a first example of the control of the walking
図10は、体操訓練結果に基づいて歩行訓練シナリオを補正する制御の例示的なフローチャートを示す。図10に示すように、ステップST21において、提示部19は、体操訓練シナリオに基づくユーザへの指示を提示する。ステップST21において、体操訓練シナリオは、予め定められたシナリオ、過去のユーザの足上げ姿勢情報に基づいて補正されたシナリオ、又は異なる足上げ運動を含む複数のシナリオからユーザが好みに応じて選択したシナリオなどであってもよい。なお、提示部19は、訓練シナリオ情報データベースから体操訓練シナリオを取得する。
FIG. 10 shows an exemplary flowchart of control for correcting a walking training scenario based on a gymnastic training result. As shown in FIG. 10, in step ST21, the
これにより、ユーザは、提示部19に提示された指示に従って、ハンドル部12を把持した状態で体操訓練を行う。具体的には、ユーザは、ハンドル部12を把持し、且つ立ち止まった状態で、提示部19により提示される足上げ指示に従って足上げ体操を行う。
Thereby, according to the instruction | indication shown to the
ステップST22において、検知部13は、ハンドル荷重を検知する。具体的には、ユーザが提示部19の指示に従って体操訓練を行っている間、検知部13は、ハンドル部12にかかるハンドル荷重を検知する。
In step ST22, the
ステップST23において、体操姿勢推定部25は、ステップST22で検知されたハンドル荷重に基づいて、ユーザの体操姿勢を推定する。体操姿勢推定部25は、上述したように、Myのモーメントに基づいて、体操訓練時の足上げ量などの体操姿勢を推定する。体操姿勢推定部25は、推定した体操姿勢の情報を体操姿勢情報データベース27に送信する。
In step ST23, the gymnastic
ステップST24において、歩行訓練シナリオ生成部31は、ユーザの体操訓練が終了したか否かを決定する。歩行訓練シナリオ生成部31は、例えば、体操訓練シナリオに含まれるすべての足上げ運動が終了したか否かを決定する。
In step ST <b> 24, the walking training
ステップST24において、歩行訓練シナリオ生成部31によって体操訓練が終了したと決定された場合、フローはステップST25に進む。歩行訓練シナリオ生成部31によって体操訓練が終了していないと決定された場合、フローはST21に戻る。
In step ST24, when it is determined by the walking training
ステップST25において、歩行訓練シナリオ生成部31は、ユーザの体操姿勢に基づいて歩行訓練シナリオを補正する。具体的には、歩行訓練シナリオ生成部31は、体操姿勢情報データベース27から体操姿勢の情報を取得する。歩行訓練シナリオ生成部31は、取得した体操姿勢の情報に基づいて、歩行訓練シナリオを補正する。
In step ST25, the walking training
実施の形態1では、歩行訓練シナリオ生成部31は、体操姿勢の情報として、足上げ量、足上げ時間、及び揺らぎのうち少なくとも1つの情報に基づいて、歩行訓練シナリオを補正する。具体的には、歩行訓練シナリオ生成部31は、左右の足の体操姿勢の差異を比較し、比較結果に基づいて歩行訓練シナリオを補正する。
In the first embodiment, the walking training
例えば、歩行訓練シナリオ生成部31は、足上げ体操において、左足に比べて右足の足上げ量が小さい場合、左足に比べて右足の筋肉を鍛える歩行訓練シナリオに補正してもよい。歩行訓練シナリオの補正は、例えば、右足が上がっている間、ロボット1の移動速度を制限すること、及び/又は右方向への旋回動作の回数より左方向への旋回動作の回数が多い歩行ルートに変更することなどであってもよい。
For example, the walking training
このように、ロボット1は、ステップST21〜ST25を実行することによって、体操訓練結果に基づいて、歩行訓練シナリオを補正する。これにより、ロボット1は、ユーザに応じて、最適な歩行訓練シナリオを作成することができる。その結果、ロボット1は、ユーザの身体能力を効率良く向上させることができる。また、補正された歩行訓練シナリオは、訓練シナリオ情報データベースに記憶される。
Thus, the
[歩行訓練ロボットの制御の第2例]
歩行訓練ロボット1の制御の第2例として、体操訓練結果に基づいて、体操訓練シナリオを補正する制御について説明する。具体的には、ユーザが体操訓練を行っている間に取得した体操姿勢情報に基づいて、体操訓練シナリオを補正する制御について説明する。
[Second example of control of walking training robot]
As a second example of control of the walking
図11は、体操訓練結果に基づいて体操訓練シナリオを補正する制御の例示的なフローチャートを示す。図10に示すように、ステップST31において、提示部19は、体操訓練シナリオに基づくユーザへの指示を提示する。
FIG. 11 shows an exemplary flowchart of control for correcting a gymnastic exercise scenario based on a gymnastic exercise result. As shown in FIG. 10, in step ST31, the
これにより、ユーザは、提示部19に提示された指示に従って、ハンドル部12を把持した状態で体操訓練を行う。具体的には、ユーザは、ハンドル部12を把持し、且つ立ち止まった状態で、提示部19により提示される足上げ指示に従って足上げ体操を行う。
Thereby, according to the instruction | indication shown to the
ステップST32において、検知部13は、ハンドル荷重を検知する。具体的には、ユーザが提示部19の指示に従って体操訓練を行っている間、検知部13は、ハンドル部12にかかるハンドル荷重を検知する。
In step ST32, the
ステップST33において、体操姿勢推定部25は、ステップST22で検知されたハンドル荷重に基づいて、ユーザの体操姿勢を推定する。ユーザの体操姿勢の推定については、上述したように、Myのモーメントに基づいて、足上げ量などの体操姿勢を推定する。体操姿勢推定部25は、推定した体操姿勢の情報を体操姿勢情報データベース27に送信する。
In step ST33, the gymnastic
ステップST34において、体操訓練シナリオ生成部30は、ユーザの体操訓練が終了したか否かを決定する。体操訓練シナリオ生成部30は、例えば、体操訓練シナリオに含まれるすべての足上げ運動が終了したか否かを決定する。
In step ST34, the gymnastic exercise
ステップST34において、体操訓練シナリオ生成部30によって体操訓練が終了したと決定された場合、フローはステップST35に進む。体操訓練シナリオ生成部30によって体操訓練が終了していないと決定された場合、フローはST31に戻る。
In step ST34, when it is determined by the gymnastic training
ステップST35において、体操訓練シナリオ生成部30は、ユーザの体操姿勢に基づいて体操訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、体操姿勢情報データベース27から体操姿勢の情報を取得する。体操訓練シナリオ生成部30は、取得した体操姿勢の情報に基づいて、ユーザに適した体操訓練シナリオに補正する。
In step ST35, the gymnastic training
実施の形態1では、体操訓練シナリオ生成部30は、体操姿勢の情報として、足上げ量、足上げ時間、及び揺らぎのうち少なくとも1つの情報に基づいて、体操訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、左右の足の体操姿勢の差異を比較し、比較結果に基づいて体操訓練シナリオを補正する。
In the first embodiment, the gymnastic exercise
例えば、体操訓練シナリオ生成部30は、足上げ体操において、左足に比べて右足の足上げ量が小さい場合、左足に比べて右足の筋肉を鍛える体操訓練シナリオに補正してもよい。体操訓練シナリオの補正は、例えば、左足に比べて右足の足上げ回数を多く設定すること、及び/又は左足に比べて右足の足上げ時間を長く設定することなどであってもよい。
For example, the gymnastics training
このように、ロボット1は、ステップST31〜35を実行することによって、体操訓練結果に基づいて、体操訓練シナリオを補正する。これにより、ユーザの身体能力に応じて、最適な体操訓練シナリオを作成することができる。また、補正された体操訓練シナリオは、訓練シナリオ情報データベースに記憶される。
Thus, the
なお、図10及び図11に示すフローチャートでは、体操訓練結果に基づいて、歩行訓練シナリオと体操訓練シナリオとを、それぞれ別々に補正する例について示したが、訓練シナリオの補正は、これらに限定されない。例えば、訓練シナリオの補正においては、体操訓練結果に基づいて、歩行訓練シナリオと体操訓練シナリオとの両方をまとめて補正してもよい。 In addition, in the flowchart shown in FIG.10 and FIG.11, although the example which correct | amends a walking training scenario and a gymnastic training scenario separately was shown based on the gymnastic training result, correction | amendment of a training scenario is not limited to these. . For example, in the correction of the training scenario, both the walking training scenario and the gymnastic training scenario may be corrected together based on the gymnastic training result.
[歩行訓練ロボットの制御の第3例]
歩行訓練ロボット1の制御の第3例として、歩行訓練結果に基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する制御について説明する。第3例においては、第1例で補正された歩行訓練シナリオに基づいてユーザが歩行訓練を行う。また、第3例においては、歩行訓練結果に基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する。
[Third example of control of walking training robot]
As a third example of the control of the walking
図12は、歩行訓練結果に基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する制御の例示的なフローチャートを示す。図12に示すように、ステップST41において、提示部19は、歩行訓練シナリオに基づくユーザへの指示を提示する。例えば、提示部19は、ロボット1の制御の第1例で得られた歩行訓練シナリオ(図10のステップST25参照)に基づくユーザへの指示を提示する。
FIG. 12 shows an exemplary flowchart of control for correcting a gymnastic training scenario and a walking training scenario based on a walking training result. As shown in FIG. 12, in step ST41, the
ステップST42において、検知部13は、ハンドル荷重を検知する。具体的には、ユーザが提示部19の指示に従って歩行訓練を行っている間、検知部13は、ハンドル部12にかかるハンドル荷重を検知する。
In step ST42, the
ステップST43において、歩行姿勢推定部26は、ステップST42で検知されたハンドル荷重に基づいて、ユーザの歩行姿勢を推定する。ユーザの歩行姿勢の推定については、上述したように、Myのモーメントに基づいて、足上げ量などの歩行姿勢を推定する。歩行姿勢推定部26は、推定した歩行姿勢の情報を歩行姿勢情報データベース28に送信する。
In step ST43, the walking
ステップST44において、歩行支援部15は、ステップST43で推定した歩行姿勢に基づいて、ロボット1の移動速度及び/又は移動方向を決定する。具体的には、歩行支援部15は、歩行姿勢情報データベース28から歩行姿勢の情報を受信し、受信した歩行姿勢の情報に基づいて、ロボット1の移動速度及び/又は移動方向を変更する。例えば、歩行支援部15は、ロボット1の移動速度を遅くしたり、歩行ルートを変更することによってユーザに与える負荷を決定する。
In step ST44, the walking
ステップST45において、歩行支援部15は、歩行訓練シナリオに基づいてロボット1の移動速度及び/又は移動方向を補正する。これにより、ユーザの身体能力に応じて、ユーザに適切な訓練を行うことができる。
In step ST45, the walking
ステップST46において、歩行訓練シナリオ生成部31は、ユーザの歩行訓練が終了したか否かを決定する。歩行訓練シナリオ生成部31は、例えば、歩行訓練シナリオに含まれるすべての足上げ運動が終了したか否かを決定する。
In step ST46, the walking training
ステップST46において、歩行訓練シナリオ生成部31によって歩行訓練が終了したと決定された場合、フローはステップST47に進む。歩行訓練シナリオ生成部31によって歩行訓練が終了していないと決定された場合、フローはST41に戻る。
In step ST46, when it is determined by the walking training
ステップST47において、体操訓練シナリオ生成部30は、ステップST43で推定した歩行姿勢に基づいて体操訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、歩行姿勢情報データベース28から歩行姿勢の情報を取得する。体操訓練シナリオ生成部30は、取得した歩行姿勢の情報に基づいて、ユーザに適した体操訓練シナリオに補正する。
In step ST47, the gymnastic training
ステップST48において、歩行訓練シナリオ生成部31は、ステップST43で推定した歩行姿勢に基づいて歩行訓練シナリオを補正する。具体的には、歩行訓練シナリオ生成部31は、歩行姿勢情報データベース28から歩行姿勢の情報を取得する。歩行訓練シナリオ生成部31は、取得した歩行姿勢の情報に基づいて、ユーザに適した歩行訓練シナリオに補正する。
In step ST48, the walking training
このように、ロボット1は、ステップST41〜48を実行することによって、歩行訓練結果に基づいて、体操訓練シナリオ及び歩行訓練シナリオを補正する。
As described above, the
なお、実施の形態1では、ロボット1の制御の第3例においては、歩行訓練結果に基づいて、体操訓練シナリオ及び歩行訓練シナリオを補正する例について説明したが、これに限定されない。ロボット1の制御の第3例においては、歩行訓練結果に基づいて体操訓練シナリオ、又は歩行訓練シナリオを補正してもよい。言い換えると、図12に示すフローチャートにおいて、ステップST47及びステップST48は、少なくともいずれか一方が実行されてもよい。
In the first embodiment, in the third example of the control of the
第3例では、歩行訓練シナリオを補正する前において、第1例で補正された歩行訓練シナリオに基づいてユーザが歩行訓練を行う例について説明したが、これに限定されない。補正前の歩行訓練シナリオは、予め定められたシナリオ、過去のユーザの足上げ姿勢情報に基づいて補正されたシナリオ、又は異なる足上げ運動を含む複数のシナリオからユーザが好みに応じて選択したシナリオなどであってもよい。 In the third example, the example is described in which the user performs walking training based on the walking training scenario corrected in the first example before correcting the walking training scenario, but the present invention is not limited to this. The walking training scenario before correction is a scenario selected by the user according to his / her preference from a predetermined scenario, a scenario corrected based on past user's foot-lifting posture information, or a plurality of scenarios including different foot-lifting motions It may be.
[歩行訓練ロボットの制御の第4例]
歩行訓練ロボット1の制御の第4例として、体操訓練結果と歩行訓練結果とに基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する制御について説明する。第4例においては、第1例で補正された歩行訓練シナリオに基づいてユーザが歩行訓練を行う。また、第4例においては、第1例で取得した体操訓練結果と、歩行訓練結果とに基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する。
[Fourth example of control of walking training robot]
As a fourth example of the control of the walking
図13は、体操訓練結果と歩行訓練結果とに基づいて体操訓練シナリオ及び歩行訓練シナリオを補正する制御の例示的なフローチャートを示す。図13に示すように、第4例のステップST51〜ST53は、第3例のステップST41〜43と同じであるため、説明を省略する。 FIG. 13: shows the exemplary flowchart of control which correct | amends a gymnastic training scenario and a walking training scenario based on a gymnastic training result and a walking training result. As illustrated in FIG. 13, steps ST51 to ST53 of the fourth example are the same as steps ST41 to ST43 of the third example, and thus description thereof is omitted.
ステップST54において、歩行支援部15は、体操姿勢と歩行姿勢とに基づいてロボット1の移動速度及び/又は移動方向を決定する。具体的には、歩行支援部15は、第1例で取得した体操姿勢の情報(図10のステップST23参照)と、ステップST53で取得した歩行姿勢の情報とに基づいて、ロボット1の移動速度及び/又は移動方向を決定する。
In step ST54, the walking
ステップST55において、歩行支援部15は、歩行訓練シナリオに基づいてロボット1の移動速度及び/又は移動方向を補正する。これにより、ユーザの身体能力に応じて、ユーザに適切な訓練を行うことができる。
In step ST55, the walking
ステップST56において、歩行訓練シナリオ生成部31は、ユーザの歩行訓練が終了したか否かを決定する。歩行訓練シナリオ生成部31は、例えば、歩行訓練シナリオに含まれるすべての足上げ運動が終了したか否かを決定する。
In step ST56, the walking training
ステップST56において、歩行訓練シナリオ生成部31によって歩行訓練が終了したと決定された場合、フローはステップST57に進む。歩行訓練シナリオ生成部31によって歩行訓練が終了していないと決定された場合、フローはST51に戻る。
In step ST56, when it is determined by the walking training
ステップST57において、体操訓練シナリオ生成部30は、体操姿勢と歩行姿勢とに基づいて、体操訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、第1例で取得した体操姿勢の情報(図10のステップST23参照)と、ステップST53で取得した歩行姿勢の情報と、に基づいて体操訓練シナリオを補正する。
In step ST57, the gymnastic training
ステップST58において、歩行訓練シナリオ生成部31は、体操姿勢と歩行姿勢とに基づいて、歩行訓練シナリオを補正する。具体的には、体操訓練シナリオ生成部30は、第1例で取得した体操姿勢の情報(図10のステップST23参照)と、ステップST53で取得した歩行姿勢の情報と、に基づいて歩行訓練シナリオを補正する。
In step ST58, the walking training
このように、ロボット1は、ステップST51〜58を実行することによって、体操訓練結果と歩行訓練結果とに基づいて、体操訓練シナリオ及び歩行訓練シナリオを補正する。これにより、ユーザにより適した体操訓練シナリオ及び歩行訓練シナリオを作成することができる。
Thus, the
なお、実施の形態1では、ロボット1の制御の第4例においては、体操訓練結果と歩行訓練結果とに基づいて、体操訓練シナリオ及び歩行訓練シナリオを補正する例について説明したが、これに限定されない。ロボット1の制御の第4例においては、体操訓練結果と歩行訓練結果とに基づいて体操訓練シナリオ、又は歩行訓練シナリオを補正してもよい。言い換えると、図13に示すフローチャートにおいて、ステップST57及びステップST58は、少なくともいずれか一方が実行されてもよい。
In the first embodiment, in the fourth example of the control of the
第4例では、歩行訓練シナリオを補正する前において、第1例で補正された歩行訓練シナリオに基づいてユーザが歩行訓練を行う例について説明したが、これに限定されない。補正前の歩行訓練シナリオは、予め定められたシナリオ、過去のユーザの足上げ姿勢情報に基づいて補正されたシナリオ、又は異なる足上げ運動を含む複数のシナリオからユーザが好みに応じて選択したシナリオなどであってもよい。 In the fourth example, the example is described in which the user performs walking training based on the walking training scenario corrected in the first example before correcting the walking training scenario, but the present invention is not limited to this. The walking training scenario before correction is a scenario selected by the user according to his / her preference from a predetermined scenario, a scenario corrected based on past user's foot-lifting posture information, or a plurality of scenarios including different foot-lifting motions It may be.
[効果]
実施の形態1に係る歩行訓練ロボット1によれば、以下の効果を奏することができる。
[effect]
According to the walking
ロボット1によれば、ハンドル荷重に基づいて足上げ姿勢を推定し、推定した足上げ姿勢に基づいて、訓練シナリオを補正することができる。これにより、ロボット1は、ユーザの身体能力に応じて最適な訓練シナリオを作成することができる。その結果、ロボット1は、ユーザの身体能力を効率良く向上させることができる。
According to the
ロボット1は、訓練シナリオ生成部18によって、体操訓練しているときの体操姿勢に基づいて歩行訓練シナリオ及び/又は体操訓練シナリオを補正している。これにより、ロボット1は、ユーザの身体能力に応じて、より適した歩行訓練及び/又は体操訓練を提供することができる。その結果、ロボット1は、ユーザの身体能力をより効率良く向上させることができる。
In the
ロボット1は、訓練シナリオ生成部18によって、歩行訓練しているときの歩行姿勢に基づいて歩行訓練シナリオ及び/又は体操訓練シナリオを補正している。これにより、ロボット1は、ユーザの身体能力に応じて、より適した歩行訓練及び/又は体操訓練をユーザに提供することができる。その結果、ロボット1は、ユーザの身体能力をより効率良く向上させることができる。
The
ロボット1は、訓練シナリオ生成部18によって、体操訓練しているときの体操姿勢と、歩行訓練しているときの歩行姿勢と、に基づいて歩行訓練シナリオ及び/又は体操訓練シナリオを補正している。これにより、ロボット1は、ユーザの身体能力に応じて、より適した歩行訓練及び/又は体操訓練をユーザに提供することができる。その結果、ロボット1は、ユーザの身体能力をより効率良く向上させることができる。
In the
ロボット1は、歩行支援部15によって、歩行訓練シナリオに基づいて、歩行訓練ロボット1の移動速度及び移動方向を補正している。これにより、ロボット1は、ユーザが歩行訓練をしているとき、ユーザの身体能力に応じて適切な訓練を行うことができる。その結果、ロボット1は、ユーザの身体能力をより効率良く向上させることができる。
The
なお、実施の形態1では、ロボット1を構成する要素は、例えば、これらの要素を機能させるプログラムを記憶したメモリ(図示せず)と、CPU(Central Processing Unit)などのプロセッサに対応する処理回路(図示せず)を備え、プロセッサがプログラムを実行することでこれらの要素として機能してもよい。あるいは、ロボット1を構成する要素は、これらの要素を機能させる集積回路を用いて構成してもよい。
In the first embodiment, the elements constituting the
実施の形態1では、歩行訓練ロボット1の動作を主として説明したが、これらの動作は、歩行訓練方法として実行することもできる。
In the first embodiment, the operation of the walking
実施の形態1では、検知部13は、六軸力センサである例を説明したが、これに限定されない。検知部13は、例えば、三軸センサ、又は歪みセンサ等を用いてもよい。
In
実施の形態1では、姿勢推定部17は、検知部13で検知されたハンドル荷重のうちMyのモーメントに基づいて、ユーザの足上げ姿勢を推定する例について説明したが、これに限定されない。姿勢推定部17は、Fx,Fy,Fz方向の荷重及びMx,My,Mz方向のモーメント、あるいは回転体20の回転量及び回転方向などに基づいて、ユーザの足上げ姿勢を推定してもよい。
In
実施の形態1では、ロボット1の後方側に配置される2つの車輪(回転体)20の回転量をそれぞれ設定することにより、ロボット1の前進動作、後退動作、右旋回動作、左旋回動作などを制御する例について説明したが、これに限定されない。例えば、ブレーキ機構などによって、車輪20の回転量を制御し、ロボット1の移動動作を制御してもよい。
In the first embodiment, the forward movement, backward movement, right turning action, and left turning action of the
実施の形態1では、提示部19は、スピーカー及び/又はディスプレイを含む例について説明したが、これに限定されない。例えば、提示部19は、プロジェクタを用いて周辺環境にユーザへの指示を提示してもよい。提示部19は、LEDなどを用いて周辺環境に光を提示することによってユーザへの指示を提示してもよい。一例では、歩行訓練において、ユーザを誘導したい方向に向かって光を照射してもよい。
In
また、提示部19は、訓練シナリオに基づくユーザへの指示を提示する例について説明したが、これに限定されない。提示部19は、ユーザの足上げ姿勢の情報を提示してもよい。これにより、ユーザは自身の足上げ姿勢を把握することができるため、意識的に足上げ運動を行うことができる。これにより、ユーザの身体能力を更に効率良く向上させることができる。
Moreover, although the
実施の形態1では、体操訓練及び歩行訓練として、足を上げ下げする運動の例を説明したが、これに限定されない。体操訓練及び歩行訓練は、例えば、ツイスト運動を含んでもよい。ツイスト運動とは、ユーザがハンドル部12を把持した状態で身体を左右方向にひねる運動を意味する。ツイスト運動は、例えば、ユーザが両足を地面に接地した状態で身体を右方向又は左方向にひねる運動、又はユーザが片足を上げた状態で身体を右方向又は左方向にひねる運動を含んでもよい。また、ツイスト運動は、ロボット1が自動で回転せずにユーザが自力で行ってもよい。あるいは、ロボット1が自動で回転して、ユーザのツイスト運動を誘導してもよい。このように、ツイスト運動を行うことによって、ユーザの足の柔軟性を高めることができる。
In
ロボット1が自動で回転せずにユーザが自力でツイスト運動する場合について説明する。この場合、ユーザは、ロボット1のハンドル部12を把持した状態で身体を左右方向にひねる。このとき、ロボット1はユーザのツイスト運動によって回転する。ツイスト運動の回転量は、例えば、ロボット1の後方側に配置される2つの回転体20の回転量によって算出してもよい。訓練シナリオ生成部18は、左方向のツイスト運動の回転量と右方向のツイスト運動の回転量とを比較し、比較結果に基づいて訓練シナリオを補正してもよい。
A case will be described in which the
例えば、訓練シナリオ生成部18の歩行訓練シナリオ生成部31は、比較結果に基づいて、歩行ルート上のコーナーの数を変更してもよい。一例では、左方向に比べて右方向へのツイスト運動の回転量が少ない場合、歩行訓練シナリオ生成部31は、左方向へ旋回するコーナーの数と比べて右方向へ旋回するコーナーの数が多くなるように歩行ルートを補正してもよい。
For example, the walking training
ロボット1が自動で回転して、ユーザのツイスト運動を誘導する場合について説明する。この場合、歩行支援部15は、ユーザが片足を上げたときにロボット1の移動方向を補正する。例えば、ユーザが片足を上げたとき、歩行支援部15は、ロボット1の移動方向を、足を上げている方向へ補正し、ロボット1を自動で回転させる。その後、ユーザの片足が下がるときに、歩行支援部15は、ロボット1の移動方向を元に戻して、ロボット1を元の位置に戻す。
A case will be described in which the
一例では、ユーザが右足をあげたとき、歩行支援部15は、ロボット1の移動方向を右方向へ補正し、ロボット1を自動で右回転させる。ユーザが右足を下げるとき、歩行支援部15は、ロボット1の移動方向を左方向へ補正し、ロボット1を自動で左回転させる。このようにして、ロボット1は自動で回転することによって、ユーザのツイスト運動を誘導してもよい。
In one example, when the user raises his right foot, the walking
歩行支援部15は、検知部13で検知されたハンドル荷重に基づいて、ユーザの足を上げている方向を推定してもよい。例えば、歩行支援部15は、ハンドル部12において右手側の下方向への荷重(Fz−)が大きい場合、足が右方向に向いていると推定してもよい。また、歩行支援部15は、ハンドル荷重に基づいて、ユーザの足を下ろす動作を推定してもよい。
The walking
歩行支援部15は、歩行中に取得した左右の足の歩幅の差異に基づいてツイスト運動の回転量を算出してもよい。左右の足の歩幅は、ハンドル荷重のピーク値間の時間と、回転体20の回転数とに基づいて算出してもよい。また、左右の足の推定は、ハンドル荷重の変化に基づいて行われてもよい。
The walking
体操訓練及び歩行訓練としては、ツイスト運動の他に、片足踵上げ、片足つま先上げ、両足踵上げ、両足つま先上げ、及び/又はスクワットなどの運動を含んでいてもよい。これらの運動を行うことによって、ユーザの身体能力を更に効率良く向上させることができる。また、これらの運動におけるユーザの姿勢についても、検知部13で検知されたハンドル荷重によって推定可能である。
Gymnastic exercises and walking exercises may include exercises such as one-leg lift, one-leg lift, double-foot lift, double-foot lift, and / or squat in addition to the twist exercise. By performing these exercises, the user's physical ability can be improved more efficiently. Further, the posture of the user in these exercises can also be estimated from the handle load detected by the
実施の形態1では、ロボット1は、カメラ、距離センサなどを備えてもよい。姿勢推定部17は、カメラ、距離センサ等で取得された情報に基づいて足上げ姿勢を推定してもよい。
In the first embodiment, the
実施の形態1では、歩行状態推定部14は、検知部13で検知されたハンドル荷重の情報に基づいて、ユーザの歩行速度及び歩行方向を推定する例について説明したが、これに限定されない。また、歩行姿勢推定部26は、検知部13で検知されたハンドル荷重の情報に基づいて、ユーザの歩行速度及び歩行方向を推定する例について説明したが、これに限定されない。
In
図14は、ロボット1の変形例の主要な制御構成の一例を示す制御ブロック図である。図14に示すように、アクチュエータ制御部23は、アクチュエータ24から回転体20の回転量の情報を取得し、回転体20の回転量及び回転方向の情報を歩行状態推定部14及び姿勢推定部17に送信してもよい。
FIG. 14 is a control block diagram illustrating an example of a main control configuration of a modified example of the
歩行状態推定部14は、アクチュエータ制御部23から回転体20の回転量及び回転方向の情報を受信し、回転体20の回転量及び回転方向の情報に基づいてユーザの歩行速度及び歩行方向を推定してもよい。
The walking
また、歩行姿勢推定部26は、アクチュエータ制御部23から回転体20の回転量及び回転方向の情報を受信し、回転体20の回転量及び回転方向の情報に基づいて、ユーザが歩行しているときの足上げ姿勢を推定してもよい。
Further, the walking
実施の形態1では、ロボット1を用いて、体操訓練と歩行訓練とを別々に行う例について説明したが、これに限定されない。例えば、ユーザは、歩行中において歩行訓練を行い、歩行中の休憩している間に体操訓練を行ってもよい。言い換えると、歩行訓練中にユーザが立ち止まって休憩するときに体操訓練を行ってもよい。
Although
例えば、ロボット1は、回転体20の回転量の情報に基づいてロボット1が移動しているか又は停止しているかを推定し、歩行訓練と体操訓練とを切り替えてもよい。あるいは、ロボット1は、ハンドル荷重の情報に基づいてロボット1が移動しているか又は停止しているかを推定し、歩行訓練と体操訓練とを切り替えてもよい。ハンドル荷重の情報としては、例えば、Fy及びMyの変化の情報を用いてもよい。
For example, the
また、ロボット1を用いて、体操訓練と歩行訓練とのうちいずれか一方を行ってもよい。
Moreover, you may perform any one of gymnastics training and walking training using the
実施の形態1では、ロボット1は、歩行状態推定部14を備える例について説明したが、これに限定されない。歩行状態推定部14は、ロボット1の必須の構成ではない。ロボット1が歩行状態推定部14を備えない場合、歩行支援部15は、検知部13で検知されたハンドル荷重に基づいて、ロボット1の負荷を決定してもよい。例えば、歩行支援部15は、ハンドル荷重の情報と回転体の回転数の情報とに基づいてロボット1の移動速度及び移動方向を決定してもよい。このような構成であっても、ユーザの身体能力を向上させることができる。
In
実施の形態1では、歩行支援部15は、ユーザの歩行運動に対してロボット1が与える負荷の例として、ロボット1の移動速度及び移動方向を説明したが、これに限定されない。ロボット1が与える負荷は、ユーザの身体能力を向上させる訓練を行うことができる負荷であればよい。例えば、ロボット1が与える負荷は、ユーザの移動方向へロボット1を押すために必要な力であってもよい。具体的には、歩行支援部15は、ハンドル荷重に基づいて、ユーザがハンドルを押す力に対して、移動方向に対して反力となる負荷を与える力を決定してもよい。その結果として、ロボット1の移動速度及び移動方向を決定してもよい。負荷はロボット1を押して歩くときの力を要する運動負荷ともなり得るし、歩行中の支えともなり得る。このような構成により、ユーザの身体能力を向上させることができる。
In the first embodiment, the walking
(実施の形態2)
本開示の実施の形態2に係る歩行訓練ロボットについて説明する。なお、実施の形態2では、主に実施の形態1と異なる点について説明する。実施の形態2においては、実施の形態1と同一又は同等の構成については同じ符号を付して説明する。また、実施の形態2では、実施の形態1と重複する記載は省略する。
(Embodiment 2)
A walking training robot according to the second embodiment of the present disclosure will be described. In the second embodiment, differences from the first embodiment will be mainly described. In the second embodiment, the same or equivalent components as those in the first embodiment will be described with the same reference numerals. In the second embodiment, descriptions overlapping with those in the first embodiment are omitted.
実施の形態2では、ユーザが歩行した歩行ルートの複雑さを判定する判定部を備える点が、実施の形態1と異なる。 The second embodiment is different from the first embodiment in that a determination unit that determines the complexity of the walking route on which the user has walked is provided.
[歩行訓練ロボットの制御構成]
図15は、実施の形態2に係る歩行訓練ロボット1A(以下、「ロボット1A」と称する)の制御構成の一例を示す制御ブロック図を示す。図16は、ロボット1Aの主要な制御構成の一例を示す制御ブロック図を示す。
[Control configuration of walking training robot]
FIG. 15 is a control block diagram illustrating an example of a control configuration of the walking
図15及び図16に示すように、実施の形態2では、ロボット1Aは、ユーザが歩行した歩行ルートの複雑さを判定する判定部32を備える。
As illustrated in FIGS. 15 and 16, in the second embodiment, the
判定部32は、歩行訓練においてユーザが実際に歩行した歩行ルートの複雑さを判定する。判定部32は、例えば、歩行ルートの距離、コーナー数、歩行時間などの情報に基づいて歩行ルートの複雑さを判定する。歩行ルートの複雑さとは、ユーザが歩行ルートを歩行する難易度を意味する。
The
実施の形態2では、判定部32は、回転体20の回転量及び回転方向に基づいて、歩行ルートの複雑度を算出する。判定部32は、アクチュエータ制御部23から回転体20の回転量及び回転方向の情報を取得する。
In the second embodiment, the
複雑度とは、歩行ルートの複雑さを数値化した評価値である。例えば、歩行ルートの距離が長く、コーナー数が多くなるほど複雑度の値は大きくなる。 The complexity is an evaluation value obtained by quantifying the complexity of the walking route. For example, the complexity value increases as the distance of the walking route increases and the number of corners increases.
例えば、判定部32は、複雑度の算出式として、「(複雑度)=(一定距離あたりの回転角度の積算値)×(回転方向の逆転回数)」を用いて複雑度を算出してもよい。なお、判定部32による複雑度の算出式は例示であって、この算出式に限定されない。
For example, the
判定部32は、算出された複雑度に基づいて、歩行ルートの複雑さを「高」、「中」、「低」に分けて判定してもよい。例えば、判定部32は、複雑度の値が第1閾値より大きい場合、複雑さ「高」と判定し、複雑度の値が第1閾値より小さい第2閾値より小さい場合、複雑さ「低」と判定し、複雑度の値が第1閾値と第2閾値との間にある場合、複雑さ「中」と判定してもよい。
The
一例として、図8Aに示す第1歩行ルートR1は、判定部32によって複雑さ「低」と判定される。また、図8Bに示す第2歩行ルートR2は、判定部32によって複雑さ「高」と判定される。
As an example, the first walking route R1 illustrated in FIG. 8A is determined to be “low” by the
また、判定部32は、体操訓練及び歩行訓練におけるユーザの左右の足上げの偏りを判定する。判定部32は、ハンドル部12にかかるハンドル荷重に基づいて、ユーザの足上げの左右の偏りを判定する。具体的には、判定部32は、検知部13で検知されたハンドル荷重に基づいてユーザの足上げの左右の偏りを判定する。
Moreover, the
実施の形態2では、判定部32は、例えば、検知部13で検知された足を上げたときのMyのモーメントに基づいて、ユーザの足上げの左右の偏りを判定する。
In the second embodiment, the
例えば、判定部32は、ユーザの左右の足において、足を上げたときのMyのモーメントの変化量を比較し、ユーザの足上げの左右の偏りを判定する。比較した結果、右足を上げたときのMyのモーメントの変化量と比べて、左足を上げたときのMyのモーメントの変化量が大きい場合、判定部32は、左足の足上げ量が右足の足上げ量よりも大きいと判定する。即ち、判定部32は、左足が右足に比べて上がっていると判定する。
For example, the
また、判定部32は、ユーザの左右の足において、足を上げたときのMyのモーメントの加速度を比較し、ユーザの足上げの左右の偏りを判定してもよい。判定部32は、加速度が大きい方の足が勢いよく上がっていると判定してもよい。
Further, the
また、判定部32は、足を上げたときのMyのモーメントの波形情報からユーザの歩行のリズムを推定し、ユーザの左右の足のそれぞれの足上げ時間を取得してもよい。判定部32は、ユーザの左右の足上げ時間とロボット1の移動距離とに基づいて、左右の足のそれぞれの歩幅を算出してもよい。判定部32は、ユーザの左右の足において、足上げ量及び歩幅に基づいて、左右の足の偏りを判定してもよい。
Moreover, the
判定部32は、歩行ルートの複雑さ及びユーザの足上げの左右の偏りの情報を、複雑さ及び偏り情報データベース33に送信する。複雑さ及び偏り情報データベース33は、判定部32で判定された歩行ルートの複雑さ及びユーザの足上げの左右の偏りの情報を記憶する。
The
訓練シナリオ生成部18は、判定部32で判定された歩行ルートの複雑さ及びユーザの足上げの左右の偏りに基づいて、訓練シナリオを補正する。実施の形態2では、歩行訓練シナリオ生成部31が、体操姿勢、歩行姿勢、歩行ルートの複雑さ、及びユーザの足上げの左右の偏りに基づいて、歩行訓練シナリオを補正する。
The training
訓練シナリオ生成部18は、姿勢情報データベース29から体操姿勢及び歩行姿勢の情報を取得し、複雑さ及び偏り情報データベース33から歩行ルートの複雑さ及びユーザの足上げの左右の偏りの情報を取得する。訓練シナリオ生成部18は、取得した体操姿勢、歩行姿勢、歩行ルートの複雑さ、及びユーザの足上げの左右の偏りに基づいて、歩行訓練シナリオを補正する。
The training
例えば、歩行訓練シナリオ生成部31は、ユーザの歩行ルートの複雑さが「高」であった場合、ロボット1を押すときの重さを下げる等のロボット1の制御によってユーザにかかる身体的負荷を下げるように歩行訓練シナリオを補正してもよい。あるいは、歩行訓練シナリオ生成部31は、ユーザの足上げの左右の偏りが生じている場合、ユーザに対して足上げ姿勢を矯正する指示を含む歩行訓練シナリオに補正してもよい。
For example, when the complexity of the walking route of the user is “high”, the walking training
[歩行訓練ロボットの制御の例]
歩行訓練ロボット1Aの制御の例として、体操訓練結果、歩行訓練結果、歩行ルートの複雑さ、及び左右の偏りに基づいて歩行訓練シナリオを補正する制御について説明する。
[Example of control of walking training robot]
As an example of control of the walking
ロボット1Aの制御の例では、実施の形態1の制御の第1例で補正された歩行訓練シナリオに基づいてユーザが歩行訓練を行う。また、体操訓練結果は、実施の形態1の制御の第1例で取得されたものを用いる。
In the example of control of the
図17は、ロボット1Aにおいて、体操訓練結果、歩行訓練結果、歩行ルートの複雑さ、及び左右の偏りに基づいて歩行訓練シナリオを補正する制御の例示的なフローチャートを示す。図17に示すように、ロボット1Aの制御の例のステップST61〜ST66は、実施の形態1の制御の第4例のステップST51〜ST56と同じであるため、説明を省略する。ステップST66において歩行訓練が終了していると決定された後の制御の例について説明する。
FIG. 17 shows an exemplary flowchart of control for correcting a walking training scenario based on the gymnastic training result, the walking training result, the complexity of the walking route, and the left / right bias in the
ステップST67において、判定部32は、歩行ルートの複雑さを判定する。具体的には、判定部32は、歩行訓練における回転体20の回転量及び回転方向に基づいて、ユーザが実際に歩行した歩行ルートの複雑度を算出する。判定部32は、算出した複雑度の値に基づいて、歩行ルートの複雑さを判定する。判定部32は、歩行ルートの複雑さの情報を複雑さ及び偏り情報データベース33に送信する。
In step ST67, the
ステップST68において、判定部32は、歩行訓練時のユーザの足上げの左右の偏りを判定する。具体的には、判定部32は、検知部13で検知された足を上げたときのMyのモーメントに基づいて、ユーザの足上げの左右の偏りを判定する。判定部32は、ユーザの足上げの左右の偏りの情報を複雑さ及び偏り情報データベース33に送信する。
In step ST <b> 68, the
ステップST68において、歩行訓練シナリオ生成部31は、体操姿勢、歩行姿勢、歩行ルートの複雑さ及び左右の偏りに基づいて歩行訓練シナリオを補正する。具体的には、歩行訓練シナリオ生成部31は、実施の形態1の制御の第1例で取得した体操姿勢の情報(図10のステップST23参照)と、ステップST63で取得した歩行姿勢の情報と、ステップST57で取得した歩行ルートの複雑さの情報と、ステップST68で取得したユーザの足上げの左右の偏りの情報と、に基づいて歩行訓練シナリオを補正する。
In step ST68, the walking training
このように、ロボット1Aは、ステップST61〜69を実行することによって、体操訓練結果、歩行訓練結果、歩行ルートの複雑さ、及び左右の偏りに基づいて、歩行訓練シナリオを補正する。これにより、ユーザにより適した歩行訓練シナリオを作成することができる。
As described above, the
なお、実施の形態2では、体操訓練結果、歩行訓練結果、歩行ルートの複雑さ、及び左右の偏りに基づいて、歩行訓練シナリオを補正する例について説明したが、これに限定されない。 In addition, although Embodiment 2 demonstrated the example which correct | amends a walking training scenario based on the gymnastic training result, the walking training result, the complexity of a walking route, and the right and left bias, it is not limited to this.
例えば、歩行訓練シナリオ生成部31は、歩行ルートの複雑さ及び左右の偏りの少なくともいずれか一方に基づいて、歩行訓練シナリオを補正してもよい。言い換えると、図17に示すフローチャートは、ステップST67とステップST68のうち少なくともいずれか一方を含んでいればよい。この場合、ステップST69において、歩行訓練シナリオ生成部31は、歩行ルートの複雑さ及び/又は左右の偏りの情報に基づいて、歩行訓練シナリオを補正してもよい。
For example, the walking training
ステップST69において、歩行訓練シナリオ生成部31は、体操姿勢の情報を用いずに歩行訓練シナリオを補正してもよい。
In step ST69, the walking training
また、図17に示すフローチャートは、体操訓練結果、歩行訓練結果、歩行ルートの複雑さ、及び左右の偏りに基づいて、体操訓練シナリオを補正するステップを含んでもよい。 Further, the flowchart shown in FIG. 17 may include a step of correcting the gymnastic exercise scenario based on the gymnastic exercise result, the walking exercise result, the complexity of the walking route, and the right and left bias.
[効果]
実施の形態2に係る歩行訓練ロボット1Aによれば、以下の効果を奏することができる。
[effect]
According to the walking
歩行訓練ロボット1Aによれば、歩行ルートの複雑さ及びユーザの足上げの左右の偏りに基づいて、訓練シナリオを補正することができる。これにより、ユーザの足上げ姿勢に加えて、歩行ルートの複雑さ及び足上げの左右の偏りに応じて、訓練シナリオを補正することができる。その結果、ユーザの身体能力をより効率良く向上させることができる。
According to the walking
本開示をある程度の詳細さをもって各実施形態において説明したが、これらの実施形態の開示内容は構成の細部において変化してしかるべきものである。また、各実施形態における要素の組合せや順序の変化は、本開示の範囲及び思想を逸脱することなく実現し得るものである。 Although this disclosure has been described in some embodiments with some detail, the disclosure of these embodiments should vary in configuration details. In addition, combinations of elements and changes in the order in each embodiment can be realized without departing from the scope and spirit of the present disclosure.
本開示は、ユーザの身体能力を向上させる歩行訓練ロボットに適用可能である。 The present disclosure is applicable to a walking training robot that improves a user's physical ability.
1、1A 歩行訓練ロボット
11 本体部
12 ハンドル部
13 検知部
14 歩行状態推定部
15 歩行支援部
16 移動装置
17 姿勢推定部
18 訓練シナリオ生成部
19 提示部
20 回転体
21 駆動部
22 駆動力算出部
23 アクチュエータ制御部
24 アクチュエータ
25 体操姿勢推定部
26 歩行姿勢推定部
27 体操姿勢情報データベース
28 歩行姿勢情報データベース
29 姿勢情報データベース
30 体操訓練シナリオ生成部
31 歩行訓練シナリオ生成部
32 判定部
33 複雑さ及び偏り情報データベース
DESCRIPTION OF
Claims (20)
本体部と、
前記本体部に設けられ、前記ユーザが把持可能なハンドル部と、
前記ハンドル部にかかるハンドル荷重を検知する検知部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの歩行運動に対して当該歩行訓練ロボットが与える負荷を決定する歩行支援部と、
回転体を有し、前記歩行支援部で決定された当該歩行訓練ロボットの前記負荷に基づいて、前記回転体を制御して当該歩行訓練ロボットを移動させる移動装置と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記ユーザの足上げ姿勢を推定する姿勢推定部と、
前記足上げ姿勢に基づいて、前記ユーザに足上げ運動を行わせる訓練シナリオを補正する訓練シナリオ生成部と、
前記訓練シナリオに基づく前記ユーザへの指示を提示する提示部と、
を備える、歩行訓練ロボット。 A walking training robot that improves a user's physical ability,
The main body,
A handle portion provided on the main body portion and grippable by the user;
A detection unit for detecting a handle load applied to the handle unit;
A walking support unit that determines a load given by the walking training robot to the user's walking motion based on the handle load detected by the detection unit;
A moving device having a rotating body and controlling the rotating body to move the walking training robot based on the load of the walking training robot determined by the walking support unit;
A posture estimation unit that estimates the user's foot-lifting posture based on the handle load detected by the detection unit;
A training scenario generation unit for correcting a training scenario for causing the user to perform a foot-lifting exercise based on the foot-lifting posture;
A presentation unit for presenting instructions to the user based on the training scenario;
A walking training robot.
前記歩行支援部は、前記歩行状態推定部で推定された前記ユーザの前記歩行速度及び前記歩行方向に基づいて、当該歩行訓練ロボットの前記負荷を決定する、
請求項1〜3のいずれか一項に記載の歩行訓練ロボット。 The walking training robot includes a walking state estimation unit that estimates a walking speed and a walking direction of the user,
The walking support unit determines the load of the walking training robot based on the walking speed and the walking direction of the user estimated by the walking state estimation unit.
The walking training robot according to any one of claims 1 to 3.
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部を有し、
前記歩行訓練シナリオ生成部は、前記体操姿勢に基づいて前記歩行訓練シナリオを補正する、
請求項1〜4のいずれか一項に記載の歩行訓練ロボット。 The posture estimation unit is configured to estimate a gymnastic posture when the user is doing a leg-lifting exercise while the user is stationary among the foot-lifting postures based on the handle load detected by the detection unit. Part
The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit corrects the walking training scenario based on the gymnastic posture.
The walking training robot according to any one of claims 1 to 4.
前記体操訓練シナリオ生成部は、前記体操姿勢に基づいて前記体操訓練シナリオを補正する、
請求項5に記載の歩行訓練ロボット。 The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic training scenario generation unit corrects the gymnastic training scenario based on the gymnastic posture.
The walking training robot according to claim 5.
前記体操姿勢は、前記ユーザが足上げ体操をしているときの足上げ量、足を上げている時間及び揺らぎのうち少なくとも1つを含む、
請求項5〜7のいずれか一項に記載の歩行訓練ロボット。 The gymnastic posture estimation unit estimates the gymnastic posture based on a moment around an axis extending in the front-rear direction of the walking training robot,
The gymnastic posture includes at least one of a foot raising amount, a time during which the user is raising a foot, and a fluctuation when the user is doing a leg raising exercise.
The walking training robot according to any one of claims 5 to 7.
請求項5〜8のいずれか一項に記載の歩行訓練ロボット。 The walking training scenario includes at least one of a guidance to a walking route from the current location of the user to a destination when the user is walking and a foot-up instruction.
The walking training robot according to any one of claims 5 to 8.
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部を有し、
前記体操訓練シナリオ生成部は、前記歩行姿勢に基づいて前記体操訓練シナリオを補正する、
請求項1〜4のいずれか一項に記載の歩行訓練ロボット。 The posture estimation unit includes a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures based on the handle load detected by the detection unit,
The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic training scenario generation unit corrects the gymnastic training scenario based on the walking posture.
The walking training robot according to any one of claims 1 to 4.
前記歩行訓練シナリオ生成部は、前記歩行姿勢に基づいて前記歩行訓練シナリオを補正する、
請求項10に記載の歩行訓練ロボット。 The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit corrects the walking training scenario based on the walking posture.
The walking training robot according to claim 10.
前記歩行姿勢は、前記ユーザが歩行しているときの足上げ量、足を上げている時間、揺らぎ、歩幅、歩行速度及び歩行ピッチのうち少なくとも1つを含む、
請求項10〜12のいずれか一項に記載の歩行訓練ロボット。 The walking posture estimation unit estimates the walking posture based on a moment around an axis extending in the front-rear direction of the walking training robot,
The walking posture includes at least one of a foot raising amount when the user is walking, a time during which the user is raising a foot, a fluctuation, a stride, a walking speed, and a walking pitch.
The walking training robot according to any one of claims 10 to 12.
請求項10〜13のいずれか一項に記載の歩行訓練ロボット。 The gymnastics training scenario includes at least one of an amount of leg raising and the number of leg raising when the user performs leg raising exercises,
The walking training robot according to any one of claims 10 to 13.
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する体操姿勢推定部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが歩行しているときの歩行姿勢を推定する歩行姿勢推定部と、
を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザの歩行中の足運びを変化させる歩行訓練シナリオを生成する歩行訓練シナリオ生成部を有し、
前記歩行訓練シナリオ生成部は、前記体操姿勢と前記歩行姿勢とに基づいて、前記歩行訓練シナリオを補正する、
請求項1〜4のいずれか一項に記載の歩行訓練ロボット。 The posture estimation unit
Based on the handle load detected by the detection unit, a gymnastic posture estimation unit that estimates a gymnastic posture when the user is doing a leg lifting exercise in a state where the user is stationary among the leg raising postures;
Based on the handle load detected by the detection unit, a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures;
Have
The training scenario generation unit has a walking training scenario generation unit that generates a walking training scenario that changes the walking during walking of the user among the training scenarios,
The walking training scenario generation unit corrects the walking training scenario based on the gymnastic posture and the walking posture.
The walking training robot according to any one of claims 1 to 4.
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが立ち止まった状態で足上げ体操をしているときの体操姿勢を推定する体操姿勢推定部と、
前記検知部で検知された前記ハンドル荷重に基づいて、前記足上げ姿勢のうち前記ユーザが歩行しているときの歩行姿勢を推定する歩行姿勢推定部と、
を有し、
前記訓練シナリオ生成部は、前記訓練シナリオのうち前記ユーザが立ち止まった状態で足上げ体操を行う体操訓練シナリオを生成する体操訓練シナリオ生成部を有し、
前記体操訓練シナリオ生成部は、前記体操姿勢と前記歩行姿勢とに基づいて、前記体操訓練シナリオを補正する、
請求項1〜4のいずれか一項に記載の歩行訓練ロボット。 The posture estimation unit
Based on the handle load detected by the detection unit, a gymnastic posture estimation unit that estimates a gymnastic posture when the user is doing a leg lifting exercise in a state where the user is stationary among the leg raising postures;
Based on the handle load detected by the detection unit, a walking posture estimation unit that estimates a walking posture when the user is walking among the leg raising postures;
Have
The training scenario generation unit includes a gymnastics training scenario generation unit that generates a gymnastics training scenario for performing a leg lifting exercise in a state where the user is stopped among the training scenarios,
The gymnastic training scenario generation unit corrects the gymnastic training scenario based on the gymnastic posture and the walking posture.
The walking training robot according to any one of claims 1 to 4.
前記回転体の回転量及び回転方向に基づいて、前記ユーザが歩行した歩行ルートの複雑さを判定する判定部を備え、
前記訓練シナリオ生成部は、前記歩行ルートの複雑さに基づいて、前記訓練シナリオを補正する、
請求項1〜16のいずれか一項に記載の歩行訓練ロボット。 Furthermore,
A determination unit that determines the complexity of a walking route on which the user has walked based on a rotation amount and a rotation direction of the rotating body;
The training scenario generation unit corrects the training scenario based on the complexity of the walking route.
The walking training robot according to any one of claims 1 to 16.
前記訓練シナリオ生成部は、前記足上げの左右の偏りに基づいて前記訓練シナリオを補正する、
請求項17に記載の歩行訓練ロボット。 Furthermore, the determination unit determines a left-right bias of the user's foot lift based on the handle load detected by the detection unit,
The training scenario generation unit corrects the training scenario based on a left-right bias of the foot lift,
The walking training robot according to claim 17.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/401,770 US20190358821A1 (en) | 2018-05-25 | 2019-05-02 | Walking training robot |
CN201910431862.2A CN110522614A (en) | 2018-05-25 | 2019-05-22 | Robot for walking training |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018100619 | 2018-05-25 | ||
JP2018100619 | 2018-05-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019205817A true JP2019205817A (en) | 2019-12-05 |
JP7104638B2 JP7104638B2 (en) | 2022-07-21 |
Family
ID=68767994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019005498A Active JP7104638B2 (en) | 2018-05-25 | 2019-01-16 | Walking training robot |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7104638B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022091656A1 (en) * | 2020-10-27 | 2022-05-05 | パナソニックIpマネジメント株式会社 | Walking assistance device, walking assistance method, and walking assistance program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009119014A (en) * | 2007-11-14 | 2009-06-04 | Toyota Motor Corp | Walking assisting device |
US20160253890A1 (en) * | 2013-10-29 | 2016-09-01 | Milbat - Giving Quality of Life | Walker-assist device |
JP2018008019A (en) * | 2016-06-29 | 2018-01-18 | パナソニックIpマネジメント株式会社 | Walking support robot and walking support method |
-
2019
- 2019-01-16 JP JP2019005498A patent/JP7104638B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009119014A (en) * | 2007-11-14 | 2009-06-04 | Toyota Motor Corp | Walking assisting device |
US20160253890A1 (en) * | 2013-10-29 | 2016-09-01 | Milbat - Giving Quality of Life | Walker-assist device |
JP2018008019A (en) * | 2016-06-29 | 2018-01-18 | パナソニックIpマネジメント株式会社 | Walking support robot and walking support method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022091656A1 (en) * | 2020-10-27 | 2022-05-05 | パナソニックIpマネジメント株式会社 | Walking assistance device, walking assistance method, and walking assistance program |
JPWO2022091656A1 (en) * | 2020-10-27 | 2022-05-05 | ||
JP7340767B2 (en) | 2020-10-27 | 2023-09-08 | パナソニックIpマネジメント株式会社 | Walking support device |
Also Published As
Publication number | Publication date |
---|---|
JP7104638B2 (en) | 2022-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022000143A (en) | Walking support robot and walking support method | |
CN107334607B (en) | Walking training device and state determination method | |
US20190358821A1 (en) | Walking training robot | |
JP6697768B2 (en) | Walking support robot and walking support method | |
JP6945176B2 (en) | Walking support robot and walking support method | |
JP6945145B2 (en) | Assist device and how to operate the assist device | |
JP6887274B2 (en) | Walking support robot and walking support method | |
JP6941817B2 (en) | Assist device and how to operate the assist device | |
KR20190029175A (en) | Rehabilitation training system and rehabilitation training method using the same | |
KR20190081350A (en) | Monitoring system of walking balance for lower limb rehabilitation | |
JP4608661B2 (en) | Stand-up training machine | |
CN107753239B (en) | Inverted pendulum type moving body and foot joint torque estimation method | |
JP6524991B2 (en) | Training system and method of estimating ankle torque | |
CN108095985B (en) | Electric walking aid for multi-mode walking training and control method thereof | |
WO2018133050A1 (en) | Electric walking aid for multimode walking training, and control method therefor | |
JP2014068659A (en) | Exercise assisting device | |
CN112999011A (en) | Control method of upper and lower limb rehabilitation training device | |
JP2019205817A (en) | Walking training robot | |
JPH10243979A (en) | Walk training device | |
JP2013048701A (en) | Walking assistance device, and walking assistance program | |
KR102288015B1 (en) | System for user customized sports interaction | |
US20240148594A1 (en) | Method for controlling wearable apparatus for user safety and wearable apparatus performing the same | |
CN110430853B (en) | Walking support system, walking support method, and program | |
JP2017148173A (en) | Walking training apparatus and control method thereof | |
KR20240071960A (en) | Method for setting zero point of wearable device, and the wearable device and the electronic device performing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210820 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220606 |
|
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: 20220705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220708 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7104638 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |