The biomechanical model is built as a simplified human skeleton and consists of 82 bone segments that are connected by joints and have, in total, 162 degrees of freedom. A comfort function is used to determine that the positions and motions of the manikin are ergonomically sound. The comfort is based on ergonomic criteria of the biomechanical model and has been formalized to fit the generic mathematical framework of the IMMA manikin.
The user instructs the manikins, with a high-level instruction language, to work in different postures and interact with the environment. Based on the biomechanical model, motions that incorporates the kinematic constraints, balance, contact forces, collision avoidance and comfort are automatically computed. The result is a simulation that may further be analyzed with different ergonomic criteria.
Multiple manikins, with different anthropometrics, may easily be simultaneously computed. This way, it is easy to create simulations that also considers the human diversity.