WO2020195447A1 - 歩行動作補助装置 - Google Patents
歩行動作補助装置 Download PDFInfo
- Publication number
- WO2020195447A1 WO2020195447A1 PCT/JP2020/007312 JP2020007312W WO2020195447A1 WO 2020195447 A1 WO2020195447 A1 WO 2020195447A1 JP 2020007312 W JP2020007312 W JP 2020007312W WO 2020195447 A1 WO2020195447 A1 WO 2020195447A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- walking
- thigh
- phase angle
- timing
- angle
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 204
- 210000000689 upper leg Anatomy 0.000 claims abstract description 436
- 238000005070 sampling Methods 0.000 claims abstract description 129
- 230000005540 biological transmission Effects 0.000 claims abstract description 56
- 238000004364 calculation method Methods 0.000 claims abstract description 48
- 210000004394 hip joint Anatomy 0.000 claims description 166
- 230000000737 periodic effect Effects 0.000 claims description 65
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 210000001699 lower leg Anatomy 0.000 description 90
- 210000002414 leg Anatomy 0.000 description 53
- 230000036544 posture Effects 0.000 description 26
- 230000007246 mechanism Effects 0.000 description 20
- 230000001133 acceleration Effects 0.000 description 16
- 238000010606 normalization Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 210000001624 hip Anatomy 0.000 description 13
- 238000000034 method Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 210000000629 knee joint Anatomy 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 206010033799 Paralysis Diseases 0.000 description 4
- 210000003127 knee Anatomy 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 206010019468 Hemiplegia Diseases 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000004308 accommodation Effects 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 206010052904 Musculoskeletal stiffness Diseases 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
- A61H1/024—Knee
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
- A61H1/0255—Both knee and hip of a patient, e.g. in supine or sitting position, the feet being moved together in a plane substantially parallel to the body-symmetrical plane
- A61H1/0262—Walking movement; Appliances for aiding disabled persons to walk
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
- A61H2003/007—Appliances for aiding patients or disabled persons to walk about secured to the patient, e.g. with belts
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0173—Means for preventing injuries
- A61H2201/018—By limiting the applied torque or force
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
- A61H2201/1215—Rotary drive
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/165—Wearable interfaces
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5023—Interfaces to the user
- A61H2201/5025—Activation means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5064—Position sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5069—Angle sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5079—Velocity sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5084—Acceleration sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2230/00—Measuring physical parameters of the user
- A61H2230/62—Posture
- A61H2230/625—Posture used as a control parameter for the apparatus
Definitions
- the present invention relates to a walking motion assisting device.
- a walking motion assisting device equipped with an actuator such as an electric motor that assists the movement of the legs has been proposed as a walking assisting device or a rehabilitation device for a person with a disability or a person who is paralyzed due to a stroke or the like. (See Patent Document 1 below).
- the walking motion assisting device is detachable to the long leg orthosis, and is configured to be able to apply a walking assisting force in the anteroposterior direction to the lower leg frame of the long leg orthosis.
- the walking motion assisting device pushes the lower leg frame of the long leg device back and forth by the casing detachably attached to the long leg device, the actuator supported by the casing, and the rotational force from the actuator.
- the thigh phase angle calculating means for calculating the thigh phase angle ⁇ (k) at the sampling timing S (k) based on the angle, and the sampling timing S (k) based on the thigh phase angle ⁇ (k) during one walking cycle.
- Output torque that defines the relationship between the walking motion timing calculating means that calculates which walking motion timing T (k) corresponds to, the walking motion timing T (k) in one walking cycle, and the torque value P (k) to be output.
- An auxiliary torque calculating means that has a pattern and applies the walking operation timing T (k) to the output torque pattern to calculate a torque value P (k) to be output, and a torque calculated by the auxiliary torque calculating means. It is provided with an operation control means for controlling the operation of the actuator so as to output an auxiliary force having a value P (k).
- the walking motion assisting device described in Patent Document 1 recognizes the walking motion timing in one walking cycle based on the phase angle ⁇ of the thigh, not the lower leg, which is the target portion for applying the walking assisting force, and recognizes the walking motion timing of the lower leg. Compared to the configuration that recognizes the walking motion timing based on the movement, it is effective in that the walking motion timing can be recognized without requiring a complicated structure, but there is room for improvement in the following points.
- FIG. 10 schematically shows a trajectory diagram obtained by plotting the thigh phase angle ⁇ (walking state) defined by the hip joint angle ⁇ and the hip joint angular velocity ⁇ over one walking cycle.
- the hip joint angle ⁇ and the thigh phase angle ⁇ defined by the hip joint angular velocity ⁇ change between 0 and 2 ⁇ in one walking cycle.
- the hip joint angles ⁇ in the state where the thigh is positioned anteriorly and posteriorly to the body axis along the vertical direction of the user are set to “positive” and “negative”, respectively, and the thigh is swung forward and posteriorly.
- the hip joint angle velocity ⁇ in the above state is set to “positive” and “negative”, respectively
- the thigh phase angle ⁇ in the state where the hip joint angle ⁇ is maximum in the “negative” direction and the hip joint angle velocity ⁇ is “zero” is 0.
- the sampling timing S (1) in FIG. 10 the state where the hip joint angle ⁇ is the maximum in the “negative” direction and the hip joint angle velocity ⁇ is “zero”.
- the hip joint angle ⁇ is “zero” and the hip joint angle velocity ⁇ is maximized in the “positive” direction.
- the hip phase angle ⁇ changes from 0 to ⁇ / 2.
- the hip joint is grounded via heel contact.
- the thigh in the stance state is relatively swung backward and coincides with the user's body axis (hip joint angle ⁇ is “zero” and hip joint angular velocity ⁇ is maximum in the “negative” direction.
- the hip phase angle ⁇ changes from the phase angle ⁇ to 3 ⁇ / 2.
- the thigh in the stanced state is relatively swung backward from the state where it coincides with the user's body axis (the state where the hip joint angle ⁇ is “zero” and the hip joint angular velocity ⁇ is maximized in the “negative” direction).
- the thigh phase angle. ⁇ changes from 3 ⁇ / 2 to 2 ⁇ .
- the thigh phase angle ⁇ increases at each sampling timing, that is, with the passage of time.
- the thigh phase angle ⁇ (k + 1) at one sampling timing S (k + 1) is the one sampling timing S ( A situation where the thigh phase angle is smaller than the thigh phase angle ⁇ (k) at the sampling timing S (k) immediately before k + 1), that is, temporarily to the side opposite to the direction in which the thigh should swing in normal walking motion. A reverse swing phenomenon of the returning thigh may occur.
- the present invention has been made in view of such a prior art, and is a walking motion assisting device configured to apply a walking assisting force to the lower leg according to the periodic walking motion timing recognized based on the thigh phase angle. , Even if the thigh reverse swing phenomenon occurs in which the user's thigh swings in the direction opposite to the direction in which it should swing during normal walking movement during the walking cycle, the walking assist force is applied.
- the purpose is to provide a walking motion assisting device that can perform the above as smoothly as possible.
- the first aspect of the present invention relates to an actuator that applies an assisting force to the user's walking motion and a hip joint angle that is a back-and-forth swing angle of the user's thigh at each sampling timing.
- the thigh phase angle calculating means Based on the thigh posture detecting means for detecting the angle-related signal, the thigh phase angle calculating means for calculating the thigh phase angle for each sampling timing based on the angle-related signal, and the thigh phase angle from the thigh phase angle calculating means.
- It has a walking motion timing calculating means that calculates the periodic walking motion timing, which is a percentage of the walking cycle, and an output torque pattern that defines the relationship between the periodic walking motion timing and the torque value to be output, and is sent from the walking motion timing calculating means.
- Auxiliary torque calculating means for calculating the torque value according to the sampling timing by applying the periodic walking operation timing to the output torque pattern, and the auxiliary force of the torque value calculated by the auxiliary torque calculating means are output.
- the operation control means for controlling the operation of the actuator is provided, and the thigh phase angle calculation means is an angle at the kth sampling timing S (k) (k is an integer of 1 or more) in one walking cycle.
- the thigh phase angle ⁇ (k) calculated based on the related signal is transmitted to the walking motion timing calculating means as the thigh phase angle of the sampling timing S (k), and the thigh phase angle ⁇ (k) is used as the reference thigh phase angle.
- the latest data transmission process saved as ⁇ c and the thigh phase angle ⁇ (k) calculated based on the angle-related signal at the kth sampling timing S (k) in one walking cycle it is saved at that time.
- the reference thigh phase angle ⁇ c that has been set is transmitted to the walking motion timing calculating means as the thigh phase angle of the sampling timing S (k), and the reference thigh phase angle ⁇ c that is saved at that time is continuously saved.
- the one thigh phase angle calculated based on the angle-related signal at one sampling timing is smaller than the reference thigh phase angle stored at that time, and the absolute value of the deviation is a predetermined threshold value.
- a walking motion assisting device configured to perform the stored data transmission process only when the following conditions are satisfied, and to perform the latest data transmission process in other cases.
- the thigh phase angle calculating means calculates the thigh phase based on the angle-related signal at the kth sampling timing S (k) in one walking cycle.
- the latest data transmission processing that transmits the angle ⁇ (k) as the thigh phase angle of the sampling timing S (k) to the walking operation timing calculation means and saves the thigh phase angle ⁇ (k) as the reference thigh phase angle ⁇ c.
- the reference thigh phase angle ⁇ c stored at that time is used.
- It has a storage data transmission process of transmitting to the walking motion timing calculating means as the thigh phase angle of the sampling timing S (k) and continuously storing the reference thigh phase angle ⁇ c stored at that time, and one sampling timing. Only when the one thigh phase angle calculated based on the angle-related signal in is smaller than the reference thigh phase angle stored at that time and the absolute value of the deviation is equal to or less than a predetermined threshold is satisfied. Since it is configured to perform the stored data transmission process and, in other cases, perform the latest data transmission process, even if an unexpected thigh reversal swing phenomenon occurs, the walking assist force Granting can be done as smoothly as possible.
- the predetermined threshold value is 1.8 ⁇ .
- the second aspect of the present invention relates to an actuator that applies an assisting force to the walking motion of the user and a hip joint angle that is an anteroposterior swing angle of the user's thigh at each sampling timing.
- the thigh phase angle calculating means Based on the thigh posture detecting means for detecting the angle-related signal, the thigh phase angle calculating means for calculating the thigh phase angle for each sampling timing based on the angle-related signal, and the thigh phase angle from the thigh phase angle calculating means.
- the walking motion timing calculating means calculates the periodic walking motion timing, which is a percentage of the walking cycle, and an output torque pattern that defines the relationship between the periodic walking motion timing and the torque value to be output, and is sent from the walking motion timing calculating means.
- Auxiliary torque calculating means for calculating the torque value according to the sampling timing by applying the incoming periodic walking operation timing to the output torque pattern, and the auxiliary force of the torque value calculated by the auxiliary torque calculating means are output.
- the walking motion timing calculating means is provided with an operation control means for controlling the operation of the actuator, and the walking motion timing calculation means is an angle at the kth sampling timing S (k) (k is an integer of 1 or more) in one walking cycle.
- the periodic walking operation timing T (k) calculated based on the related signal is transmitted to the auxiliary torque calculating means as the periodic walking operation timing of the sampling timing S (k), and the periodic walking operation timing T (k) is set as the reference period.
- the reference cycle walking operation timing Tc saved at that time is transmitted to the auxiliary torque calculation means as the periodic walking operation timing of the sampling timing S (k), and the reference cycle walking operation timing Tc saved at that time is transmitted.
- a walking motion assisting device configured to perform the stored data transmission process only when the absolute value of the deviation is equal to or less than a predetermined threshold, and to perform the latest data transmission process in other cases. ..
- the walking motion timing calculating means calculates based on the angle-related signal at the kth sampling timing S (k) in one walking cycle.
- the periodic walking operation timing T (k) is transmitted to the auxiliary torque calculating means as the periodic walking operation timing of the sampling timing S (k), and the periodic walking operation timing T (k) is stored as the reference periodic walking operation timing Tc.
- the periodic walking motion timing T (k) calculated based on the angle-related signal at the kth sampling timing S (k) in one walking cycle, it is saved at that time.
- the reference cycle walking motion timing Tc is transmitted to the auxiliary torque calculating means as the cycle walking motion timing of the sampling timing S (k), and the reference cycle walking motion timing Tc saved at that time is continuously saved.
- the one periodic walking operation timing calculated based on the angle-related signal at one sampling timing is smaller than the reference periodic walking operation timing stored at that time, and the absolute value of the deviation is predetermined. Since the stored data transmission process is performed only when the condition of being equal to or less than the threshold condition is satisfied, and the latest data transmission process is performed in other cases, an unexpected thigh reversal swing phenomenon occurs. Even in such a case, the walking assisting force can be applied as smoothly as possible.
- the predetermined threshold value is 90%.
- the walking motion timing calculating means has a conversion function that defines the relationship between the thigh phase angle and the periodic walking motion timing in the walking cycle, and the thigh phase angle.
- the thigh phase angle sent from the calculation means is applied to the conversion function to calculate the periodic walking motion timing.
- FIG. 1 is a front view of a long leg orthosis to which the walking motion assisting device according to the present invention can be attached.
- FIG. 2 is an enlarged perspective view of part II in FIG.
- FIG. 3 is an exploded perspective view of FIG.
- FIG. 4 is a vertical perspective view of FIG.
- FIG. 5 is a perspective view of a state in which the walking motion assisting device according to the embodiment of the present invention is attached to the long leg orthosis as viewed from the inside and the front in the user width direction.
- FIG. 6 is an exploded perspective view of the walking motion assisting device as viewed from the side of the mounting surface (inward side in the user width direction).
- FIG. 7 is an exploded perspective view of the walking motion assisting device and the long leg orthosis viewed from the outside in the user width direction.
- FIG. 8 is an exploded vertical sectional view of the walking motion assisting device and the long leg orthosis.
- FIG. 9 is a control block diagram of the walking motion assisting device.
- FIG. 10 is a trajectory diagram obtained by plotting the hip joint angle ⁇ and the hip joint angular velocity ⁇ calculated by the control device in the walking motion assisting device over one walking cycle, and is a scale (amplitude) of the hip joint angle ⁇ . Is shown in a state where and the scale (amplitude) of the hip joint angular velocity ⁇ are matched.
- FIG. 10 is a trajectory diagram obtained by plotting the hip joint angle ⁇ and the hip joint angular velocity ⁇ calculated by the control device in the walking motion assisting device over one walking cycle, and is a scale (amplitude) of the hip joint angle ⁇ . Is shown in a state where and the scale (amplitude) of
- FIG. 11 is a graph showing the relationship between the sampling timing and the thigh phase angle calculated by the thigh phase angle calculating means.
- FIG. 12 is a trajectory diagram obtained by plotting the hip joint angle ⁇ and the hip joint angular velocity ⁇ calculated by the control device in the walking motion assisting device over one walking cycle, and is a scale (amplitude) of the hip joint angular velocity ⁇ . Is a user's trajectory diagram in which is twice the scale (amplitude) of the hip joint angle ⁇ .
- FIG. 13 is a schematic diagram showing the walking postures in one walking cycle in chronological order.
- FIG. 14 is a flow chart of an actuator operation control mode executed by the control device in the walking operation assisting device.
- FIG. 15 is a flow chart of a thigh phase angle transmission process to the walking operation timing calculating means in the actuator operation control mode.
- the walking motion assisting device 100 provides walking assisting force to a user wearing the long leg orthosis 1, and is a long leg orthosis for the left leg and a long leg orthosis for the right leg. It is said that it can be attached to either.
- FIG. 1 shows a front view of a long leg orthosis for the left leg worn on the user's left leg.
- the left leg orthosis and the right leg orthosis are symmetrical with respect to the central vertical plane extending in the anteroposterior direction through the body axis along the vertical direction of the user.
- the long leg orthosis 1 is a device worn by a person with a disability or paralysis due to a stroke or the like for walking assistance or rehabilitation, and is made to order according to the physique of the user. Is to be done.
- the long leg fitting 1 includes a thigh wearing body 11 worn on the user's thigh, a thigh frame 20 extending substantially in the vertical direction while supporting the thigh wearing body 11, and a user's lower leg. It has a lower leg mounting body 31 to be mounted on the lower leg and a lower leg frame 40 extending substantially in the vertical direction while supporting the lower leg mounting body 31.
- the thigh-mounted body 11 and the crus-mounted body 31 can take various forms as long as they can be attached to the user's thigh and lower leg, respectively.
- the thigh mounting body 11 has a tubular shape having a mounting hole having a size that allows the user's thigh to be inserted and fits the thigh.
- the lower leg mounting body 31 has a tubular shape having a mounting hole sized so that the user's lower leg can be inserted and fits the lower leg.
- the thigh frame 20 includes a first thigh frame 20 (1) extending substantially in the vertical direction on the outer side of the user width direction W of the thigh mounting body 11. It has a second thigh frame 20 (2) extending substantially in the vertical direction on the user inner side of the thigh mounting body 11.
- the lower leg frame 40 is a first lower leg frame 40 (1) extending substantially in the vertical direction on the outer side of the user width direction W of the lower leg mounting body 31, and the user width direction W of the lower leg mounting body 31. It has a second lower leg frame 40 (2) extending substantially in the vertical direction on the inner side.
- FIG. 2 shows an enlarged perspective view of Part II in FIG.
- FIG. 3 shows an exploded perspective view of FIG. Note that in FIG. 3, some of the constituent members are not shown for the sake of easy understanding.
- FIG. 4 shows a vertical perspective view of FIG. 2.
- the lower leg frame 40 can swing around the brace side pivot axis X coaxially with the user's knee joint to the thigh frame 20 via the brace side rotation connecting portion 50. It is connected.
- the thigh frame 20 has the first and second thigh frames 20 (1) and 20 (2)
- the lower leg frame 40 is the first and second lower leg frames. It has 40 (1) and 40 (2).
- the upper end portion of the first lower leg frame 40 (1) is connected to the lower end portion of the first thigh frame 20 (1) via the first orthosis side rotation connecting portion 50 (1), and the orthosis side pivot axis X.
- the upper end of the second lower leg frame 40 (2) is connected to the lower end of the second thigh frame 20 (2) so as to be swingable, and the device is connected to the lower end of the second thigh frame 20 (2) via the second device-side rotary connection 50 (2). It is connected so as to swing around the lateral pivot axis X.
- the thigh frame 20 is fixed to both sides of the frame body 21c extending in the vertical direction and the lower end portion of the frame body 21c in the user width direction W by pin connection or welding. It has a pair of connecting pieces 21a and 21b, and the upper end portion of the corresponding lower leg frame 40 is inserted between the pair of connecting pieces 21a and 21b.
- the pair of connecting pieces 21a and 21b are provided with a thigh frame mounting hole 20a coaxially with the orthosis side pivot line X, and the lower leg frame 40 is coaxially mounted with the crus side pivot line X.
- a hole 40a is provided.
- the orthosis-side rotation connecting portion 50 is inserted into the orthosis-side frame mounting hole formed by the thigh frame mounting hole 20a and the crus frame mounting hole 40a, and the corresponding thigh frame 20 and the crus frame 40 are connected to each other. It has a brace-side connector 51 that rotatably connects the brace-side pivot axis X around.
- the brace-side connector 51 has a female screw member 52 and a male screw member 55 that are separately screwed into each other in the brace-side frame mounting hole. ..
- the female screw member 52 has a tubular portion 53 inserted into the brace-side frame mounting hole from one side in the user width direction and a radial outer side from the brace-side frame mounting hole from one side in the user width direction of the tubular portion 53. It has a flange portion 54 extending to the cylinder portion 53, and a screw hole opened on the free end side is formed in the tubular portion 53.
- the male screw member 55 has a tubular portion 56 in which a male screw screwed into the screw hole is formed from the other side in the user width direction and the device side frame attachment from the other side in the user width direction of the tubular portion 56. It has a flange portion 57 extending radially outward from the hole.
- the female screw member 52 is inserted into the equipment side frame mounting hole from the side of the user's thigh to be inserted into the thigh mounting body 11.
- the male screw member 55 is screwed into the female screw member 52 from the side opposite to the user's thigh.
- Reference numeral 54a in FIGS. 3 and 4 is a radial outward protrusion provided on the flange portion 53, and engages with a recess 22 (see FIG. 3) formed in the inner connecting piece 21b.
- the female screw member 52 is held so as not to rotate relative to the inner connecting piece 21b (that is, the thigh frame 20).
- the swing position of the lower leg frame 40 around the brace side pivot line X at the time of maximum extension of the user's lower leg is around the brace side pivot axis X with respect to the thigh frame 20 of the lower leg frame 40. It is a swinging end to the front side.
- the upper end surface of the lower leg frame 40 (the end surface facing the thigh frame 20) is around the orthosis side pivot axis X, and the appliance side pivot axis goes from one side to the other.
- the inclined surface is such that the radial distance from X is increased, and the lower end surface 25 of the thigh frame 20 (the end surface facing the lower leg frame 40) is an inclined surface corresponding to the upper end surface 45 of the lower leg frame 40. It is said that.
- the lower leg frame 40 rotates only one side around the orthosis side pivot axis X with respect to the thigh frame 20 (the direction in which the user's lower leg bends with respect to the thigh). Movement is allowed and rotation to the other side (the direction in which the user's lower leg extends with respect to the thigh) is prohibited.
- the long leg brace 1 further prohibits bidirectional rotation of the lower leg frame 40 with respect to the thigh frame 20 around the brace side pivot axis X. It has a lock member 70 for the purpose.
- the lock member 70 surrounds the thigh frame 20 and the lower leg frame 40 and connects the two frames 20 and 40, and the lower leg frame 40 rotates relative to the thigh frame 20 around the orthosis side pivot axis X.
- the locked state (state shown in FIG. 2) is released from the thigh frame 20 and the lower leg frame 40, and the lower leg frame 40 is about the orthosis side pivot axis X with respect to the thigh frame 20. It is configured so that it can take a release state that allows relative rotation.
- the lock member 70 includes the first lock member 70 (1) acting on the first thigh frame 20 (1) and the first lower leg frame 40 (1), and the second lock member 70. It has a thigh frame 20 (2) and a second lock member 70 (2) that acts on the second lower leg frame 40 (2).
- the long leg orthosis 1 further has a foot frame 60 on which the user rests his / her foot.
- the lower end of the lower leg frame 40 is connected to the foot frame 60.
- FIG. 5 shows a perspective view of the state in which the walking motion assisting device 100 is attached to the long leg orthosis 1 for the left leg as viewed from the inside and the front in the user width direction.
- FIG. 6 shows an exploded perspective view of the walking motion assisting device 100 as viewed from the side of the mounting surface.
- FIGS. 7 and 8 show an exploded perspective view and an exploded vertical sectional view of the walking motion assisting device 100 and the long leg orthosis 1 viewed from the outside and the front in the user width direction, respectively.
- the walking motion assisting device 100 includes a casing 110 that is detachably connected to the long lower limb device 1 and an actuator that is housed in the casing 110 and outputs a walking assisting force to the lower leg.
- a drive arm 150 that is oscillated by the actuator, a walking motion state detection sensor 170 that detects a walking motion state during one walking cycle, and a control device 500 that controls the operation of the actuator. ing.
- the casing 110 has a frame 115 that supports the actuator, and a cover 120 that surrounds the frame 115 and the actuator.
- the frame 115 includes a vertical extending wall 117 extending substantially in the vertical direction when the casing 110 is attached to the long leg orthosis 1, and a horizontal extending wall extending substantially horizontally from the vertical extending wall 117. It has 119 and.
- the cover 120 is a lower cover 122 that forms a mounting surface 112 that faces the first thigh frame 20 (1), and an upper cover 125 that is detachably connected to the lower cover 122. It has an upper cover 125 that cooperates with the frame 115 to form an accommodation space for accommodating the actuator.
- the frame 115 is fixed in the accommodation space of the cover 120 by connecting the vertical extending wall 117 to the inner surface of the lower cover 122 by a fastening member such as a bolt. ..
- the upper cover 125 has a first upper cover 125a detachably connected to the lower cover 122 and a second upper cover detachably connected to the first upper cover 125a. It has 125b.
- the electric motor 130 is adopted as the actuator. As shown in FIG. 6, the electric motor 130 has a motor main body 132 and an output shaft 135 connected to the motor main body 132, and has a first direction and one side around the axis from the output shaft 135. It is configured to be able to output bidirectional rotational power in the second direction on the other side around the axis.
- the motor body 132 is supported by the frame 115 in a state of being mounted on the horizontal extending wall 119, and the output shaft 135 is below the horizontal extending wall 119. Has been extended to.
- the walking motion assisting device 100 further has a power source 190 of the electric motor 130 such as a battery.
- the power source 190 is supported by the vertical extending wall 117 so as to be located above the electric motor 130.
- the drive arm 150 is operatively connected to the output shaft 135, and in accordance with the rotational output of the output shaft 135 in the first and second directions, the drive side pivot axis Y is rotated on one side in the first direction and the other side. Swing in the second direction.
- the drive arm 150 is operatively connected to the output shaft 135 via a transmission gear mechanism 140.
- the transmission gear mechanism 140 has a drive-side bevel gear 142 supported on the output shaft 135 so as not to rotate relative to the output shaft 135, and a driven-side bevel gear arranged on the drive-side pivot axis Y in a state of being meshed with the drive-side bevel gear 142. It has 144 and.
- the driven side bevel gear 144 is arranged on the side closer to the long leg orthosis 1 than the output shaft 135 in the user width direction W. Then, the base end portion of the drive arm 150 is connected to the driven side bevel gear 144, whereby the drive arm 150 swings around the drive side pivot axis Y according to the output of the output shaft 135. It has become like.
- the lower cover 122 is provided with an access opening 123, and the driven side bevel gear 144 and the base end portion of the drive arm 150 are connected via the access opening 123. ..
- the tip of the drive arm 150 is operatively connected to the first lower leg frame 40 (1) in a state where the walking motion assisting device 100 is attached to the long leg orthosis 1, and the drive side pivot of the drive arm 150.
- the first lower leg frame 40 (1) is pushed around the orthosis side pivot axis X in response to the swing around the axis Y.
- the walking motion assisting device 100 further includes a rotation sensor 160 that detects the swing position of the drive arm 150.
- the driven side bevel gear 144 is connected to the detected shaft 146 so as not to rotate relative to the drive side pivot axis Y, and the rotation sensor 160 is connected to the detected shaft 146. It is arranged to detect the rotation angle around the axis.
- the walking motion assisting device 100 is detachably attached to the long leg orthosis 1 at three locations, an upper part, a lower part, and an upper and lower intermediate part.
- the walking motion assisting device 100 has an upper connecting mechanism 220, a lower connecting mechanism 260, and an intermediate connecting mechanism 250.
- the intermediate connecting mechanism 250 is provided in the ball stud 251 provided in the long leg orthosis 1 and the accommodating recess 258 provided in the walking motion assisting device 100 and in which the ball stud 251 is ball-jointed. And have.
- the ball stud 251 is erected coaxially with the orthosis side pivot axis X of the long leg orthosis 1, and has a shaft portion 252 extending toward the walking motion assisting device 100 and the shaft. It has a ball head 255 provided at the tip of the portion 252.
- the ball stud 251 is erected on the long leg brace 1 by utilizing the brace side connecting tool 51.
- the ball stud 251 is located on the outer side of the female screw member 52 and the male screw member 55 in the fixture side connector 51 on the outer side in the user width direction.
- the inner screw member located on the inner side in the user width direction of the female screw member 52 and the male screw member 55.
- the long leg fitting 1 is erected by being screwed to the female screw member 52).
- the screw connection of the ball stud 251 and the inward screw member can be manifested by various configurations.
- the ball stud 251 can be formed with a stepped axial hole penetrating in the axial direction.
- the stepped axial hole includes a large-diameter hole that opens on the side where the spherical head 255 is located, a small-diameter hole that opens on the side opposite to the spherical head in the axial direction, and the large-diameter hole and the small-diameter hole. It is assumed to have a step portion connecting the two.
- the ball stud 251 and the inward screw member can be connected via a fastening member such as a bolt which is inserted into the stepped shaft hole and screwed to the inward screw member.
- the ball stud 251 can be easily erected on the existing long leg orthosis 1 coaxially with the orthosis side pivot axis X.
- the accommodating recess 258 is formed at the base end portion of the drive arm 150. According to such a configuration, the orthosis side pivot line X and the drive side pivot axis Y can be reliably positioned coaxially while trying to reduce the size of the walking motion assisting device 100 in the user width direction.
- the upper connecting mechanism 220 rotates about an axis around the upper rotating shaft 222 provided on the mounting surface 112 so as to extend inward in the user width direction and the upper rotating shaft 222. It is provided with a supportable upper fastening member 225.
- the upper fastening member 225 has a bearing portion 227 supported by the upper rotating shaft 222 and a cam portion 229 extending radially outward from the bearing portion 227.
- the cam portion 229 is configured such that the radial distance between the outer peripheral surface and the axis of the upper rotating shaft 222 becomes longer toward one side around the axis of the upper rotating shaft 222.
- the upper connecting mechanism 220 is further separated from the upper rotating shaft 222 in the user front-rear direction by a distance that allows the first thigh frame 20 (1) to be interposed with the upper rotating shaft 222.
- the upper receiving member 246 provided on the mounting surface 112 is provided.
- the upper connecting mechanism 220 includes an upper receiving shaft 247 provided so as to extend inward in the user width direction from the mounting surface 112, and is supported by the upper receiving shaft 247.
- the elastic roller 248 acts as the upper receiving member 246.
- the walking motion assisting device 100 is moved in a direction closer to the thigh orthosis 1 to obtain the upper fastening member 225 and the upper fastening member 225.
- the walking operation in a state where the first thigh frame 20 (1) can be positioned in the space between the upper receiving members 246 and the first thigh frame 20 (1) is located in the space.
- the first thigh frame 20 (1) can be retracted from the space by moving the auxiliary device 100A in a direction away from the long leg orthosis 1.
- the cam portion The 229 cooperates with the upper receiving member 246 to hold the first thigh frame 20 (1) in the front-rear direction of the user, whereby the upper part of the walking motion assisting device 100 is moved to the first thigh frame 20 (1). ) Is connected to the state.
- the upper fastening member 225 further has an operating arm 230 extending radially outward from the bearing portion 227.
- the operating arm 230 has a radial length between the free end and the axis of the upper rotating shaft 222 between the outermost radial end of the cam portion 229 and the axis of the upper rotating shaft 222. It is configured to be larger than the radial length.
- the upper fastening member 225 can be easily rotated around the upper rotating shaft 222 via the operating arm 230, and the first thigh frame 20 (1) and the walking operation.
- the upper fastening member 225 is rotated around the upper rotation shaft 222 via the cam portion 229, and the upper part of the walking motion assisting device 100. And it is possible to effectively prevent the first thigh frame 20 (1) from being disconnected.
- the upper fastening member 225 is an engaging arm 232 extending radially outward from the bearing portion 227 on the inner side in the user width direction from the cam portion 229. have.
- the engaging arm 232 is located inward in the user width direction with respect to the first thigh frame 20 (1) in a state of being located in the space between the upper fastening member 225 and the upper receiving member 246. As described above, the upper fastening member 225 is provided.
- the upper fastening member 225 is rotated around the upper rotating shaft 222 from the release position to the fastening position, and the cam portion 229 cooperates with the upper receiving member 246 to perform the first. 1
- a groove 233 is provided, and by engaging the inward extending portion of the upper receiving shaft 247 into the engaging groove 233, the upper portion of the walking motion assisting device 100 and the first thigh frame 20 (1). ) Is prevented from moving relative to the user width direction.
- a swing member 200 capable of swinging around a rotation shaft 205 along the user front-rear direction is provided at the tip of the drive arm 150.
- the lower connecting mechanism 260 is provided on the swing member 200.
- the relative positions of the upper connecting mechanism 220, the intermediate connecting mechanism 250, and the lower connecting mechanism 260 in the user width direction can be appropriately adjusted, and are made to order according to the physique of the user. It is possible to attach the walking motion assisting device 100 to the long leg orthosis 1 having various shapes in an appropriate state.
- the long leg orthosis 1 is made to order according to the physique of the user, and the user width direction W of the first thigh frame 20 (1) with respect to the first lower leg frame 40 (1) (FIG. 1).
- the tilt angle and / or the bending shape with respect to (see) is different for each long leg orthosis 1.
- the first lower leg frame 40 is provided by connecting the swing member 200 to the tip of the drive arm 150 so as to swing in the user width direction and providing the lower link mechanism 260 on the swing member 200.
- the walking motion assisting device 100 is appropriately attached to various long leg orthoses 1 having different inclination angles and / or bending shapes of the first thigh frame 20 (1) with respect to the user width direction W with respect to (1). Can be done.
- the lower connecting mechanism 260 has substantially the same configuration as the upper connecting mechanism 220. Specifically, as shown in FIG. 6, the lower connecting mechanism 260 has a lower rotating shaft 262 provided on the swing member 200 so as to extend inward in the user width direction, and the lower rotating shaft. The 262 is provided with a lower fastening member 265 that is rotatably supported around the axis.
- the lower fastening member 265 has a bearing portion (not shown) supported by the lower rotating shaft 262 and a cam portion (not shown) extending radially outward from the bearing portion. ing.
- the cam portion is configured such that the radial distance between the outer peripheral surface and the axis of the lower rotating shaft 262 becomes longer toward one side around the axis of the lower rotating shaft 262.
- the lower connecting mechanism 260 is further moved back and forth from the lower rotating shaft 262 by a distance that allows the first lower leg frame 40 (1) to be interposed with the lower rotating shaft 262.
- a lower receiving member 286 supported by the swinging member 200 is provided at a position separated in the direction.
- the lower connecting mechanism 260 includes a lower receiving shaft 287 provided on the swing member 200 so as to extend inward in the user width direction, and is supported by the lower receiving shaft 287.
- the elastic roller 288 acts as the lower stop member 286.
- the lower fastening member 265 and the lower fastening member 265 and the lower fastening member 265 are moved by moving the walking motion assisting device 100 in a direction closer to the long leg orthosis 1.
- the walking operation in a state where the first lower leg frame 40 (1) can be positioned in the space between the lower receiving members 286 and the first lower leg frame 40 (1) is located in the space.
- the first lower leg frame 40 (1) can be retracted from the space by moving the auxiliary device 100 in a direction away from the long leg orthosis 1.
- the cam The portion cooperates with the lower receiving member 286 to hold the first lower leg frame 40 (1) in the front-rear direction of the user, whereby the lower part of the walking motion assisting device 100 is held by the first lower leg frame 40 (1). ) Is connected to the state.
- the lower fastening member 265 further has an operating arm 270 extending radially outward from the bearing portion.
- the operating arm 270 has a radial length between the free end and the axis of the lower rotating shaft 262 between the outermost radial end of the cam portion 269 and the axis of the lower rotating shaft 262. It is configured to be larger than the radial length.
- the lower leg fastening member 265 can be easily rotated around the lower rotation shaft 262 via the operation arm 270, and the first lower leg frame 40 (1) and the walking operation.
- the lower fastening member 265 is rotated around the lower rotation shaft 262 via the cam portion to rotate the lower portion of the walking motion assisting device 100 and the lower portion of the walking motion assisting device 100. It is possible to effectively prevent the first lower leg frame 40 (1) from being disconnected.
- the lower fastening member 265 is an engaging arm 272 extending radially outward from the bearing portion 267 on the inner side in the user width direction from the cam portion 269. have.
- the engaging arm 272 is located inward in the user width direction with respect to the first lower leg frame 40 (1) in a state of being located in the space between the lower fastening member 265 and the lower receiving member 286. As described above, the lower fastening member 265 is provided.
- the lower fastening member 265 is rotated around the lower rotating shaft 262 from the release position to the fastening position, and the cam portion cooperates with the lower receiving member 286 to cause the first.
- an engaging groove that engages with a portion of the lower receiving shaft 287 extending inward in the user width direction from the lower receiving member 286.
- a 273 is provided, and by engaging the inward extending portion of the lower receiving shaft 287 into the engaging groove 273, the lower portion of the walking motion assisting device 100 and the first lower leg frame 40 (1) are provided. Relative movement in the user width direction contrary to the intention of is prevented.
- FIG. 9 shows a control block diagram of the walking motion assisting device 100.
- the walking motion assisting device 100 has a thigh posture detecting means 510 as the walking motion state detecting sensor 170, and the control device 500 is a walking state (cycle walking) during a walking cycle based on the thigh phase angle ⁇ .
- the operation timing) is recognized, and the operation of the electric motor 130 is controlled so that a walking assist force suitable for the walking state is applied to the lower leg.
- the walking motion assisting device 100 detects the movement of the thigh, which is a part different from the lower leg, not the lower leg, which is the part to which the assisting force is applied, and based on the movement of the thigh, the walking state during the walking cycle is determined. It is configured to recognize and apply the walking assisting force according to the walking state to the lower leg, which is the target portion of the assisting force.
- the thigh posture detecting means 510 can detect an angle-related signal related to the hip joint angle, which is the anteroposterior swing angle of the user's thigh, at each sampling timing. Then, as shown in FIG. 9, the walking motion assisting device 100 recognizes based on the thigh phase angle calculating means 550 that calculates the thigh phase angle ⁇ based on the angle-related signal and the thigh phase angle ⁇ . It is provided with an auxiliary torque calculation means 570 for calculating a torque value to be output in the walking state, and an operation control means 580 for controlling the operation of the actuator.
- the walking motion assisting device 100 is based on the thigh phase angle ⁇ , and which walking state the thigh phase angle ⁇ corresponds to in one walking cycle (that is, a percentage of the walking cycle).
- the walking operation timing calculating means 560 for calculating the periodic walking operation timing) specified in the above, and the auxiliary torque calculating means 570 calculates the torque value of the auxiliary force to be output based on the periodic walking operation timing. It is configured as follows.
- the auxiliary torque calculating means 570 is assumed to have an output torque pattern that defines the relationship between the periodic walking operation timing and the torque value to be output during one walking cycle, and the periodic walking calculated by the walking operation timing calculating means 560.
- the operation timing is applied to the output torque pattern to calculate the torque value to be output.
- the control device 500 includes the thigh phase angle calculating means 550, the walking motion timing calculating means 560, and the auxiliary torque calculating means 570. And act as the operation control means 580.
- the control device 500 stores a calculation unit including a control calculation means that executes calculation processing based on a signal input from the thigh posture detection means 510, an artificial operation member, or the like, a control program, control data, and the like.
- the ROM, set values, etc. are saved in a state where they are not lost even when the power is turned off, and the non-volatile storage means in which the set values, etc. are rewritable and the data generated during the calculation by the calculation unit are temporarily held. It is assumed to have a storage unit including a RAM or the like.
- the thigh posture detecting means 510 detects the angle-related signal at predetermined sampling timings set in advance during one walking cycle.
- the thigh posture detecting means 510 can directly or indirectly detect the anteroposterior swing angle (hip joint angle ⁇ ) of the thigh, the gyro sensor, acceleration sensor, rotary encoder, muscle current, and muscle stiffness can be detected. It may have various forms such as a sensor for measurement.
- the thigh posture detecting means 510 has a triaxial angular velocity sensor (gyro sensor) 511 (see FIG. 9) capable of detecting the anteroposterior angular velocity of the thigh.
- the thigh phase angle calculating means 550 is configured to calculate the hip joint angle ⁇ , which is the anteroposterior swing angle of the thigh, by integrating the angular velocity of the thigh detected by the triaxial angular velocity sensor 511. Has been done.
- the walking motion assisting device 100 has a 3-axis acceleration sensor 515, and the thigh phase angle calculating means 550 has a detection value detected by the 3-axis acceleration sensor 515 when stationary. Based on this, it is configured to calculate the hip joint angle (the anteroposterior swing angle of the thigh) based on the user's body axis (vertical axis).
- the hip joint angle ⁇ (thigh anteroposterior swing angle) calculated by the thigh phase angle calculating means 550 is the thigh anterior-posterior swing based on the time when the main power of the walking motion assisting device 100 is turned on. It becomes the moving angle.
- the thigh phase angle calculating means 550 uses a high-pass filter so that the reference of the hip joint angle ⁇ (thigh anterior-posterior swing angle) becomes the median value of the thigh anterior-posterior swing angle. It can be corrected.
- the thigh phase angle calculating means 550 detects the deviation between the maximum value in the positive direction and the maximum value in the negative direction of the calculated hip joint angle ⁇ (anterior-posterior swing angle of the thigh) instead of using the high-pass filter, and the deviation. Based on the above, the reference of the hip joint angle ⁇ (anterior-posterior swing angle of the thigh) can be corrected so as to be the central value of the anterior-posterior swing angle of the thigh.
- the hip joint angle ⁇ (thigh anteroposterior swing angle with respect to the body axis)
- the fuselage side detector fixed to the torso and the thigh are fixed so as to swing integrally with the thigh. It is necessary to detect the relative movement angle with the thigh side detector, and therefore, both detectors are attached so that the solid side detector and the thigh side detector do not deviate from each other with respect to the torso and the thigh, respectively. There is a need to.
- the degree of freedom in designing the walking motion assisting device 100 is not limited as described above. Can be improved.
- the thigh posture detecting means 510 has a 3-axis acceleration sensor 515 in addition to the 3-axis angular velocity sensor 511.
- the thigh phase angle calculating means 550 is calculated based on the high frequency component of the first Euler angle calculated based on the angular velocity data from the triaxial angular velocity sensor 511 and the acceleration data from the triaxial acceleration sensor 515.
- the total oiler angle is calculated by adding the low frequency components of the second oiler angle, and the thigh phase angle is calculated based on the hip joint angle ⁇ calculated from the total oiler angle and the hip joint angular velocity ⁇ calculated from the hip joint angle ⁇ . It is configured to calculate ⁇ .
- the thigh phase angle calculating means 550 inputs angular velocity data with reference to the sensor coordinate axes from the triaxial angular velocity sensor 511 at each sampling timing, and the angular velocity data is converted into a predetermined conversion formula. Is converted into angular velocity data (Euler angular velocity) showing the correlation between the sensor coordinate axis and the global coordinate axis (spatial coordinate axis based on the vertical direction). Then, the thigh phase angle calculating means 550 calculates the first Euler angles by integrating the angular velocity data (Euler angular velocity).
- the thigh phase angle calculating means 500 uses the angular velocity data input from the triaxial angular velocity sensor 511 when stationary, and uses the sensor coordinate axes input from the triaxial angular velocity sensor 511 as a reference at each predetermined sampling timing. It is possible to remove the drift of the angular velocity data.
- the thigh phase angle calculating means 550 inputs acceleration data based on the sensor axis from the 3-axis acceleration sensor 515 at each sampling timing via the low-pass filter 520, and the acceleration data and the gravitational acceleration input when stationary. Based on the above, the second oiler angle showing the correlation between the sensor coordinate axis and the global coordinate axis (spatial coordinate axis with reference to the vertical direction) is calculated from the acceleration data input through the low pass filter 520.
- the thigh phase angle calculating means 550 adds up the high frequency components of the first Euler angles obtained through the high pass filter 530 and the low frequency components of the second Euler angles obtained via the low pass filter 535.
- the hip joint angle ⁇ is calculated from the obtained unit vectors indicating the total Euler angles and the orientation of the thighs.
- the thigh phase angle calculating means 550 detects heel contacts based on the acceleration data from the acceleration sensor 515, and at the time of detecting heel contacts, the corrected Euler angles calculated from the angular velocity data from the triaxial angular velocity sensor 511. Drift removal can be achieved by adding to the total Euler angles.
- the thigh phase angle ⁇ is calculated by the following algorithm.
- the thigh phase angle calculating means 550 calculates the hip joint angle ⁇ for each sampling timing, and differentiates this to calculate the hip joint angular velocity ⁇ .
- the thigh phase angle calculating means 550 calculates the hip joint angle ⁇ (k) at the kth sampling timing S (k) (k is an integer of 1 or more) from the walking cycle reference timing, it differentiates this.
- the hip joint angular velocity ⁇ (k) at the sampling timing S (k) is calculated.
- the walking cycle reference timing may be, for example, a heel contact or a timing after a predetermined time has elapsed from the heel contact.
- the timing of heel contact can be recognized by various methods. For example, when the hip joint angular velocity ⁇ when the thigh is swinging toward the anterior side and the posterior side with respect to the user's body axis (vertical axis) is positive and negative, respectively, the calculated hip joint angular velocity ⁇ is It can be configured to recognize the time point advanced by a predetermined phase angle ⁇ from the timing of transition from the positive value to zero as the heel contact time point.
- the walking motion assisting device 100 includes a heel contact detecting means for detecting the heel contact, and the thigh phase angle detecting means 550 recognizes the timing detected by the heel contact detecting means as the heel contact time point. It is also possible.
- the heel contact detecting means may be, for example, a pressure sensor capable of detecting the ground contact of the heel.
- the acceleration sensor 515 when the acceleration sensor 515 is provided as in the walking motion assisting device 100 according to the present embodiment, the acceleration sensor 515 can also be used as the heel contact detecting means.
- the thigh phase angle calculating means 550 is based on the hip joint angle ⁇ (k) at the sampling timing S (k) and the hip joint angular velocity ⁇ (k), and the thigh phase angle ⁇ (at the sampling timing S (k)).
- FIG. 10 schematically shows a trajectory diagram obtained by plotting the thigh phase angle ⁇ (walking state) defined by the hip joint angle ⁇ and the hip joint angular velocity ⁇ over one walking cycle.
- the hip joint angle ⁇ and the thigh phase angle ⁇ defined by the hip joint angular velocity ⁇ change between 0 and 2 ⁇ in one walking cycle.
- the hip joint angles ⁇ in the state where the thigh is positioned anteriorly and posteriorly to the body axis along the vertical direction of the user are set to “positive” and “negative”, respectively, and the thigh is swung forward and posteriorly.
- the hip joint angle velocity ⁇ in the above state is set to “positive” and “negative”, respectively
- the thigh phase angle ⁇ in the state where the hip joint angle ⁇ is maximum in the “negative” direction and the hip joint angle velocity ⁇ is “zero” is 0.
- the sampling timing S (1) in FIG. 10 the state where the hip joint angle ⁇ is the maximum in the “negative” direction and the hip joint angle velocity ⁇ is “zero”.
- the hip joint angle ⁇ is “zero” and the hip joint angle velocity ⁇ is maximized in the “positive” direction.
- the hip phase angle ⁇ changes from 0 to ⁇ / 2.
- the hip joint is grounded via heel contact.
- the thigh in the stance state is relatively swung backward and coincides with the user's body axis (hip joint angle ⁇ is “zero” and hip joint angular velocity ⁇ is maximum in the “negative” direction.
- the hip phase angle ⁇ changes from the phase angle ⁇ to 3 ⁇ / 2.
- the thigh in the stanced state is relatively swung backward from the state where it coincides with the user's body axis (the state where the hip joint angle ⁇ is “zero” and the hip joint angular velocity ⁇ is maximized in the “negative” direction).
- the thigh phase angle. ⁇ changes from 3 ⁇ / 2 to 2 ⁇ .
- the thigh phase angle calculating means 550 calculates the thigh based on the angle-related signal at the kth sampling timing S (k) (k is an integer of 1 or more) in one walking cycle.
- the latest data transmission in which the phase angle ⁇ (k) is transmitted to the walking motion timing calculation means 560 as the thigh phase angle of the sampling timing S (k) and the thigh phase angle ⁇ (k) is stored as the reference thigh phase angle ⁇ c.
- the reference thigh phase angle stored at that time instead of the thigh phase angle ⁇ (k) calculated based on the processing and the angle-related signal at the kth sampling timing S (k) in one walking cycle.
- ⁇ c is transmitted to the walking motion timing calculation means 560 as the thigh phase angle of the sampling timing S (k) and the reference thigh phase angle ⁇ c stored at that time is continuously stored.
- the one thigh phase angle calculated based on the angle-related signal at one sampling timing is smaller than the reference thigh phase angle stored at that time, and the absolute value of the deviation is equal to or less than the predetermined threshold.
- the stored data transmission process is performed only when the condition is satisfied, and the latest data transmission process is performed in other cases.
- FIG. 11 shows a graph showing the relationship between the sampling timing and the thigh phase angle ⁇ calculated by the thigh phase angle calculating means 550 for each sampling timing.
- the thigh phase angle ⁇ at one sampling timing is larger than the thigh phase angle ⁇ at the sampling timing immediately before the one sampling timing.
- a situation in which the thigh is reduced that is, a situation in which the thigh temporarily returns to the side opposite to the direction in which the thigh should swing in a normal walking motion (hereinafter referred to as a thigh reverse swing phenomenon) may occur.
- the walking motion timing calculating means 560 calculates the periodic walking motion timing T, which is a percentage of the walking cycle, based on the thigh phase angle ⁇ sent from the thigh phase angle calculating means 550, and the auxiliary.
- the torque calculation means 570 calculates a torque value to be output by the actuator based on the periodic walking operation timing T sent from the walking operation timing calculation means 560, and the operation control means 580 calculates the torque value to be output by the actuator.
- the operation of the actuator is controlled so as to output the auxiliary force of the torque value sent from the auxiliary torque calculating means 570.
- the actuator when the reverse swing phenomenon of the thigh occurs, the actuator will output an auxiliary force having a torque value different from the torque value that should be output at that timing, and in some cases, vibration may be caused.
- the thigh phase angle ⁇ calculated by the thigh phase angle calculating means 550 gradually increases with the passage of time until the sampling timing S (a).
- the thigh phase angle ⁇ calculated based on the angle-related signal sent from the thigh posture detecting means 510 at one sampling timing is a reference stored in the thigh phase angle calculating means 550 at that time. It becomes larger than the thigh phase angle ⁇ c and does not satisfy the above conditions for executing the stored data transmission process. Therefore, the thigh phase angle calculating means 550 executes the latest data transmission process.
- the thigh phase calculated by the thigh phase angle calculating means 550 based on the angle-related signal sent from the thigh posture detecting means 510 at the sampling timing S (a + 1) in the walking cycle C1 of FIG.
- the angle ⁇ (a + 1) is smaller than the reference thigh phase angle ⁇ c ( ⁇ (a) in this example) stored in the thigh phase angle calculating means 550 at that time.
- the thigh phase angle calculating means 550 sets the thigh phase angle ⁇ at the sampling timing S (a + 1) as the reference thigh phase angle ⁇ c ( ⁇ in the example shown in FIG. 11) stored at that time.
- the stored data transmission process of transmitting (a)) to the walking operation timing calculation means 560 as the thigh phase angle ⁇ at the sampling timing S (a + 1) is executed (part A in FIG. 11).
- one thigh phase angle calculated based on the angle-related signal at one sampling timing is smaller than the reference thigh phase angle stored at that time.
- the condition that the absolute value of the deviation is equal to or less than the predetermined threshold, but the absolute value of the deviation is equal to or less than the predetermined threshold (hereinafter referred to as the second condition of the data at rest transmission process). Will be described later.
- the thigh phase angle calculating means 550 is based on the angle-related signal sent from the thigh posture detecting means 510 at the next sampling timing S (a + 2).
- the thigh phase angle ⁇ (a + 2) calculated by is also smaller than the reference thigh phase angle ⁇ c ( ⁇ (a) in this example) stored in the thigh phase angle calculating means 550 at that time.
- the thigh phase angle calculating means 550 sets the thigh phase angle ⁇ at the sampling timing S (a + 2) as the reference thigh phase angle ⁇ c ( ⁇ in the example shown in FIG. 11) stored at that time.
- the stored data transmission process of transmitting (a)) to the walking operation timing calculation means 560 as the thigh phase angle ⁇ at the sampling timing S (a + 2) is executed (part A in FIG. 11).
- the thigh phase angle ⁇ calculated by the thigh phase angle calculating means 550 based on the angle-related signal sent from the thigh posture detecting means 510 at the sampling timing S (a + 3) in the walking cycle C1 of FIG. (a + 3) is larger than the reference thigh phase angle ⁇ c ( ⁇ (a) in this example) stored in the thigh phase angle calculating means 550 at that time, and the stored data transmission process is performed.
- the above conditions for execution are not satisfied.
- the thigh phase angle calculating means 550 transmits the thigh phase angle ⁇ (a + 3) as the thigh phase angle ⁇ of the sampling timing S (a + 3) to the walking motion timing calculating means 560, and the thigh phase angle is calculated. Execute the latest data transmission process that saves the angle ⁇ (a + 3) as the reference thigh phase angle ⁇ c.
- the thigh phase angle ⁇ increases from 0 to 2 ⁇ as the sampling timing advances (that is, with the passage of time), and when the thigh phase angle reaches 2 ⁇ , the one walking cycle is reached. finish.
- next sampling timing becomes the first sampling timing of the next walking cycle, and the thigh phase angle ⁇ increases again from 0 to 2 ⁇ as the sampling timing advances (that is, with the passage of time). To do.
- the beginning of the next walking cycle is compared with the thigh phase angle calculated by the thigh phase angle calculating means 550 based on the angle-related signal at the last sampling timing in one walking cycle.
- the thigh phase angle calculated by the thigh phase angle calculating means 550 based on the angle-related signal at the sampling timing of is substantially reduced by 2 ⁇ .
- the predetermined threshold is sufficiently smaller than the absolute value (that is, 2 ⁇ ) of the deviation of the thigh phase angle when switching from one walking cycle to the next walking cycle, and the thigh reverse swing is unintentional.
- the reference thigh phase angle ⁇ is transmitted to the walking motion timing calculation means 560 at the time of the reverse swing phenomenon of the thigh. It is possible to allow switching from one walking cycle to the next walking cycle while enabling the stored data transmission process.
- the predetermined threshold value can be arbitrarily set as long as the above conditions are satisfied, and can be, for example, 1.8 ⁇ , which is 90% of 2 ⁇ .
- the walking motion timing calculating means 560 has a phase pattern function that converts the thigh phase angle ⁇ into a periodic walking motion timing that is a percentage of the walking cycle, and has a sampling timing S (k).
- the phase angle ⁇ (k) or the reverse swing phenomenon of the thigh occurs, the reference thigh phase angle ⁇ c) stored by the thigh phase angle calculation means 550 at that time is applied to the phase pattern function.
- which cycle walking motion timing T (k) in the walking cycle corresponds to the sampling timing S (k) (that is, what is the thigh phase angle ⁇ (k) when the entire one walking cycle is 100%? Is it equivalent to%)?
- T (k) ( ⁇ (k) / 2 ⁇ ) ⁇ 100 (%)
- the auxiliary torque calculating means 570 has an output torque pattern that defines the relationship between the periodic walking operation timing and the torque value to be output, and determines the periodic walking operation timing sent from the walking operation timing calculating means 560.
- the torque value P (k) to be output at the sampling timing S (k) is calculated by applying it to the output torque pattern.
- the output torque pattern is created for each user and stored in advance in the auxiliary torque calculation means 570.
- the operation control means 580 executes operation control of the actuator (the electric motor 130) so as to output an auxiliary force of a torque value calculated by the auxiliary torque calculation means 570.
- the walking motion assisting device 100 is based on the phase angle of the thigh (thigh phase angle ⁇ ) different from that of the lower leg to which the walking assisting force is applied, and the walking state during the walking cycle (thigh phase angle ⁇ ). It is configured to grasp the periodic walking operation timing) and output an auxiliary force according to the walking state to the lower leg. Therefore, compared to the configuration in which the walking state (periodic walking motion timing) is recognized based on the movement of the lower leg that makes complicated movements during walking, the walking state can be accurately recognized, and the assisting force suitable for the walking state Can be output.
- the vector length of the plot points on the trajectory diagram defined by the hip joint angle ⁇ and the hip joint angular velocity ⁇ is a predetermined threshold value.
- the thigh phase angle ⁇ based on the hip joint angle ⁇ and the hip joint angular velocity ⁇ is calculated and the thigh phase angle ⁇ is transmitted to the walking motion timing calculating means, while the vector length is a predetermined threshold value only when the above value is exceeded.
- the actuator operation prohibition signal is output.
- the actuator (the electric motor 130) exerts a walking assisting force even though the walking motion is not started. It is possible to effectively prevent the output.
- the walking motion assisting device 100 recognizes the walking state in one walking cycle based on the thigh phase angle ⁇ , and then uses the actuator (the electric motor 130) to attach the walking motion assisting device 100 to the lower leg.
- the actuator the electric motor 130
- it is configured to give walking assistance. Therefore, it is possible to supply an accurate walking assist force to a user who has hemiplegia due to a stroke or the like.
- the conventional walking assist device configured to apply the walking assist force by an actuator such as an electric motor detects the movement of the controlled target portion to which the assist force is applied by the actuator, and based on the detection result, the above-mentioned It is configured to control the operation of the actuator.
- the operation of an actuator that applies the walking assist force to the thigh is controlled based on the detection result of the movement of the thigh. ..
- the operation of the actuator that applies the walking assist force to the lower leg is controlled based on the detection result of the movement of the lower leg. ..
- the walking assisting force is applied to the lower leg based on the movement of the lower leg, which cannot perform a normal walking motion in the conventional walking assisting device. Since the operation of the provided actuator is controlled, there is a possibility that an accurate walking assist force cannot be provided.
- the walking motion assisting device 100 operates the actuator (the electric motor 130) that applies a walking assisting force to the lower leg based on the thigh phase angle ⁇ as described above. It is configured to provide control. Therefore, even when the user has hemiplegia due to a stroke or the like, it is possible to supply an accurate walking assist force to the lower leg.
- the thigh phase angle calculating means 550 calculates the hip joint angle ⁇ (k) () based on the angle-related signal from the thigh posture detecting means 510 when calculating the thigh phase angle ⁇ (k).
- it is also referred to as an unnormalized hip joint angle ⁇ (k) as appropriate) and a hip joint angular velocity ⁇ (k) obtained by differentiating the unnormalized hip joint angle ⁇ (k) (hereinafter, as appropriate, an unnormalized hip joint angular velocity ⁇ ).
- it may be configured to use the normalized hip angle ⁇ a (k) and the normalized hip angular velocity ⁇ a (k).
- the thigh phase angle calculating means 550 calculates the normalized hip joint angle ⁇ a (k) by dividing the unnormalized hip joint angle ⁇ (k) by the stored normalization coefficient A for the hip joint angle.
- the walking state (cycled walking motion timing) during the walking cycle can be accurately recognized.
- the trajectory diagram of the thigh phase angle ⁇ is schematically shown in a state where the scale (amplitude) of the hip joint angle ⁇ and the scale (amplitude) of the hip joint angular velocity ⁇ are matched.
- the scale (amplitude) of the hip joint angle ⁇ and the scale (amplitude) of the hip joint angular velocity ⁇ do not match, and both are different for each user, and more strictly speaking, the same user. It may also differ depending on the walking cycle.
- FIG. 12 shows a schematic diagram of a trajectory diagram in a walking cycle of one user.
- the scale (amplitude) of the hip joint angular velocity ⁇ is about twice the scale (amplitude) of the hip joint angle ⁇ .
- S (1) in FIGS. 10 and 12 is the sampling timing when the hip joint angle ⁇ is the maximum in the “positive” direction and the hip joint angular velocity ⁇ is “zero”, and the sampling timings S (2) to S (12) is a sampling timing that follows the sampling timing S (1). Further, the thigh phase angles ⁇ (2) to ⁇ (12) are thigh phase angles obtained based on the measured values at the sampling timings S (2) to S (12), respectively.
- FIG. 12 shows the time in the region where the absolute value of the hip joint angle ⁇ is larger than that in FIG. 10 (for example, sampling timings S (1) to S (3)).
- the rate of change of the thigh phase angle ⁇ with respect to the passage increases, while the region where the absolute value of the hip joint angle ⁇ is small (for example, At the sampling timing S (7) to the sampling timing S (12)), the displacement ratio of the thigh phase angle ⁇ with respect to the passage of time becomes small.
- the thigh phase angle ⁇ (k) at the sampling timing S (k) is expressed by the periodic walking motion timing T (k) defined by using the percentage with respect to the walking cycle.
- T (k) ( ⁇ (k) / 2 ⁇ ) ⁇ 100 (%) Will be.
- the rate of change in the periodic walking motion timing calculated based on the thigh phase angle ⁇ is calculated during one walking cycle. It fluctuates greatly according to the swing position of the thigh (that is, the magnitude of the absolute value of the hip joint angle ⁇ ), and as a result, the periodic walking operation timing cannot be accurately recognized, and the torque to be output by the actuator. It becomes difficult to obtain the value accurately.
- the unnormalized hip joint angle ⁇ (k) is divided by the normalization coefficient A for the hip joint angle to calculate the normalized hip joint angle ⁇ a (k), and the unnormalized hip joint angle ⁇ (k) is calculated.
- the unnormalized hip angular velocity ⁇ (k) obtained by differentiation is divided by the normalization coefficient B for hip joint angular velocity to calculate the normalized hip angular velocity ⁇ a (k), and the normalized hip joint angle ⁇ a (k) and the normalized hip joint are calculated.
- the thigh phase angle calculating means 550 sets the maximum value of the absolute value of the unnormalized hip joint angle ⁇ obtained based on the angle-related signal from the thigh posture detecting means 510 within a predetermined period as the hip joint angle.
- the maximum value of the absolute value of the unnormalized hip joint angular velocity ⁇ which is stored as the normalization coefficient A and calculated by differentiating the unnormalized hip joint angle ⁇ obtained within the predetermined period, is the hip joint angular velocity. It can be configured to be stored as a normalization coefficient B for use.
- the hip joint angle normalization coefficient A and the hip joint angular velocity normalization coefficient B corresponding to different walking "habits" for each user can be obtained, and the recognition accuracy of the periodic walking motion timing can be improved. Can be improved.
- the thigh phase angle calculating means 550 stores the pre-input artificial input hip joint angle and artificially input hip joint angular velocity as the hip joint angular velocity normalization coefficient A and the hip joint angular velocity normalization coefficient B, respectively. It is also possible to transform it like this. In this modification, the artificially input hip joint angle and the artificially input hip joint angular velocity can be set for each user based on the user's past walking data.
- the thigh phase angle calculating means 550 is an absolute value of the unnormalized hip joint angle ⁇ obtained based on the angle-related signal from the thigh posture detecting means 510 within a predetermined period.
- the maximum value is overwritten and saved as the hip joint angle normalization coefficient A instead of the artificially input hip joint angle, and the unnormalized hip joint angle ⁇ obtained within the predetermined period is differentiated and calculated.
- the maximum value of the absolute value of the hip joint angular velocity ⁇ may be overwritten and stored as the hip joint angular velocity normalization coefficient B instead of the artificially input hip joint angular velocity.
- the predetermined period may be, for example, a predetermined number of walking cycles completed most recently, or a period from the time when the main power of the walking motion assisting device 100 is turned on to the most recently completed walking cycle.
- the predetermined number of times can be appropriately set by an integer of one or more times.
- FIG. 13 shows a schematic diagram showing the walking postures in one walking cycle in chronological order.
- one walking cycle is the heel contact period (the period before and after the stepped leg touches the floor) X1 including the heel contact time point in which the heel touches the ground on the front side of the user's body axis (vertical axis).
- the stance phase (the period during which the contacted lower leg moves backward relative to the body) X2 and the stance phase X2 are completed, in which the heel-contacted leg is moved relative to the posterior side while being in contact with the ground. It includes an early stage X3a of the swing phase in which the lower leg of the leg standing from the time is pulled up, and a late stage X3b of the swing phase in which the raised lower leg is relatively moved forward to lead to heel contact.
- the walking assist force includes a force that pushes the lower leg in the extension direction with respect to the thigh and a force that pushes the lower leg in the flexion direction with respect to the thigh, and is required according to the operation timing during the walking cycle.
- the direction of walking assistance is different.
- a walking assist force in the extension direction is required to rotate the lower leg around the knee joint in the knee extension direction to prevent knee breakage.
- a walking assist force in the flexion direction is required to rotate the lower leg around the knee joint in the knee flexion direction to assist the leg pulling.
- a walking assist force for rotating the lower leg around the knee joint in the knee extension direction is required.
- FIG. 14 shows the flow of the actuator operation control mode by the control device 500 in the walking operation assisting device 100.
- the control device 500 activates the actuator operation control mode in response to the start signal input.
- the start signal is input in response to a user's artificial operation on an artificial operation member such as a start button, for example.
- the thigh phase angle calculating means 550 determines in step S11 whether or not a predetermined number of walking cycles have been completed. Whether or not a predetermined number of walking cycles have been completed is determined by a walking cycle in which the thigh phase angle ⁇ (k) calculated in the “transmission process of the thigh phase angle to the walking motion timing calculation means” described later is preset. The number of times the object returns to the reference angle (for example, 0) is counted, and it can be determined whether or not the number of times of counting has reached a predetermined number of times.
- step S11 is YES
- step S12 is bypassed and the process proceeds to step S13.
- NO is determined in step S11, and the process proceeds to step S13. Note that step S12 will be described later.
- step S13 the thigh phase angle calculating means 550 denormalizes at the one sampling timing S (k) based on the angle-related signal at the one sampling timing S (k) from the thigh posture detecting means 510.
- the hip joint angle ⁇ (k) is calculated, and in step S14, the unnormalized hip joint angular velocity ⁇ (k) at the one sampling timing S (k) is calculated based on the unnormalized hip joint angle ⁇ (k).
- step S15 the thigh phase angle calculating means 550 divides the unnormalized hip joint angle ⁇ (k) by the stored hip joint angle normalization coefficient A, and normalizes at the sampling timing S (k).
- the hip joint angle ⁇ a (k) is calculated, and the unnormalized hip joint angular velocity is divided by the memorized normalization coefficient B for the hip joint angular velocity, and the normalized hip joint angular velocity ⁇ a (k) at the sampling timing S (k). ) Is calculated.
- the thigh phase angle calculating means 550 creates a trajectory diagram based on the normalized hip joint angle ⁇ a (k) and the normalized hip joint angular velocity ⁇ a (k), and in step S17, the plot points on the trajectory diagram. It is determined whether or not the vector length (distance between the plot point and the origin) of is exceeding the threshold.
- step S17 When the step S17 is NO, the thigh phase angle calculating means 550 determines that the walking operation has not been started, and outputs an actuator operation prohibition signal (step S25). In this case, the actuator operation control mode returns to step S11.
- step S17 If the step S17 is YES, the "transmission process of the thigh phase angle to the walking motion timing calculation means" is executed.
- FIG. 15 shows the flow of “transmission processing of thigh phase angle to walking motion timing calculation means”.
- the thigh phase angle calculating means 550 has a hip joint angle ⁇ (k) and a hip joint angular velocity ⁇ (k) at sampling timing S (k) (in the present embodiment, a normalized hip joint angle ⁇ a (k) and a normalized hip joint.
- the hip phase angle ⁇ (k) is calculated based on the angular velocity ⁇ a (k)) (step S51).
- the thigh phase angle calculating means 550 determines whether or not the thigh phase angle ⁇ (k) is smaller than the reference thigh phase angle ⁇ c stored at that time (step S52).
- the initial value of the reference thigh phase angle ⁇ c is set to 0, and if the reference thigh phase angle ⁇ c is overwritten and saved in the following steps S55, S62, and S67, it is set as the saved value.
- step S52 is NO, that is, when the thigh phase angle ⁇ (k) calculated in step S51 is larger than the reference thigh phase angle ⁇ c, the normal walking motion (that is, the thigh phase angle ⁇ is over time). It means that the increasing walking motion) is being performed.
- the thigh phase angle calculating means 550 uses the thigh phase angle ⁇ (k) calculated based on the angle-related signal at the sampling timing S (k) as the thigh phase at the sampling timing S (k). It is transmitted to the walking motion timing calculation means 560 as an angle ⁇ (step S61), and the thigh phase angle ⁇ (k) is overwritten and saved as a new reference thigh phase angle ⁇ c (step S62). The process of transmitting the thigh phase angle to the calculation means ”is completed.
- step S52 of "transmission processing of the thigh phase angle to the walking motion timing calculation means" for the next sampling timing S (k + 1) the sampling timing S (k + 1) is used. It is determined whether or not the thigh phase angle ⁇ (k + 1) calculated based on the angle-related signal is smaller than the thigh phase angle ⁇ (k) stored as the reference thigh phase angle ⁇ c.
- step S52 When the step S52 is YES, that is, when the thigh phase angle ⁇ (k) calculated in step S51 is smaller than the reference thigh phase angle ⁇ c, the normal walking motion (that is, the thigh phase angle changes with the passage of time). This means that the increasing walking motion) has not been performed, and the thigh reversal swing phenomenon may have occurred.
- the thigh phase angle calculating means 550 determines whether or not the absolute values of the deviations of the thigh phase angle ⁇ (k) and the reference thigh phase angle ⁇ c are smaller than the predetermined threshold value (step S53).
- step S53 the situation where the thigh phase angle ⁇ (k) calculated in step S51 is smaller than the reference thigh phase angle ⁇ c is due to an unexpected thigh reversal swing phenomenon, or one walking cycle. It is a step for determining whether it depends on the switching of the walking cycle from the to the next walking cycle.
- the predetermined threshold value in step S53 is set so that the determination in step S53 becomes NO when the walking cycle is switched.
- the predetermined threshold value is, for example, 90% (1.8 ⁇ ) of the change width (2 ⁇ ) of the thigh phase angle in the entire walking cycle.
- the thigh phase angle calculating means 550 changes the situation in which the calculated thigh phase angle ⁇ (k) is smaller than the reference thigh phase angle ⁇ c from one walking cycle to the next walking cycle.
- the thigh phase angle ⁇ (k) calculated based on the angle-related signal at the sampling timing S (k) is determined to be due to the switching of the walking cycle of the thigh at the sampling timing S (k).
- the phase angle is transmitted to the walking motion timing calculation means 560 (step S66), and the thigh phase angle ⁇ (k) is stored as a new reference thigh phase angle ⁇ c (step S67), and the “walking motion timing” is described.
- the process of transmitting the thigh phase angle to the calculation means ” is completed.
- step S52 of the "transmission process of the thigh phase angle to the walking motion timing calculation means" at the next sampling timing S (k + 1) the sampling timing S (k + 1) is used. It is determined whether or not the thigh phase angle ⁇ (k + 1) calculated based on the angle-related signal of is smaller than the thigh phase angle ⁇ (k) stored as the reference thigh phase angle ⁇ c.
- step S53 When step S53 is YES, the thigh phase angle calculating means 550 determines that an unexpected thigh reverse swing phenomenon has occurred, and is based on the angle-related signal at the sampling timing S (k). Instead of the thigh phase angle ⁇ (k) calculated in the above procedure, the reference thigh phase angle ⁇ c is transmitted to the walking motion timing calculation means 560 (step S54).
- the thigh phase angle calculating means 550 saves the reference thigh phase angle ⁇ c stored at that time as it is (step S55), and the “transmission process of the thigh phase angle to the walking motion timing calculating means”. To finish.
- step S52 of the "transmission process of the thigh phase angle to the walking motion timing calculation means" at the next sampling timing S (k + 1) the sampling timing S (k + 1) is used. It is determined whether or not the thigh phase angle ⁇ (k + 1) calculated based on the angle-related signal of is smaller than the continuously stored reference thigh phase angle ⁇ c.
- the walking motion timing calculating means 560 has the thigh phase angle sent from the thigh phase angle calculating means 550.
- the periodic walking operation timing T (k) is calculated based on (thigh phase angle ⁇ (k) or reference thigh phase angle ⁇ c) and transmitted to the auxiliary torque calculating means 570 (step S19).
- the auxiliary torque calculating means 570 applies the periodic walking motion timing T (k) from the walking motion timing calculating means 560 to the output torque pattern to be stored, and at this timing (sampling timing S (k)), the actuator Acquires the magnitude and direction of the walking assist force to be output and transmits it to the operation control means 580 (step S20).
- the operation control means 580 controls the operation of the actuator so that the walking assist force of the magnitude and direction calculated by the auxiliary torque calculation means 570 is output (step S21).
- step S22 the control device 500 determines whether or not the end signal of the actuator operation control mode is input, returns to step S11 if there is no input of the end signal, and when the end signal is input. Exits the control mode.
- the end signal is input according to the user's artificial operation on the artificial operation member such as the end button.
- the thigh phase angle calculating means 550 determines whether or not the number of walking cycles counted in step S18 has reached a predetermined number, and if YES, step S12. Move to.
- the thigh phase angle calculating means 550 is the maximum value of the absolute value in the unnormalized hip joint angle ⁇ obtained based on the angular signal from the thigh posture detecting means 510 within a predetermined number of walking cycles.
- the maximum value of the absolute value in the unnormalized hip joint angular velocity ⁇ is overwritten as the hip joint angular velocity normalization coefficient B.
- the presence or absence of the thigh reverse swing phenomenon is determined based on the thigh phase angle, but instead of this, the thigh reverse swing phenomenon is determined. It is also possible to configure it so that the presence or absence of occurrence of is determined based on the periodic walking motion timing.
- the latest data transmission process in which k) is transmitted to the auxiliary torque calculation means 570 as the periodic walking operation timing of the sampling timing S (k) and the periodic walking operation timing T (k) is stored as the reference periodic walking operation timing Tc.
- the reference cycle walking motion timing stored at that time instead of the cycle walking motion timing T (k) calculated based on the angle-related signal at the kth sampling timing S (k) in one walking cycle.
- It has a storage data transmission process for transmitting Tc to the auxiliary torque calculation means 570 as the periodic walking operation timing of the sampling timing S (k) and continuously storing the reference periodic walking operation timing Tc stored at that time.
- the one periodic walking operation timing calculated based on the angle-related signal at one sampling timing is smaller than the reference periodic walking operation timing stored at that time, and the absolute value of the deviation is equal to or less than a predetermined threshold value.
- the stored data transmission process can be performed only when a certain condition is satisfied, and the latest data transmission process can be performed in other cases.
- the predetermined threshold value can be set to, for example, 90% when the periodic walking operation timing in one walking cycle is set to 0 to 100%.
Landscapes
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Rehabilitation Tools (AREA)
- Manipulator (AREA)
Abstract
本発明に係る歩行動作補助装置においては、大腿位相角算出手段は、サンプリングタイミングS(k)(kは1以上の整数)での大腿位相角φ(k)を歩行動作タイミング算出手段に送信し且つ大腿位相角φ(k)を基準大腿位相角φcとして保存する最新データ送信処理と、タイミングS(k)での大腿位相角φ(k)の代わりに保存されている基準大腿位相角φcを歩行動作タイミング算出手段に送信し且つ基準大腿位相角φcを維持する保存データ送信処理とを有し、一のタイミングでの大腿位相角がその時点で保存されている基準大腿位相角より小さく且つその偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行う。
Description
本発明は、歩行動作補助装置に関する。
脚の不自由な人や脳卒中等の為に麻痺を有する人の歩行補助用又はリハビリテーション用の器具として、脚の動きを補助する電動モータ等のアクチュエータが備えられた歩行動作補助装置が提案されている(下記特許文献1参照)。
前記歩行動作補助装置は、長下肢装具に脱着可能とされ、前記長下肢装具における下腿フレームに前後方向の歩行補助力を付与し得るように構成されている。
前記歩行動作補助装置は、前記長下肢装具に脱着可能に装着されるケーシングと、前記ケーシングに支持された前記アクチュエータと、前記アクチュエータからの回転動力によって前記長下肢装具における下腿フレームを前後に押動する駆動アームと、サンプリングタイミングS(k)(kは1以上の整数)毎にユーザーの大腿の前後揺動角度である股関節角度を検出する大腿姿勢検出手段と、前記大腿姿勢検出手段からの股関節角度に基づいてサンプリングタイミングS(k)での大腿位相角φ(k)を算出する大腿位相角算出手段と、大腿位相角φ(k)に基づいてサンプリングタイミングS(k)が一歩行周期中のどの歩行動作タイミングT(k)にあたるかを算出する歩行動作タイミング算出手段と、一歩行周期中の歩行動作タイミングT(k)及び出力すべきトルク値P(k)の関係を規定した出力トルクパターンを有し、前記歩行動作タイミングT(k)を前記出力トルクパターンに適用して出力すべきトルク値P(k)を算出する補助トルク算出手段と、前記補助トルク算出手段によって算出されたトルク値P(k)の補助力を出力するように前記アクチュエータの作動制御を司る作動制御手段とを備えている。
前記特許文献1に記載の歩行動作補助装置は、歩行補助力の付与対象部位である下腿ではなく、大腿の位相角φに基づいて一歩行周期中の歩行動作タイミングを認識しており、下腿の動きに基づいて歩行動作タイミングを認識する構成に比して、複雑な構造を要することなく歩行動作タイミングを認識できる点において有効であるが、下記点に関し改善の余地がある。
前記大腿位相角算出手段は、前記大腿姿勢検出手段から入力される股関節角度θと、前記股関節角度θを微分して得られる股関節角速度ωとに基づき、大腿位相角φ(=-Arctan(ω/θ)+π)を算出する。
図10に、股関節角度θ及び股関節角速度ωによって画される大腿位相角φ(歩行状態)を一歩行周期に亘ってプロットすることによって得られるトラジェクトリ線図を模式的に示す。
図10に示すように、股関節角度θ及び股関節角速度ωによって画される大腿位相角φは、一歩行周期において0~2πの間で変化する。
詳しくは、大腿がユーザーの鉛直方向に沿った体軸より前方及び後方に位置されている状態の股関節角度θをそれぞれ「正」及び「負」とし、大腿が前方及び後方へ向けて揺動されている状態の股関節角速度ωをそれぞれ「正」及び「負」とした場合において、股関節角度θが「負」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態の大腿位相角φを0とすると、大腿が後方側へ最大揺動された状態(股関節角度θが「負」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態、図10中のサンプリングタイミングS(1))から、大腿が遊脚状態で相対的に前方側へ移動してユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「正」の方向に最大となる状態)までの期間(図10の歩行領域A1)においては、大腿位相角φは0からπ/2に変化する。
次いで、引き上げた遊脚状態の大腿がユーザーの体軸と一致している状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「正」の方向に最大となる状態)からさらに相対的に前方側へ最大揺動された状態(股関節角度θが「正」の方向に最大で且つ股関節角速度ωが「ゼロ」となる状態)までの期間(図10の歩行領域A2)においては、大腿位相角φはπ/2からπに変化する。
そして、遊脚状態の大腿が前方側へ最大揺動された状態(股関節角度θが「正」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態)から、ヒールコンタクトを経て接地して立脚状態となり、当該立脚状態の大腿が相対的に後方側へ揺動されてユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「負」の方向に最大となる状態)までの期間(図10の歩行領域A3)においては、大腿位相角φは位相角πから3π/2に変化する。
さらに、立脚状態の大腿がユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「負」の方向に最大となる状態)から相対的に後方側へ揺動されて後方側へ最大揺動された状態(股関節角度が「負」の方向に最大で且つ股関節角速度が「ゼロ」となる状態)までの期間(図10の歩行領域A4)においては、大腿位相角φは3π/2から2πに変化する。
ところで、正常な歩行動作を行うことができるユーザーにおいては、大腿位相角φは、サンプリングタイミング毎、即ち、時間経過に伴って増加する。
しかしながら、脚の不自由なユーザーや脳卒中等の為に麻痺を有するユーザーにおいては、一のサンプリングタイミングS(k+1)での大腿位相角φ(k+1)が当該一のサンプリングタイミングS(k+1)の直前のサンプリングタイミングS(k)での大腿位相角φ(k)よりも減少する事態、即ち、大腿が正常な歩行動作において揺動すべき方向とは反対側へ一時的に戻る大腿の逆転揺動現象が生じ得る。
このような事態が生じると、前記特許文献1に記載の歩行動作補助装置においては、前記アクチュエータの出力が急激に変化することなる。
本発明は、斯かる従来技術に鑑みなされたものであり、大腿位相角に基づき認識する周期歩行動作タイミングに応じた歩行補助力を下腿に付与するように構成された歩行動作補助装置であって、歩行周期中においてユーザーの大腿が正常な歩行動作の際に揺動すべき方向とは反対方向へ揺動される大腿の逆転揺動現象が生じた場合であっても、歩行補助力の付与を可及的に円滑に行える歩行動作補助装置の提供を、目的とする。
前記目的を達成するために、本発明の第1態様は、ユーザーの歩行動作に対して補助力を付与するアクチュエータと、サンプリングタイミング毎にユーザーの大腿の前後揺動角度である股関節角度に関連する角度関連信号を検出する大腿姿勢検出手段と、前記角度関連信号に基づいてサンプリングタイミング毎に大腿位相角を算出する大腿位相角算出手段と、前記大腿位相角算出手段からの大腿位相角に基づいて歩行周期に対する百分率である周期歩行動作タイミングを算出する歩行動作タイミング算出手段と、周期歩行動作タイミング及び出力すべきトルク値の関係を規定した出力トルクパターンを有し、前記歩行動作タイミング算出手段から送られてくる周期歩行動作タイミングを前記出力トルクパターンに適用してサンプリングタイミングに応じたトルク値を算出する補助トルク算出手段と、前記補助トルク算出手段によって算出されたトルク値の補助力を出力するように、前記アクチュエータの作動制御を司る作動制御手段とを備え、前記大腿位相角算出手段は、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した大腿位相角φ(k)を当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段に送信し且つ前記大腿位相角φ(k)を基準大腿位相角φcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)の代わりに、その時点で保存されている基準大腿位相角φcを当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段に送信し且つその時点で保存されている基準大腿位相角φcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の大腿位相角がその時点で保存されている基準大腿位相角より小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成されている歩行動作補助装置を提供する。
本発明の第1態様に係る歩行動作補助装置によれば、大腿位相角算出手段が、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)を当該サンプリングタイミングS(k)の大腿位相角として歩行動作タイミング算出手段に送信し且つ前記大腿位相角φ(k)を基準大腿位相角φcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)の代わりに、その時点で保存されている基準大腿位相角φcを当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段に送信し且つその時点で保存されている基準大腿位相角φcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の大腿位相角がその時点で保存されている基準大腿位相角より小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成されているので、意に反した大腿の逆転揺動現象が生じた場合であっても、歩行補助力の付与を可及的に円滑に行うことができる。
前記第1態様において、例えば、前記所定閾値は、1.8πとされる。
前記目的を達成するために、本発明の第2態様は、ユーザーの歩行動作に対して補助力を付与するアクチュエータと、サンプリングタイミング毎にユーザーの大腿の前後揺動角度である股関節角度に関連する角度関連信号を検出する大腿姿勢検出手段と、前記角度関連信号に基づいてサンプリングタイミング毎に大腿位相角を算出する大腿位相角算出手段と、前記大腿位相角算出手段からの大腿位相角に基づいて歩行周期に対する百分率である周期歩行動作タイミングを算出する歩行動作タイミング算出手段と、周期歩行動作タイミング及び出力すべきトルク値の関係を規定した出力トルクパターンを有し、前記歩行動作タイミング算出手段から送られてくる周期歩行動作タイミングを前記出力トルクパターンに適用してサンプリングタイミングに応じたトルク値を算出する補助トルク算出手段と、前記補助トルク算出手段によって算出されたトルク値の補助力を出力するように、前記アクチュエータの作動制御を司る作動制御手段とを備え、前記歩行動作タイミング算出手段は、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)を当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つ前記周期歩行動作タイミングT(k)を基準周期歩行動作タイミングTcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)の代わりに、その時点で保存されている基準周期歩行動作タイミングTcを当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つその時点で保存されている基準周期歩行動作タイミングTcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の周期歩行動作タイミングがその時点で保存されている基準周期歩行動作タイミングより小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成されている歩行動作補助装置を提供する。
また、本発明の第2態様に係る歩行動作補助装置によれば、歩行動作タイミング算出手段が、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)を当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つ前記周期歩行動作タイミングT(k)を基準周期歩行動作タイミングTcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)の代わりに、その時点で保存されている基準周期歩行動作タイミングTcを当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つその時点で保存されている基準周期歩行動作タイミングTcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の周期歩行動作タイミングがその時点で保存されている基準周期歩行動作タイミングより小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成されているので、意に反した大腿の逆転揺動現象が生じた場合であっても、歩行補助力の付与を可及的に円滑に行うことができる。
前記第2態様において、例えば、一歩行周期中の周期歩行動作タイミングを0~100%とした場合において、前記所定閾値は90%とされる。
本発明に係る歩行動作補助装置の前記種々の構成において、前記歩行動作タイミング算出手段は、大腿位相角と歩行周期における周期歩行動作タイミングとの関係を規定した変換関数を有し、前記大腿位相角算出手段から送られてくる大腿位相角を前記変換関数に適用して周期歩行動作タイミングを算出するように構成される。
以下、本発明に係る歩行動作補助装置の一実施の形態について、添付図面を参照しつつ説明する。
本実施の形態に係る歩行動作補助装置100は、長下肢装具1を装着したユーザーに対して歩行補助力を提供するものであり、左脚用の長下肢装具及び右脚用の長下肢装具の何れにも装着可能とされている。
本実施の形態に係る歩行動作補助装置100は、長下肢装具1を装着したユーザーに対して歩行補助力を提供するものであり、左脚用の長下肢装具及び右脚用の長下肢装具の何れにも装着可能とされている。
まず、前記長下肢装具1について、左脚用長下肢装具を例に説明する。
図1に、ユーザーの左脚に装着される左脚用長下肢装具の正面図を示す。
なお、左脚用長下肢装具及び右脚用長下肢装具は、ユーザーの鉛直方向に沿った体軸を通って前後方向に延びる中央垂直面を基準にして左右対称とされる。
図1に、ユーザーの左脚に装着される左脚用長下肢装具の正面図を示す。
なお、左脚用長下肢装具及び右脚用長下肢装具は、ユーザーの鉛直方向に沿った体軸を通って前後方向に延びる中央垂直面を基準にして左右対称とされる。
前記長下肢装具1は、脚の不自由な人や脳卒中等の為に麻痺を有する人が、歩行補助の為、又は、リハビリテーションの為に装着する器具であり、ユーザーの体格に合わせてオーダーメイドされるものである。
図1に示すように、前記長下肢装具1は、ユーザーの大腿に装着される大腿装着体11と、前記大腿装着体11を支持した状態で略上下方向に延びる大腿フレーム20と、ユーザーの下腿に装着される下腿装着体31と、前記下腿装着体31を支持した状態で略上下方向に延びる下腿フレーム40とを有している。
前記大腿装着体11及び前記下腿装着体31は、それぞれ、ユーザーの大腿及び下腿に装着可能とされる限り種々の形態を取り得る。
本実施の形態においては、前記大腿装着体11は、ユーザーの大腿が挿入可能で且つ大腿にフィットするような大きさの装着孔を有する筒状とされている。
同様に、前記下腿装着体31は、ユーザーの下腿が挿入可能で且つ下腿にフィットするような大きさの装着孔を有する筒状とされている。
本実施の形態においては、前記大腿装着体11は、ユーザーの大腿が挿入可能で且つ大腿にフィットするような大きさの装着孔を有する筒状とされている。
同様に、前記下腿装着体31は、ユーザーの下腿が挿入可能で且つ下腿にフィットするような大きさの装着孔を有する筒状とされている。
本実施の形態においては、図1に示すように、前記大腿フレーム20は、前記大腿装着体11のユーザー幅方向Wの外方側において略上下方向に延びる第1大腿フレーム20(1)と、前記大腿装着体11のユーザー内方側において略上下方向に延びる第2大腿フレーム20(2)とを有している。
同様に、前記下腿フレーム40は、前記下腿装着体31のユーザー幅方向Wの外方側において略上下方向に延びる第1下腿フレーム40(1)と、前記下腿装着体31のユーザー幅方向Wの内方側において略上下方向に延びる第2下腿フレーム40(2)とを有している。
図2に、図1におけるII部拡大斜視図を示す。
また、図3に、図2の分解斜視図を示す。
なお、図3においては、理解容易化の為に構成部材の一部の図示を省略している。
さらに、図4に、図2の縦断斜視図を示す。
また、図3に、図2の分解斜視図を示す。
なお、図3においては、理解容易化の為に構成部材の一部の図示を省略している。
さらに、図4に、図2の縦断斜視図を示す。
図1~図4に示すように、前記下腿フレーム40は、装具側回動連結部50を介して前記大腿フレーム20にユーザーの膝関節と同軸上の装具側枢支軸線X回り揺動可能に連結されている。
前述の通り、本実施の形態においては、前記大腿フレーム20は前記第1及び第2大腿フレーム20(1)、20(2)を有し、前記下腿フレーム40は前記第1及び第2下腿フレーム40(1)、40(2)を有している。
この場合、前記第1下腿フレーム40(1)の上端部が前記第1大腿フレーム20(1)の下端部に第1装具側回動連結部50(1)を介して装具側枢支軸線X回り揺動可能に連結され、前記第2下腿フレーム40(2)の上端部が前記第2大腿フレーム20(2)の下端部に第2装具側回動連結部50(2)を介して装具側枢支軸線X回り揺動可能に連結される。
詳しくは、図2~図4に示すように、前記大腿フレーム20は、上下方向に延びるフレーム本体21cと、前記フレーム本体21cの下端部のユーザー幅方向Wの両側にピン連結又は溶接等によって固着された一対の連結片21a、21bとを有しており、対応する前記下腿フレーム40の上端部が前記一対の連結片21a、21bの間に介挿されている。
前記一対の連結片21a、21bには装具側枢支軸線Xと同軸上に大腿フレーム取付孔20aが設けられており、前記下腿フレーム40には装具側枢支軸線Xと同軸上に下腿フレーム取付孔40aが設けられている。
前記装具側回動連結部50は、前記大腿フレーム取付孔20a及び前記下腿フレーム取付孔40aによって形成される装具側フレーム取付孔に挿通されて、対応する前記大腿フレーム20及び前記下腿フレーム40同士を装具側枢支軸線X回り回動可能に連結する装具側連結具51を有している。
図2~図4に示すように、前記装具側連結具51は、前記装具側フレーム取付孔内において互いに対して分離可能に螺合される雌ネジ部材52及び雄ネジ部材55を有している。
前記雌ネジ部材52は、ユーザー幅方向一方側から前記装具側フレーム取付孔に挿入される筒部53と、前記筒部53のユーザー幅方向一方側から前記装具側フレーム取付孔より径方向外方へ延在されるフランジ部54とを有しており、前記筒部53には自由端側に開くネジ穴が形成されている。
一方、前記雄ネジ部材55は、ユーザー幅方向他方側から前記ネジ穴に螺入される雄ネジが形成された筒部56と、前記筒部56のユーザー幅方向他方側から前記装具側フレーム取付孔より径方向外方へ延在されたフランジ部57とを有している。
図2~図4に示すように、本実施の形態においては、前記雌ネジ部材52が前記大腿装着体11に挿入されるユーザーの大腿の側から前記装具側フレーム取付孔に挿入されており、前記雄ネジ部材55がユーザーの大腿とは反対側から前記雌ネジ部材52に螺合されている。
なお、図3及び図4中の符号54aは、前記フランジ部53に設けられた径方向外方突起であり、前記内側連結片21bに形成された凹部22(図3参照)に係合することで、前記雌ねじ部材52が前記内側連結片21b(即ち、前記大腿フレーム20)に対して軸線回り相対回転不能に保持されるようになっている。
本実施の形態においては、ユーザーの下腿の最大伸展時における前記下腿フレーム40の装具側枢支軸線X回りの揺動位置が、前記下腿フレーム40の前記大腿フレーム20に対する装具側枢支軸線X回り前方側への揺動端とされている。
詳しくは、図3に示すように、前記下腿フレーム40の上端面は、(前記大腿フレーム20に対向する端面)は装具側枢支軸線X回り一方側から他方側へ行くに従って装具側枢支軸線Xからの径方向距離が増大するような傾斜面とされており、前記大腿フレーム20の下端面25(前記下腿フレーム40に対向する端面)は前記下腿フレーム40の上端面45に対応した傾斜面とされている。
斯かる構成により、下腿最大伸展時においては、前記下腿フレーム40は、前記大腿フレーム20に対して装具側枢支軸線X回り一方側(ユーザーの下腿が大腿に対して屈曲する方向)へのみ回動が許容され、他方側(ユーザーの下腿が大腿に対して伸展する方向)への回動は禁止されるようになっている。
本実施の形態においては、前記長下肢装具1は、図1~図4に示すように、さらに、前記下腿フレーム40の前記大腿フレーム20に対する装具側枢支軸線X回り双方向の回動を禁止する為のロック部材70を有している。
前記ロック部材70は、前記大腿フレーム20及び前記下腿フレーム40を囲繞して両フレーム20、40を連結し、前記下腿フレーム40が前記大腿フレーム20に対して装具側枢支軸線X回りに相対回転することを防止するロック状態(図2に示す状態)と、前記大腿フレーム20及び前記下腿フレーム40の連結を解除し、前記下腿フレーム40が前記大腿フレーム20に対して装具側枢支軸線X回りに相対回転することを許容する解除状態とを取り得るように構成されている。
なお、本実施の形態においては、前記ロック部材70は、前記第1大腿フレーム20(1)及び前記第1下腿フレーム40(1)に作用する第1ロック部材70(1)と、前記第2大腿フレーム20(2)及び前記第2下腿フレーム40(2)に作用する第2ロック部材70(2)とを有している。
本実施の形態においては、図1に示すように、前記長下肢装具1は、さらに、ユーザーが足を載置する足フレーム60を有している。
この場合、前記下腿フレーム40は、下端部が前記足フレーム60に連結される。
この場合、前記下腿フレーム40は、下端部が前記足フレーム60に連結される。
以下、本実施の形態に係る歩行動作補助装置100について説明する。
図5に、前記歩行動作補助装置100が左脚用の前記長下肢装具1に装着された状態をユーザー幅方向内方且つ前方から視た斜視図を示す。
また、図6に、前記歩行動作補助装置100を装着面の側から視た分解斜視図を示す。
さらに、図7及び図8に、それぞれ、前記歩行動作補助装置100及び前記長下肢装具1をユーザー幅方向外方且つ前方から視た分解斜視図、及び、分解縦断面図を示す。
図5に、前記歩行動作補助装置100が左脚用の前記長下肢装具1に装着された状態をユーザー幅方向内方且つ前方から視た斜視図を示す。
また、図6に、前記歩行動作補助装置100を装着面の側から視た分解斜視図を示す。
さらに、図7及び図8に、それぞれ、前記歩行動作補助装置100及び前記長下肢装具1をユーザー幅方向外方且つ前方から視た分解斜視図、及び、分解縦断面図を示す。
図5~図8に示すように、前記歩行動作補助装置100は、前記長下肢装具1に着脱可能に連結されるケーシング110と、前記ケーシング110に収容され、下腿に対する歩行補助力を出力するアクチュエータと、前記アクチュエータによって作動的に揺動駆動される駆動アーム150と、一歩行周期中の歩行動作状態を検出する歩行動作状態検出センサ170と、前記アクチュエータの作動制御を司る制御装置500とを備えている。
前記ケーシング110は、前記アクチュエータを支持するフレーム115と、前記フレーム115及び前記アクチュエータを囲繞するカバー120とを有している。
前記フレーム115は、前記ケーシング110が前記長下肢装具1に装着された状態において略上下方向に延びる上下方向延在壁117と、前記上下方向延在壁117から略水平に延びる水平方向延在壁119とを有している。
前記カバー120は、前記第1大腿フレーム20(1)と対向する装着面112を形成する下カバー122と、前記下カバー122に着脱可能に連結される上カバー125であって、前記下カバー122と共働して前記フレーム115及び前記アクチュエータを収容する収容空間を形成する上カバー125とを有している。
本実施の形態においては、前記上下方向延在壁117が前記下カバー122の内面にボルト等の締結部材によって連結されることで、前記フレーム115が前記カバー120の収容空間内に固定されている。
なお、本実施の形態においては、前記上カバー125は、前記下カバー122に着脱可能に連結される第1上カバー125aと、前記第1上カバー125aに着脱可能に連結される第2上カバー125bとを有している。
本実施の形態においては、前記アクチュエータとして、電動モータ130が採用されている。
図6に示すように、前記電動モータ130は、モータ本体132と、前記モータ本体132に連結された出力軸135とを有しており、前記出力軸135から軸線回り一方側の第1方向及び軸線回り他方側の第2方向の双方向の回転動力を出力し得るように構成されている。
図6に示すように、前記電動モータ130は、モータ本体132と、前記モータ本体132に連結された出力軸135とを有しており、前記出力軸135から軸線回り一方側の第1方向及び軸線回り他方側の第2方向の双方向の回転動力を出力し得るように構成されている。
本実施の形態においては、前記モータ本体132は、前記水平方向延在壁119に載置された状態で前記フレーム115に支持されており、前記出力軸135は前記水平方向延在壁119より下方へ延在されている。
図6及び図7に示すように、本実施の形態に係る前記歩行動作補助装置100は、さらに、バッテリ等の前記電動モータ130の動力源190を有している。
前記動力源190は、前記電動モータ130の上方に位置するように前記上下方向延在壁117に支持されている。
前記動力源190は、前記電動モータ130の上方に位置するように前記上下方向延在壁117に支持されている。
前記駆動アーム150は、前記出力軸135に作動連結され、前記出力軸135の第1及び第2方向の回転出力に応じて、駆動側枢支軸線Y回り一方側の第1方向及び他方側の第2方向へ揺動する。
図8に示すように、本実施の形態においては、前記駆動アーム150は、伝動ギヤ機構140を介して前記出力軸135に作動連結されている。
前記伝動ギヤ機構140は、前記出力軸135に相対回転不能に支持された駆動側ベベルギヤ142と、前記駆動側ベベルギヤ142と噛合された状態で駆動側枢支軸線Y上に配置された従動側ベベルギヤ144とを有している。
前記従動側ベベルギヤ144は、ユーザー幅方向Wに関し、前記出力軸135より前記長下肢装具1に近接する側に配置されている。
そして、前記駆動アーム150の基端部が前記従動側ベベルギヤ144に連結されており、これにより、前記出力軸135の出力に応じて前記駆動アーム150が駆動側枢支軸線Y回りに揺動するようになっている。
そして、前記駆動アーム150の基端部が前記従動側ベベルギヤ144に連結されており、これにより、前記出力軸135の出力に応じて前記駆動アーム150が駆動側枢支軸線Y回りに揺動するようになっている。
なお、図8に示すように、前記下カバー122にはアクセス開口123が設けられており、前記従動側ベベルギヤ144及び前記駆動アーム150の基端部は前記アクセス開口123を介して連結されている。
前記駆動アーム150の先端部は、前記歩行動作補助装置100を前記長下肢装具1に装着させた状態において前記第1下腿フレーム40(1)に作動連結され、前記駆動アーム150の駆動側枢支軸線Y回りの揺動に応じて前記第1下腿フレーム40(1)を装具側枢支軸線X回りに押動するようになっている。
本実施の形態に係る前記歩行動作補助装置100は、さらに、前記駆動アーム150の揺動位置を検出する回転センサ160を有している。
詳しくは、図8に示すように、前記従動側ベベルギヤ144には、駆動側枢支軸線Y回り相対回転不能に被検出軸146が連結されており、前記回転センサ160は前記被検出軸146の軸線回りの回転角度を検出するように配置されている。
詳しくは、図8に示すように、前記従動側ベベルギヤ144には、駆動側枢支軸線Y回り相対回転不能に被検出軸146が連結されており、前記回転センサ160は前記被検出軸146の軸線回りの回転角度を検出するように配置されている。
前記歩行動作補助装置100は、上部、下部及び上下中間部の3箇所で前記長下肢装具1に着脱自在に装着される。
詳しくは、図6に示すように、前記歩行動作補助装置100は、上部連結機構220、下部連結機構260及び中間連結機構250を有している。
図8に示すように、前記中間連結機構250は、前記長下肢装具1に設けられたボールスタッド251と、前記歩行動作補助装置100に設けられ、前記ボールスタッド251がボールジョイントされる収容凹部258とを有している。
図8に示すように、前記ボールスタッド251は、前記長下肢装具1の装具側枢支軸線Xと同軸上に立設され、前記歩行動作補助装置100に向けて延びる軸部252と、前記軸部252の先端部に設けられた球頭部255とを有している。
本実施の形態においては、前記ボールスタッド251は、前記装具側連結具51を利用して、前記長下肢装具1に立設されている。
詳しくは、図4及び図8に示すように、前記ボールスタッド251は、前記装具側連結具51における前記雌ネジ部材52及び前記雄ネジ部材55のうちユーザー幅方向外方側に位置する外方側ネジ部材(本実施の形態においては、前記雄ネジ部材55)に代えて、前記雌ネジ部材52及び前記雄ネジ部材55のうちユーザー幅方向内方側に位置する内方側ネジ部材(本実施の形態においては、前記雌ネジ部材52)にネジ連結されることで、前記長下肢装具1に立設されている。
前記ボールスタッド251及び前記内方側ネジ部材のネジ連結は種々の構成によって現出され得る。
例えば、前記ボールスタッド251に、軸線方向に貫通する段付き軸線孔を形成することができる。前記段付き軸線孔は、前記球頭部255が位置する側に開口する大径孔と、軸線方向に関し前記球頭部とは反対側に開口する小径孔と、前記大径孔及び前記小径孔をつなぐ段部とを有するものとされる。そして、前記段付き軸線孔に挿通され且つ前記内方側ネジ部材にネジ連結されるボルト等の締結部材を介して前記ボールスタッド251及び前記内方側ネジ部材を連結させることができる。
例えば、前記ボールスタッド251に、軸線方向に貫通する段付き軸線孔を形成することができる。前記段付き軸線孔は、前記球頭部255が位置する側に開口する大径孔と、軸線方向に関し前記球頭部とは反対側に開口する小径孔と、前記大径孔及び前記小径孔をつなぐ段部とを有するものとされる。そして、前記段付き軸線孔に挿通され且つ前記内方側ネジ部材にネジ連結されるボルト等の締結部材を介して前記ボールスタッド251及び前記内方側ネジ部材を連結させることができる。
斯かる構成によれば、前記ボールスタッド251を既存の長下肢装具1に対して、装具側枢支軸線Xと同軸上に容易に立設させることができる。
本実施の形態においては、図8に示すように、前記収容凹部258は前記駆動アーム150の基端部に形成されている。
斯かる構成によれば、前記歩行動作補助装置100のユーザー幅方向に関する小型化を図りつつ、装具側枢支軸線X及び駆動側枢支軸線Yを確実に同軸上に位置させることができる。
斯かる構成によれば、前記歩行動作補助装置100のユーザー幅方向に関する小型化を図りつつ、装具側枢支軸線X及び駆動側枢支軸線Yを確実に同軸上に位置させることができる。
図6に示すように、前記上部連結機構220は、前記装着面112にユーザー幅方向内方側へ延びるように設けられた上部回動軸222と、前記上部回動軸222に軸線回り回動可能に支持された上部締結部材225とを備えている。
前記上部締結部材225は、前記上部回動軸222に支持された軸受部227と、前記軸受部227から径方向外方へ延在されたカム部229とを有している。
前記カム部229は、外周面と前記上部回動軸222の軸線との間の径方向距離が前記上部回動軸222の軸線回り一方側へ行くに従って長くなるように構成されている。
前記上部連結機構220は、さらに、前記上部回動軸222との間に前記第1大腿フレーム20(1)が介在され得る距離だけ前記上部回動軸222からユーザー前後方向に離間された位置で前記装着面112に設けられた上部受け止め部材246を備えている。
本実施の形態においては、前記上部連結機構220は、前記装着面112からユーザー幅方向内方側へ延びるように設けられた上部受け止め軸247を備えており、前記上部受け止め軸247に支持された弾性ローラ248が前記上部受け止め部材246として作用している。
前記上部締結部材225が前記上部回動軸222回り解放位置に位置された状態においては、前記歩行動作補助装置100を前記長下肢装具1に近接させる方向へ移動させることにより前記上部締結部材225及び前記上部受け止め部材246の間のスペース内に前記第1大腿フレーム20(1)を位置させることができ且つ前記第1大腿フレーム20(1)が前記スペース内に位置されている状態において前記歩行動作補助装置100Aを前記長下肢装具1から離間させる方向へ移動させることにより前記スペースから前記第1大腿フレーム20(1)を退出させることができるようになっている。
さらに、前記スペース内に前記第1大腿フレーム20(1)が位置されている状態において前記上部締結部材225を前記上部回動軸222回りに解放位置から締結位置へ回動させると、前記カム部229が前記上部受け止め部材246と共働して前記第1大腿フレーム20(1)をユーザー前後方向に関し狭持し、これにより、前記歩行動作補助装置100の上部が前記第1大腿フレーム20(1)に連結された状態が現出される。
図6に示すように、本実施の形態においては、前記上部締結部材225は、さらに、前記軸受部227から径方向外方へ延びる操作アーム230を有している。
前記操作アーム230は、自由端と前記上部回動軸222の軸線との間の径方向長さが、前記カム部229の径方向最外端と前記上部回動軸222の軸線との間の径方向長さよりも大となるように、構成されている。
斯かる構成により、前記操作アーム230を介して前記上部締結部材225を前記上部回動軸222回りに容易に回動させることを可能としつつ、前記第1大腿フレーム20(1)及び前記歩行動作補助装置100の上部に意に反した外力が付加した場合に、前記カム部229を介して前記上部締結部材225が前記上部回動軸222回りに回動されて前記歩行動作補助装置100の上部及び前記第1大腿フレーム20(1)の連結状態が解除されることを有効に防止することができる。
また、図6に示すように、本実施の形態においては、前記上部締結部材225は、前記カム部229よりユーザー幅方向内方側において前記軸受部227から径方向外方へ延びる係合アーム232を有している。
前記係合アーム232は、前記上部締結部材225及び前記上部受け止め部材246の間のスペース内に位置されている状態の前記第1大腿フレーム20(1)より、ユーザー幅方向内方側に位置するように、前記上部締結部材225に備えられている。
前記係合アーム232には、前記上部締結部材225が前記上部回動軸222回りに解放位置から締結位置へ回動操作されて前記カム部229が前記上部受け止め部材246と共働して前記第1大腿フレーム20(1)をユーザー前後方向に関し狭持している状態において、前記上部受け止め軸247のうち前記上部受け止め部材246よりユーザー幅方向内方側へ延在した部位に係合する係合溝233が設けられており、前記係合溝233に前記上部受け止め軸247の内方延在部位が係入されることによって、前記歩行動作補助装置100の上部及び前記第1大腿フレーム20(1)の意に反したユーザー幅方向への相対移動が防止されるようになっている。
次に、前記下部連結機構260について説明する。
図5~図8に示すように、本実施の形態においては、前記駆動アーム150の先端部には、ユーザー前後方向に沿った回動軸205回り揺動可能とされた揺動部材200が設けられており、前記下部連結機構260は前記揺動部材200に設けられている。
図5~図8に示すように、本実施の形態においては、前記駆動アーム150の先端部には、ユーザー前後方向に沿った回動軸205回り揺動可能とされた揺動部材200が設けられており、前記下部連結機構260は前記揺動部材200に設けられている。
斯かる構成を備えることにより、前記上部連結機構220及び前記中間連結機構250と前記下部連結機構260とのユーザー幅方向に関する相対位置を適宜調整することが可能となり、ユーザーの体格に応じてオーダーメイドされる種々の形状の長下肢装具1に適切な状態で前記歩行動作補助装置100を取り付けることが可能となる。
即ち、前記長下肢装具1は、ユーザーの体格に合わせてオーダーメイドされるものであり、前記第1下腿フレーム40(1)に対する前記第1大腿フレーム20(1)のユーザー幅方向W(図1参照)に関する傾斜角度及び/又は曲り形状は、長下肢装具1毎に相違する。
この点に関し、前記駆動アーム150の先端部に前記揺動部材200をユーザー幅方向揺動可能に連結させ、前記揺動部材200に前記下部連結機構260を設けることにより、前記第1下腿フレーム40(1)に対する前記第1大腿フレーム20(1)のユーザー幅方向Wに関する傾斜角度及び/又は曲り形状が異なる種々の長下肢装具1に対して、前記歩行動作補助装置100を適切に装着させることができる。
前記下部連結機構260は、前記上部連結機構220と実質的に同一構成を有している。
具体的には、図6に示すように、前記下部連結機構260は、ユーザー幅方向内方側へ延びるように前記揺動部材200に設けられた下部回動軸262と、前記下部回動軸262に軸線回り回動可能に支持された下部締結部材265とを備えている。
具体的には、図6に示すように、前記下部連結機構260は、ユーザー幅方向内方側へ延びるように前記揺動部材200に設けられた下部回動軸262と、前記下部回動軸262に軸線回り回動可能に支持された下部締結部材265とを備えている。
前記下部締結部材265は、前記下部回動軸262に支持された軸受部(図示せず)と、前記軸受部から径方向外方へ延在されたカム部(図示せず)とを有している。
前記カム部は、外周面と前記下部回動軸262の軸線との間の径方向距離が前記下部回動軸262の軸線回り一方側へ行くに従って長くなるように構成されている。
図6に示すように、前記下部連結機構260は、さらに、前記下部回動軸262との間に前記第1下腿フレーム40(1)が介在され得る距離だけ前記下部回動軸262からユーザー前後方向に離間された位置で前記揺動部材200に支持された下部受け止め部材286を備えている。
本実施の形態においては、前記下部連結機構260は、ユーザー幅方向内方側へ延びるように前記揺動部材200に設けられた下部受け止め軸287を備えており、前記下部受け止め軸287に支持された弾性ローラ288が前記下部止め部材286として作用している。
前記下部締結部材265が前記下部回動軸262回り解放位置に位置された状態においては、前記歩行動作補助装置100を前記長下肢装具1に近接させる方向へ移動させることにより前記下部締結部材265及び前記下部受け止め部材286の間のスペース内に前記第1下腿フレーム40(1)を位置させることができ且つ前記第1下腿フレーム40(1)が前記スペース内に位置されている状態において前記歩行動作補助装置100を前記長下肢装具1から離間させる方向へ移動させることにより前記スペースから前記第1下腿フレーム40(1)を退出させることができるようになっている。
さらに、前記スペース内に前記第1下腿フレーム40(1)が位置されている状態において前記下部締結部材265を前記下部回動軸262回りに解放位置から締結位置へ回動操作させると、前記カム部が前記下部受け止め部材286と共働して前記第1下腿フレーム40(1)をユーザー前後方向に関し狭持し、これにより、前記歩行動作補助装置100の下部が前記第1下腿フレーム40(1)に連結された状態が現出される。
図6に示すように、本実施の形態においては、前記下部締結部材265は、さらに前記軸受部から径方向外方へ延びる操作アーム270を有している。
前記操作アーム270は、自由端と前記下部回動軸262の軸線との間の径方向長さが、前記カム部269の径方向最外端と前記下部回動軸262の軸線との間の径方向長さよりも大となるように、構成されている。
斯かる構成により、前記操作アーム270を介して前記下部締結部材265を前記下部回動軸262回りに容易に回動させることを可能としつつ、前記第1下腿フレーム40(1)及び前記歩行動作補助装置100の下部に意に反した外力が付加した場合に、前記カム部を介して前記下部締結部材265が前記下部回動軸262回りに回動されて前記歩行動作補助装置100の下部及び前記第1下腿フレーム40(1)の連結状態が解除されることを有効に防止することができる。
また、図6に示すように、本実施の形態においては、前記下部締結部材265は、前記カム部269よりユーザー幅方向内方側において前記軸受部267から径方向外方へ延びる係合アーム272を有している。
前記係合アーム272は、前記下部締結部材265及び前記下部受け止め部材286の間のスペース内に位置されている状態の前記第1下腿フレーム40(1)より、ユーザー幅方向内方側に位置するように、前記下部締結部材265に備えられている。
前記係合アーム272には、前記下部締結部材265が前記下部回動軸262回りに解放位置から締結位置へ回動操作されて前記カム部が前記下部受け止め部材286と共働して前記第1下腿フレーム40(1)をユーザー前後方向に関し狭持している状態において、前記下部受け止め軸287のうち前記下部受け止め部材286よりユーザー幅方向内方側へ延在した部位に係合する係合溝273が設けられており、前記係合溝273に前記下部受け止め軸287の内方延在部位が係入されることによって、前記歩行動作補助装置100の下部及び前記第1下腿フレーム40(1)の意に反したユーザー幅方向への相対移動が防止されるようになっている。
次に、前記歩行動作補助装置100の制御構造について説明する。
図9に、前記歩行動作補助装置100の制御ブロック図を示す。
前記歩行動作補助装置100は、前記歩行動作状態検出センサ170として、大腿姿勢検出手段510を有しており、前記制御装置500は、大腿位相角φに基づいて歩行周期中の歩行状態(周期歩行動作タイミング)を認識し、当該歩行状態に適した歩行補助力が下腿に付与されるように前記電動モータ130の作動制御を行うように構成されている。
図9に、前記歩行動作補助装置100の制御ブロック図を示す。
前記歩行動作補助装置100は、前記歩行動作状態検出センサ170として、大腿姿勢検出手段510を有しており、前記制御装置500は、大腿位相角φに基づいて歩行周期中の歩行状態(周期歩行動作タイミング)を認識し、当該歩行状態に適した歩行補助力が下腿に付与されるように前記電動モータ130の作動制御を行うように構成されている。
即ち、前記歩行動作補助装置100は、補助力を付与する部位である下腿では無く、下腿とは異なる部位である大腿の動きを検出し、この大腿の動きに基づいて歩行周期中の歩行状態を認識し、この歩行状態に応じた歩行補助力を補助力付与対象部位である下腿に対して付与するように構成されている。
具体的には、前記大腿姿勢検出手段510は、サンプリングタイミング毎にユーザーの大腿の前後揺動角度である股関節角度に関連する角度関連信号を検出可能とされている。
その上で、前記歩行動作補助装置100は、図9に示すように、前記角度関連信号に基づいて大腿位相角φを算出する大腿位相角算出手段550と、前記大腿位相角φに基づいて認識される歩行状態において出力すべきトルク値を算出する補助トルク算出手段570と、前記アクチュエータの作動制御を司る作動制御手段580とを備えている。
その上で、前記歩行動作補助装置100は、図9に示すように、前記角度関連信号に基づいて大腿位相角φを算出する大腿位相角算出手段550と、前記大腿位相角φに基づいて認識される歩行状態において出力すべきトルク値を算出する補助トルク算出手段570と、前記アクチュエータの作動制御を司る作動制御手段580とを備えている。
図9に示すように、本実施の形態に係る歩行動作補助装置100は、大腿位相角φに基づき、当該大腿位相角φが一歩行周期中のどの歩行状態にあたるか(即ち、歩行周期に対する百分率で規定される周期歩行動作タイミング)を算出する歩行動作タイミング算出手段560を有しており、前記補助トルク算出手段570は、周期歩行動作タイミングに基づき、出力すべき補助力のトルク値を算出するように構成されている。
前記補助トルク算出手段570は、一歩行周期中の周期歩行動作タイミング及び出力すべきトルク値の関係を規定した出力トルクパターンを有するものとされ、前記歩行動作タイミング算出手段560によって算出された周期歩行動作タイミングを前記出力トルクパターンに適用して出力すべきトルク値を算出するように構成される。
図9に示すように、本実施の形態に係る前記歩行動作補助装置100においては、前記制御装置500が、前記大腿位相角算出手段550、前記歩行動作タイミング算出手段560、前記補助トルク算出手段570及び前記作動制御手段580として作用する。
即ち、前記制御装置500は、前記大腿姿勢検出手段510や人為操作部材等から入力される信号に基づいて演算処理を実行する制御演算手段を含む演算部と、制御プログラムや制御データ等を記憶するROM,設定値等を電源を切っても失われない状態で保存し且つ前記設定値等が書き換え可能とされた不揮発性記憶手段及び前記演算部による演算中に生成されるデータを一時的に保持するRAM等を含む記憶部とを有するものとされる。
前記大腿姿勢検出手段510は、一歩行周期中において、予め定められた所定サンプリングタイミング毎に前記角度関連信号を検出する。
前記大腿姿勢検出手段510は、大腿の前後揺動角度(股関節角度θ)を直接又は間接的に検出し得る限り、ジャイロセンサ、加速度センサ、ロータリーエンコーダ、さらには、筋電流や筋肉の堅さを測定するセンサ等の種々の形態を有し得る。
本実施の形態に係る前記歩行動作補助装置100においては、前記大腿姿勢検出手段510は、大腿の前後揺動角速度を検出可能な3軸角速度センサ(ジャイロセンサ)511(図9参照)を有するものとされており、前記大腿位相角算出手段550が、前記3軸角速度センサ511によって検出される大腿の角速度を積分することで、大腿の前後揺動角度である股関節角度θを算出するように構成されている。
なお、本実施の形態に係る歩行動作補助装置100は、3軸加速度センサ515を有しており、前記大腿位相角算出手段550は、静止時に前記3軸加速度センサ515によって検出される検出値に基づき、ユーザーの体軸(鉛直軸)を基準とした股関節角度(大腿の前後揺動角度)を算出するように構成されている。
これに代えて、前記3軸加速度センサ515を有さないように構成することも可能である。
この場合には、前記大腿位相角算出手段550によって算出される股関節角度θ(大腿の前後揺動角度)は、前記歩行動作補助装置100の主電源がオンされた時点を基準とした大腿前後揺動角度となる。
この場合には、前記大腿位相角算出手段550によって算出される股関節角度θ(大腿の前後揺動角度)は、前記歩行動作補助装置100の主電源がオンされた時点を基準とした大腿前後揺動角度となる。
従って、この場合には、前記大腿位相角算出手段550は、ハイパスフィルターを用いて、股関節角度θ(大腿の前後揺動角度)の基準が、その大腿前後揺動角度の中央値となるように補正することができる。
若しくは、前記大腿位相角算出手段550は、ハイパスフィルターを用いる代わりに、算出した股関節角度θ(大腿の前後揺動角度)の正方向最大値と負方向最大値との偏差を検出し、前記偏差に基づき股関節角度θ(大腿の前後揺動角度)の基準が、その大腿前後揺動角度の中央値となるように補正することができる。
若しくは、前記大腿位相角算出手段550は、ハイパスフィルターを用いる代わりに、算出した股関節角度θ(大腿の前後揺動角度)の正方向最大値と負方向最大値との偏差を検出し、前記偏差に基づき股関節角度θ(大腿の前後揺動角度)の基準が、その大腿前後揺動角度の中央値となるように補正することができる。
ロータリーエンコーダによって体軸に対する大腿の前後揺動角度を検出し、この検出値を股関節角度θとして用いることも可能であるが、本実施の形態においては、前記3軸角速度センサ511によって検出される角速度に基づいて股関節角度を算出することにより、前記歩行動作補助装置100の設計自由度を向上させている。
即ち、ロータリーエンコーダによって股関節角度θ(体軸に対する大腿前後揺動角度)を検出する場合には、胴体に固定された胴体側検出子と、大腿と一体的に揺動するように大腿に固定された大腿側検出子との相対移動角度を検出する必要があり、従って、前記固体側検出子及び前記大腿側検出子がそれぞれ胴体及び大腿に対して位置ズレしないように、前記両検出子を装着する必要がある。
これに対し、前記3軸角速度センサ511によって検出される角速度に基づいて股関節角度θを算出する方法によれば、前述のような制限を受けることが無く、前記歩行動作補助装置100の設計自由度を向上させることができる。
前述の通り、本実施の形態に係る歩行動作補助装置100においては、前記大腿姿勢検出手段510は、前記3軸角速度センサ511に加えて、3軸加速度センサ515を有している。
この場合、前記大腿位相角算出手段550は、前記3軸角速度センサ511からの角速度データに基づき算出される第1オイラー角の高周波成分と前記3軸加速度センサ515からの加速度データに基づき算出される第2オイラー角の低周波成分とを合算して合算オイラー角を算出し、前記合算オイラー角から算出される股関節角度θと前記股関節角度θから算出される股関節角速度ωとに基づいて大腿位相角φを算出するように構成される。
詳しくは、図9に示すように、前記大腿位相角算出手段550は、サンプリングタイミング毎に前記3軸角速度センサ511からセンサ座標軸を基準とした角速度データを入力し、前記角速度データを所定の変換式を用いてセンサ座標軸とグローバル座標軸(鉛直方向を基準とする空間座標軸)との相関を示す角速度データ(オイラー角速度)に変換する。
そして、前記大腿位相角算出手段550は、前記角速度データ(オイラー角速度)を積分することで前記第1オイラー角を算出する。
そして、前記大腿位相角算出手段550は、前記角速度データ(オイラー角速度)を積分することで前記第1オイラー角を算出する。
好ましくは、前記大腿位相角算出手段500は、静止時に前記3軸角速度センサ511から入力される角速度データを用いて、所定サンプリングタイミング毎に前記3軸角速度センサ511から入力されるセンサ座標軸を基準とした角速度データのドリフト除去を行うことができる。
また、前記大腿位相角算出手段550は、サンプリングタイミング毎に前記3軸加速度センサ515からセンサ軸を基準とした加速度データをローパスフィルタ520を介して入力し、静止時に入力される加速度データと重力加速度とに基づき、前記ローパスフィルタ520を介して入力された前記加速度データから、センサ座標軸とグローバル座標軸(鉛直方向を基準とする空間座標軸)との相関を示す前記第2オイラー角を算出する。
そして、前記大腿位相角算出手段550は、ハイパスフィルター530を介して得られる前記第1オイラー角の高周波成分とローパスフィルタ535を介して得られる前記第2オイラー角の低周波成分とを合算して得られる前記合算オイラー角及び大腿の向きを示す単位ベクトルから、股関節角度θを算出する。
好ましくは、前記大腿位相角算出手段550は、前記加速度センサ515からの加速度データに基づきヒールコンタクトを検出し、ヒールコンタクト検出時には前記3軸角速度センサ511からの角速度データから算出される補正オイラー角を前記合算オイラー角に加えることで、ドリフト除去を図ることができる。
大腿位相角φは下記アルゴリズムによって算出される。
前記大腿位相角算出手段550は、サンプリングタイミング毎に、股関節角度θを算出すると共に、これを微分して股関節角速度ωを算出する。
前記大腿位相角算出手段550は、サンプリングタイミング毎に、股関節角度θを算出すると共に、これを微分して股関節角速度ωを算出する。
例えば、前記大腿位相角算出手段550は、歩行周期基準タイミングから第k番目のサンプリングタイミングS(k)(kは1以上の整数)での股関節角度θ(k)を算出すると、これを微分して当該サンプリングタイミングS(k)での股関節角速度ω(k)を算出する。
前記歩行周期基準タイミングは、例えば、ヒールコンタクト、若しくは、ヒールコンタクトから所定時間経過後のタイミングとされ得る。
ヒールコンタクトのタイミングは、種々の方法によって認識することができる。
例えば、ユーザーの体軸(鉛直軸)を基準として大腿が前方側及び後方側へ向けて揺動している際の股関節角速度ωをそれぞれ正及び負とした場合に、算出される股関節角速度ωが正値からゼロへ移行したタイミングから所定位相角Δαだけ進行した時点をヒールコンタクト時点として認識するように構成することができる。
例えば、ユーザーの体軸(鉛直軸)を基準として大腿が前方側及び後方側へ向けて揺動している際の股関節角速度ωをそれぞれ正及び負とした場合に、算出される股関節角速度ωが正値からゼロへ移行したタイミングから所定位相角Δαだけ進行した時点をヒールコンタクト時点として認識するように構成することができる。
これに代えて、前記歩行動作補助装置100にヒールコンタクトを検出するヒールコンタクト検出手段を備え、前記大腿位相角検出手段550は、前記ヒールコンタクト検出手段によって検出されたタイミングをヒールコンタクト時点として認識することも可能である。前記ヒールコンタクト検出手段は、例えば、踵の接地を検出可能な圧力センサとされ得る。
さらに、本実施の形態に係る歩行動作補助装置100におけるように、前記加速度センサ515が備えられている場合には、前記加速度センサ515を前記ヒールコンタクト検出手段として兼用することができる。
そして、前記大腿位相角算出手段550は、前記サンプリングタイミングS(k)での股関節角度θ(k)及び股関節角速度ω(k)に基づき、前記サンプリングタイミングS(k)での大腿位相角φ(k)(=-Arctan(ω(k)/θ(k))+π)を算出する。
図10に、股関節角度θ及び股関節角速度ωによって画される大腿位相角φ(歩行状態)を一歩行周期に亘ってプロットすることによって得られるトラジェクトリ線図を模式的に示す。
図10に示すように、股関節角度θ及び股関節角速度ωによって画される大腿位相角φは、一歩行周期において0~2πの間で変化する。
詳しくは、大腿がユーザーの鉛直方向に沿った体軸より前方及び後方に位置されている状態の股関節角度θをそれぞれ「正」及び「負」とし、大腿が前方及び後方へ向けて揺動されている状態の股関節角速度ωをそれぞれ「正」及び「負」とした場合において、股関節角度θが「負」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態の大腿位相角φを0とすると、大腿が後方側へ最大揺動された状態(股関節角度θが「負」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態、図10中のサンプリングタイミングS(1))から、大腿が遊脚状態で相対的に前方側へ移動してユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「正」の方向に最大となる状態)までの期間(図10の歩行領域A1)においては、大腿位相角φは0からπ/2へ変化する。
次いで、引き上げた遊脚状態の大腿がユーザーの体軸と一致している状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「正」の方向に最大となる状態)からさらに相対的に前方側へ最大揺動された状態(股関節角度θが「正」の方向に最大で且つ股関節角速度ωが「ゼロ」となる状態)までの期間(図10の歩行領域A2)においては、大腿位相角φはπ/2からπへ変化する。
そして、遊脚状態の大腿が前方側へ最大揺動された状態(股関節角度θが「正」の方向に最大で且つ股関節角速度ωが「ゼロ」の状態)から、ヒールコンタクトを経て接地して立脚状態となり、当該立脚状態の大腿が相対的に後方側へ揺動されてユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「負」の方向に最大となる状態)までの期間(図10の歩行領域A3)においては、大腿位相角φは位相角πから3π/2へ変化する。
さらに、立脚状態の大腿がユーザーの体軸と一致する状態(股関節角度θが「ゼロ」で且つ股関節角速度ωが「負」の方向に最大となる状態)から相対的に後方側へ揺動されて後方側へ最大揺動された状態(股関節角度が「負」の方向に最大で且つ股関節角速度が「ゼロ」となる状態)までの期間(図10の歩行領域A4)においては、大腿位相角φは3π/2から2πへ変化する。
本実施の形態においては、前記大腿位相角算出手段550は、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した大腿位相角φ(k)を当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段560に送信し且つ前記大腿位相角φ(k)を基準大腿位相角φcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)の代わりに、その時点で保存されている基準大腿位相角φcを当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段560に送信し且つその時点で保存されている基準大腿位相角φcを引き続き保存する保存データ送信処理とを行えるように構成されており、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の大腿位相角がその時点で保存されている基準大腿位相角より小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成されている。
以下、この点について詳述する。
図11に、サンプリングタイミングとサンプリングタイミング毎に前記大腿位相角算出手段550が算出した大腿位相角φとの関係を表すグラフを示す。
図11に、サンプリングタイミングとサンプリングタイミング毎に前記大腿位相角算出手段550が算出した大腿位相角φとの関係を表すグラフを示す。
歩行周期中の大腿の動きが正常な場合には、図11の第2及び3歩行周期C2、C3のように、サンプリングタイミングSが進むに従って(即ち、時間経過に伴って)、サンプリングタイミング毎に前記大腿位相角算出手段550によって算出される大腿位相角φは徐々に増加し、大腿位相角φが2πに到達した時点で一歩行周期が終了し、引き続いて、次の歩行周期が開始する。
しかしながら、脚の不自由なユーザーや脳卒中等の為に麻痺を有するユーザーにおいては、一のサンプリングタイミングでの大腿位相角φが当該一のサンプリングタイミングの直前のサンプリングタイミングでの大腿位相角φよりも減少する事態、即ち、大腿が正常な歩行動作において揺動すべき方向とは反対側へ一時的に戻る事態(以下、大腿の逆転揺動現象という)が生じ得る。
前述の通り、前記歩行動作タイミング算出手段560は、前記大腿位相角算出手段550から送られてくる大腿位相角φに基づいて、歩行周期に対する百分率である周期歩行動作タイミングTを算出し、前記補助トルク算出手段570は、前記歩行動作タイミング算出手段560から送られてくる周期歩行動作タイミングTに基づいて、前記アクチュエータが出力すべきトルク値を算出し、前記作動制御手段580は、前記アクチュエータが前記補助トルク算出手段570から送られてくるトルク値の補助力を出力するように前記アクチュエータの作動制御を行う。
従って、大腿の逆転揺動現象が生じると、前記アクチュエータは、本来、そのタイミングで出力すべきトルク値とは異なるトルク値の補助力を出力することになり、場合によっては、振動を引き起こし得る。
図11の歩行周期C1においては、サンプリングタイミングS(a)までは前記大腿位相角算出手段550によって算出される大腿位相角φは時間経過に伴って徐々に増加している。この状態においては、一のサンプリングタイミングで前記大腿姿勢検出手段510から送られてくる角度関連信号に基づき算出した大腿位相角φは、その時点で前記大腿位相角算出手段550に保存されている基準大腿位相角φcよりも大きくなり、前記保存データ送信処理を実行する為の前記条件を満たさない。
従って、前記大腿位相角算出手段550は、前記最新データ送信処理を実行する。
従って、前記大腿位相角算出手段550は、前記最新データ送信処理を実行する。
これに対し、図11の歩行周期C1におけるサンプリングタイミングS(a+1)で前記大腿姿勢検出手段510から送られてきた角度関連信号に基づいて、前記大腿位相角算出手段550が算出した大腿位相角φ(a+1)は、その時点で前記大腿位相角算出手段550に保存されている基準大腿位相角φc(この例においてはφ(a))よりも小さい。
この場合、前記大腿位相角算出手段550は、サンプリングタイミングS(a+1)での大腿位相角φとして、その時点で保存している基準大腿位相角φc(図11に示す例においては、φ(a))をサンプリングタイミングS(a+1)での大腿位相角φとして前記歩行動作タイミング算出手段560に送信する前記保存データ送信処理を実行する(図11のA部)。
なお、前述の通り、前記保存データ送信処理の実行条件には、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の大腿位相角がその時点で保存されている基準大腿位相角より小さいことに加えて、その偏差の絶対値が所定閾値以下であることが含まれているが、偏差の絶対値が所定閾値以下であるという条件(以下、保存データ送信処理の第2条件という)については後述する。
さらに、図11に示す第1歩行周期C1においては、次のサンプリングタイミングS(a+2)で前記大腿姿勢検出手段510から送られてきた角度関連信号に基づいて、前記大腿位相角算出手段550が算出した大腿位相角φ(a+2)も、その時点で前記大腿位相角算出手段550に保存されている基準大腿位相角φc(この例においてはφ(a))より小さい。
この場合、前記大腿位相角算出手段550は、サンプリングタイミングS(a+2)での大腿位相角φとして、その時点で保存している基準大腿位相角φc(図11に示す例においては、φ(a))をサンプリングタイミングS(a+2)での大腿位相角φとして前記歩行動作タイミング算出手段560に送信する前記保存データ送信処理を実行する(図11のA部)。
一方、図11の歩行周期C1におけるサンプリングタイミングS(a+3)で前記大腿姿勢検出手段510から送られてきた角度関連信号に基づいて、前記大腿位相角算出手段550が算出した大腿位相角φ(a+3)は、その時点で前記大腿位相角算出手段550に保存されている基準大腿位相角φc(この例においてはφ(a))よりも大きくなっており、前記保存データ送信処理を実行する為の前記条件を満たさない。
従って、前記大腿位相角算出手段550は、サンプリングタイミングS(a+3)の大腿位相角φとして大腿位相角φ(a+3)を前記歩行動作タイミング算出手段560に送信し、且つ、大腿位相角φ(a+3)を基準大腿位相角φcとして保存する最新データ送信処理を実行する。
斯かる構成によれば、歩行周期中においてユーザーの大腿が意に反して、正常な歩行動作の際に揺動すべき方向とは反対方向へ揺動する大腿の逆転揺動現象が生じた場合であっても、正常な歩行動作へ戻す為の歩行補助力を有効に付与することができる。
また、意に反した大腿の逆転揺動現象によって前記アクチュエータの出力が過度に急変することを可及的に防止乃至は低減でき、前記アクチュエータの振動を有効に防止乃至は低減することができる。
ここで、保存データ送信処理の第2条件について説明する、
一歩行周期中においては大腿位相角φはサンプリングタイミングが進むに従って(即ち、時間経過に伴って)、0から2πに向かって増加し、大腿位相角が2πに到達した時点で当該一歩行周期が終了する。
一歩行周期中においては大腿位相角φはサンプリングタイミングが進むに従って(即ち、時間経過に伴って)、0から2πに向かって増加し、大腿位相角が2πに到達した時点で当該一歩行周期が終了する。
そして、次のサンプリングタイミングは次の歩行周期の第1回目のサンプリングタイミングとなり、大腿位相角φは、再び、サンプリングタイミングが進むに従って(即ち、時間経過に伴って)、0から2πに向かって増加する。
このように、一の歩行周期から次の歩行周期に切り替わる際には、大腿位相角は2πから0へと減少する。
即ち、歩行周期の切替時には、一の歩行周期中の最後のサンプリングタイミングでの角度関連信号に基づいて前記大腿位相角算出手段550が算出した大腿位相角に比して、次の歩行周期の最初のサンプリングタイミングでの角度関連信号に基づいて前記大腿位相角算出手段550が算出した大腿位相角は、実質的に2πだけ減少することになる。
従って、前記所定閾値として、一の歩行周期から次の歩行周期へ切り替わる際の大腿位相角の偏差の絶対値(即ち、2π)よりは十分に小さく、且つ、意に反した大腿の逆転揺動現象によって想定される大腿位相角の偏差の絶対値よりは大きい値を設定しておくことにより、大腿の逆転揺動現象時においては、基準大腿位相角φを前記歩行動作タイミング算出手段560へ送信する保存データ送信処理を可能としつつ、一の歩行周期から次の歩行周期への切替を許容することができる。
前記所定閾値は、前記条件を満たす限り、任意に設定することができ、例えば、2πの90%である1.8πとすることができる。
本実施の形態においては、前記歩行動作タイミング算出手段560は、大腿位相角φを、歩行周期に対する百分率である周期歩行動作タイミングに変換する位相パターン関数を有しており、サンプリングタイミングS(k)において前記大腿位相角算出手段550から送られてくる大腿位相角φ(サンプリングタイミングS(k)での大腿姿勢検出手段510からの角度関連信号に基づいて前記大腿位相角算出手段550が算出した大腿位相角φ(k)、又は、大腿の逆転揺動現象が生じた際には、その時点で前記大腿位相角算出手段550が保存している基準大腿位相角φc)を前記位相パターン関数に適用して前記サンプリングタイミングS(k)が歩行周期中のどの周期歩行動作タイミングT(k)にあたるか(即ち、一歩行周期の全体を100%とした場合に、大腿位相角φ(k)が何%に相当するか)を算出する。
ここで、前記周期歩行動作タイミングT(k)は、下記変換関数によって算出される。
T(k)=(φ(k)/2π)×100(%)
T(k)=(φ(k)/2π)×100(%)
前記補助トルク算出手段570は、周期歩行動作タイミングと出力すべきトルク値との関係を規定した出力トルクパターンを有しており、前記歩行動作タイミング算出手段560から送られてくる周期歩行動作タイミングを前記出力トルクパターンに適用して当該サンプリングタイミングS(k)において出力すべきトルク値P(k)を算出する。
前記出力トルクパターンはユーザー毎に作成され、予め、前記補助トルク算出手段570に記憶される。
前記出力トルクパターンはユーザー毎に作成され、予め、前記補助トルク算出手段570に記憶される。
前記作動制御手段580は、前記補助トルク算出手段570によって算出されたトルク値の補助力を出力するように、前記アクチュエータ(前記電動モータ130)の作動制御を実行する。
このように、本実施の形態に係る歩行動作補助装置100は、歩行補助力の付与対象部位である下腿とは異なる大腿の位相角(大腿位相角φ)に基づいて歩行周期中の歩行状態(周期歩行動作タイミング)を把握し、前記歩行状態に応じた補助力を下腿に対して出力するように構成されている。
従って、歩行時に複雑な動きを行う下腿の動作に基づいて歩行状態(周期歩行動作タイミング)を認識する構成に比して、歩行状態を正確に認識することができ、歩行状態に適した補助力を出力することができる。
従って、歩行時に複雑な動きを行う下腿の動作に基づいて歩行状態(周期歩行動作タイミング)を認識する構成に比して、歩行状態を正確に認識することができ、歩行状態に適した補助力を出力することができる。
また、本実施の形態に係る歩行動作補助装置100においては、前記大腿位相角算出手段550は、股関節角度θ及び股関節角速度ωによって画されるトラジェクトリ線図上のプロット点のベクトル長が所定の閾値を越えている場合にのみ、股関節角度θ及び股関節角速度ωに基づく大腿位相角φを算出して、大腿位相角φを前記歩行動作タイミング算出手段に送信する一方で、前記ベクトル長が所定の閾値以下の場合には、アクチュエータ作動禁止信号を出力する。
従って、前記歩行動作補助装置100を装着したユーザーが意に反して姿勢変動を起こした場合に、歩行動作を開始していないにも拘わらず、前記アクチュエータ(前記電動モータ130)が歩行補助力を出力することを有効に防止することができる。
さらに、本実施の形態に係る歩行動作補助装置100は、前述の通り、大腿位相角φに基づき一の歩行周期中における歩行状態を認識した上で、前記アクチュエータ(前記電動モータ130)によって下腿に対して歩行補助力を付与するように構成されている。
従って、脳卒中等によって片麻痺を有するユーザーに対しても的確な歩行補助力を供給することができる。
従って、脳卒中等によって片麻痺を有するユーザーに対しても的確な歩行補助力を供給することができる。
即ち、電動モータ等のアクチュエータによって歩行補助力を付与するように構成された従来の歩行補助装置は、前記アクチュエータによって補助力が付与される制御対象部位の動きを検出し、その検出結果に基づき前記アクチュエータの作動制御を行うように構成されている。
例えば、大腿に対して歩行補助力を供給する従来の歩行補助装置においては、大腿の動きの検出結果に基づき、大腿に対して歩行補助力を付与するアクチュエータの作動制御を行うものとされている。
また、下腿に対して歩行補助力を供給する従来の歩行補助装置においては、下腿の動きの検出結果に基づき、下腿に対して歩行補助力を付与するアクチュエータの作動制御を行うものとされている。
また、下腿に対して歩行補助力を供給する従来の歩行補助装置においては、下腿の動きの検出結果に基づき、下腿に対して歩行補助力を付与するアクチュエータの作動制御を行うものとされている。
しかしながら、脳卒中等の為に片麻痺を有する患者の場合、大腿の歩行動作(股関節回りの前後揺動動作)は比較的正常に行えるものの、下腿の歩行動作(膝関節回りの前後揺動動作)は正常に行えないことが多い。
このような患者に対して下腿への歩行補助力を付与しようとすると、前記従来の歩行補助装置においては、正常な歩行動作を行えない下腿の動きに基づいて、下腿に対して歩行補助力を提供するアクチュエータの作動制御を行うことになり、的確な歩行補助力を提供することができないおそれがある。
これに対し、本実施の形態に係る前記歩行動作補助装置100は、前述の通り、大腿位相角φに基づいて、下腿に対して歩行補助力を付与する前記アクチュエータ(前記電動モータ130)の作動制御を行うように構成されている。
従って、ユーザーが脳卒中等によって片麻痺を有する場合であっても、下腿に対して的確な歩行補助力を供給することができる。
従って、ユーザーが脳卒中等によって片麻痺を有する場合であっても、下腿に対して的確な歩行補助力を供給することができる。
好ましくは、前記大腿位相角算出手段550は、前記大腿位相角φ(k)を算出する際に、前記大腿姿勢検出手段510からの角度関連信号に基づいて算出される股関節角度θ(k)(以下、適宜、未正規化股関節角度θ(k)とも言う)及び前記未正規化股関節角度θ(k)を微分して得られる股関節角速度ω(k)(以下、適宜、未正規化股関節角速度ω(k)とも言う)の代わりに、正規化股関節角度θa(k)及び正規化股関節角速度ωa(k)を用いるように構成され得る。
即ち、前記大腿位相角算出手段550は、未正規化股関節角度θ(k)を、記憶している股関節角度用正規化係数Aで除して前記正規化股関節角度θa(k)を算出し且つ未正規化股関節角速度ω(k)を、記憶している股関節角速度用正規化係数Bで除して前記正規化股関節角速度ωa(k)を算出し、前記正規化股関節角度θa(k)及び前記正規化股関節角速度ωa(k)を用いて大腿位相角φ(k)(=-Arctan(ωa(k)/θa(k))+π)を算出するように構成され得る。
斯かる構成によれば、歩行周期中の歩行状態(周期歩行動作タイミング)を正確に認識することができる。
詳しくは、図10においては、理解容易化の為に、大腿位相角φのトラジェクトリ線図を、股関節角度θのスケール(振幅)と股関節角速度ωのスケール(振幅)とを一致させた状態で模式的に示しているが、実際には、股関節角度θのスケール(振幅)と股関節角速度ωのスケール(振幅)とは一致せず、両者はユーザー毎に相違し、より厳密に言えば、同一ユーザーにおいても歩行周期によって異なり得る。
図12に、一のユーザーのある歩行周期におけるトラジェクトリ線図の模式図を示す。
図12に示す例においては、股関節角速度ωのスケール(振幅)が股関節角度θのスケール(振幅)の約2倍となっている。
図12に示す例においては、股関節角速度ωのスケール(振幅)が股関節角度θのスケール(振幅)の約2倍となっている。
なお、図10及び図12中のS(1)は、股関節角度θが「正」の方向に最大で且つ股関節角速度ωが「ゼロ」の際のサンプリングタイミングであり、サンプリングタイミングS(2)~S(12)は、サンプリングタイミングS(1)に後続するサンプリングタイミングである。
また、大腿位相角φ(2)~φ(12)は、それぞれ、サンプリングタイミングS(2)~S(12)での測定値に基づいて得られる大腿位相角である。
また、大腿位相角φ(2)~φ(12)は、それぞれ、サンプリングタイミングS(2)~S(12)での測定値に基づいて得られる大腿位相角である。
図10及び図12の比較から明らかなように、図12は、図10に比して、股関節角度θの絶対値が大きい領域(例えば、サンプリングタイミングS(1)~S(3))では時間経過に対する大腿位相角φの変化割合(即ち、一のサンプリングタイミングと次のサンプリングタイミングとの間における大腿位相角φの偏差)が大きくなる一方で、股関節角度θの絶対値が小さい領域(例えば、サンプリングタイミングS(7)~サンプリングタイミングS(12))では時間経過に対する大腿位相角φの変位割合が小さくなる。
前述の通り、サンプリングタイミングS(k)での大腿位相角φ(k)を、歩行周期に対する百分率を用いて規定する周期歩行動作タイミングT(k)で表すと、
T(k)=(φ(k)/2π)×100(%)
となる。
T(k)=(φ(k)/2π)×100(%)
となる。
従って、股関節角度θのスケール(振幅)と股関節角速度ωのスケール(振幅)とが異なっていると、大腿位相角φに基づいて算出される周期歩行動作タイミングの変化割合が、一歩行周期中における大腿の揺動位置(即ち、股関節角度θの絶対値の大小)に応じて大きく変動することになり、結果、周期歩行動作タイミングを正確に認識することができず、前記アクチュエータが出力すべきトルク値を正確に得ることが困難になる。
この点を考慮して、未正規化股関節角度θ(k)を股関節角度用正規化係数Aで除して正規化股関節角度θa(k)を算出し且つ未正規化股関節角度θ(k)を微分して得られる未正規化股関節角速度ω(k)を股関節角速度用正規化係数Bで除して正規化股関節角速度ωa(k)を算出し、正規化股関節角度θa(k)及び正規化股関節角速度ωa(k)を用いて大腿位相角φ(k)(=-Arctan(ωa(k)/θa(k))+π)を算出することができる。
斯かる構成によれば、大腿位相角φ(k)の算出基礎となる股関節角度θa(k)及び股関節角速度ωa(k)の間のスケール(振幅)の差異を防止乃至は低減でき、歩行周期に亘って、周期歩行動作タイミングを精度良く認識することができる。
例えば、前記大腿位相角算出手段550は、所定期間内において前記大腿姿勢検出手段510からの角度関連信号に基づいて得られた未正規化股関節角度θのうちの絶対値の最大値を前記股関節角度用正規化係数Aとして記憶し、且つ、前記所定期間内において得られた未正規化股関節角度θを微分して算出された未正規化股関節角速度ωのうちの絶対値の最大値を前記股関節角速度用正規化係数Bとして記憶するように、構成することができる。
斯かる構成によれば、ユーザー毎に異なる歩行の「クセ」に応じた前記股関節角度用正規化係数A及び前記股関節角速度用正規化係数Bを得ることができ、周期歩行動作タイミングの認識精度を向上することができる。
これに代えて、前記大腿位相角算出手段550が、予め入力されている人為入力股関節角度及び人為入力股関節角速度をそれぞれ前記股関節角度用正規化係数A及び前記股関節角速度用正規化係数Bとして記憶するように変形することも可能である。
この変形例において、前記人為入力股関節角度及び前記人為入力股関節角速度は、ユーザーの過去の歩行データに基づき、ユーザー毎に設定され得る。
この変形例において、前記人為入力股関節角度及び前記人為入力股関節角速度は、ユーザーの過去の歩行データに基づき、ユーザー毎に設定され得る。
前記変形例において、好ましくは、前記大腿位相角算出手段550は、所定期間内において前記大腿姿勢検出手段510からの角度関連信号に基づいて得られた未正規化股関節角度θのうちの絶対値の最大値を前記人為入力股関節角度に代えて前記股関節角度用正規化係数Aとして上書き保存し、且つ、前記所定期間内において得られた未正規化股関節角度θを微分して算出された未正規化股関節角速度ωのうちの絶対値の最大値を前記人為入力股関節角速度に代えて前記股関節角速度用正規化係数Bとして上書き保存するように構成され得る。
前記所定期間は、例えば、直近に完了した所定回数の歩行周期、若しくは、当該歩行動作補助装置100の主電源がオンされた時点から直近に完了した歩行周期までの期間とされ得る。
前記所定回数は、1回以上の整数で適宜設定することができる。
前記所定回数は、1回以上の整数で適宜設定することができる。
次に、歩行動作に必要な歩行補助力について説明する。
図13に、一歩行周期中の歩行姿勢を時系列で表した模式図を示す。
図13に示すように、一歩行周期は、ユーザーの体軸(鉛直軸)より前方側で踵を接地させるヒールコンタクト時点を含むヒールコンタクト期(踏み出した足が接床する前後の期間)X1と、ヒールコンタクト後に当該ヒールコンタクトした脚を接地させた状態で後方側へ相対移動させる立脚期(接床した下腿が身体に対して相対的に後方に移動する期間)X2と、立脚期X2の終了時点から立脚していた脚の下腿を引き上げる遊脚期の初期段階X3aと、引き上げた下腿を前方側へ相対移動させて、ヒールコンタクトへ導く遊脚期の後期段階X3bとを含んでいる。
図13に、一歩行周期中の歩行姿勢を時系列で表した模式図を示す。
図13に示すように、一歩行周期は、ユーザーの体軸(鉛直軸)より前方側で踵を接地させるヒールコンタクト時点を含むヒールコンタクト期(踏み出した足が接床する前後の期間)X1と、ヒールコンタクト後に当該ヒールコンタクトした脚を接地させた状態で後方側へ相対移動させる立脚期(接床した下腿が身体に対して相対的に後方に移動する期間)X2と、立脚期X2の終了時点から立脚していた脚の下腿を引き上げる遊脚期の初期段階X3aと、引き上げた下腿を前方側へ相対移動させて、ヒールコンタクトへ導く遊脚期の後期段階X3bとを含んでいる。
歩行補助力には、下腿を大腿に対して伸展方向に押動する力と、下腿を大腿に対して屈曲方向へ押動する力とが含まれ、歩行周期中の動作タイミングに応じて必要な歩行補助力の方向が異なる。
例えば、前記ヒールコンタクト期X1及び立脚期X2においては、下腿を膝関節回り膝伸展方向へ回動させて膝折れを防止する伸展方向の歩行補助力が必要となる。
遊脚期の初期段階X3aにおいては、下腿を膝関節回り膝屈曲方向へ回動させて脚の引き上げを補助する屈曲方向の歩行補助力が必要となる。
また、前記遊脚期の後期段階X3bにおいては、下腿を膝関節回り膝伸展方向へ回動させる歩行補助力が必要となる。
遊脚期の初期段階X3aにおいては、下腿を膝関節回り膝屈曲方向へ回動させて脚の引き上げを補助する屈曲方向の歩行補助力が必要となる。
また、前記遊脚期の後期段階X3bにおいては、下腿を膝関節回り膝伸展方向へ回動させる歩行補助力が必要となる。
そして、前記4段階の何れの段階又は全ての段階において歩行補助力が必要か、及び/又は、必要な段階においてどの程度の大きさの歩行補助力が必要かは、ユーザー毎、及び/又は、ユーザーの回復程度に応じて異なる。
この点を踏まえて、ユーザー毎、及び、ユーザーの回復程度毎に応じて、前記出力トルクパターンが設定される。
この点を踏まえて、ユーザー毎、及び、ユーザーの回復程度毎に応じて、前記出力トルクパターンが設定される。
図14に、前記歩行動作補助装置100における前記制御装置500によるアクチュエータ作動制御モードのフローを示す。
起動信号入力に応じて前記制御装置500が前記アクチュエータ作動制御モードを起動する。
起動信号は、例えば、スタートボタン等の人為操作部材へのユーザーによる人為操作に応じて入力される。
起動信号は、例えば、スタートボタン等の人為操作部材へのユーザーによる人為操作に応じて入力される。
前記アクチュエータ作動制御モードが起動されると、前記大腿位相角算出手段550は、ステップS11で、所定回数の歩行周期が完了しているか否かを判断する。
所定回数の歩行周期が完了しているか否かは、後述する「歩行動作タイミング算出手段への大腿位相角の送信処理」において算出される大腿位相角φ(k)が予め設定されている歩行周期基準角(例えば、0)に戻る回数をカウントしておき、このカウント回数が所定回数に達しているか否かで判断することができる。
所定回数の歩行周期が完了しているか否かは、後述する「歩行動作タイミング算出手段への大腿位相角の送信処理」において算出される大腿位相角φ(k)が予め設定されている歩行周期基準角(例えば、0)に戻る回数をカウントしておき、このカウント回数が所定回数に達しているか否かで判断することができる。
ステップS11がYESの場合にはステップS12へ移行し、ステップS11がNOの場合にはステップS12をバイパスしてステップS13へ移行する。
前記アクチュエータ作動制御モードの起動直後においては、ステップS11においてNO判定され、ステップS13へ移行する。
なお、ステップS12については後述する。
前記アクチュエータ作動制御モードの起動直後においては、ステップS11においてNO判定され、ステップS13へ移行する。
なお、ステップS12については後述する。
ステップS13において、前記大腿位相角算出手段550は、前記大腿姿勢検出手段510からの一のサンプリングタイミングS(k)での角度関連信号に基づき当該一のサンプリングタイミングS(k)での非正規化股関節角度θ(k)を算出し、ステップS14において、未正規化股関節角度θ(k)に基づき前記一のサンプリングタイミングS(k)での未正規化股関節角速度ω(k)を算出する。
ステップS15において、前記大腿位相角算出手段550は、未正規化股関節角度θ(k)を、記憶している股関節角度用正規化係数Aで除して、サンプリングタイミングS(k)での正規化股関節角度θa(k)を算出し、且つ、未正規化股関節角速度を、記憶している股関節角速度用正規化係数Bで除して、サンプリングタイミングS(k)での正規化股関節角速度ωa(k)を算出する。
前記大腿位相角算出手段550は、ステップ16において、正規化股関節角度θa(k)及び正規化股関節角速度ωa(k)に基づきトラジェクトリ線図を作成し、ステップS17において、トラジェクトリ線図上のプロット点のベクトル長(プロット点と原点との距離)が閾値を越えているか否かを判断する。
前記ステップS17がNOの場合、前記大腿位相角算出手段550は、歩行動作が開始されていないと判断して、アクチュエータ作動禁止信号を出力する(ステップS25)。
この場合、前記アクチュエータ作動制御モードは、ステップS11に戻る。
この場合、前記アクチュエータ作動制御モードは、ステップS11に戻る。
前記ステップS17がYESの場合には、「歩行動作タイミング算出手段への大腿位相角の送信処理」を実行する。
図15に、「歩行動作タイミング算出手段への大腿位相角の送信処理」のフローを示す。
図15に、「歩行動作タイミング算出手段への大腿位相角の送信処理」のフローを示す。
前記大腿位相角算出手段550は、サンプリングタイミングS(k)での股関節角度θ(k)及び股関節角速度ω(k)(本実施の形態においては、正規化股関節角度θa(k)及び正規化股関節角速度ωa(k))に基づき大腿位相角φ(k)を算出する(ステップS51)。
次いで、前記大腿位相角算出手段550は、大腿位相角φ(k)が、その時点で保存している基準大腿位相角φcより小さいか否かを判断する(ステップS52)。
ここで、基準大腿位相角φcの初期値は0とされており、下記ステップS55、S62、S67で基準大腿位相角φcが上書き保存されている場合にはその保存値とされる。
ここで、基準大腿位相角φcの初期値は0とされており、下記ステップS55、S62、S67で基準大腿位相角φcが上書き保存されている場合にはその保存値とされる。
ステップS52がNOの場合、即ち、ステップS51で算出された大腿位相角φ(k)が基準大腿位相角φcよりも大きい場合は、正常な歩行動作(即ち、大腿位相角φが時間経過に伴って増加している歩行動作)が行われていることを意味する。
この場合には、前記大腿位相角算出手段550は、サンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)を、当該サンプリングタイミングS(k)での大腿位相角φとして前記歩行動作タイミング算出手段560に送信し(ステップS61)、且つ、前記大腿位相角φ(k)を新たな基準大腿位相角φcとして上書き保存して(ステップS62)、「歩行動作タイミング算出手段への大腿位相角の送信処理」を終了する。
従って、この場合には、次のサンプリングタイミングS(k+1)に対する「歩行動作タイミング算出手段への大腿位相角の送信処理」のステップS52においては、当該サンプリングタイミングS(k+1)での角度関連信号に基づいて算出した大腿位相角φ(k+1)が、基準大腿位相角φcとして保存されている大腿位相角φ(k)よりも小さいか否かが判断される。
前記ステップS52がYESの場合、即ち、ステップS51で算出された大腿位相角φ(k)が基準大腿位相角φcよりも小さい場合は、正常な歩行動作(即ち、大腿位相角が時間経過に伴って増加している歩行動作)が行われておらず、前記大腿の逆転揺動現象が生じている可能性があることを意味する。
この場合には、前記大腿位相角算出手段550は、大腿位相角φ(k)及び基準大腿位相角φcの偏差の絶対値が所定閾値よりも小さいか否かを判断する(ステップS53)。
ステップS53は、ステップS51で算出した大腿位相角φ(k)が基準大腿位相角φcよりも小さいという事態が、意に反した大腿の逆転揺動現象に依るものか、若しくは、一の歩行周期から次の歩行周期への歩行周期の切替に依るものかを判断する為のステップである。
前述の通り、ステップS53での所定閾値は、歩行周期の切替時には、ステップS53での判断がNOとなるように設定される。
前記所定閾値は、例えば、歩行周期全体における大腿位相角の変化幅(2π)の90%(1.8π)とされる。
前記所定閾値は、例えば、歩行周期全体における大腿位相角の変化幅(2π)の90%(1.8π)とされる。
ステップS53がNOの場合には、前記大腿位相角算出手段550は、算出した大腿位相角φ(k)が基準大腿位相角φcよりも小さいという事態が、一の歩行周期から次の歩行周期への歩行周期の切替に依るものであると判断して、サンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)を、当該サンプリングタイミングS(k)での大腿位相角として前記歩行動作タイミング算出手段560に送信し(ステップS66)、且つ、前記大腿位相角φ(k)を新たな基準大腿位相角φcとして保存して(ステップS67)、前記「歩行動作タイミング算出手段への大腿位相角の送信処理」を終了する。
従って、この場合には、次のサンプリングタイミングS(k+1)での「歩行動作タイミング算出手段への大腿位相角の送信処理」のステップS52においては、当該サンプリングタイミングS(k+1)での角度関連信号に基づいて算出した大腿位相角φ(k+1)が、基準大腿位相角φcとして保存されている大腿位相角φ(k)よりも減少しているか否かが判断される。
ステップS53がYESの場合には、前記大腿位相角算出手段550は、意に反した大腿の逆転揺動現象が生じていると判断して、サンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)に代えて、基準大腿位相角φcを前記歩行動作タイミング算出手段560に送信する(ステップS54)。
この場合、前記大腿位相角算出手段550は、その時点で保存している基準大腿位相角φcをそのまま保存して(ステップS55)、前記「歩行動作タイミング算出手段への大腿位相角の送信処理」を終了する。
従って、この場合には、次のサンプリングタイミングS(k+1)での「歩行動作タイミング算出手段への大腿位相角の送信処理」のステップS52においては、当該サンプリングタイミングS(k+1)での角度関連信号に基づいて算出した大腿位相角φ(k+1)が、継続して保存されている基準大腿位相角φcよりも減少しているか否かが判断される。
「歩行動作タイミング算出手段への大腿位相角の送信処理」が終了すると、図14に示すように、前記歩行動作タイミング算出手段560は、前記大腿位相角算出手段550から送られてきた大腿位相角(大腿位相角φ(k)又は基準大腿位相角φc)に基づいて周期歩行動作タイミングT(k)を算出し、前記補助トルク算出手段570に送信する(ステップS19)。
前記補助トルク算出手段570は、前記歩行動作タイミング算出手段560からの周期歩行動作タイミングT(k)を、記憶する出力トルクパターンに適用して、このタイミング(サンプリングタイミングS(k))において前記アクチュエータが出力すべき歩行補助力の大きさ及び方向を取得し、前記作動制御手段580に送信する(ステップS20)。
前記作動制御手段580は、前記補助トルク算出手段570によって算出された大きさ及び方向の歩行補助力が出力されるように前記アクチュエータの作動制御を行う(ステップS21)。
ステップS22において、前記制御装置500は、前記アクチュエータ作動制御モードの終了信号が入力されているか否かを判断し、終了信号の入力が無い場合にはステップS11へ戻り、終了信号が入力された場合には当該制御モードを終了する。
なお、終了信号は例えば、終了ボタン等の人為操作部材へのユーザーによる人為操作に応じて入力される。
なお、終了信号は例えば、終了ボタン等の人為操作部材へのユーザーによる人為操作に応じて入力される。
ステップS22からステップS11へ戻ると、前記大腿位相角算出手段550は、前記ステップS18においてカウントしている歩行周期の回数が所定回数に達したか否かを判定し、YESの場合にはステップS12へ移行する。
ステップS12において、前記大腿位相角算出手段550は、所定回数の歩行周期内において前記大腿姿勢検出手段510からの角度信号に基づいて得られた未正規化股関節角度θの中の絶対値の最大値を前記股関節角度用正規化係数Aとして上書きし、且つ、所定回数の歩行周期内において前記大腿姿勢検出手段からの角度信号に基づいて得られた未正規化股関節角度θを微分して算出された未正規化股関節角速度ωの中の絶対値の最大値を前記股関節角速度用正規化係数Bとして上書きする。
なお、本実施の形態においては、前述の通り、大腿位相角に基づいて大腿の逆転揺動現象の発生有無を判断するように構成されているが、これに代えて、大腿の逆転揺動現象の発生有無を周期歩行動作タイミングに基づいて判断するように構成することも可能である。
即ち、前記歩行動作タイミング算出手段560が、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)を当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段570に送信し且つ前記周期歩行動作タイミングT(k)を基準周期歩行動作タイミングTcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)の代わりに、その時点で保存されている基準周期歩行動作タイミングTcを当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段570に送信し且つその時点で保存されている基準周期歩行動作タイミングTcを引き続き保存する保存データ送信処理とを有するものとし、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の周期歩行動作タイミングがその時点で保存されている基準周期歩行動作タイミングより小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うように構成することができる。
斯かる構成によっても、本実施の形態におけると同様に、意に反した大腿の逆転揺動現象が生じた場合であっても、歩行補助力の付与を可及的に円滑に行うことができる。
なお、この場合には、前記所定閾値は、一歩行周期中の周期歩行動作タイミングを0~100%とした場合において、例えば、90%とすることができる。
なお、この場合には、前記所定閾値は、一歩行周期中の周期歩行動作タイミングを0~100%とした場合において、例えば、90%とすることができる。
100 歩行動作補助装置
130 電動モータ(アクチュエータ)
510 大腿姿勢検出手段
550 大腿位相角算出手段
560 歩行動作タイミング算出手段
570 補助トルク算出手段
580 作動制御手段
130 電動モータ(アクチュエータ)
510 大腿姿勢検出手段
550 大腿位相角算出手段
560 歩行動作タイミング算出手段
570 補助トルク算出手段
580 作動制御手段
Claims (5)
- ユーザーの歩行動作に対して補助力を付与するアクチュエータと、
サンプリングタイミング毎にユーザーの大腿の前後揺動角度である股関節角度に関連する角度関連信号を検出する大腿姿勢検出手段と、
前記角度関連信号に基づいてサンプリングタイミング毎に大腿位相角を算出する大腿位相角算出手段と、
前記大腿位相角算出手段からの大腿位相角に基づいて歩行周期に対する百分率である周期歩行動作タイミングを算出する歩行動作タイミング算出手段と、
周期歩行動作タイミング及び出力すべきトルク値の関係を規定した出力トルクパターンを有し、前記歩行動作タイミング算出手段から送られてくる周期歩行動作タイミングを前記出力トルクパターンに適用してサンプリングタイミングに応じたトルク値を算出する補助トルク算出手段と、
前記補助トルク算出手段によって算出されたトルク値の補助力を出力するように、前記アクチュエータの作動制御を司る作動制御手段とを備え、
前記大腿位相角算出手段は、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した大腿位相角φ(k)を当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段に送信し且つ前記大腿位相角φ(k)を基準大腿位相角φcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した大腿位相角φ(k)の代わりに、その時点で保存されている基準大腿位相角φcを当該サンプリングタイミングS(k)の大腿位相角として前記歩行動作タイミング算出手段に送信し且つその時点で保存されている基準大腿位相角φcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の大腿位相角がその時点で保存されている基準大腿位相角より小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うことを特徴とする歩行動作補助装置。 - 前記所定閾値は、1.8πとされていることを特徴とする請求項1に記載の歩行動作補助装置。
- ユーザーの歩行動作に対して補助力を付与するアクチュエータと、
サンプリングタイミング毎にユーザーの大腿の前後揺動角度である股関節角度に関連する角度関連信号を検出する大腿姿勢検出手段と、
前記角度関連信号に基づいてサンプリングタイミング毎に大腿位相角を算出する大腿位相角算出手段と、
前記大腿位相角算出手段からの大腿位相角に基づいて歩行周期に対する百分率である周期歩行動作タイミングを算出する歩行動作タイミング算出手段と、
周期歩行動作タイミング及び出力すべきトルク値の関係を規定した出力トルクパターンを有し、前記歩行動作タイミング算出手段から送られてくる周期歩行動作タイミングを前記出力トルクパターンに適用してサンプリングタイミングに応じたトルク値を算出する補助トルク算出手段と、
前記補助トルク算出手段によって算出されたトルク値の補助力を出力するように、前記アクチュエータの作動制御を司る作動制御手段とを備え、
前記歩行動作タイミング算出手段は、一歩行周期中の第k番目のサンプリングタイミングS(k)(kは1以上の整数)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)を当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つ前記周期歩行動作タイミングT(k)を基準周期歩行動作タイミングTcとして保存する最新データ送信処理と、一歩行周期中の第k番目のサンプリングタイミングS(k)での角度関連信号に基づいて算出した周期歩行動作タイミングT(k)の代わりに、その時点で保存されている基準周期歩行動作タイミングTcを当該サンプリングタイミングS(k)の周期歩行動作タイミングとして前記補助トルク算出手段に送信し且つその時点で保存されている基準周期歩行動作タイミングTcを引き続き保存する保存データ送信処理とを有し、一のサンプリングタイミングでの角度関連信号に基づいて算出した一の周期歩行動作タイミングがその時点で保存されている基準周期歩行動作タイミングより小さく、且つ、その偏差の絶対値が所定閾値以下である条件を満たす場合にのみ前記保存データ送信処理を行い、その他の場合には前記最新データ送信処理を行うことを特徴とする歩行動作補助装置。 - 一歩行周期中の周期歩行動作タイミングを0~100%とした場合において、前記所定閾値は90%とされていることを特徴とする請求項3に記載の歩行動作補助装置。
- 前記歩行動作タイミング算出手段は、大腿位相角と歩行周期における周期歩行動作タイミングとの関係を規定した変換関数を有し、前記大腿位相角算出手段から送られてくる大腿位相角を前記変換関数に適用して周期歩行動作タイミングを算出することを特徴とする請求項1から4の何れかに記載の歩行動作補助装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202080024907.5A CN113645933B (zh) | 2019-03-28 | 2020-02-25 | 步行动作辅助装置 |
EP20777578.4A EP3943057A4 (en) | 2019-03-28 | 2020-02-25 | DEVICE TO ASSIST WALKING MOVEMENT |
US17/598,789 US20220168166A1 (en) | 2019-03-28 | 2020-02-25 | Gait motion assisting apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019062404A JP6785906B2 (ja) | 2019-03-28 | 2019-03-28 | 歩行動作補助装置 |
JP2019-062404 | 2019-03-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020195447A1 true WO2020195447A1 (ja) | 2020-10-01 |
Family
ID=72609022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/007312 WO2020195447A1 (ja) | 2019-03-28 | 2020-02-25 | 歩行動作補助装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220168166A1 (ja) |
EP (1) | EP3943057A4 (ja) |
JP (1) | JP6785906B2 (ja) |
CN (1) | CN113645933B (ja) |
WO (1) | WO2020195447A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6148766B2 (ja) | 1979-09-10 | 1986-10-25 | Transformatoren Union Ag | |
JP2016214504A (ja) * | 2015-05-19 | 2016-12-22 | 本田技研工業株式会社 | 歩行補助装置 |
JP2018050882A (ja) * | 2016-09-28 | 2018-04-05 | サンコール株式会社 | 歩行動作補助装置 |
WO2019093000A1 (ja) * | 2017-11-08 | 2019-05-16 | 本田技研工業株式会社 | 移動運動支援装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5343708B2 (ja) * | 2009-05-27 | 2013-11-13 | トヨタ自動車株式会社 | 着地タイミング特定装置及び歩行補助装置 |
CN102665638B (zh) * | 2009-11-13 | 2015-05-13 | 丰田自动车株式会社 | 行走辅助装置 |
CN103200909B (zh) * | 2010-09-27 | 2016-05-04 | 范德比尔特大学 | 行动辅助设备 |
JP5986445B2 (ja) * | 2012-07-20 | 2016-09-06 | 国立大学法人九州大学 | 歩行用遊脚振子運動補助具およびアシスト力の制御方法 |
JP6148766B1 (ja) * | 2016-06-01 | 2017-06-14 | サンコール株式会社 | アクチュエータ付き長下肢装具 |
JP2017213337A (ja) * | 2016-10-14 | 2017-12-07 | サンコール株式会社 | アクチュエータ付き長下肢装具 |
JP6765989B2 (ja) * | 2017-02-23 | 2020-10-07 | サンコール株式会社 | アクチュエータ付き長下肢装具 |
JP6797961B2 (ja) * | 2019-03-25 | 2020-12-09 | サンコール株式会社 | 歩行動作補助装置 |
-
2019
- 2019-03-28 JP JP2019062404A patent/JP6785906B2/ja active Active
-
2020
- 2020-02-25 WO PCT/JP2020/007312 patent/WO2020195447A1/ja unknown
- 2020-02-25 CN CN202080024907.5A patent/CN113645933B/zh active Active
- 2020-02-25 US US17/598,789 patent/US20220168166A1/en active Pending
- 2020-02-25 EP EP20777578.4A patent/EP3943057A4/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6148766B2 (ja) | 1979-09-10 | 1986-10-25 | Transformatoren Union Ag | |
JP2016214504A (ja) * | 2015-05-19 | 2016-12-22 | 本田技研工業株式会社 | 歩行補助装置 |
JP2018050882A (ja) * | 2016-09-28 | 2018-04-05 | サンコール株式会社 | 歩行動作補助装置 |
WO2019093000A1 (ja) * | 2017-11-08 | 2019-05-16 | 本田技研工業株式会社 | 移動運動支援装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3943057A4 |
Also Published As
Publication number | Publication date |
---|---|
CN113645933A (zh) | 2021-11-12 |
EP3943057A4 (en) | 2023-03-15 |
US20220168166A1 (en) | 2022-06-02 |
JP2020156975A (ja) | 2020-10-01 |
EP3943057A1 (en) | 2022-01-26 |
JP6785906B2 (ja) | 2020-11-18 |
CN113645933B (zh) | 2024-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11529281B2 (en) | Gait motion assisting apparatus | |
EP3878420B1 (en) | Actuator-equipped knee ankle foot orthosis | |
JP6766117B2 (ja) | 歩行動作補助装置 | |
JP6765989B2 (ja) | アクチュエータ付き長下肢装具 | |
JP6925231B2 (ja) | 歩行動作補助装置 | |
WO2020217690A1 (ja) | 歩行動作補助装置 | |
JP2018050881A (ja) | 歩行動作補助装置 | |
WO2020195446A1 (ja) | 歩行動作補助装置 | |
JP7173880B2 (ja) | 歩行動作補助装置 | |
WO2020195447A1 (ja) | 歩行動作補助装置 | |
JP2020156556A5 (ja) | ||
JP2018050882A (ja) | 歩行動作補助装置 | |
JP2017213337A (ja) | アクチュエータ付き長下肢装具 | |
JP6717766B2 (ja) | アクチュエータ付き長下肢装具 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20777578 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2020777578 Country of ref document: EP Effective date: 20211020 |