CHILD Mechanisms
CHILD Mechanisms
The child type (here a Dummy) and the mechanism or dummy label. The parent assembly on this mechanism. The degrees of freedom to be linked. The assemblies on the "child" to be linked via these degrees of freedom to the parent assembly. Here the Lower Torso, Thorax and Head & Neck have been linked. Child mechanisms may be nested to any level (child has child has child ...). Dummies may not have children. Warning : Mechanisms may not be recursive. This means that a mechanism may not refer to itself as a child either directly (mechanism A has child mechanism A) or indirectly (mechanism A has child B which itself has child A). A moment's thought will reveal why this should be so: a mechanism cannot "drive" its own motion! PRIMER will detect any attempts to create recursive mechanisms and report this an error; the positioner will also reject recursive mechanisms. |
Linked degrees of freedom of childrenPRIMER offers two related but different ways of constraining the motion of the child to its parent.
|
|||||
|
The effect of translation is easy enough to understand, and the two methods have the same effect in pure translation, but there are important differences between these two methods where rotations are concerned. In particular: Selecting all linked degrees of freedom ( , , and ) is not the same as using . The following figures explain why. ![]() When rotational degrees of freedom are linked the rotation of the parent is imposed on the child, but no translation arises from this. A good way of thinking about this is to consider the parent and child assemblies to be connected by a chain, like the pedals and back wheel of a bicycle. Rotating the pedals causes the back wheel to rotate, but has no tendency to try to lift it into the air.
|
|||||
|
![]() When the parent and child are fully locked then the child is both rotated and translated by the motion of the parent since they are effectively a single rigid body. |
|||||
|
Why have the two alternative linking methods?Although might at first sight appear to be the logical choice, experience has shown that when constraining dummies to seats the most natural behaviour is obtained if only the translational degrees of freedom ( , , ) are linked. This is because any rotation of the seat cushion is not transferred to the dummy, which can remain in its upright position looking straight ahead even if the seat tilts underneath it. |
|||||
How Child Mechanisms & Dummies work
When a child is constrained to a parent mechanism the motion of the parent assembly is imposed on the child assemblies in the degrees of freedom specified as described above.
During analysis the motion of the parent assembly is computed and then applied to the child assemblies. There is feedback of force from the child to the parent, so movement of the parent will be constrained if it tries to push the child against a restraint. However in other respects it is a one-way treatment: moving child assemblies will not cause the parent mechanism to move.
This is best demonstrated by example. Here a Dummy has been positioned in a cockpit, on a seat, and the dummy is a child of the seat linked in Tx, Ty, Tz.
In this example the seat has been moved forward and down to a ridiculous degree, but this demonstrates two things clearly: (1) The dummy motion has remained linked to that of the seat. (2) Connection between seat and dummy is in translation (Tx, Ty, Tz) only. This is made clear by the way that the seat cushion has tilted down but the pelvis, torso and head of the dummy have not rotated. A more detailed exposition of the use of a Dummy as a Child of a mechanism is given in section 6 . 14 .4 Using dummies as "children" of mechanisms , from which this image is taken. |
It is possible to define a mechanism or dummy that is a "child" to this mechanism. You define the following:
