Cuando movemos un elemento articulado como por ejemplo el brazo de un robot, decimos que estamos moviendo una cadena articulada. El brazo se encontrará sujeto en un punto y querremos situar su extremo opuesto en otro diferente (seguramente para alcanzar un objeto).
La solución a este problema no será única en la mayoría de los casos, habiendo múltiples soluciones que conduzcan este extremo a su destino mediante la rotación de los diferentes elementos de la cadena.
Supongamos que tenemos el sistema articulado de la figura, tres elementos de un brazo robotizado situados sobre el cilindro verde.
Para que el extremo libre alcance el cubo verde deberemos girar los elementos de la cadena uno a uno, alcanzando por ejemplo esta solución
Pero esta otra también sería igualmente válida
En realidad lo interesante sería indicar la posición final del extremo del actuador (brazo del robot) y que el sistema calculase automáticamente el giro de los brazos intermedios. Esto es lo que hace la cinemática inversa
En Robótica, la Cinemática inversa (IK) es la técnica que permite determinar el movimiento de una cadena de articulaciones para lograr que un actuador final se ubique en una posición concreta. (Içinde)
Para ello deberemos imponer en nuestro sistema de animación una restricción de cinemática inversa al elemento final de la cadena.
En Blender lo haremos seleccionando primeramente la cadena de articulaciones (Armatura). A continuación deberemos entrar en modo “Pose”
Seleccionaremos en este modo el final de la cadena (Extremo del Armature)
Introduciremos la restricción de “Cinemática inversa” içinde “Bone Constrains” seleccionando “Inverse Kinematics”
Aparecerá una nueva ventana en la que podremos ajustar los parámetros de nuestra transformación, en particular el número de elementos articulados que responderán de forma automática al mover el extremo.
En nuestro caso este valor lo hemos ajustado a 3
Podemos ver gráficamente en la aplicación el número de “eslabones” de nuestra cadena, ya que aparecerá una línea que une el principio y el final de la cadena.
Sólo queda, en modo Pose, mover el extremo de la articulación. El sistema calculará las posiciones intermedias de todos los elementos.
Olmalıdır bağlı Yorum yazmak için.