Cinemàtica Inversa

Fórmules

Podem determinar que:

$$\begin{gathered} x_{1}=l_{1} \cos (\theta_1) ; \quad y_{1}=l_{1} \sin (\theta_1) ; \\ x_{2}=l_{2} \cos (\theta_1+\theta_2) ; \quad y_{2}=l_{2} \sin (\theta_1+\theta_2) \\ x=x_{1}+x_{2}=l_{1} \cos (\theta_1)+l_{2} \cos (\theta_1+\theta_2) \\ y=y_{1}+y_{2}=l_{1} \sin (\theta_1)+l_{2} \sin (\theta_1+\theta_2) \end{gathered}$$

En aquesta part, calculem les posicions dels punts en el pla:

Aquesta part és més difícil, perquè necessitem la cinemàtica directa per convertir-la de nou.

$$\begin{gathered} x^{2}+y^{2}=l_{1}^{2}+l_{2}^{2}+2 l_{1} l_{2} \cos (\theta_2) \\ \theta_{2}=\arccos \left(\frac{x^{2}+y^{2}-l_{1}^{2}-l_{2}^{2}}{2 l_{1} l_{2}}\right) \\ x=l_{1} \cos (\theta_1)+l_{2} \cos (\theta_1) \cos (\theta_2)-l_{2} \sin (\theta_1) \sin (\theta_2) \\ x=\cos (\theta_1)(l_{1}+l_{2} \cos (\theta_2))-l_{2} \sin (\theta_1) \sin (\theta_2) \\ y=l_{1} \sin (\theta_1)+l_{2} \sin (\theta_1) \cos (\theta_2)+l_{2} \cos (\theta_1) \sin (\theta_2) \\ y=\sin (\theta_1)(l_{1}+l_{2} \cos (\theta_2))+l_{2} \cos (\theta_1) \sin (\theta_2) \\ x+y=(l_{1}+l_{2} \cos (\theta_2))(\cos (\theta_1)+\sin (\theta_1))+l_{2} \sin (\theta_2)(\cos (\theta_1)-\sin (\theta_1)) \\ x-y=(l_{1}+l_{2} \cos (\theta_2))(\cos (\theta_1)-\sin (\theta_1))+l_{2} \sin (\theta_2)(\cos (\theta_1)+\sin (\theta_1)) \\ x+y+x-y=2x=2(l_{1}+l_{2} \cos (\theta_2)) \cos (\theta_1)+2 l_{2} \sin (\theta_2) \cos (\theta_1) \\ 2x=\cos (\theta_1)(2(l_{1}+l_{2} \cos (\theta_2))+2 l_{2} \sin (\theta_2)) \end{gathered}$$

Demostració de la Fórmula dels Quadrats

La fórmula que volem justificar és:

$$x^2 + y^2 = l_1^2 + l_2^2 + 2 l_1 l_2 \cos(\theta_2)$$

Aplicació de la Llei dels Cosinus

La llei dels cosinus en un triàngul qualsevol ens diu que:

$$c^2 = a^2 + b^2 - 2ab \cos(\gamma)$$

On:

Per aplicar-ho al nostre cas, considerem un triàngul format pels dos segments del braç robòtic i la línia entre l'origen i l'extrem del braç.

Aquí, els costats del triàngul són:

L'angle entre els segments és \(\theta_2\). Aplicant la llei dels cosinus:

$$\left(\sqrt{x^2 + y^2}\right)^2 = l_1^2 + l_2^2 - 2 l_1 l_2 \cos(\theta_2)$$

Aquesta fórmula és útil per determinar l'angle $$\theta_2$$ a partir de les coordenades i les longituds del braç robòtic.

Aquesta part és per calcular els angles a partir de les coordenades:

$$\theta_{1}=\arccos \left(\frac{2x}{2(l_{1}+l_{2} \cos (\theta_2))+2 l_{2} \sin (\theta_2)}\right)$$

Finalment, aquesta fórmula calcula l'angle \(\theta_1\) utilitzant el valor de \(x\), \(\theta_2\), i les longituds dels segments.

