Comprender los términos Twist and Wrench

En cinemática, física y especialmente en robótica, a menudo nos encontramos con los términos Twist and Wrench. Twist es (LinearVelocity, AngularVelocity) y Wrench es (Force, Torque). La razón por la que estoy confundido es que veo diferentes definiciones y ya no estoy seguro de si estoy usando estos términos correctamente...

  • Según Wikipedia, Twist se define en el contexto de la teoría del tornillo y tiene velocidad lineal y velocidad angular a lo largo del mismo eje.
  • Alguna literatura de robótica usa Twist para tener una parte de velocidad lineal como (V + LXW). Esto permite trabajar con la computadora más fácilmente.
  • En ROS, la popular plataforma de robótica, Twist es simplemente velocidades lineales y angulares independientes.

Preguntas:

  1. ¿Es correcto usar el término Twist simplemente como combinación de velocidades lineales y angulares individuales para cualquier cuerpo?
  2. ¿Existe algún término similar para describir las aceleraciones lineales y angulares combinadas?
Sospecho que esos términos pueden ser más específicos de la robótica (o al menos de algunos campos de la ingeniería) de lo que deja entrever la oración inicial. Literalmente nunca los había escuchado antes.
Presentación en línea del discípulo más conocido de Stawell Ball sobre la teoría moderna del Tornillo.
Muchas gracias @JohnAlexiou

Respuestas (2)

Tanto el giro como las llaves son tornillos. "Tornillo" es el término general y "Torsión" es la aplicación específica al movimiento, mientras que "Llave" es la aplicación específica a las fuerzas y el momento. Todos ellos combinan los aspectos lineales y angulares de lo que describen en un objeto de 6×1. Las definiciones pertenecen a la mecánica de cuerpos rígidos en general y no son específicas de la robótica.

