JP2023065050A - Processor, assist device, processing method, and program - Google Patents
Processor, assist device, processing method, and program Download PDFInfo
- Publication number
- JP2023065050A JP2023065050A JP2021175617A JP2021175617A JP2023065050A JP 2023065050 A JP2023065050 A JP 2023065050A JP 2021175617 A JP2021175617 A JP 2021175617A JP 2021175617 A JP2021175617 A JP 2021175617A JP 2023065050 A JP2023065050 A JP 2023065050A
- Authority
- JP
- Japan
- Prior art keywords
- phase
- user
- phase angle
- acceleration
- degrees
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 5
- 230000001133 acceleration Effects 0.000 claims abstract description 68
- 239000013598 vector Substances 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims description 47
- 210000001015 abdomen Anatomy 0.000 claims description 16
- 230000005021 gait Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 5
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 230000005484 gravity Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 14
- 210000003127 knee Anatomy 0.000 description 12
- 230000008569 process Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 210000002414 leg Anatomy 0.000 description 3
- 238000005452 bending Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 210000003484 anatomy Anatomy 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000003447 ipsilateral effect Effects 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Rehabilitation Tools (AREA)
Abstract
Description
本開示は、処理装置、アシスト装置、処理方法、およびプログラムに関する。 The present disclosure relates to a processing device, an assist device, a processing method, and a program.
農業、医療、介護などの分野や工事現場など、さまざまな領域でアシストスーツが利用されている。特許文献1には、関連する技術として、ユーザの動作に対する負荷を低減させるアシストスーツに関する技術が開示されている。
Assist suits are used in various fields such as agriculture, medical care, nursing care, and construction sites.
ところで、ユーザの歩行を補助するアシストスーツを含むアシスト装置では、歩行周期における各相に応じたアシストが行われる。そのため、ユーザの歩行を補助するアシスト装置において、適切な分解能で歩行周期における相を推定することのできる技術が求められている。 By the way, in an assist device including an assist suit for assisting walking of a user, assistance is performed according to each phase in the walking cycle. Therefore, in an assist device that assists the walking of a user, there is a demand for a technique that can estimate the phase in the walking cycle with an appropriate resolution.
本開示の各態様は、上記の課題を解決することのできる処理装置、アシスト装置、処理方法、およびプログラムを提供することを目的としている。 An object of each aspect of the present disclosure is to provide a processing device, an assisting device, a processing method, and a program that can solve the above problems.
上記目的を達成するために、本開示の一態様によれば、処理装置は、ユーザの加速度に基づいて、前記ユーザの矢状面における加速度ベクトルの位相角を特定する特定手段と、歩行周期において予め規定した各相における位相角の範囲と、前記特定手段が特定した位相角とを比較する比較手段と、前記比較手段が比較した比較結果に基づいて、前記歩行周期における相を推定する推定手段と、を備える。 In order to achieve the above object, according to one aspect of the present disclosure, a processing device includes identifying means for identifying a phase angle of an acceleration vector in the sagittal plane of the user based on the user's acceleration, and comparison means for comparing a predetermined range of phase angles in each phase with the phase angle specified by the specifying means; And prepare.
上記目的を達成するために、本開示の別の態様によれば、アシスト装置は、上記の処理装置と、前記処理装置の制御対象物と、を備える。 In order to achieve the above object, according to another aspect of the present disclosure, an assist device includes the processing device described above and an object controlled by the processing device.
上記目的を達成するために、本開示の別の態様によれば、処理方法は、ユーザの加速度に基づいて、前記ユーザの矢状面における加速度ベクトルの位相角を特定することと、歩行周期において予め規定した各相における位相角の範囲と、特定した位相角とを比較することと、比較した比較結果に基づいて、前記歩行周期における相を推定することと、を含む。 To achieve the above objects, according to another aspect of the present disclosure, a processing method includes: determining a phase angle of an acceleration vector in a sagittal plane of a user based on acceleration of the user; Comparing a predetermined phase angle range for each phase with the specified phase angle, and estimating the phase in the walking cycle based on the comparison result.
上記目的を達成するために、本開示の別の態様によれば、プログラムは、コンピュータに、ユーザの加速度に基づいて、前記ユーザの矢状面における加速度ベクトルの位相角を特定することと、歩行周期において予め規定した各相における位相角の範囲と、特定した位相角とを比較することと、比較した比較結果に基づいて、前記歩行周期における相を推定することと、を実行させる。 To achieve the above object, according to another aspect of the present disclosure, a program causes a computer to identify a phase angle of an acceleration vector in the sagittal plane of the user based on the acceleration of the user; Comparing a range of phase angles in each phase defined in advance in the cycle with the specified phase angle, and estimating the phase in the walking cycle based on the comparison result.
本開示の各態様によれば、ユーザの歩行を補助するアシスト装置において、適切な分解能で歩行周期における相を推定することができる。 According to each aspect of the present disclosure, an assist device that assists walking of a user can estimate a phase in a walking cycle with appropriate resolution.
以下、図面を参照しながら実施形態について詳しく説明する。
<実施形態>
本開示の一実施形態によるアシスト装置1は、ユーザの歩行を補助する装置であり、適切な分解能で歩行周期における相を推定することのできる装置である。
Hereinafter, embodiments will be described in detail with reference to the drawings.
<Embodiment>
The
(歩行周期)
歩行周期とは、人間(本開示の実施形態ではユーザ)の歩行を相分けしたものであり、人間の同側の足(すなわち、片方の足)の初期接地から次の初期接地までの期間である。まず、歩行周期における各相について説明する。図1は、本開示の一実施形態におけるアシスト装置1のユーザの歩行の一例を示す図である。図2は、本開示の一実施形態の歩行中のユーザの重心における加速度ベクトルの一例を示す図である。図3は、本開示の一実施形態の歩行中のユーザの重心における加速度ベクトルの軌跡の一例を示す図である。図4は、本開示の一実施形態の歩行周期における各相の一例を示す図である。
(walking cycle)
A gait cycle is a phase division of a human's (user's in the embodiment of the present disclosure) walking, and is the period from the initial contact of the human's ipsilateral foot (i.e., one foot) to the next initial contact. be. First, each phase in the walking cycle will be described. FIG. 1 is a diagram showing an example of walking of a user of an
歩行中のユーザの重心は、上下、前後、左右に周期的に揺動していることが知られている。そして、解剖学などの分野では、前額面、矢状面、および水平面が規定されている。前額面は、歩行中のユーザを前後に分断する面である。前額面は、冠状面などと呼ばれることもある。矢状面は、歩行中のユーザを前後に貫き、左右に分断する面である。水平面は、歩行中のユーザを上下に分断する面である。水平面は、横断面などと呼ばれることもある。図1に示すアシスト装置1のユーザは、y軸方向に歩行している。よって、図1に示すユーザの歩行の例では、x軸とz軸とを含む面が前額面であり、y軸とz軸とを含む面が矢状面であり、x軸とy軸とを含む面が水平面である。
It is known that the center of gravity of a walking user oscillates up and down, back and forth, and left and right periodically. And in fields such as anatomy, frontal, sagittal, and horizontal planes are defined. The frontal plane is the plane that divides the walking user into front and back. The frontal plane is sometimes referred to as the coronal plane and the like. The sagittal plane is a plane that cuts through the walking user in the front and rear directions and divides the user into left and right sides. The horizontal plane is the plane that divides the walking user vertically. The horizontal plane is sometimes called a cross section or the like. A user of the
図2は、安定した歩行中のあるタイミングにおける矢状面上(すなわち、歩行中のユーザを側面から見た平面上)のユーザの重心における加速度ベクトルを示している。図2に示すように、矢状面上のユーザの重心における加速度ベクトルは、ユーザの重心におけるy軸方向の加速度ベクトルayと、ユーザの重心におけるz軸方向の加速度ベクトルazとを合成した合成ベクトルaとして表すことができる。上述したユーザの重心の揺動は、ユーザの歩行による周期的な着地による地面と足との相互作用によって生じるものである。そのため、ユーザの重心における加速度ベクトルを解析することにより歩行周期における相を特定することが可能である。 FIG. 2 shows the acceleration vector at the user's center of gravity on the sagittal plane (ie, on the plane when the user is seen from the side while walking) at a certain point in time during stable walking. As shown in FIG. 2, the acceleration vector at the user's center of gravity on the sagittal plane is a composite vector of the y-axis direction acceleration vector ay at the user's center of gravity and the z-axis direction acceleration vector az at the user's center of gravity. can be represented as a. The swinging of the user's center of gravity described above is caused by the interaction between the ground and the foot due to the periodic landing of the user's walking. Therefore, it is possible to identify the phase in the walking cycle by analyzing the acceleration vector at the user's center of gravity.
図3に示す歩行中のユーザの重心における加速度ベクトルの軌跡は、歩行中の各タイミングにおける矢状面上のユーザの重心における加速度ベクトルをつなぎ合わせたものである。歩行中のユーザの重心は、ユーザの下腹部付近にある。そして、歩行中の矢状面上のユーザの重心における加速度ベクトルの軌跡は、図3に示すように、歩行の進行方向(図3において「前」と記載されている方向)に対して後ろ回りに矢印の方向に回転する軌跡となる。 The trajectory of the acceleration vector at the user's center of gravity during walking shown in FIG. 3 is obtained by connecting acceleration vectors at the user's center of gravity on the sagittal plane at each timing during walking. The user's center of gravity while walking is near the user's lower abdomen. As shown in FIG. 3, the trajectory of the acceleration vector at the user's center of gravity on the sagittal plane while walking is backward with respect to the walking direction (the direction indicated as "forward" in FIG. 3). , the trajectory rotates in the direction of the arrow.
歩行周期は、図4に示すように、立脚期および遊脚期を含む。立脚期は、ユーザの片方の足が地面に接地してからその足のつま先が地面から離れるまでの期間である。また、遊脚期は、ユーザの片方の足のつま先が地面から離れてからその足が接地するまでの期間である。よって、左右の足で安定して歩行するユーザの重心における加速度ベクトルの軌跡は、図4に示すように、歩行周期において図3により示した矢印の方向に回転する軌跡を2回描いたものとなる。 The gait cycle includes a stance phase and a swing phase, as shown in FIG. The stance phase is the period from when one foot of the user touches the ground until the toe of that foot leaves the ground. Also, the swing period is the period from when the toe of one of the user's feet leaves the ground until the foot touches the ground. Therefore, the trajectory of the acceleration vector at the center of gravity of the user who is stably walking on the left and right legs is, as shown in FIG. Become.
ユーザの足と地面との相互作用の変化が、図4に示す加速度ベクトルの軌跡における変曲点となる。変曲点が歩行周期における相が変化する点となるため、加速度ベクトルの軌跡を矢印の方向に移動した場合の変曲点から次の変曲点までが歩行周期における1つの相となる。本開示の実施形態では、図4に示すように、左右の足の動きの組み合わせにより、Heel Contact(HC)、Heel Off(HO)、Toe Off(TO)の3つの変曲点を定める。これら3つの変曲点を定めることにより、図4に示すように、歩行周期において、荷重応答期、立脚中期、立脚終期、前遊脚期、遊脚中期、遊脚終期の6つの相が定まる。 A change in interaction between the user's foot and the ground becomes an inflection point in the trajectory of the acceleration vector shown in FIG. Since the inflection point is the point at which the phase in the walking cycle changes, one phase in the walking cycle is from one inflection point to the next inflection point when the trajectory of the acceleration vector moves in the direction of the arrow. In the embodiment of the present disclosure, as shown in FIG. 4, three inflection points of Heel Contact (HC), Heel Off (HO), and Toe Off (TO) are defined by a combination of left and right foot movements. By determining these three inflection points, as shown in FIG. 4, in the walking cycle, six phases of load response period, stance middle period, stance end period, pre-swing period, swing middle period, and swing end period are determined. .
荷重応答期は、片方の足が地面に接地する初期接地から反対側の足が地面から離れた瞬間までの期間である。立脚中期は、反対側の足が地面から離れた瞬間から片方の足の踵が地面から離れた瞬間までの期間である。立脚終期は、片方の足の踵が離れた瞬間から反対側の足が地面に接地する初期接地までの期間である。前遊脚期は、反対側の足の初期接地から片方の足が地面から離れるまでの期間である。遊脚中期は、片方の足が地面から離れた瞬間から反対側の足の踵が地面から離れた瞬間までの期間である。遊脚終期は、反対側の足の踵が離れた瞬間から片方の足が地面に接地する初期接地までの期間である。 The load response period is the period from the initial contact when one foot touches the ground to the moment when the opposite foot leaves the ground. Mid-stance is the period from the moment the opposite foot leaves the ground to the moment the heel of one foot leaves the ground. The terminal stance phase is the period from the moment the heel of one foot is lifted to the initial contact when the opposite foot touches the ground. The pre-swing phase is the period from the initial contact of the opposite foot until one foot leaves the ground. Mid-swing is the period from the moment one foot leaves the ground to the moment the heel of the opposite foot leaves the ground. Terminal swing is the period from the moment the heel of the opposite foot is lifted to the initial contact when one foot touches the ground.
(アシスト装置の構成)
図5は、本開示の一実施形態によるアシスト装置1の構成の一例を示す図である。アシスト装置1は、図5に示すように、アシストスーツ10(制御対象物の一例)および処理装置20を備える。
(Configuration of assist device)
FIG. 5 is a diagram showing an example of the configuration of the
アシストスーツ10は、ユーザに装着可能な装置である。アシストスーツ10は、図5に示すように、計測装置101(検出手段の一例)および駆動装置102(制御対象の一例)を備える。計測装置101は、ユーザの下腹部に装着可能であり、ユーザの動きに応じたユーザの加速度を計測する。計測装置101は、例えば、3軸加速度センサであり、x軸、y軸、およびz軸方向の加速度を検出する。
The
駆動装置102は、ユーザの足に装着可能であり、ユーザの足を動かす機構を有する装置である。駆動装置102は、バッテリーなどから供給される電力などのエネルギーを動力源として機構を動かすことにより、ユーザの歩行を補助する。駆動装置102は、例えば、アクチュエータである。
The
処理装置20は、図5に示すように、記憶部201、特定部202(特定手段の一例)、比較部203(比較手段の一例)、推定部204(推定手段の一例)、および制御部205(制御手段の一例)を備える。
As shown in FIG. 5, the
記憶部201は、処理装置20が行う処理に必要な種々の情報を記憶する。例えば、記憶部201は、歩行周期において予め規定した各相における位相角の範囲を記憶する。図6は、本開示の実施形態の歩行周期における相と、ユーザの矢状面における加速度ベクトルの位相角φとの関係を説明するための図である。図6において、ユーザの矢状面における加速度ベクトルの位相角φの基準(すなわち、0度)は、ユーザの進行方向、すなわちユーザの矢状面におけるy軸方向である。また、y軸方向を左向きとし、z軸方向を上向きとする矢状面では、位相角φは、図6に示すように、y軸方向を基準に時計回りの方向を正とする0度以上720度未満(すなわち、図4における立脚期の加速度ベクトルの軌跡に対応する1回転目の0度以上360度未満と、遊脚期の加速度ベクトルの軌跡に対応する2回転目の360度以上720度未満)の角度として表される。そして、例えば、図6に示すように、歩行周期における各相を、y軸方向を基準とする位相角φの範囲と関連付けることができる。具体的には、例えば、立脚期における荷重応答期を位相角φが45度以上135度未満の範囲と関連付け、立脚中期を位相角φが135度以上225度未満の範囲と関連付け、立脚終期を位相角φが225度以上405度(2回転目の45度)未満の範囲と関連付け、前遊脚期を位相角φが405度以上495度未満(2回転目の135度)未満の範囲と関連付け、遊脚中期を位相角φが495度以上585度(2回転目の225度)未満の範囲と関連付け、遊脚終期を位相角φが585度以上720度(2回転目の360度)で0度に戻り45度未満となる範囲(以下、585度以上45度未満の範囲と記載)と関連付けることができる。記憶部201は、このように予め関連付けた歩行周期における相と位相角φの範囲とを記憶すればよい。図7は、本開示の実施形態による記憶部201が記憶する歩行周期の各相における位相角の範囲の一例を示す図である。記憶部201は、例えば、図7に示すように、歩行周期の立脚期における荷重応答期を位相角φが45度以上135度未満の範囲と関連付け、立脚中期を位相角φが135度以上225度未満の範囲と関連付け、立脚終期を位相角φが225度以上405度未満の範囲と関連付け、前遊脚期を位相角φが405度以上495度未満の範囲と関連付け、遊脚中期を位相角φが495度以上585度未満の範囲と関連付け、遊脚終期を位相角φが585度以上45度未満の範囲と関連付けた情報を記憶する。
The
また、例えば、記憶部201は、歩行周期における各相ごとに、各相に応じたアシスト率を記憶する。本開示の一実施形態におけるアシスト率とは、最大発揮力に対する割合を示すものである。図8は、本開示の実施形態による記憶部201が記憶する歩行周期における相ごとのアシスト率の一例を示す図である。図8では、各相ごとのアシスト率として、膝を伸展させるアシスト率と、股を伸展または屈曲させるアシスト率とが挙げられている。例えば、伸展60%の膝アシスト率の場合、膝を伸展させる動作をアシストするために制御対象物であるアシストスーツ10の膝の部分に使用されている例えばモータを、そのモータの最大発揮力の60%の力で動作させてアシストすることになる。また、例えば、屈曲50%の股アシスト率の場合、股を屈曲させる動作をアシストするために制御対象物であるアシストスーツ10の股の部分に使用されている例えばモータを、そのモータの最大発揮力の50%の力で動作させてアシストすることになる。記憶部201は、例えば、図8に示すアシスト率を記憶する。具体的には、記憶部201は、伸展60%の膝アシスト率と、屈曲50%の股アシスト率とを荷重応答期に関連付けて記憶する。また、記憶部201は、伸展100%の膝アシスト率と、伸展100%の股アシスト率とを立脚中期に関連付けて記憶する。また、記憶部201は、伸展100%の膝アシスト率と、伸展100%の股アシスト率とを立脚終期に関連付けて記憶する。また、記憶部201は、伸展60%の膝アシスト率と、伸展50%の股アシスト率とを前遊脚期に関連付けて記憶する。また、記憶部201は、0%の膝アシスト率と、屈曲100%の股アシスト率とを遊脚中期に関連付けて記憶する。また、記憶部201は、0%の膝アシスト率と、屈曲100%の股アシスト率とを遊脚終期に関連付けて記憶する。
Also, for example, the
特定部202は、計測装置101が検出した加速度(アシスト装置1のユーザの加速度の一例)に基づいて、ユーザの矢状面における加速度ベクトルの位相角を特定する。例えば、特定部202は、ユーザの下腹部に装着された計測装置101が検出したユーザの重心におけるy軸およびz軸方向の加速度の時間変化に基づいて、矢状面上のユーザの重心における加速度ベクトルの位相角を特定する。
The identifying
比較部203は、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲と、特定部202が特定した位相角とを比較する。例えば、特定部202が特定した位相角が200度である場合、比較部203は、特定部202が特定した200度を、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲のそれぞれと順番に比較する。そして、比較部203は、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を特定する。例えば、特定部202が特定した位相角が200度であり、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲が図7に示す範囲である場合、比較部203は、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を135度以上225度未満と特定する。
The
推定部204は、比較部203が比較した比較結果に基づいて、歩行周期における相を推定する。例えば、特定部202が特定した位相角が200度であり、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲が図7に示す範囲であり、比較部203が、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を135度以上225度未満と特定した場合、推定部204は、図7に示すように記憶部201において135度以上225度未満の位相角φに関連付けられている歩行周期における相を立脚中期と推定する。
The
制御部205は、推定部204が推定した歩行周期における相に応じたアシスト率でアシストスーツ10を制御する。例えば、推定部204が歩行周期における相を立脚中期と推定した場合、制御部205は、図8に示すように記憶部201において立脚中期と関連付けられている伸展100%の膝アシスト率、および伸展100%の股アシスト率でアシストスーツ10を制御する。具体的には、例えば、制御部205は、推定部204が推定した歩行周期における相に応じたアシスト率をアシストスーツ10に送信する。この場合、アシストスーツ10の駆動装置102は、処理装置20からアシスト率を受信し、受信したアシスト率となるように動作する。つまり、駆動装置102は、処理装置20から受信したアシスト率でユーザの歩行を補助する。
The
(アシスト装置が行う処理)
次に、アシスト装置1が行う処理について説明する。図9は、本開示の一実施形態によるアシスト装置1の処理フローの一例を示す図である。ここでは、図9に示すアシスト装置1の処理フローを参照したアシスト装置1の処理について説明する。
(Processing performed by assist device)
Next, processing performed by the
計測装置101は、ユーザの下腹部に装着され、ユーザの動きに応じたユーザの加速度を計測する。特定部202は、計測装置101が検出した加速度に基づいて、ユーザの矢状面における加速度ベクトルの位相角を特定する(ステップS1)。例えば、特定部202は、ユーザの下腹部に装着された計測装置101が検出したユーザの重心におけるy軸およびz軸方向の加速度の時間変化に基づいて、矢状面上のユーザの重心における加速度ベクトルの位相角を特定する。
The
比較部203は、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲と、特定部202が特定した位相角とを比較する(ステップS2)。例えば、特定部202が特定した位相角が200度である場合、比較部203は、特定部202が特定した200度を、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲のそれぞれと順番に比較する。そして、比較部203は、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を特定する。例えば、特定部202が特定した位相角が200度であり、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲が図7に示す範囲である場合、比較部203は、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を135度以上225度未満と特定する。
The comparing
推定部204は、比較部203が比較した比較結果に基づいて、歩行周期における相を推定する(ステップS3)。例えば、特定部202が特定した位相角が200度であり、記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲が図7に示す範囲であり、比較部203が、特定部202が特定した位相角が含まれる記憶部201が記憶する歩行周期において予め規定した各相における位相角φの範囲を135度以上225度未満と特定した場合、推定部204は、図7に示すように記憶部201において135度以上225度未満の位相角φに関連付けられている歩行周期における相を立脚中期と推定する。
The
制御部205は、推定部204が推定した歩行周期における相に応じたアシスト率でアシストスーツ10を制御する(ステップS4)。例えば、推定部204が歩行周期における相を立脚中期と推定した場合、制御部205は、図8に示すように記憶部201において立脚中期と関連付けられている伸展100%の膝アシスト率、および伸展100%の股アシスト率でアシストスーツ10を制御する。具体的には、例えば、制御部205は、推定部204が推定した歩行周期における相に応じたアシスト率をアシストスーツ10に送信する。なお、上述の説明において、特定部202が特定した0度から720度における0度から360度と360度から720度の判別は、次に示す2つ方法のいずれかを用いることにより、実現可能である。1つ目の判別方法は、脚の前後関係を用いる方法である。アシストスーツ10では、センサで下肢の姿勢を検知することができ、足や大腿の前後関係を知ることができる。そのため、着地時(α=45度、405度)にどちらの足が前であるかを判別し、「片方の足」が前であれば位相角φをα、「反対の足」が前であれば位相角φをα+360度として着地毎に0度から360度と360度から720度とを判別すればよい。2つ目の判別方法は、前額面方向の加速度ベクトルを用いる方法である。歩行者は歩行時に左右にも揺動するため、横方向の加速度ベクトルは足の着地の度に振れる。着地時には加速度ベクトルがピークとなり、そのピークの正負から左右のどちらの足が着地したかを判別し、「片方の足」が着地したと判定した場合には位相角φをα、「反対の足」が着地したと判定した場合には位相角φをα+360°として着地毎に0度から360度と360度から720度とを判別すればよい。
The
アシストスーツ10の駆動装置102は、処理装置20からアシスト率を受信し、受信したアシスト率となるように動作する。つまり、駆動装置102は、処理装置20から受信したアシスト率でユーザの歩行を補助する。
The
以上、本開示の一実施形態によるアシスト装置1について説明した。アシスト装置1の処理装置20において、特定部202は、ユーザの加速度に基づいて、ユーザの矢状面における加速度ベクトルの位相角を特定する。比較部203は、歩行周期において予め規定した各相における位相角の範囲と、特定部202が特定した位相角とを比較する。推定部204は、比較部203が比較した比較結果に基づいて、歩行周期における相を推定する。
The
こうすることにより、処理装置20は、ユーザの歩行を補助するアシスト装置1において、適切な分解能で歩行周期における相を推定することができる。
By doing so, the
なお、本開示の一実施形態によるアシスト装置1では、計測装置101はユーザの下腹部に装着可能である、すなわち、計測装置101はユーザの重心における加速度を検出可能であるものとして説明した。しかしながら、本開示の別の実施形態によるアシスト装置1は、計測装置101は、ユーザの下腹部に装着できない可能性がある。そのような場合、特定部202は、ユーザの下腹部を基準とする計測装置101の装着された位置に基づいて、加速度ベクトルの位相角を補正するものであってもよい。具体的には、計測装置101とは別にユーザの下腹部に加速度センサを装着し、ユーザの下腹部を基準とするさまざまな位置の計測装置101に対して、予め実験やシミュレーションなどを行うことにより、ユーザの下腹部に装着した加速度センサと、その下腹部を基準とするさまざまな位置の計測装置101との加速度の検出結果の違いを求め、その違いから補正値を求めておく。そして、特定部202は、ユーザの重心以外に設けられた計測装置101が測定した加速度を、予め求めておいた補正値を用いて補正することにより、ユーザの重心における加速度ベクトルを推定するものであってもよい。
In addition, in the
こうすることにより、処理装置20は、ユーザの下腹部に装着できない計測装置101に対しても、適切な分解能で歩行周期における相を推定することができる。
By doing so, the
本開示の実施形態による最小構成の処理装置20について説明する。図10は、本開示の実施形態による最小構成の処理装置20を示す図である。本開示の実施形態による最小構成の処理装置20は、図10に示すように、特定部202、比較部203、および推定部204を備える。
A minimum
特定部202は、ユーザの加速度に基づいて、ユーザの矢状面における加速度ベクトルの位相角を特定する。比較部203は、歩行周期において予め規定した各相における位相角の範囲と、特定部202が特定した位相角とを比較する。推定部204は、比較部203が比較した比較結果に基づいて、歩行周期における相を推定する。
The identifying
次に、最小構成の処理装置20の処理を説明する。図11は、最小構成の処理装置20の処理フローの一例を示す図である。ここでは、図11を参照して最小構成の処理装置20の処理について説明する。
Next, the processing of the
特定部202は、ユーザの加速度に基づいて、ユーザの矢状面における加速度ベクトルの位相角を特定する(ステップS11)。比較部203は、歩行周期において予め規定した各相における位相角の範囲と、特定部202が特定した位相角とを比較する(ステップS12)。推定部204は、比較部203が比較した比較結果に基づいて、歩行周期における相を推定する(ステップS13)。こうすることにより、処理装置20は、ユーザの歩行を補助するアシスト装置において、適切な分解能で歩行周期における相を推定することができる。
The identifying
なお、上述の歩行周期における相を推定する技術は、上述した実施形態とは別の実施形態にも適用可能である。例えば、オフラインのデータ解析にも適用可能であり、モーションキャプチャデータなどを用いた歩行動作において歩行周期における相を推定することができる。また、床(本開示の実施形態における地面)反力計データを含まないモーションキャプチャデータに対しても歩行周期における相を推定することができる。一般的に、歩行動作のモーションキャプチャデータから重心の運動を計算することができることが知られている。そのため、この場合、モーションキャプチャデータから歩行者の体節毎の重心を推定し、歩行者の全身の重心の加速度を計算することにより、歩行周期における相を推定すればよい。 Note that the technique of estimating the phase in the walking cycle described above can also be applied to embodiments other than the above-described embodiments. For example, it can be applied to offline data analysis, and the phase in the walking cycle can be estimated in walking motion using motion capture data. Phases in the gait cycle can also be estimated for motion capture data that does not include floor (ground in embodiments of the present disclosure) reaction force meter data. It is generally known that the motion of the center of gravity can be calculated from motion capture data of walking motion. Therefore, in this case, the phase in the walking cycle can be estimated by estimating the center of gravity of each body segment of the walker from the motion capture data and calculating the acceleration of the center of gravity of the whole body of the walker.
なお、本開示の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。 It should be noted that the order of the processes in the embodiment of the present disclosure may be changed as long as appropriate processes are performed.
本開示の実施形態について説明したが、上述のアシスト装置1、アシストスーツ10、処理装置20、その他の制御装置は内部に、コンピュータ装置を有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。コンピュータの具体例を以下に示す。
Although the embodiments of the present disclosure have been described, the
図12は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。コンピュータ5は、図12に示すように、CPU6(ベクトルプロセッサを含む)、メインメモリ7、ストレージ8、インターフェース9を備える。例えば、上述のアシスト装置1、アシストスーツ10、処理装置20、その他の制御装置のそれぞれは、コンピュータ5に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ8に記憶されている。CPU6は、プログラムをストレージ8から読み出してメインメモリ7に展開し、当該プログラムに従って上記処理を実行する。また、CPU6は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ7に確保する。
FIG. 12 is a schematic block diagram showing the configuration of a computer according to at least one embodiment; The
ストレージ8の例としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)、磁気ディスク、光磁気ディスク、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、半導体メモリ等が挙げられる。ストレージ8は、コンピュータ5のバスに直接接続された内部メディアであってもよいし、インターフェース9または通信回線を介してコンピュータ5に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ5に配信される場合、配信を受けたコンピュータ5が当該プログラムをメインメモリ7に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ8は、一時的でない有形の記憶媒体である。
Examples of the
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータ装置にすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル(差分プログラム)であってもよい。 Further, the program may implement part of the functions described above. Further, the program may be a file capable of realizing the functions described above in combination with a program already recorded in the computer device, that is, a so-called difference file (difference program).
本開示のいくつかの実施形態を説明したが、これらの実施形態は、例であり、開示の範囲を限定しない。これらの実施形態は、開示の要旨を逸脱しない範囲で、種々の追加、省略、置き換え、変更を行ってよい。 While several embodiments of the disclosure have been described, these embodiments are examples and do not limit the scope of the disclosure. Various additions, omissions, replacements, and modifications may be made to these embodiments without departing from the gist of the disclosure.
1・・・アシスト装置
5・・・コンピュータ
6・・・CPU
7・・・メインメモリ
8・・・ストレージ
9・・・インターフェース
10・・・アシストスーツ
20・・・処理装置
101・・・計測装置
102・・・駆動装置
201・・・記憶部
202・・・特定部
203・・・比較部
204・・・推定部
205・・・制御部
1 Assist
7
Claims (7)
歩行周期において予め規定した各相における位相角の範囲と、前記特定手段が特定した位相角とを比較する比較手段と、
前記比較手段が比較した比較結果に基づいて、前記歩行周期における相を推定する推定手段と、
を備える処理装置。 identifying means for identifying the phase angle of the user's acceleration vector in the sagittal plane based on the user's acceleration;
a comparing means for comparing a range of phase angles in each phase defined in advance in a walking cycle with the phase angle specified by the specifying means;
estimating means for estimating a phase in the walking cycle based on the comparison result of the comparing means;
A processing device comprising:
を備え、
前記特定手段は、
前記下腹部に装着された前記検出手段が検出した前記加速度に基づいて、前記加速度ベクトルの位相角を特定する、
請求項1に記載の処理装置。 detection means that can be worn on the lower abdomen of the user and can detect the acceleration;
with
The specifying means is
identifying the phase angle of the acceleration vector based on the acceleration detected by the detection means attached to the lower abdomen;
2. The processing apparatus of claim 1.
前記下腹部を基準とする前記検出手段の装着された位置に基づいて、前記加速度ベクトルの位相角を補正する、
請求項2に記載の処理装置。 The specifying means is
correcting the phase angle of the acceleration vector based on the position at which the detection means is mounted with reference to the lower abdomen;
3. A processing apparatus according to claim 2.
を備える請求項1から請求項3の何れか一項に記載の処理装置。 Control means for controlling a controlled object with an assist rate corresponding to the phase in the walking cycle estimated by the estimation means;
The processing apparatus according to any one of claims 1 to 3, comprising:
前記処理装置の制御対象物と、
を備えるアシスト装置。 a processing apparatus according to any one of claims 1 to 4;
an object to be controlled by the processing device;
Assist device with.
歩行周期において予め規定した各相における位相角の範囲と、特定した位相角とを比較することと、
比較した比較結果に基づいて、前記歩行周期における相を推定することと、
を含む処理方法。 determining the phase angle of an acceleration vector in the sagittal plane of the user based on the user's acceleration;
Comparing a predetermined range of phase angles in each phase in a walking cycle with the specified phase angle;
estimating a phase in the gait cycle based on the compared comparison result;
processing methods, including;
ユーザの加速度に基づいて、前記ユーザの矢状面における加速度ベクトルの位相角を特定することと、
歩行周期において予め規定した各相における位相角の範囲と、特定した位相角とを比較することと、
比較した比較結果に基づいて、前記歩行周期における相を推定することと、
を実行させるプログラム。 to the computer,
determining the phase angle of an acceleration vector in the sagittal plane of the user based on the user's acceleration;
Comparing a predetermined range of phase angles in each phase in a walking cycle with the specified phase angle;
estimating a phase in the gait cycle based on the compared comparison result;
program to run.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021175617A JP2023065050A (en) | 2021-10-27 | 2021-10-27 | Processor, assist device, processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021175617A JP2023065050A (en) | 2021-10-27 | 2021-10-27 | Processor, assist device, processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023065050A true JP2023065050A (en) | 2023-05-12 |
Family
ID=86281977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021175617A Pending JP2023065050A (en) | 2021-10-27 | 2021-10-27 | Processor, assist device, processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023065050A (en) |
-
2021
- 2021-10-27 JP JP2021175617A patent/JP2023065050A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6884526B2 (en) | Standing assistance method and equipment | |
KR102115950B1 (en) | A walk-assistive robot and a method for controlling the walk-assistive robot | |
Rueterbories et al. | Methods for gait event detection and analysis in ambulatory systems | |
JP5987742B2 (en) | Walking assistance device and walking assistance method | |
Muller et al. | Experimental evaluation of a novel inertial sensor based realtime gait phase detection algorithm | |
CN112704491B (en) | Lower limb gait prediction method based on attitude sensor and dynamic capture template data | |
EP3491342A1 (en) | Dead-reckoning drift compensation using personal gait | |
JP5954089B2 (en) | Walking assist device | |
CN111568700A (en) | Gait control method, device and equipment for lower limb wearable robot | |
JP2015217053A (en) | Movement measuring apparatus and movement measuring method | |
CA3120434C (en) | Load reduction device, load reduction method, and storage medium for storing program therein | |
WO2023035456A1 (en) | Walking aid-based fall prevention walking aid method and system, and terminal device | |
JP2018196575A (en) | Ankle joint angle estimation device, walking support device, ankle joint angle estimation method, walking support method, and program | |
JP2023065050A (en) | Processor, assist device, processing method, and program | |
JP7070701B2 (en) | Gait measurement system, gait measurement method, and program | |
US20220305640A1 (en) | Motion data generation system, motion data generation method, and motion data generation program of robot | |
JP2016043092A (en) | Movement measuring device | |
JP6174864B2 (en) | Walking state estimation device and walking state estimation method | |
US20210321905A1 (en) | Apparatus and method for measuring ground reaction force | |
JP7398090B2 (en) | Information processing device, calculation method and program | |
JP7352516B2 (en) | Leg movement recognition device and leg movement assist device | |
JP6887059B2 (en) | Walking phase estimation device and walking assist device equipped with this | |
KR20190008519A (en) | Walking profiler system and method | |
JP5968757B2 (en) | Walking motion assist device | |
JP7480852B2 (en) | Calculation device, gait measurement system, calculation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20240408 |