Real-time estimation of speed and gait characteristics using a custom estimator
First Claim
1. A method, implemented in a computing device, for accurately estimating gait characteristics of a user, the method comprising:
- monitoring a first plurality of parameters indicative of movement of the user, wherein monitoring the first plurality of parameters includes monitoring (i) a first GNSS-derived speed of the user and (ii) a step count of the user;
processing values of the monitored first plurality of parameters to determine values of a second plurality of parameters indicative of movement of the user,wherein processing values of the monitored first plurality of parameters includesapplying, as inputs to an estimator having the second plurality of parameters as estimator states, values of at least one of the monitored first plurality of parameters, andpredicting, at each of a plurality of time intervals, that values of the estimator states are unchanged from respective values of the estimator states at a most recent time interval, andwherein at least two parameters of the second plurality of parameters are collectively indicative of a mapping between step frequency of the user and step length of the user; and
causing a graphical user interface of the computing device or another computing device to display values of one or both of (i) at least one of the second plurality of parameters, and (ii) at least one parameter derived from one or more of the second plurality of parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for accurately estimating gait characteristics of a user, first parameters indicative of user movement, including a GNSS-derived speed and step count, are monitored. Values of the first parameters are processed to determine values of second parameters indicative of movement of the user. The processing includes applying, as inputs to an estimator (e.g., Kalman filter) having the second parameters as estimator states, values of at least one of the first parameters and/or values of at least one parameter derived from one or more of the first parameters. At least two of the second parameters are collectively indicative of a mapping between step frequency and step length of the user. A graphical user interface may display values of at least one of the second parameters, and/or at least one parameter derived from one or more of the second parameters.
4 Citations
20 Claims
-
1. A method, implemented in a computing device, for accurately estimating gait characteristics of a user, the method comprising:
-
monitoring a first plurality of parameters indicative of movement of the user, wherein monitoring the first plurality of parameters includes monitoring (i) a first GNSS-derived speed of the user and (ii) a step count of the user; processing values of the monitored first plurality of parameters to determine values of a second plurality of parameters indicative of movement of the user, wherein processing values of the monitored first plurality of parameters includes applying, as inputs to an estimator having the second plurality of parameters as estimator states, values of at least one of the monitored first plurality of parameters, and predicting, at each of a plurality of time intervals, that values of the estimator states are unchanged from respective values of the estimator states at a most recent time interval, and wherein at least two parameters of the second plurality of parameters are collectively indicative of a mapping between step frequency of the user and step length of the user; and causing a graphical user interface of the computing device or another computing device to display values of one or both of (i) at least one of the second plurality of parameters, and (ii) at least one parameter derived from one or more of the second plurality of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to:
-
monitor a first plurality of parameters indicative of movement of a user, wherein the first plurality of parameters includes (i) a first GNSS-derived speed of the user and (ii) a step count of the user; process values of the monitored first plurality of parameters to determine values of a second plurality of parameters indicative of movement of the user, wherein processing values of the monitored first plurality of parameters includes applying, as inputs to an estimator having the second plurality of parameters as estimator states, values of at least one of the monitored first plurality of parameters, and predicting, at each of a plurality of time intervals, that values of the estimator states are unchanged from respective values of the estimator states at a most recent time interval, and wherein at least two parameters of the second plurality of parameters are collectively indicative of a mapping between step frequency of the user and step length of the user; and display on a graphical user interface of the computing device, or cause a graphical user interface of another computing device to display, values of one or both of (i) at least one of the second plurality of parameters, and (ii) at least one parameter derived from one or more of the second plurality of parameters. - View Dependent Claims (17)
-
-
18. A mobile computing device comprising:
-
a display screen; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the mobile computing device to monitor a first plurality of parameters indicative of movement of a user of the mobile computing device, wherein the first plurality of parameters includes (i) a first GNSS-derived speed of the user and (ii) a step count of the user, process values of the monitored first plurality of parameters to determine values of a second plurality of parameters indicative of movement of the user, wherein processing values of the monitored first plurality of parameters includes applying, as inputs to an estimator having the second plurality of parameters as estimator states, values of at least one of the monitored first plurality of parameters, and predicting, at each of a plurality of time intervals, that values of the estimator states are unchanged from respective values of the estimator states at a most recent time interval, and wherein at least two parameters of the second plurality of parameters are collectively indicative of a mapping between step frequency of the user and step length of the user, and display, on a graphical user interface presented on the display screen, values of one or both of (i) at least one of the second plurality of parameters, and (ii) at least one parameter derived from one or more of the second plurality of parameters. - View Dependent Claims (19, 20)
-
Specification