Espero que las siguientes definiciones te ayuden:

  • Rayo/Eje Un tornillo 3D es un objeto que representa una línea en el espacio (dirección y ubicación) además de una magnitud y un valor de paso. Un tornillo tiene 6 componentes y están dispuestos como un vector. mi de dirección y un vector metro de momento Hay dos formas posibles de representar un tornillo, a) Dirección y luego Momento o b) Momento y luego Dirección
    S C r mi w = { ( mi metro ) coordenadas de rayos ( metro mi ) coordenadas del eje
  • Composición de línea Considere una línea en el espacio con vector de dirección unitaria mi ^ y cualquier punto de la linea r . El objeto de línea se puede representar con las siguientes coordenadas
    L i norte mi = { ( mi ^ r × mi ^ ) coordenadas de rayos ( r × mi ^ mi ^ ) coordenadas del eje
    El vector de dirección es tal porque permanece igual en todo el espacio 3D (vector libre), mientras que el vector de momento debe transformarse si cambia la ubicación de interés (vector de línea). Esto es evidente arriba, donde el vector de momento se define como el producto cruzado entre la ubicación y el vector de dirección.
  • Composición del tornillo Considere la línea anterior, pero agregue una magnitud escalar s y un tono escalar h . El objeto tornillo es similar al objeto línea pero con un término adicional paralelo a la dirección mi ^ en el vector de momento.
    S C r mi w = { s ( mi ^ r × mi ^ + h mi ^ ) coordenadas de rayos s ( r × mi ^ + h mi ^ mi ^ ) coordenadas del eje
    Un tono representa cualquier componente del vector de momento que sea paralelo al vector de dirección como una relación escalar h = metro mi
  • Descomposición de tornillo Para la representación de rayos y ejes, las propiedades de un tornillo con vector de dirección (no unitario) mi y vector de momento metro se encuentran con las siguientes formulas
    Magnitud s = mi Dirección de la unidad mi ^ = mi mi Posición más cercana al origen r = mi × metro mi 2 Paso h = mi metro mi 2
    NOTA: × es el producto vectorial vectorial, y el producto escalar vectorial.
  • Giros Un giro es un tornillo que representa movimiento (rotación infinitesimal, velocidad y aceleración espacial , eje de articulación). La parte angular del vector de dirección y el vector de momento es la parte lineal (en un punto fijo A ). Por ejemplo, las velocidades son
    Coordenadas del eje Coordenadas de rayos v A = ( v A ω ) v A = ( ω v A )
    Las coordenadas del eje son las más comunes para los giros, pero no siempre. De esto surge mucha confusión, ya que las personas a menudo usan giros y coordenadas de eje de manera intercambiable. Recuerde, un giro representa algún tipo de movimiento y la representación de coordenadas tiene que ver con el orden en que se representan el vector de dirección y el vector de momento.
  • Llave Una llave es un tornillo que representa una carga (fuerza, momento, impulso). La parte lineal del vector de dirección y el vector de momento es la parte angular (en un punto fijo A ). Por ejemplo, las fuerzas son
    Coordenadas del eje Coordenadas de rayos F A = ( τ A F ) F A = ( F τ A )
    Las coordenadas de rayos son las más comunes para las llaves, pero no siempre.
  • Interpretación Tanto los giros como las llaves representan un objeto a distancia. Por ejemplo una fuerza F aunque un punto A tiene torque τ A = r A × F . Y la velocidad de un cuerpo que gira alrededor de un punto A es v A = r A × ω . Ambos son los vectores de momento de los tornillos correspondientes. En la notación más común, estos son
    v A = ( r A × ω ω ) giro en (lineal, angular) = coordenadas del eje F A = ( F r A × F ) llave en (lineal, angular) = coordenadas de rayos
    Puede ver que estos son idénticos a las composiciones de línea.
  • Twist Ejemplo Un cuerpo en movimiento tiene velocidad angular ω = ( 1 , 0 , 5 ) y velocidad lineal un punto A v A = ( 2 , 4 , 1 ) . Muestre el movimiento como un giro en las coordenadas del eje y descompóngalo en sus propiedades
    • Giro en coordenadas del eje (cantidad 6×1)
      v A = ( momento dirección ) = ( v A ω ) = ( | 2 4 1 | | 1 0 5 | )
    • Magnitud: | 1 0 5 | = 26
    • Dirección: | 1 0 5 | 26 = | 1 26 0 5 26 |
    • Posición: | 1 0 5 | × | 2 4 1 | 26 2 = | 10 13 11 26 2 13 |
    • Paso: | 1 0 5 | | 2 4 1 | 26 2 = 3 26
    • Vector de velocidad paralelo: (paso) ω = 3 26 | 1 0 5 | = | 3 26 0 15 26 |

Lo anterior representa la geometría del movimiento con todo el detalle que está disponible a partir de las dos piezas de información, la velocidad lineal y angular en un punto.

Del mismo modo para las llaves. Los 6 componentes que los definen se descomponen en magnitud, dirección, posición y tono.

Artículos Relacionados. Fuerzas como tornillos , tornillo de movimiento y eje de rotación instantánea


Para su segunda pregunta, la aceleración lineal y angular no forma un giro (tornillo de movimiento) porque contienen términos centrífugos que no se transforman como tornillos normales. Esto se debe a que la aceleración regular rastrea una partícula específica y las cantidades de tornillo tienen un punto de medición fijo en el espacio.

Sin embargo, puede construir un giro de aceleración si, en lugar de usar la aceleración normal (material), usa aceleraciones espaciales. En cualquier punto A el vector de aceleración espacial ψ A es la aceleración material a A menos los términos centrífugos.

ψ A = a A ω × v A

Entonces el giro de la aceleración en la coordenada del eje se define como:

ψ A = ( momento dirección ) = ( a A ω × v A α )

Lo anterior se utiliza las ecuaciones de movimiento 6×6

F A = I A ψ A + v A × I A v A

Pero ese es un tema de otra pregunta, ya que la derivación de las ecuaciones espaciales de movimiento está bastante involucrada en esta etapa.

Tengo una presentación que explica estos "conceptos básicos" que voy a publicar en researchgate.net en algún momento. Pondré el enlace aquí cuando lo tenga.
Se agregó una sección al final para abordar la pregunta específica sobre un tornillo de aceleración.
Esto es de gran ayuda, gracias :) Solo si me lo permite, le agradecería mucho si pudiera arrojar algo de luz sobre una pregunta que creo que está relacionada con la última parte de su respuesta anterior (debido a la cantidad de palabras que necesito para dividirlo en dos comentarios):
Dado que la matriz exponencial de un giro, como se explica en [1]:
Exp ( [ v A ω A ] ) = T a b 1 T ˙ a b
dónde T a b es la matriz de transformación que expresa la orientación y traslación de un marco b bien
... escribir un marco a . En este caso v A representa la velocidad lineal del origen del marco b expresado en marco b , pero cuando volvemos a diferenciar el tiempo, terminamos con:
v A / t = ω A × v A + v ˙ A
, Por lo tanto, no es directamente: v ˙ A (aceleración lineal) que esperaba que fuera porque v A nos da la velocidad lineal, así que me preguntaba: ¿Esto está relacionado con lo que explicas en la última parte de tu respuesta?
[1]: "Robótica moderna:" K. Lynch, FC Park, p.95
Lamento haber cometido un error en la primera ecuación. Hice mal uso de la matriz exponencial. La ecuación corregida hace uso de la representación del álgebra de Lie del giro [ ] × :
[ v A ω A ] × = [ [ ω A ] × v A 0 0 ] = T a b 1 T ˙ a b
Dónde [ ω A ] × es la representación simétrica oblicua de la velocidad angular ω A .
En términos de giros que tienes
[ v A ω ] × = [ ω × v A × 0 ω × ]
tenga en cuenta que ω es una propiedad del cuerpo y no está relacionada con un punto A específico , por lo que no tiene subíndice.
Mi mal, gracias, lo estaba usando incorrectamente. Solo quería hacer referencia a la velocidad angular. ω a uno de los marcos de referencia mencionados ( a o b ), motivando así la introducción de los marcos de referencia debería haber usado ω a o ω b .

La diferencia, de lo que ha publicado, parece depender de la presencia de ausencia de fuerza. No estoy familiarizado con la terminología de robótica específica del comercio, pero me doy cuenta en su pregunta:

Twist es (LinearVelocity, AngularVelocity) y Wrench es (Force, Torque). 

Tenga en cuenta que puede tener una velocidad sin una fuerza o una velocidad angular sin un par. Si aplica un par de torsión para comenzar a girar la peonza, continúa girando después de que la suelte.

En el espacio libre, puede hacer girar un trompo y empujarlo a lo largo del eje de giro, y un punto en el borde del trompo describirá una hélice en el espacio a medida que viaja. La relación específica de los momentos lineales y angulares describe un giro particular (según entiendo el término tal como lo ha usado). Esto se puede comparar, por ejemplo, con el "paso" de una rosca de tornillo: cuántos hilos por pulgada, por ejemplo. Nuevamente, una relación de una medida rotacional a una medida lineal a lo largo del mismo eje.

Por otro lado, la llave relaciona la fuerza (lineal) y el par (rotacional). Una vez más, parece ser una proporción. Dada una masa, una llave aplicada a la masa transferirá una combinación particular de momentos lineales y angulares y dará como resultado un giro particular.

En otras palabras, el giro hace referencia a las velocidades y la llave hace referencia a las aceleraciones.

En realidad, el momento lineal y angular forman una llave , y la aceleración forma un giro (más o menos). El término giros se utiliza para describir cantidades relacionadas con el movimiento y cantidades relacionadas con la acción de llave o la fuerza.
@ja72 el impulso es una medida de movimiento y la fuerza provoca la aceleración. Tu comentario parece contradecirse.
El impulso, definido como la cantidad aplicada para detener el movimiento, es en realidad una medida de fuerza (a lo largo del tiempo). Momentum es el área bajo la curva Fuerza-tiempo.
La regla general es que la masa o inercia transforma el movimiento en torsión en fuerza de torsión. Pensar en pag = metro v o L = I C ω .