Hay tres soluciones en las que puedo pensar:
1. Utilice una herramienta como OpenRAVE o IKfast que calculará la cinemática inversa al invertir las ecuaciones cinemáticas hacia adelante (FKE).
2. Tome la derivada de cada FKE con respecto a cada articulación. Esto le proporciona ecuaciones de 6 × 6 que son entradas de la “velocidad jacobiana”. Luego puede usar el método inverso jacobiano para conducir el robot a la posición / orientación deseada en el espacio cartesiano utilizando el control de retroalimentación. En pocas palabras, tendrás algo como esto
- ¿Qué tan probable es que la mayoría de lo que conocemos como hecho científico sea realmente falso?
- ¿Cuáles son algunos de los desafíos que enfrentan las mujeres para convertirse en científicos de renombre?
- ¿Cómo funcionan los cristales líquidos?
- ¿Qué es la investigación cuantitativa?
- ¿Es normal que un estudiante de doctorado promedio sienta que a nadie le importa o respeta la investigación que está haciendo?
[matemáticas] \ dot {X} = \ dot {J} \ dot {j} [/ matemáticas]
donde [math] \ dot {J} [/ math] es una matriz que relaciona las velocidades en el espacio articular ([math] \ dot {j} [/ math]) con las velocidades en el espacio mundial. Ahora puede calcular la [matemática] \ dot {X} [/ matemática] que se mueve desde usted desde su posición actual a la deseada en el espacio mundial y resolver el cambio en sus articulaciones como
[matemáticas] \ dot {J} ^ {- 1} \ dot {X} = \ dot {j} [/ matemáticas]
Como esto solo funcionará para desplazamientos muy pequeños, el método inverso jacobiano requiere que te muevas en pequeños pasos hacia tu objetivo. Aquí, la matriz jacobiana necesita ser recalculada para las posiciones conjuntas actuales. Más información aquí Advanced Robotics # 4: cinemática inversa
3. Use las ecuaciones cinemáticas avanzadas para calcular las coordenadas mundiales en un marco de planificación de ruta aleatorio como RRT. Esto reduce el problema cinemático inverso a un problema de planificación de ruta con el beneficio de ceder una ruta a esa posición desde la posición real del robot.