Walking assistance method and apparatuses
A walking assistance method may include measuring a current gait motion of a user, defining a state variable based on the current gait motion, setting a delay that is a feedback element for the state variable, and generating a torque profile based on the state variable and the delay.
1. A walking assistance method comprising:
measuring a left joint angle and a right joint angle of a user;
determining a state variable of a joint motion, based on an angle difference between the left joint angle and the right joint angle;
setting a delay time associated with an output timing of torque;
generating a torque profile based on the state variable and the delay time; and
outputting torque by controlling motors based on the torque profile such that the output timing of the torque is delayed until after expiration of the delay time.
2. The walking assistance method of claim 1 , further comprising:
filtering the left joint angle and the right joint angle.
3. The walking assistance method of claim 2 , wherein the filtering comprises:
performing low-pass filtering of the left joint angle and the right joint angle using a low-pass filter (LPF).
4. The walking assistance method of claim 1 , wherein the angle difference is a difference between a trigonometric function of the left joint angle and a trigonometric function of the right joint angle.
5. The walking assistance method of claim 1 , further comprising:
applying a gain to the state variable.
6. The walking assistance method of claim 1 , wherein the generating the torque profile based on the state variable and the delay time comprises:
delaying, for the delay time, feeding of the state variable associated with the joint motion of the user back as feedback to generate the torque profile such that the torque profile is adjusted to delay the output timing of the torque until after the expiration of the delay time.
7. A walking assistance apparatus comprising:
motors;
a sensor configured to measure a left joint angle and a right joint angle of a user; and
a controller configured to,
determine a state variable of a joint motion being based on an angle difference between the left joint angle and the right joint angle,
set a delay time associated with an output timing of torque,
generate a torque profile based on the state variable and the delay time; and
output torque by controlling the motors based on the torque profile such that the output timing of the torque is delayed until after expiration of the delay time.
8. The walking assistance apparatus of claim 7 , further comprising:
a filter configured to filter the left joint angle and the right joint angle.
9. The walking assistance apparatus of claim 8 , wherein the filter comprises:
a low-pass filter (LPF) configured to perform low-pass filtering on the left joint angle and the right joint angle.
10. The walking assistance apparatus of claim 7 , wherein the angle difference is a difference between a trigonometric function of the left joint angle and a trigonometric function of the right joint angle as the state variable.
11. The walking assistance apparatus of claim 7 , wherein the controller is configured to apply a gain to the state variable.
12. The walking assistance apparatus of claim 7 , wherein the controller is configured to generate the torque profile based on the state variable and the delay time by delaying, for the delay time, feeding of the state variable associated with the joint motion of the user back as feedback to generate the torque profile such that the torque profile is adjusted to delay the output timing of the torque until after the expiration of the delay time.