Jacobiana del robot (cinemática de velocidades)

Nivel AvanzadoDificultad ★★★★★Aplicación⌖ Ver en el mapa

¿Qué es?

La cinemática directa p=f(q)p = f(q) da la posición de la mano a partir de los ángulos articulares; su jacobiana J(q)=∂f/∂qJ(q) = \partial f/\partial q transforma velocidades articulares en velocidades de la mano, p˙=J(q)q˙\dot p = J(q)\dot q, y fuerzas en la mano en pares articulares, τ=J𝖳F\tau = J^{\mathsf T}F. Donde det⁡J=0\det J = 0 el brazo es singular.

¿Por qué existe?

Los controladores mandan sobre los motores de las articulaciones, pero las tareas se especifican para la herramienta: «mueve la pinza 1 cm a la izquierda». La jacobiana es el diccionario local entre los dos idiomas, y se recalcula en cada ciclo de control porque depende de la postura.

Fórmulas

p˙=J(q) q˙,J(q)=∂f∂q\dot p = J(q)\,\dot q, \qquad J(q) = \frac{\partial f}{\partial q}
J(q)=(−ℓ1sin⁡q1−ℓ2sin⁡(q1+q2)−ℓ2sin⁡(q1+q2)ℓ1cos⁡q1+ℓ2cos⁡(q1+q2)ℓ2cos⁡(q1+q2))J(q) = \begin{pmatrix} -\ell_1\sin q_1 - \ell_2\sin(q_1 + q_2) & -\ell_2\sin(q_1 + q_2) \\ \ell_1\cos q_1 + \ell_2\cos(q_1 + q_2) & \ell_2\cos(q_1 + q_2)\end{pmatrix}
brazo plano de dos eslabones
τ=J(q)𝖳F\tau = J(q)^{\mathsf T}F
estática: fuerzas en la mano ↔ pares articulares

Ejemplo

Brazo de dos eslabones con ℓ1=ℓ2=1\ell_1 = \ell_2 = 1, q=(0,π/2)q = (0, \pi/2): la mano está en (1,1)(1, 1) y J=(−1−110)J = \begin{pmatrix}-1 & -1\\ 1 & 0\end{pmatrix}, det⁡J=1\det J = 1. Girar solo el codo (q˙=(0,1)\dot q = (0, 1)) mueve la mano con velocidad (−1,0)(-1, 0): recto hacia la izquierda.

¿Por qué importa?

Todo brazo industrial, robot quirúrgico y rig de animación usa jacobianas para el control de velocidad, el de fuerza y la cinemática inversa.

Las matemáticas que hay detrás

  • Matriz jacobiana★★★★★fundamental

    Transforma velocidades articulares en velocidades del efector final; sus singularidades son configuraciones donde el brazo pierde movilidad.

  • Funciones trigonométricas★★★★★frecuente

    La cinemática directa de un brazo con articulaciones de rotación son sumas de cos⁡\cos y sin⁡\sin de los ángulos.

  • Regla de la cadena★★★★★frecuente

    La velocidad del efector final es la regla de la cadena a través del brazo: p˙=∂p∂q q˙\dot p = \frac{\partial p}{\partial q}\,\dot q.

¿Dónde se utiliza?

Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:

Qué depende de él

↑ ↓ para navegar · ↵ · Esc