IP Library Granted Patent US 11,048,776
Granted Patent B2
US 11,048,776 · App. 16/299,120 · Granted Jun 29, 2021

Methods and systems for control of human locomotion

Inventors: Mark Snaterse (Port Moody, CA); James Maxwell Donelan (North Vancouver, CA); Sung Jae Chang (Toronto, CA)
Assignee: Simon Fraser University
G06F17/40A61B5/1112A63B69/0028A63B71/0686G05B11/42A61B5/024A61B5/1123A61B5/6829A61B2505/09A63B2071/0625A63B2071/0627A63B2071/0655A63B2208/14A63B2220/10A63B2220/12A63B2220/30A63B2220/836A63B2225/20A63B2225/50A63B2230/062A63B2230/207G01S19/19
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,048,776
App. No.
16/299,120
Granted
Jun 29, 2021
Kind
B2
Abstract

A method is provided for the automatic control of cycling speed in a human. The method comprises: estimating the subject's actual cycling speed using one or more sensors to thereby obtain a measured speed; determining an error comprising a difference between a desired speed and the measured speed; and outputting, to the subject, a stimulus frequency signal wherein the stimulus frequency signal is based on the error in such a manner that when the subject pedals in a manner that matches a frequency of the stimulus frequency signal, the subject's actual speed controllably tracks the desired speed.

Claims (41)

1. A method for guiding locomotion speed in a human subject during a locomotion event, the method comprising:

estimating the subject's actual locomotion speed during the locomotion event using one or more sensors to thereby obtain a measured speed as a distance per unit time;

determining an error as a distance per unit time during the locomotion event, the error comprising a difference between a desired speed at a particular instant during the locomotion event as a distance per unit time and the measured speed for the particular instant during the locomotion event;

determining that the error has a non-zero magnitude;

outputting, to the subject during the locomotion event, a stimulus frequency signal comprising a tempo;

requesting the human subject to locomote with a gait frequency that matches the tempo;

determining the tempo of the stimulus frequency signal based on the error in accordance with a control strategy which ensures that when the subject locomotes with the gait frequency that matches the tempo, the magnitude of the error is reduced over time during the locomotion event.

2. A method according to claim 1 wherein determining the tempo of the stimulus frequency signal based on the error comprises implementing a proportional-integral-derivative (PID) control scheme.

3. A method according to claim 2 wherein implementing the PID control scheme comprises generating a control signal based on the error and using the control signal as an input to a frequency generator which outputs the stimulus frequency signal in response to the control signal.

4. A method according to claim 1 wherein determining the tempo of the stimulus frequency signal based on the error comprises determining a first control term proportional to the error which is used, at least in part, to determine the stimulus frequency signal.

5. A method according to claim 4 wherein determining the tempo of the stimulus frequency signal based on the error comprises generating a control signal as a combination of available control terms and using the control signal as an input to a frequency generator which outputs the stimulus frequency signal in response to the control signal.

6. A method according to claim 5 comprising updating the control signal with a control period of less than 10 seconds.

7. A method according to claim 5 comprising updating the control signal with a control period of less than 1 second.

8. A method according to claim 5 wherein the stimulus frequency signal is provided to the subject in a form of music and the control signal is updated at a conclusion of each musical piece.

9. A method according to claim 1 wherein the stimulus frequency signal comprises an auditory signal that is output to the subject.

10. A method according to claim 1 wherein the stimulus frequency signal comprises one or more of: a tactile signal that is output to the subject and a visual signal that is output to the subject.

11. A method according to claim 1 wherein the desired speed comprises a user-specified speed profile.

12. A method according to claim 11 wherein the user-specified speed profile comprises an interval profile which comprises a plurality of intervals with each interval comprising at least one of: a desired speed level for a desired period of time; and a desired speed level for a desired distance.

13. A method according to claim 11 wherein the user-specified speed profile comprises a ramping speed profile which includes one or more time periods when the desired speed is increasing constantly with time.

14. A method according to claim 11 wherein the user-specified speed profile comprises a profile downloaded from a communication network.

15. A method according to claim 5 wherein the stimulus frequency signal is provided to the subject in a form of music and the control signal is updated at one or more intervals within a musical piece.

16. A method for guiding locomotion speed in a human subject during a locomotion event, the method comprising:

estimating the subject's actual locomotion speed during the locomotion event using one or more sensors to thereby obtain a measured speed as a distance per unit time;

determining an error as a distance per unit time during the locomotion event, the error comprising a difference between a desired speed at a particular instant during the locomotion event as a distance per unit time and the measured speed for the particular instant during the locomotion event; and

outputting, to the subject during the locomotion event, a stimulus frequency signal comprising a tempo wherein the tempo of the stimulus frequency signal is based on the error in such a manner that when the subject ambulates with gait frequency that matches the tempo of the stimulus frequency signal, the subject's actual speed as a distance per unit time during the locomotion event controllably tracks the desired speed;

wherein outputting the stimulus frequency signal based on the error comprises determining a first control term proportional to the error which is used, at least in part, to determine the stimulus frequency signal;

wherein outputting the stimulus frequency signal based on the error comprises determining a second control term, the second control term proportional to a time integral of the error and the second control term used, at least in part, to determine the stimulus frequency signal.

17. A method for guiding locomotion speed in a human subject during a locomotion event, the method comprising:

estimating the subject's actual locomotion speed during the locomotion event using one or more sensors to thereby obtain a measured speed as a distance per unit time;

determining an error as a distance per unit time during the locomotion event, the error comprising a difference between a desired speed at a particular instant during the locomotion event as a distance per unit time and the measured speed for the particular instant during the locomotion event; and

outputting, to the subject during the locomotion event, a stimulus frequency signal comprising a tempo wherein the tempo of the stimulus frequency signal is based on the error in such a manner that when the subject ambulates with a gait frequency that matches the tempo of the stimulus frequency signal, the subject's actual speed as a distance per unit time during the locomotion event controllably tracks the desired speed;

wherein outputting the stimulus frequency signal based on the error comprises determining a first control term proportional to the error which is used, at least in part, to determine the stimulus frequency signal;

wherein outputting the stimulus frequency signal based on the error comprises determining a third control term, the third control term proportional to a time derivative of the error and the third control term used, at least in part, to determine the stimulus frequency signal.

18. A system for guiding a locomotion speed of a human subject during a locomotion event, the system comprising:

one or more sensors for sensing one or more corresponding parameters of the locomotion movement of the subject during the locomotion event and for generating therefrom a measured speed as a distance per unit time which represents an estimate of the subject's actual locomotion speed at a particular instant during the locomotion event;

a controller configured to:

determine an error as a distance per unit time during the locomotion event, the error comprising a difference between a desired speed at the particular instant during the locomotion event as a distance per unit time and the measured speed for the particular instant during the locomotion event;

determine that the error has a non-zero magnitude; and

output, to the subject, a stimulus frequency signal comprising a tempo;

wherein the human subject is requested to locomote with a gait frequency that matches the tempo;

wherein the controller is further configured to determine the tempo of the stimulus frequency signal based on the error in accordance with a control strategy which ensures that when the subject locomotes with the gait frequency that matches the tempo, the magnitude of the error is reduced over time during the locomotion event.

Assignments (5)
SECURITY INTEREST Recorded Jun 9, 2026
From: WAHOO FITNESS L.L.C.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 075736/0475 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYAING AND RECEIVING PARYT TO SHOW CONTROL FREAK TECHNOLOGIES INC. AS CONVEYING AND WAHOO FITNESS, L.L.C. AS RECEIVING . PREVIOUSLY RECORDED AT REEL: 059538 FRAME: 0253. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 26, 2022
From: CONTROL FREAK TECHNOLOGIES INC.
To: WAHOO FITNESS, L.L.C.
Reel/Frame 060200/0522 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S DATA PREVIOUSLY RECORDED AT REEL: 059538 FRAME: 0243. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 26, 2022
From: SIMON FRASER UNIVERSITY
To: CONTROL FREAK TECHNOLOGIES INC.
Reel/Frame 060626/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: SIMON FRASER UNIVERSITY
To: CONTROL FREAK TECHNOLOGIES INC.; WAHOO FITNESS L.L.C.
Reel/Frame 059538/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: WAHOO FITNESS, L.L.C.
To: CONTROL FREAK TECHNOLOGIES INC.
Reel/Frame 059538/0253 →
Continuity (3)
Continuation 13808886
Provisional Application 61362170 · Jul 7, 2010
Related Publication 20190272345A1 · Sep 5, 2019
Cited By (1)
US 12,343,589