Hello, I'm doing one program to move one cube with one joystick who needs 6 DoF, 3 of transation (x,y,z) and 3 angles for the rotation. For doing that, I'm using the joint "Bushing" in simmechanics (who gives me 6 entrances for the 6 movements). But I have an error when the simulation is started, and I search for that in the Bushing Matlab help and I founded that:

" Warning: A joint with three revolute primitives becomes singular if two or three of the rotation axes become parallel ("gimbal lock"). A joint with two or three prismatic primitives becomes singular if two or three of the translation axes become parallel. The simulation stops with errors in these cases.

A joint with three revolute primitives must be configured in the initial state with the three revolute primitive axes mutually orthogonal. There are no restrictions on the primitive axes once the simulation starts, except to prevent any two of the primitive axes from becoming parallel. "

Someone have any idea what I can do to solve this? I don`t understand where is the error.

Thank you