Cardan joints
Universal joints are used to connect two shafts or axles. They are often used in machines or other mechanical applications to enable movement between two components. They are particularly useful where components are not arranged in a straight line but require a curved or oblique movement. Universal joints can compensate for large angular displacements but can also be used to convert a rotary motion (e.g. that of a motor) into a linear motion.