×

System and method for simulating human movement

  • US 8,260,593 B2
  • Filed: 09/18/2002
  • Issued: 09/04/2012
  • Est. Priority Date: 09/18/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for simulating movement of a physical object, the method performed by logic encoded in one or more non-transitory tangible media when executed by a computer, the method comprising:

  • storing a plurality of sets of data in a tangible memory, each set of data indicative of a measured movement of a first physical object having a first joint, each set of data describing an empirical overall change from an empirical start point to an empirical end point, each set of data recording an empirical curve of an empirical angular profile, the empirical angular profile comprising a first axis representing an angle and a second axis representing time, the empirical curve representing movement of the first joint through the angle with respect to time;

    storing a desired start point and a desired end point of a desired overall change for a desired movement of a second joint of a second joint of a second physical object in the memory, the first physical object different from the second physical object, the second joint comparable to the first joint, the empirical overall change different from the desired overall change;

    comparing the desired movement to the sets of data;

    selecting, based on the comparison, a set of data that is representative of the desired movement of the second joint to yield a selected set of data;

    superimposing the empirical curve on the desired movement of the second joint from the desired start point to the desired end point in order to;

    determine a first change in angular position of the first joint of the first physical object associated with the selected set of data, the first change in angular position defining angular rotation of the first joint about an axis through the first joint;

    determine a percentage representing a fraction of the first change over the empirical overall change of the selected set of data;

    determine a second change in angular position of a second joint based on the percentage and the desired overall change between the desired start point to the desired end point, the second change determined from the percentage of the desired overall change; and

    displaying a simulation of the desired movement of the second physical object on a tangible output device in accordance with the established second change.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×