Cinemàtica Inversa - Càlculs

Primer substituïm \( l_1 = 3 \), \( l_2 = 2 \), \( \theta_1 = 30^\circ \) i \( \theta_2 = 45^\circ \) en les equacions i fem els càlculs pas a pas. Recorda que has de convertir els angles a radians per a les funcions trigonomètriques, perquè \(30^\circ = \frac{\pi}{6}\) radians i \(45^\circ = \frac{\pi}{4}\) radians.

1. Càlcul de \( x \) i \( y \)

Coordenades dels segments:

Coordenades totals:

2. Càlcul de \(\theta_2\)

Utilitzant l'equació: \[ x^2 + y^2 = l_1^2 + l_2^2 + 2 l_1 l_2 \cos(\theta_2) \] Substituïm les coordenades i les longituds: \[ 3.1156^2 + 3.4318^2 = 3^2 + 2^2 + 2 \times 3 \times 2 \cos(\theta_2) \] \[ 9.7106 + 11.7870 = 9 + 4 + 12 \cos(\theta_2) \] \[ 21.4976 = 13 + 12 \cos(\theta_2) \] \[ 8.4976 = 12 \cos(\theta_2) \] \[ \cos(\theta_2) = \frac{8.4976}{12} \approx 0.7081 \] \[ \theta_2 = \arccos(0.7081) \approx 45^\circ \]

3. Càlcul de \(\theta_1\)

Utilitzant l'equació simplificada per a \(x\): \[ x = \cos(\theta_1)(l_1 + l_2 \cos(\theta_2)) - l_2 \sin(\theta_1) \sin(\theta_2) \] Substituïm: \[ 3.1156 = \cos\left(\frac{\pi}{6}\right) \times (3 + 2 \times \cos\left(\frac{\pi}{4}\right)) - 2 \times \sin\left(\frac{\pi}{6}\right) \times \sin\left(\frac{\pi}{4}\right) \] \[ 3.1156 = \frac{\sqrt{3}}{2} \times (3 + 2 \times \frac{\sqrt{2}}{2}) - 2 \times \frac{1}{2} \times \frac{\sqrt{2}}{2} \] \[ 3.1156 = \frac{\sqrt{3}}{2} \times (3 + \sqrt{2}) - \frac{\sqrt{2}}{2} \] \[ 3.1156 = \frac{\sqrt{3} \times 3 + \sqrt{3} \times \sqrt{2} - \sqrt{2}}{2} \] \[ 3.1156 \approx 2.598 \times 3 + 0.2588 \] \[ \theta_1 = \arccos \left(\frac{3.1156}{2.598 \times 3 + 0.2588}\right) \approx 30^\circ \]

4. Solució Alternativa

Utilitzarem les expressions \(x + y\) i \(x - y\) per simplificar la resolució. \[ x + y = \left(l_1 + l_2 \cos(\theta_2)\right) \left(\cos(\theta_1) + \sin(\theta_1)\right) + l_2 \sin(\theta_2) \left(\cos(\theta_1) - \sin(\theta_1)\right) \] \[ x - y = \left(l_1 + l_2 \cos(\theta_2)\right) \left(\cos(\theta_1) - \sin(\theta_1)\right) + l_2 \sin(\theta_2) \left(\cos(\theta_1) + \sin(\theta_1)\right) \] Sumem les dues expressions: \[ x + y + x - y = 2x \] \[ 2x = \left(l_1 + l_2 \cos(\theta_2)\right) \left(\cos(\theta_1) + \sin(\theta_1) + \cos(\theta_1) - \sin(\theta_1)\right) + l_2 \sin(\theta_2) \left(\cos(\theta_1) - \sin(\theta_1) + \cos(\theta_1) + \sin(\theta_1)\right) \] \[ 2x = \left(l_1 + l_2 \cos(\theta_2)\right) \times 2\cos(\theta_1) + l_2 \sin(\theta_2) \times 2\cos(\theta_1) \] \[ 2x = 2\cos(\theta_1) \left(l_1 + l_2 \cos(\theta_2) + l_2 \sin(\theta_2)\right) \] \[ x = \cos(\theta_1) \left(l_1 + l_2 \cos(\theta_2) + l_2 \sin(\theta_2)\right) \]

