next up previous
Next: Conclusion and Future Up: Real-Time Control of a Previous: Sensor Interface

Posturing the Jack Figure

Jack uses an inverse kinematics algorithm to solve several types of constraints that can be placed on articulated figures. These constraints generally require several parameters to be specified: a type (e.g. point-to-point, point to plane), an end effector site, the joint chain that will be involved, and a weight, among others. We control the figure through the behavior functions associated with human figures in Jack. The various human behaviors operate by managing a number of constraints that are placed on the figure.

The system must first be calibrated to account for the operator's size. This can be done in two ways - the sensor data can be offset to match the model's size, or the model can be scaled to match the operator. Either approach may be taken, depending on the requirements of the particular situation being simulated. For motion recording, it is usually preferable to have the simulated figure scaled to match the operator. An ergonomic study of a vehicle, however, would require an arbitrary figure size; in this case, the sensor data would be offset as required.

Each frame of the simulation requires the following steps:



next up previous
Next: Conclusion and Future Up: Real-Time Control of a Previous: Sensor Interface