6.2.2. General Joints

The Base Marker defines the location and orientation of the joint. When the joint is created the Base Marker and Action Marker are typically defined in the same position and orientation. If one of the bodies is later moved, the two markers may not coincide. At the beginning of the simulation, all the joint constraints must be satisfied, therefore the Action Body is moved such that all specified degrees of freedom for the joint are satisfied and the Base Marker and the Action Marker are brought together. In the case of open degrees of freedom, such as the rotational degree of freedom of a revolute joint or the sliding degree of freedom of a translational joint, there are no constraints to be satisfied.

For example, consider the Figure 6.146 below. The vertical cylinder is the Action Body and in the left frame, it is located to the left of the position that it had when the Revolute Joint was defined. The base marker is shown to the right. When the simulation begins, the cylinder is “snapped” to the right such that the joint markers are aligned.

../_images/image2463.png

Figure 6.146 Joint closure at the start of a simulation

Table 6.4 Degree of Freedom

Joint Name

Const.No

DOF.No

DOF.Axis

Revolute

Tra : 3 Rot : 2

Tra : 0

Rot : 1

Z

Translational

Tra : 2 Rot : 3

Tra : 1

Rot : 0

Z

Spherical

Tra : 3 Rot : 0

Tra : 0

Rot : 3

X Y Z

Cylindrical

Tra : 2 Rot : 2

Tra : 1

Rot : 1

Z

Z

Universal

Tra : 3 Rot : 1

Tra : 0

Rot : 2

X, Z

Constant Velocity

Tra : 3 Rot : 1

Tra : 0

Rot : 2

Planar

Tra : 1 Rot : 2

Tra : 2

Rot : 1

X, Y

Z

Screw

Tra : 3 Rot : 2

Tra : 0

Rot : 1

Z

Fixed

Tra : 3 Rot : 3

Tra : 0

Rot : 0