A lot of people don’t understand what a universal joint deadlock is because they didn’t notice these concepts in the first place:

Notice that the euler Angle rotation transformation is sequential!

Moreover, euler Angle rotation only appears in its own coordinate system universal lock!

Just rotating around the world coordinate system does not create a gimbal lock!

Note that deadlocks occur during a rotation cycle, meaning that rotation along one axis affects rotation along other axes.

Suppose we first go around y of the world, then z of our own axis, and finally x of our own axis.

The reason why we first coordinate around the world is that we have a reference to the world.

Here, red, green and blue correspond to xyz

If we rotate 30 degrees along the object’s axis Y (which is also the world’s axis Y) :

If we go to this Angle, that is, to the world coordinate Y and to the self coordinate Z:

Now, when we rotate around x, because this axis is the same as the y axis in the world, we’re going to lose one degree of freedom.

 

If we were to use euler Angle, we would do yaw, pitch, and roll.

If yaw + pitch is like this, then the roller is x about its own axis, the Y-axis of the world axis, which is equivalent to losing one degree of freedom: no roller effect.