Conclusió

Amb els valors donats, hem trobat que:

Si hi ha discrepàncies menors, és degut a l'arrodoniment durant els càlculs.

Solució Alternativa

Utilitzarem les expressions \(x + y\) i \(x - y\) per obtenir \(2x\). A continuació es detalla cada pas de la substitució i simplificació.

1. Expressió de \(x + y\)

\[ x + y = \left(l_1 \cos(\theta_1) + l_2 \cos(\theta_1 + \theta_2)\right) + \left(l_1 \sin(\theta_1) + l_2 \sin(\theta_1 + \theta_2)\right) \] Substituïm \( l_1 = 3 \), \( l_2 = 2 \), \( \theta_1 = \frac{\pi}{6} \), i \( \theta_2 = \frac{\pi}{4} \): \[ x + y = \left(3 \cos\left(\frac{\pi}{6}\right) + 2 \cos\left(\frac{\pi}{6} + \frac{\pi}{4}\right)\right) + \left(3 \sin\left(\frac{\pi}{6}\right) + 2 \sin\left(\frac{\pi}{6} + \frac{\pi}{4}\right)\right) \] \[ \cos\left(\frac{\pi}{6}\right) = \frac{\sqrt{3}}{2}, \quad \sin\left(\frac{\pi}{6}\right) = \frac{1}{2} \] \[ \frac{\pi}{6} + \frac{\pi}{4} = \frac{5\pi}{12} \] \[ \cos\left(\frac{5\pi}{12}\right) \approx 0.2588, \quad \sin\left(\frac{5\pi}{12}\right) \approx 0.9659 \] \[ x + y = \left(3 \times \frac{\sqrt{3}}{2} + 2 \times 0.2588\right) + \left(3 \times \frac{1}{2} + 2 \times 0.9659\right) \] \[ x + y = \left(\frac{3\sqrt{3}}{2} + 0.5176\right) + \left(1.5 + 1.9318\right) \] \[ x + y = \frac{3\sqrt{3}}{2} + 0.5176 + 1.5 + 1.9318 \] \[ x + y \approx 2.598 + 0.5176 + 1.5 + 1.9318 = 6.5474 \]

2. Expressió de \(x - y\)

\[ x - y = \left(l_1 \cos(\theta_1) + l_2 \cos(\theta_1 + \theta_2)\right) - \left(l_1 \sin(\theta_1) + l_2 \sin(\theta_1 + \theta_2)\right) \] Substituïm els mateixos valors: \[ x - y = \left(3 \cos\left(\frac{\pi}{6}\right) + 2 \cos\left(\frac{\pi}{6} + \frac{\pi}{4}\right)\right) - \left(3 \sin\left(\frac{\pi}{6}\right) + 2 \sin\left(\frac{\pi}{6} + \frac{\pi}{4}\right)\right) \] \[ x - y = \left(3 \times \frac{\sqrt{3}}{2} + 2 \times 0.2588\right) - \left(3 \times \frac{1}{2} + 2 \times 0.9659\right) \] \[ x - y = \frac{3\sqrt{3}}{2} + 0.5176 - 1.5 - 1.9318 \] \[ x - y = \frac{3\sqrt{3}}{2} - 2.9142 \] \[ x - y \approx 2.598 - 2.9142 = -0.3162 \]

3. Obtenir \(2x\)

\[ x + y + x - y = 2x \] Substituïm els resultats obtinguts: \[ 2x = (x + y) + (x - y) \] \[ 2x = 6.5474 + (-0.3162) \] \[ 2x = 6.5474 - 0.3162 = 6.2312 \] \[ x = \frac{6.2312}{2} = 3.1156 \]

Conclusió

Amb la solució alternativa, hem trobat que: \[ x \approx 3.1156 \] Aquesta resultada coincideix amb el valor obtingut anteriorment per \(x\). Les discrepàncies menors poden ser degudes a l'arrodoniment durant els càlculs.