IP Library Granted Patent US 9,597,015
Granted Patent B2
US 9,597,015 · App. 12/378,486 · Granted Mar 21, 2017

Joint angle tracking with inertial sensors

Inventors: James Nathan McNames (Portland, OR); Mahmoud El-Gohary (Milwaukie, OR); Sean Christopher Pearson (Portland, OR)
Assignee: Portland State University
A61B5/1121A61B5/1071A61B5/1126A61B5/4528A61B2562/0219
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 9,597,015
App. No.
12/378,486
Granted
Mar 21, 2017
Kind
B2
Abstract

A method for estimating joint angles of a multi-segment limb from inertial sensor data accurately estimates and tracks the orientations of multiple segments of the limb as a function of time using data from a single inertial measurement unit worn at the distal end of the limb. Estimated joint angles are computed from measured inertial data as a function of time in a single step using a nonlinear state space estimator. The estimator preferably includes a tracking filter such as an unscented Kalman filter or particle filter. The nonlinear state space estimator incorporates state space evolution equations based on a kinematic model of the multi-segment limb.

Claims (22)

1. A method for estimating and tracking joint angles of a human multi-segment linkage, the method comprising:

a) measuring inertial data as a function of time using an inertial measurement unit positioned at a distal end of the human multi-segment linkage; and

b) computing from the measured inertial data estimated joint angles of the human multi-segment linkage as a function of time using a nonlinear state space estimator including an observation model incorporating an acceleration measurement vector comprising both translational accelerations and gravitational effects.

2. The method of claim 1 wherein said measurement unit includes multiple sensors, wherein each of the multiple sensors is selected from the group consisting of a gyroscope, an accelerometer, and a magnetometer.

3. The method of claim 1 wherein said inertial measurement unit includes a triaxial gyroscope and triaxial accelerometer.

4. The method of claim 1 wherein the nonlinear state space estimator comprises a tracking filter selected from the group consisting of an unscented Kalman filter and a particle filter.

5. The method of claim 1 wherein the nonlinear state space estimator comprises state space evolution equations based on a kinematic model of the multi-segment linkage.

6. The method of claim 1 wherein the nonlinear state space estimator comprises state space evolution equations that incorporate physical limitations of the joint angles.

7. The method of claim 1 wherein the nonlinear state space estimator comprises observation equations that incorporate sensor measurement noise.

8. The method of claim 1 wherein the nonlinear state space estimator computes an estimate of uncertainty of the estimated joint angles.

9. The method of claim 1 wherein the nonlinear state space estimator computes predicted estimates of the joint angles.

10. The method of claim 1 wherein the nonlinear state space estimator computes smoothed estimates of the joint angles.

11. The method of claim 1 wherein the multi-segment linkage is a human limb.

12. A system for estimating joint angles of a human multi-segment linkage, the system comprising:

a) an inertial measurement unit for measuring inertial data as a function of time from a distal segment of the human multi-segment linkage;

b) a memory for storing the measured inertial data; and

c) a nonlinear state-space estimator including an observation model incorporating an acceleration measurement vector comprising both translational accelerations and gravitational effects implemented in a computer for estimating from the measured inertial data the joint angles of the human multi-segment linkage as a function of time.

13. The system of claim 12 , wherein said single measurement unit includes multiple sensors, wherein each of the multiple sensors is selected from the group consisting of a gyroscope, an accelerometer, and a magnetometer.

14. The system of claim 12 wherein said single inertial measurement unit includes a triaxial gyroscope and triaxial accelerometer.

15. The system of claim 12 wherein the nonlinear state space estimator comprises a tracking filter selected from the group consisting of an unscented Kalman filter and a particle filter.

16. The system of claim 12 wherein the nonlinear state space estimator comprises state space evolution equations based on a kinematic model of the multi-segment linkage.

17. The system of claim 12 wherein the multi-segment linkage is a human limb.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 53536 FRAME: 581. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 31, 2021
From: APDM, INC.
To: WEARABLES IP HOLDINGS, LLC
Reel/Frame 055882/0174 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 053508 FRAME 0688. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR IS APDM, INC. AND NOT ADPM, INC.. Recorded Aug 19, 2020
From: APDM, INC.
To: WEARABLES IP HOLDINGS, INC.
Reel/Frame 053536/0581 →
CHANGE OF NAME Recorded Aug 17, 2020
From: ADPM, INC.
To: WEARABLES IP HOLDINGS, LLC
Reel/Frame 053508/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: PORTLAND STATE UNIVERSITY, AN INSTITUTION OF HIGHER EDUCATION IN THE STATE OF OREGON
To: APDM, INC.
Reel/Frame 054630/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2009
From: MCNAMES, JAMES NATHAN; EL-GOHARY, MAHMOUD; PEARSON, SEAN CHRISTOPHER
To: OREGON, ACTING BY AND THROUGH THE STATE BOARD OF HIGHER EDUCATION ON BEHALF OF THE PORTLAND STATE UNIVERSITY, THE STATE OF
Reel/Frame 022480/0344 →
Continuity (2)
Provisional Application 61028118 · Feb 12, 2008
Related Publication 20090204031A1 · Aug 13, 2009