croquis etiquetado del triángulo
Conozco las posiciones de dos vértices de un triángulo $A$ y $B$ dos longitudes laterales (una en virtud de las dos posiciones) y $l$ , un ángulo exterior $\theta_2$ y otro ángulo $\theta_1$ entre el lado conocido $l$ y un eje horizontal.
Los dos ángulos están acoplados: $\theta_2=K\theta_1$
Deseo resolver un solo ángulo (cualquiera de los dos) en términos de $A,B,K$ y $l$ pero no en cuanto al otro ángulo.
He tratado de resolver esto de muchas maneras pero nunca puedo desenredar la trigonometría.
Este problema está relacionado con la cinemática inversa de un dedo de 2 eslabones subactuado.
He aquí uno de mis intentos de solución más sencillos:
Dejemos que $L$ sea la distancia entre $A$ y $B$ . Sea $\alpha$ sea el ángulo entre el eje horizontal y $L$ . Sea $\phi$ sea el ángulo opuesto a $l$ . Podemos encontrar tanto $\phi$ y $\alpha$ utilizando nuestro conocimiento de las coordenadas $A$ y $B$ y la trigonometría.
$\alpha = \arctan(B_y/B_x), \phi = \theta_1 + \theta_2 - \alpha$
Entonces usando la ley de los senos
$\frac{L}{\sin{\alpha}} = \frac{l}{\sin{\phi}}$
Reorganización de
$L\sin(\theta_1+\theta_2-\alpha)=l\sin(\pi-\theta_2)$
Utilizando la relación entre los ángulos, y el hecho de que $\sin(\pi-x)=\sin(x)$
$l\sin(\theta_2)=L\sin(\frac{\theta_2}{K}+\theta_2-\alpha)$
Sin embargo, al tratar de resolver para $\theta_2$ no da solución en MATLAB, Mathematica y Maple. No importa cómo aborde este problema, parece que no hay solución. Parece lo suficientemente simple como para que deba existir una, pero tal vez no estoy viendo el panorama completo.
1 votos
La ecuación $\ell \sin ( \theta_2 ) = L \sin \left( \beta \theta_2 - \alpha \right)$ implica funciones trascendentales por lo que es probable que no se pueda resolver con exactitud. Para las aproximaciones numéricas, puedes probar con algoritmos de búsqueda de raíces como Método de Newton .