Verständnis der Begriffe Twist and Wrench

In der Kinematik, Physik und insbesondere Robotik begegnen uns häufig die Begriffe Twist and Wrench. Twist ist (LinearVelocity, AngularVelocity) und Wrench ist (Force, Torque). Der Grund, warum ich verwirrt bin, ist, dass ich verschiedene Definitionen sehe und nicht mehr sicher bin, ob ich diese Begriffe richtig verwende ...

  • Laut Wikipedia ist Twist im Kontext der Schraubentheorie definiert und hat eine lineare Geschwindigkeit und eine Winkelgeschwindigkeit entlang derselben Achse.
  • Einige Robotikliteratur verwendet Twist, um einen linearen Geschwindigkeitsteil als (V + LXW) zu haben. Dies erleichtert das Arbeiten am Computer.
  • In ROS, der beliebten Robotikplattform, ist Twist einfach eine unabhängige Linear- und Winkelgeschwindigkeit.

Fragen:

  1. Ist es richtig, den Begriff Twist einfach als Kombination einzelner Linear- und Winkelgeschwindigkeiten für beliebige Körper zu verwenden?
  2. Gibt es einen ähnlichen Begriff, um kombinierte Linear- und Winkelbeschleunigungen zu beschreiben?
Ich vermute, dass diese Begriffe für die Robotik (oder zumindest für einige Bereiche des Ingenieurwesens) spezifischer sind, als der Eröffnungssatz vermuten lässt. Ich habe sie buchstäblich noch nie zuvor gehört.
Online-Präsentation des bekanntesten Schülers von Stawell Ball zur modernen Schraubentheorie.
Vielen Dank @JohnAlexiou

Antworten (2)

Sowohl Dreh- als auch Schraubenschlüssel sind Schrauben. "Schraube" ist der allgemeine Begriff, und "Drehen" ist die spezifische Anwendung auf Bewegung, während "Schraubenschlüssel" die spezifische Anwendung auf Kräfte und Impulse ist. Alle vereinen die linearen und winkligen Aspekte der von ihnen beschriebenen Dinge in einem 6×1-Objekt. Die Definitionen beziehen sich auf die Starrkörpermechanik im Allgemeinen und sind nicht spezifisch für die Robotik.

Ich hoffe, die folgenden Definitionen helfen Ihnen weiter:

  • Strahl/Achse Eine 3D-Schraube ist ein Objekt, das eine Linie im Raum (Richtung und Position) zusätzlich zu einem Magnituden- und einem Steigungswert darstellt. Eine Schraube hat 6 Komponenten und sie sind als Vektor angeordnet e Richtung und Vektor M Moment. Es gibt zwei Möglichkeiten, eine Schraube darzustellen, a) Richtung dann Moment oder b) Moment dann Richtung
    S C R e w = { ( e M ) Strahlenkoordinaten ( M e ) Achsenkoordinaten
  • Linienzusammensetzung Stellen Sie sich eine Linie im Raum mit Einheitsrichtungsvektor vor e ^ und jeder Punkt auf der Linie R . Das Linienobjekt kann mit den folgenden Koordinaten dargestellt werden
    L ich N e = { ( e ^ R × e ^ ) Strahlenkoordinaten ( R × e ^ e ^ ) Achsenkoordinaten
    Der Richtungsvektor ist so, weil er im gesamten 3D-Raum gleich bleibt (freier Vektor), während der Momentenvektor transformiert werden muss, wenn sich der interessierende Ort ändert (Linienvektor). Dies ist oben ersichtlich, wo der Momentenvektor als das Kreuzprodukt zwischen dem Ort und dem Richtungsvektor definiert ist.
  • Schraubenzusammensetzung Betrachten Sie die obige Linie, aber fügen Sie eine skalare Größe hinzu S und eine skalare Tonhöhe H . Das Schraubenobjekt ähnelt dem Linienobjekt, jedoch mit einem zusätzlichen Term parallel zur Richtung e ^ im Moment Vektor.
    S C R e w = { S ( e ^ R × e ^ + H e ^ ) Strahlenkoordinaten S ( R × e ^ + H e ^ e ^ ) Achsenkoordinaten
    Eine Steigung stellt beliebige Komponenten des Momentenvektors dar, die parallel zum Richtungsvektor als skalares Verhältnis sind H = M e
  • Schraubenzerlegung Sowohl für die Strahl- als auch für die Achsendarstellung die Eigenschaften einer Schraube mit Richtungsvektor (keine Einheit) e und Momentenvektor M werden mit den folgenden Formeln gefunden
    Größe S = e Einheit Richtung e ^ = e e Position am nächsten zum Ursprung R = e × M e 2 Tonhöhe H = e M e 2
    NOTIZ: × ist das Vektorkreuzprodukt, und das Punktprodukt des Vektors.
  • Twists Ein Twist ist eine Schraube, die eine Bewegung darstellt (unendliche Drehung, Geschwindigkeit und räumliche Beschleunigung, Gelenkachse). Der Richtungsvektor ist ein Winkelteil und der Momentenvektor ist der lineare Teil (an einem festen Punkt A ). Beispielsweise sind Geschwindigkeiten
    Achsenkoordinaten Strahlenkoordinaten v A = ( v A ω ) v A = ( ω v A )
    Achsenkoordinaten sind am häufigsten für Drehungen, aber nicht immer. Daraus entsteht viel Verwirrung, da die Leute Drehungen und Achsenkoordinaten oft abwechselnd verwenden. Denken Sie daran, dass eine Drehung eine Art Bewegung darstellt und die Koordinatendarstellung mit der Reihenfolge zu tun hat, in der der Richtungsvektor und der Momentenvektor dargestellt werden.
  • Schraubenschlüssel Ein Schraubenschlüssel ist eine Schraube, die eine Belastung darstellt (Kraft, Impuls, Impuls). Der Richtungsvektor ist der lineare Teil und der Momentenvektor ist der Winkelteil (an einem festen Punkt A ). Zum Beispiel Kräfte sind
    Achsenkoordinaten Strahlenkoordinaten F A = ( τ A F ) F A = ( F τ A )
    Strahlenkoordinaten sind für Schraubenschlüssel am häufigsten, aber nicht immer.
  • Interpretation Sowohl Drehungen als auch Schraubenschlüssel stellen ein Objekt in der Ferne dar. Zum Beispiel eine Kraft F obwohl ein Punkt A Drehmoment hat τ A = R A × F . Und die Geschwindigkeit eines Körpers, der sich um einen Punkt A dreht, ist v A = R A × ω . Beides sind die Momentenvektoren der entsprechenden Schrauben. In der gebräuchlichsten Schreibweise sind dies
    v A = ( R A × ω ω ) Eindrehen (linear,winklig)=Achsenkoordinaten F A = ( F R A × F ) Schraubenschlüssel in (linear, winklig) = Strahlkoordinaten
    Sie können sehen, dass diese mit den Linienkompositionen identisch sind.
  • Twist Beispiel Ein sich bewegender Körper hat eine Winkelgeschwindigkeit ω = ( 1 , 0 , 5 ) und lineare Geschwindigkeit ein Punkt A v A = ( 2 , 4 , 1 ) . Zeigen Sie die Bewegung als Drehung in Achsenkoordinaten und zerlegen Sie sie in ihre Eigenschaften
    • Drehung in Achskoordinaten (Menge 6×1)
      v A = ( Moment Richtung ) = ( v A ω ) = ( | 2 4 1 | | 1 0 5 | )
    • Größe: | 1 0 5 | = 26
    • Richtung: | 1 0 5 | 26 = | 1 26 0 5 26 |
    • Position: | 1 0 5 | × | 2 4 1 | 26 2 = | 10 13 11 26 2 13 |
    • Tonhöhe: | 1 0 5 | | 2 4 1 | 26 2 = 3 26
    • Paralleler Geschwindigkeitsvektor: (Tonhöhe) ω = 3 26 | 1 0 5 | = | 3 26 0 15 26 |

Das Obige stellt die Geometrie der Bewegung in allen Details dar, die aus den beiden Informationen verfügbar sind, der linearen und der Winkelgeschwindigkeit an einem Punkt.

Ebenso für Schraubenschlüssel. Die 6 Komponenten, die sie definieren, werden in Größe, Richtung, Position und Tonhöhe zerlegt.

Zusammenhängende Posts. Kräfte als Schrauben , Bewegungsschraube und Instant Rotation Axis


Für Ihre zweite Frage bilden Linear- und Winkelbeschleunigung keine Verdrehung (Bewegungsschraube), da sie Zentrifugalterme enthalten, die sich nicht wie normale Schrauben transformieren. Dies liegt daran, dass die reguläre Beschleunigung einem bestimmten Teilchen folgt und die Schraubengrößen einen im Raum festgelegten Messpunkt haben.

Sie können jedoch eine Beschleunigungsdrehung konstruieren, wenn Sie anstelle der regulären (materiellen) Beschleunigung räumliche Beschleunigungen verwenden. An jedem Punkt A der räumliche Beschleunigungsvektor ψ A ist die Materialbeschleunigung A A abzüglich der Zentrifugalterme.

ψ A = A A ω × v A

Dann ist die Beschleunigungsdrehung in Achskoordinate definiert als:

ψ A = ( Moment Richtung ) = ( A A ω × v A a )

Oben werden die 6×6-Bewegungsgleichungen verwendet

F A = ICH A ψ A + v A × ICH A v A

Aber das ist Gegenstand einer anderen Frage, da die Herleitung der räumlichen Bewegungsgleichungen an dieser Stelle ziemlich kompliziert ist.

Ich habe eine Präsentation, die diese "Grundlagen" erklärt, die ich irgendwann auf researchgate.net veröffentlichen werde. Ich werde den Link hier posten, wenn ich ihn habe.
Am Ende wurde ein Abschnitt hinzugefügt, um die spezifische Frage zu einer Beschleunigungsschraube zu beantworten.
Das ist eine große Hilfe, danke :) Wenn ich darf, würde ich mich sehr freuen, wenn Sie etwas Licht auf eine Frage werfen könnten, von der ich glaube, dass sie mit dem letzten Teil Ihrer obigen Antwort zusammenhängt (wegen der Anzahl der Wörter, die ich brauche um es in zwei Kommentare aufzuteilen):
Da die Exponentialmatrix einer Verdrehung, wie in [1] erklärt, gilt:
exp ( [ v A ω A ] ) = T A B 1 T ˙ A B
Wo T A B ist die Transformationsmatrix, die die Orientierung und Verschiebung eines Rahmens ausdrückt B wrt
... mit einem Rahmen A . In diesem Fall v A stellt die lineare Geschwindigkeit des Ursprungs des Rahmens dar B im Rahmen ausgedrückt B , aber wenn wir nach der Zeit neu differenzieren, erhalten wir am Ende:
v A / T = ω A × v A + v ˙ A
, Dabei ist es nicht direkt: v ˙ A (lineare Beschleunigung) was ich da erwartet habe v A gibt uns die lineare Geschwindigkeit, also habe ich mich gefragt: Hängt das mit dem zusammen, was Sie im letzten Teil Ihrer Antwort erklären?
[1]: „Moderne Robotik:“ K. Lynch, FC Park, S.95
Es tut mir leid, dass ich in der ersten Gleichung einen Fehler gemacht habe. Ich habe die Exponentialmatrix missbraucht. Die korrigierte Gleichung verwendet die Lie-Algebra-Darstellung der Verdrehung [ ] × :
[ v A ω A ] × = [ [ ω A ] × v A 0 0 ] = T A B 1 T ˙ A B
Wo [ ω A ] × ist die schiefsymmetrische Darstellung der Winkelgeschwindigkeit ω A .
In Bezug auf die Wendungen, die Sie haben
[ v A ω ] × = [ ω × v A × 0 ω × ]
beachten Sie, dass ω ist eine Eigenschaft des Körpers und bezieht sich nicht auf einen bestimmten Punkt A , also kein Index.
Mein Fehler, danke, ich habe es falsch benutzt. Ich wollte nur die Winkelgeschwindigkeit referenzieren ω zu einem der genannten Referenzrahmen ( A oder B ), um auf diese Weise die Einführung der Referenzrahmen zu motivieren Ich hätte verwenden sollen ω A oder ω B .

Der Unterschied zu dem, was Sie gepostet haben, scheint von der Anwesenheit der Abwesenheit von Gewalt abzuhängen. Ich bin mit der handelsspezifischen Robotik-Terminologie nicht vertraut, aber ich stelle in Ihrer Frage fest:

Twist ist (LinearVelocity, AngularVelocity) und Wrench ist (Force, Torque). 

Beachten Sie, dass Sie eine Geschwindigkeit ohne Kraft oder eine Winkelgeschwindigkeit ohne Drehmoment haben können . Wenn Sie ein Drehmoment anwenden, um ein Top-Spinning zu beginnen, dreht es sich weiter, nachdem Sie losgelassen haben.

Im freien Raum können Sie einen Kreisel in Drehung versetzen und entlang der Drehachse schieben, und ein Punkt am Rand des Kreisels beschreibt eine Helix im Raum, während er sich bewegt. Das spezifische Verhältnis von Linear- und Drehimpuls beschreibt eine bestimmte Verdrehung (wie ich den Begriff so verstehe, wie Sie ihn verwendet haben). Dies kann zum Beispiel mit der „Steigung“ eines Schraubengewindes verglichen werden – zum Beispiel wie viele Windungen pro Zoll. Wiederum ein Verhältnis eines Rotationsmaßes zu einem linearen Maß entlang derselben Achse.

Auf der anderen Seite bezieht sich der Schraubenschlüssel auf Kraft (linear) und Drehmoment (rotierend). Auch hier scheint es sich um ein Verhältnis zu handeln. Bei einer gegebenen Masse überträgt ein auf die Masse aufgebrachter Schraubenschlüssel eine bestimmte Kombination aus Linear- und Winkelimpulsen und führt zu einer bestimmten Verdrehung.

Mit anderen Worten bezieht sich Twist auf die Geschwindigkeiten und Schraubenschlüssel auf die Beschleunigungen.

Tatsächlich bilden Linear- und Drehimpuls einen Schraubenschlüssel , und die Beschleunigung bildet eine Verdrehung (sozusagen). Der Begriff Drehungen wird verwendet, um bewegungsbezogene Größen und schlüsselwirkungs- oder kraftbezogene Größen zu beschreiben.
@ ja72 Impuls ist ein Maß für Bewegung und Kraft verursacht Beschleunigung. Ihr Kommentar scheint sich zu widersprechen.
Momentum, definiert als die Menge, die angewendet wird, um eine Bewegung anzuhalten, ist eigentlich ein Maß für Kraft (über die Zeit). Momentum ist die Fläche unter der Kraft-Zeit-Kurve.
Die allgemeine Regel ist, dass die Masse oder Trägheit Bewegungsdreher in Kraftschlüssel umwandelt. Denk an P = M v oder L = ICH C ω .