System and method for tracking a moving person
First Claim
Patent Images
1. A system for tracking a moving person, the system comprising:
- a controller configured to;
receive acceleration data that characterizes an acceleration of the moving person in three dimensions and heading data that characterizes a heading of the moving person, wherein the controller comprises;
a step rate component that determines a step rate for the person based on a vertical component of the acceleration data;
a body offset component that determines a body offset angle and a velocity unit vector based on the heading data, the step rate and a spectral analysis of horizontal components of the acceleration data, wherein the body offset angle characterizes a torso offset of the moving person and the velocity unit vector characterizes a direction of travel of the moving person; and
a velocity component that determines a reference velocity vector that characterizes a speed and direction of travel of the moving person based on the velocity unit vector, the step rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for tracking a moving person. The system comprises a controller configured to receive acceleration data that characterizes an acceleration of the moving person in three dimensions. The controller comprises a step rate component that determines a step rate for the person based on a vertical component of the acceleration data. The controller also comprises a body offset component that determines a body offset angle based on a spectral analysis of the acceleration data and the step rate. The controller further comprises a velocity component that determines a reference velocity vector based on the body offset angle and the step rate.
36 Citations
20 Claims
-
1. A system for tracking a moving person, the system comprising:
a controller configured to; receive acceleration data that characterizes an acceleration of the moving person in three dimensions and heading data that characterizes a heading of the moving person, wherein the controller comprises; a step rate component that determines a step rate for the person based on a vertical component of the acceleration data; a body offset component that determines a body offset angle and a velocity unit vector based on the heading data, the step rate and a spectral analysis of horizontal components of the acceleration data, wherein the body offset angle characterizes a torso offset of the moving person and the velocity unit vector characterizes a direction of travel of the moving person; and a velocity component that determines a reference velocity vector that characterizes a speed and direction of travel of the moving person based on the velocity unit vector, the step rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system for tracking a moving person, the system comprising:
-
a controller configured to receive acceleration data that characterizes an acceleration of the moving person in three dimensions, wherein the controller comprises; a step rate component that determines a step rate for the person based on a vertical component of the acceleration data; a body offset component that determines a body offset angle based on a spectral analysis of the acceleration data and the step rate; and a velocity component that determines a reference velocity vector based on the body offset angle and the step rate; wherein the spectral analysis of the acceleration data includes comparing a signal strength in first and second horizontal components provided from corresponding first and second horizontal accelerometers for signals at a frequency substantially equal to the step rate. - View Dependent Claims (11, 12)
-
-
13. A system for tracking a moving person, the system comprising:
-
means for providing three dimensional acceleration data that characterizes acceleration of the moving person in three dimensional space; means for determining a step rate of the moving person based on a vertical component of the three dimensional spectral data; and means for spectrally analyzing the step rate and horizontal components of the three dimensional acceleration data to determine a magnitude of a body offset angle that characterizes a magnitude of a torso offset of the moving person. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for tracking a moving person, the method comprising:
-
determining, at a controller, a step rate for the moving person; and determining, by the controller, a body offset angle for the moving person based on the step rate and a detected heading of the moving person and a spectral analysis of horizontal components of acceleration data that characterizes an acceleration of the moving person in three dimensional space wherein the body offset angle characterizes a torso offset of the moving person. - View Dependent Claims (19, 20)
-
Specification