Download Mc cBILE Version 1.3 User's Guide
Transcript
Section 5.1: Basic Methods of Formulating Loop Closure Conditions (C1) Body Assembly (C2) Joint Assembly (C3) Segment Assembly aa aa Figure 5.2: Three basic methods for modeling loops in M BILE of the cut, where the term pose stands for displacement and rotation. This kind of assembly is applicable to any type of loop. In may however perform only poorly both in terms of computational eciency and in terms of numerical stability of the computed solution. In M BILE, pose closure conditions are generated by objects of type \MoChord3DPose". C2 Joint Assembly Method. The loop is dissected at a joint . The loop closure condition consists in the equality of the geometric elements left invariant by the joint for the two reference frames at both sides of the cut. Currently, this type of assembly is only applicable to loops featuring a spherical joint; the cut is then performed at the spherical joint and the closure condition is produced by an object of type \MoChord3DTranslation". C3 Segment Assembly Method. The loop is dissected at two joints . The loop closure condition is formulated by taking characteristic measurements between the end frames of the two resulting segments and setting these measurements equal. The characteristic measurements depend on the type of the two cut joints; the types of measurements currently supplied with the M BILE software are described in Section 5.2.5. This type of assembly is only applicable to systems of constraint equations that are solvable in closed form. It is the most involved of all methods described here; however, its numerical advantages, such as computational eciency and numerical stability, make it a good choice for advanced modeling. Currently, M BILE is the only multibody package supporting this kind of modeling. aa aa aa aa aa aa aa aa M BILE 1.3 User's Guide 59