Matlab - Problema con un bloque de simmechanics

   
Vista:

Problema con un bloque de simmechanics

Publicado por ramon (1 intervención) el 26/11/2009 18:39:44
Hola, estoy haciendo un programa para mover un cubo con un joystick que requiere 6 grados de libertad, 3 de transación (x,y,z) y tres angulos de rotación. Para ello uso el bloque joint "Bushing" de Simmechanics, que me permite estas seis entradas para los seis movimientos. Pero me aparece un error en la simulación, y al buscar-lo en la ayuda de matlab del bushing he encontrado lo siguiente:

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.

Alguien tiene idea de como puedo solucionar esto?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder