System and method for predicting human posture using a rules-based sequential approach
First Claim
1. A computerized method for predicting posture of a physical object, comprising:
- storing a plurality of posturing rules for a respective activity in a storage location;
receiving a start posture of a physical object for the activity;
receiving a location of a target for the activity;
dividing the activity into a plurality of movements based on the start posture and the location of the target; and
determining, without using motion capture data, an end posture of the physical object for the activity, comprising;
positioning the physical object using an action specified by at least one of the posturing rules for each of the movements;
checking a resulting state of the physical object against at least one of a plurality of constraints associated with each of the movements; and
adjusting an intermediate posture of the physical object based on a result of the checking step.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention, a computerized method for predicting posture of a living object includes storing a plurality of posturing rules for a respective activity in a storage location, receiving a start posture of a first living object for the activity, receiving a location of a target for the activity, dividing the activity into a plurality of movements based on the start posture and the location of the target, and determining an end posture of the first living object for the activity. Determining the end posture includes applying at least one of the posturing rules for each of the movements and checking at least one of a plurality of constraints associated with each of the movements.
34 Citations
16 Claims
-
1. A computerized method for predicting posture of a physical object, comprising:
-
storing a plurality of posturing rules for a respective activity in a storage location; receiving a start posture of a physical object for the activity; receiving a location of a target for the activity; dividing the activity into a plurality of movements based on the start posture and the location of the target; and determining, without using motion capture data, an end posture of the physical object for the activity, comprising; positioning the physical object using an action specified by at least one of the posturing rules for each of the movements; checking a resulting state of the physical object against at least one of a plurality of constraints associated with each of the movements; and adjusting an intermediate posture of the physical object based on a result of the checking step. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Logic encoded in media for predicting posture of a physical object, the logic operable to perform the following steps:
-
store a plurality of posturing rules for a respective activity in a storage location; receive a start posture of a physical object for the activity; receive a location of a target for the activity; divide the activity into a plurality of movements based on the start posture and the location of the target; and determine, without using motion capture data, an end posture of the physical object for the activity by; positioning the physical object using an action specified by at least one of the posturing rules for each of the movements, checking a resulting state of the physical object against at least one of a plurality of constraints associated with each of the movements; and wherein the logic is further operable to adjust an intermediate posture of the physical object based on a result of the checking step. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computerized method for predicting posture of a physical object, comprising:
-
selecting one of a plurality of modules for a respective activity; storing a plurality of posturing rules for the respective activity in a storage location, the plurality of posturing rules comprising; horizontally positioning the physical object relative to the target; flexing a torso of the physical object; rotating a pelvis of the physical object around a vertical axis; vertically positioning the pelvis of the physical object; and posturing legs of the physical object; receiving a start posture of a physical object for the activity; receiving a location of a target for the activity; determining, without using motion capture data, an end posture of the physical object for the activity by; positioning the physical object using an action specified by at least one of the posturing rules for each of the movements; checking a resulting state of the physical object against at least one of a plurality of constraints associated with each of the movements; and adjusting an intermediate posture of the physical object based on a result of the checking step. - View Dependent Claims (14, 15, 16)
-
Specification