5 votos

Cómo encontrar el arco inverso en el espacio de configuración

La siguiente Figura muestra la función de espacio de configuración (Toro) en el funcionamiento del espacio (Anillo).
Fig1

No hay una forma definida función continua desde el espacio de configuración $(\theta_A, \theta_B)$ operativa espacio de $f(\theta_A, \theta_B)$. Si cualquiera de $\theta_A$ $\theta_B$ varía, tiza en el extremo de la varilla B, se dibuja un 'arco', Fig0.

Suponiendo que tenemos un arco operacionales, en el espacio y queremos encontrar su inversa arco en el espacio de configuración. Aquí hay dos ejemplos sencillos: Fig2 Fig3

El problema es cómo podemos encontrar el arco de la configuración del espacio (es decir, $\theta_A=f(\theta_B)$ para los siguientes dos operativos espacio?: Fig4

Todos me he acercado es un poco de conocimiento:

$1-$ la coordenada $(x,y)$ de la punto final puede ser determinado a través de:

$x={l_A}{\cos\theta_A}+{l_B}{\cos(\theta_A+\theta_B)}$ $y={l_A}{\sin\theta_A}+{l_B}{\sin(\theta_A+\theta_B)}$.

$2-$ La ecuación polar de la imagen de la izquierda es $r^2−2{l_B}r\cos(\theta)+{l_B}^2={l_A}^2$. Pero $\theta$ es operativa en el espacio, nada que decir acerca de $(\theta_A,\theta_B)$ en el espacio de configuración (?)

Cómo es posible encontrar la relación entre el $\theta_A$ $\theta_B$ de manera tal que los resultados en el mencionado arcos?

No tengo ninguna idea de cómo resolverlo. Yo le agradezco mucho cualquier ayuda. Gracias.

2voto

JohnB Puntos 214

Voy a escribir $(x, y)$ o $(r, \theta)$ para las coordenadas del punto en el operativo, respectivamente, del espacio en coordenadas cartesianas o polares.

La primera observación importante : el mapa de $(\theta_A, \theta_B) \mapsto (x,y)$ tijeras y luego aplanar el toro en el anillo. La esquila parte es bijective, y el "aplanamiento" es de dos a uno, excepto en el límite del anillo, donde es uno-a-uno. Por lo tanto, no serán, en general, dos posibles opciones de $(\theta_A, \theta_B)$ para cualquier posición de la tiza. Si $(\theta_A, \theta_B)$ obras, por simetría, por lo que no $(2\theta-\theta_A, -\theta_B)$.

Para hacer las cosas un poco más claro, voy a escribir $a$, $b$ en lugar de $l_A$, $l_B$.

I - Hallazgo $\theta_B$

Por Al-Kashi del teorema (la ley del coseno),

$$r^2 = a^2+b^2+2ab\cos(\theta_B).$$

Entre los dos posibles conjunto de parámetros para una posición dada, siempre hay exactamente un con $\theta_B \in [0, \pi]$. Yo elija para calcular esta posición. Entonces:

$$\theta_B = \arccos \left( \frac{r^2-a^2-b^2}{2ab} \right),$$

y:

$$\sin(\theta_B) = \frac{\sqrt{(r-a+b)(r+a-b)(a+b-r)(a+b+r)}}{2ab}.$$

Creo que esta fórmula también puede ser deducido de la ley del seno y de la fórmula de Herón para el área. Si usted elige el otro valor de $\theta_B$, que se encuentra en $[-\pi, 0]$, $\sin(\theta_B)$ se convierte en el opuesto del valor anterior.

II - la Búsqueda de $\theta_A$

Ahora, vamos a desarrollar las ecuaciones de dar a $x$$y$:

$$\begin{cases} x & = & a \cos (\theta_A) + b \cos (\theta_A+\theta_B) \\ y & = & a \sin (\theta_A) + b \sin (\theta_A+\theta_B) \end{casos}$$

se convierte en:

$$\begin{cases} x & = & [a + b \cos (\theta_B)] \cos (\theta_A) - b \sin(\theta_B) \sin(\theta_A) \\ y & = & b \sin (\theta_B) \cos (\theta_A) + [a + b \cos (\theta_B)] \sin (\theta_A) \end{casos}$$

Si reemplazamos $\cos(\theta_B)$ por su expresión que encontramos en el principio, vemos que cada columna tiene norma $r$. Así, dividiendo por $r$, obtenemos:

$$\begin{pmatrix} \cos(\theta) \\ \sin(\theta) \end{pmatrix} = \begin{pmatrix} \frac{a+b\cos(\theta_B)}{r} & -\frac{b \sin(\theta_B)}{r} \\ \frac{b \sin(\theta_B)}{r} & \frac{a+b\cos(\theta_B)}{r} \end{pmatrix} \begin{pmatrix} \cos(\theta_A) \\ \sin(\theta_A) \end{pmatrix}$$

Desde el 2x2 matriz es una matriz de rotación, es suficiente para la transposición a obtener su inversa, de donde:

$$\begin{pmatrix} \cos(\theta_A) \\ \sin(\theta_A) \end{pmatrix} = \begin{pmatrix} \frac{a+b\cos(\theta_B)}{r} & \frac{b \sin(\theta_B)}{r} \\ -\frac{b \sin(\theta_B)}{r} & \frac{a+b\cos(\theta_B)}{r} \end{pmatrix} \begin{pmatrix} \cos(\theta) \\ \sin(\theta) \end{pmatrix}.$$

A partir de aquí, la búsqueda de $\theta_A$ es sólo una cuestión de computación en un ángulo de su seno y coseno.

III - Parametrización del círculo

Si usted tiene un arco en la operativa de espacio y desea calcular un tiempo-dependiente de la parametrización de la $(\theta_A, \theta_B) (t)$ que sigue el arco que desea, todo lo que tienes que hacer es calcular pointwise $\theta_B$ $\theta_A$ con la receta anterior. Sin embargo, puede ser bastante tedioso, especialmente para el caso especial donde todo puede hacerse explícito.

No voy a tratar con su arco $p_2$, como no tengo una ecuación de esta curva. Dicho esto, vamos a echar un vistazo a $p_1$. Es un círculo de radio de $a$ y el centro de la $(b, 0)$. Desde hace una vuelta completa alrededor del origen, el parámetro de $\theta_A$ también debe hacer una vuelta. Voy a asumir que uno puede hacer de manera monótona, es decir, uno puede tomar la $\theta_A (t)= t$. Deje $f(t)$ ser el valor de $\theta_B$ tiempo $t$. Entonces:

$$\begin{cases} x (t) & = & a \cos (t) + b \cos (t+f(t)) \\ y (t) & = & a \sin (t) + b \sin (t+f(t)) \end{casos}$$

Pero desde $(x,y)$ pertenece al círculo,

$$(x-b)^2+y^2=a^2$$

Reemplace $x$ $y$ de las funciones de los $t$, a desarrollar, a simplificar mucho, y obtener:

$$b(1-\cos(f(t)+t)) + a(\cos(f(t))-\cos(t)) = 0,$$

que, con la ayuda de algunos de fórmula trigonométrica, se obtiene:

$$\sin \left(\frac{f(t)+t}{2} \right) \left[ b \sin \left(\frac{f(t)+t}{2} \right) - a \sin \left(\frac{f(t)-t}{2} \right) \right] = 0.$$

La ecuación de arriba tiene una solución evidente: $f(t) = -t$. Por lo tanto, si de entrada de $(\theta_A, \theta_B) (t) = (t, -t)$, se dibuja la curva de $p_1$. La segunda rama es el más delicado de calcular. Por desenvolviendo el seno, obtenemos:

$$(a+b) \sin \left(\frac{t}{2} \right) \cos \left(\frac{f(t)}{2} \right) = (a-b) \cos \left(\frac{t}{2} \right) \sin \left(\frac{f(t)}{2} \right),$$

dónde:

$$\tan \left(\frac{f(t)}{2} \right) = \frac{a+b}{a-b} \tan \left(\frac{t}{2} \right).$$

Finalmente, obtenemos:

$$f(t) = 2 \arctan \left( \frac{a+b}{a-b} \tan \left(\frac{t}{2} \right) \right),$$

que está bien definido para $t \neq \pi$ (pero que no es un problema, como $f(\pi) = \pi$ necesariamente).

1voto

gabr Puntos 20458

En los números complejos, sus planimeter medidas de $f(\theta_A, \theta_B) = A e^{i \theta_A} + B e^{i(\theta_A + \theta_B)} $. No parece haber ninguna restricción en el ángulo so $0 \leq \theta_A, \theta_B < 2\pi$. Tal vez va a ser más fácil el uso de $\theta_{B'} = \theta_A + \theta_B$ y la configuración del espacio seguirá siendo el mismo toro "torcido".

Su imagen será la suma de Minkowski de los dos círculos de radio $A$ $B$ y el resultado es que el $f$ es un 2-1 mapa del toro a un anillo. excepto en los bordes donde se 1-1. Es como loooking en una rosquilla con radios $A,B$ de la parte superior.

enter image description here

Cómo calcular $f^{-1}$ ?

El $f(\theta_A + \delta , \theta_{B'} + \delta) = e^{i\delta}f(\theta_A , \theta_{B'} ) $. Esto significa girar el anillo es el mismo que mover en diagonal en el donut en el NE en dirección diagonal $(1,1)$.

La radio puede ser calculada a partir de la Ley de los cosenos: $|f(\theta_A, \theta_B)| = A^2 + B^2 + 2AB \cos \theta_B $


Una cosa razonable para hacerlo sería dibujar el toro en 3D y el enchufe en la ecuación de su círculo de interés.

$(\theta,\phi) \mapsto ( (A + B \sin \theta) \cos \phi, (A + B \sin \theta ) \sin \phi, B \cos \theta) $

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X