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.
 본 발명의 일 실시예에 따르면, 생명체의 자세를 예측하는 컴퓨터화된 방법은 각각의 활동(activity)에 대한 다수의 자세 규칙(posturing rule)을 기억 장소에 저장하는 단계와, 활동에 대한 제1 생명체의 개시 자세(start posture)를 수신하는 단계와, 활동에 대한 타깃(target) 위치를 수신하는 단계와, 시작 자세(start posture) 및 타깃의 위치에 기초하여 활동을 복수의 움직임(movement)으로 분할하는 단계와, 활동에 대한 제1 생명체의 종료 자세(end posture)를 결정하는 단계를 포함한다. 종료 자세를 결정하는 단계는 각각의 움직임에 대하여 적어도 하나의 자세 규칙을 적용하는 단계와, 각각의 움직임과 관련된 다수의 제한들 중 적어도 하나를 검사하는 단계를 포함한다.