Optimizing ergonomic movement of a virtual dummy
First Claim
1. A multi-agent method for moving a virtual dummy in a virtual environment, the dummy being defined by an overall position and by a plurality of degrees of freedom for joints, the method comprising:
- a step of moving the dummy towards a target by means of an attraction agent acting on the plurality of degrees of freedom of the joints of the dummy; and
a step of avoiding collisions between the dummy and the environment by means of an avoider agent acting on the overall position of the dummy as a function of parameters defining said environment;
the method further comprising a step of automatically correcting the posture of the dummy during its movement towards the target by means of an ergonomy agent acting on the plurality of degrees of freedom for the joints of the dummy, and comprising the following steps;
determining a posture score vector depending on the degrees of freedom of the joints of the dummy;
normalizing said posture score vector in order to form a normalized posture score vector;
weighting said normalized posture score vector in order to form a weighted posture score vector; and
inverting the sign of said weighted posture score vector so as to determine the contribution of the ergonomy agent.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a multi-agent method and system for moving a virtual dummy in a virtual environment, the dummy being defined by an overall position and by a plurality of degrees of freedom for joints. The method comprises:
a contribution from an attraction agent acting on the plurality of degrees of freedom of the joints of the dummy to move the dummy towards the target; and
a contribution from an avoider agent acting on the overall position of the dummy as a function of parameters defining the environment in order to avoid collisions between the dummy and said environment.
The method further comprises a contribution from an ergonomy agent acting on the plurality of degrees of freedom of the joints of the dummy in order to correct the posture of the dummy automatically while it is moving towards the target.
8 Citations
22 Claims
-
1. A multi-agent method for moving a virtual dummy in a virtual environment, the dummy being defined by an overall position and by a plurality of degrees of freedom for joints, the method comprising:
-
a step of moving the dummy towards a target by means of an attraction agent acting on the plurality of degrees of freedom of the joints of the dummy; and
a step of avoiding collisions between the dummy and the environment by means of an avoider agent acting on the overall position of the dummy as a function of parameters defining said environment;
the method further comprising a step of automatically correcting the posture of the dummy during its movement towards the target by means of an ergonomy agent acting on the plurality of degrees of freedom for the joints of the dummy, and comprising the following steps;
determining a posture score vector depending on the degrees of freedom of the joints of the dummy;
normalizing said posture score vector in order to form a normalized posture score vector;
weighting said normalized posture score vector in order to form a weighted posture score vector; and
inverting the sign of said weighted posture score vector so as to determine the contribution of the ergonomy agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
-
-
15. A multi-agent system for moving a virtual dummy in a virtual environment, the dummy being defined by an overall position and by a plurality of degrees of freedom for joints, the system comprising:
-
an attraction agent for acting on the plurality of degrees of freedom of the joints of the dummy to move the dummy towards a target; and
an avoider agent for acting on the overall position of the dummy as a function of parameters defining the environment so as to avoid collisions between the dummy and said environment;
the system further comprising an ergonomy agent for acting on the plurality of degrees of freedom of the joints of the dummy in order to correct the posture of the dummy automatically during its movement towards the target, the ergonomy agent comprising a vector whose components are defined by the negative of the weighted posture scores of the joints. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification