Allgemeines
- Es wird gerechnet werden, definitiv!
- Vergleiche: Was hat er gerechnet, was haben wir gerechnet?
- Formelsammlung mit ISBN-Nummer ist erlaubt.
- Bei Wissensfragen dürfen Stichpunkte verwendet werden – keine Romane schreiben!
- Der Kasten der Aufgabe gibt Hinweise auf den Aufwand.
Wichtige Themen
Mathematik & Grundlagen
- pq-Formel / Mitternachtsformel muss beherrscht werden.
- Rotationsmatrizen / Additionstheoreme werden vorgegeben.
- Invertierung der Matrix ist prüfungsrelevant!
- Matrizenmultiplikation – auf die Dimensionen achten!
- Inverse der homogenen Transformation muss beherrscht werden.
- Determinantenrechnung und Transponieren nochmal wiederholen!
- Euler-Winkel Reihenfolge wichtig.
- Terme dürfen abgekürzt werden (z.B.
cos(φ1)→c1), aber bitte leserlich.
Kinematik
- Inverse Kinematik im Umfang wie in der Übung (vermutlich Zweigelenk-Roboter).
- Kein gekoppeltes System, aber z.B. Kugelgelenk vorne – „Arm knacken“ können!
- Vorwärtskinematik aufstellen möglich.
- Achtung auf: Homogene Matrix
Tvs. RotationsmatrixR.
- Achtung auf: Homogene Matrix
- Interpretation einer Rotationsmatrix ist extrem wichtig!
- Orthogonalität beachten.
- Translationsanteil ist nicht orthogonal → wichtig für Invertieren.
- Drei Beispielaufgaben zur Orientierung anschauen!
- Bestimmung der Orientierung muss beherrscht werden.
- Koordinatentransformation: immer von hinten beginnen und korrekt zusammensetzen.
Jacobi-Matrix (sehr wichtig!)
- Jacobi – kommt definitiv dran!
- Unterscheidung von Workspaces:
- Was bedeuten sie?
- Was sind Singularitäten?
- Was passiert bei der Invertierung?
- 3 Beziehungen zwischen Kräften und Jacobi – anschauen!
- Interpretation und Anwendung verstehen, nicht nur rechnen.
MATLAB / Programmverständnis
- Kein MATLAB-Programm schreiben müssen.
- MATLAB-Code lesen und verstehen ist wichtig.
- z.B. was macht
arctan2, warum tut der Code nichts?
- z.B. was macht
- Algorithmus beschreiben (kam in Übungen), kann drankommen.
- Neuer Algorithmus eher unwahrscheinlich, aber nicht ausgeschlossen.
Weitere Hinweise
- Bewegungsarten verstehen (mit Vor- und Nachteilen).
- Transformationsarten und deren Anwendung kennen.
- z.B. warum Skalierung + Rotation nicht mehr orthogonal → Determinante ≠ 1.
- Definitionsbereiche beachten!
- Geschwindigkeit nicht wie in Kapitel 3 Folie 8 rechnen → dauert zu lange!
Was ist unwichtig?
- Kapitel 6 ist relativ uninteressant.
- Dynamische Modellierung (Folie 3) muss man nicht können.
- Skript 1 ist nicht prüfungsrelevant – nur „roter Faden“.
Kapitel 7 – Übersicht
- Vor- und Nachteile der Regelungen verstehen.
- Strukturbild mit Vor-/Nachteilen kennen.
- Was heißt „autonom“? – gerne als Wissensfrage.
Lern-Tipp
- „Negative Reibung“ – kann als interessante Lernfrage auftauchen.
Hier ist eine strukturierte Lernübersicht basierend auf deinen Notizen und den bereitgestellten Materialien:
📘 Mathematik & Grundlagen
pq-Formel (Mitternachtsformel)
- Dokument: Keine direkte Erwähnung gefunden.
- Zu lernen: Anwendung der pq-Formel, Grundlagen der quadratischen Gleichungen.
- Grundlagen: Algebraische Manipulationen, quadratische Gleichungen.
- Erklärung: Dient zur schnellen Berechnung von Nullstellen quadratischer Gleichungen.
- Lernen durch: Übungen lösen, praktische Beispiele rechnen.
Rotationsmatrizen und Additionstheoreme
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Berechnung und Interpretation von Rotationsmatrizen in 2D und 3D, Verkettung.
- Grundlagen: Trigonometrie (sin, cos), Matrizenrechnung.
- Erklärung: Rotationsmatrizen definieren Drehungen im Raum; Additionstheoreme erleichtern die Vereinfachung trigonometrischer Ausdrücke.
- Lernen durch: Visualisierung, MATLAB-Übungen.
Invertierung der Matrix
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Berechnung der inversen Rotations- und Transformationsmatrix.
- Grundlagen: Matrixalgebra, Determinantenrechnung.
- Erklärung: Inverse Matrizen kehren lineare Transformationen um.
- Lernen durch: MATLAB-Beispiele nachrechnen, mathematische Übungen.
Matrizenmultiplikation (Dimensionen)
- Dokument: Mehrfach erwähnt in Robotik_Kap_IIa_Lsg_250410.pdf.
- Zu lernen: Korrekte Reihenfolge und Dimensionen der Multiplikation beachten.
- Grundlagen: Lineare Algebra, Matrizenoperationen.
- Erklärung: Dimensionen der Matrizen müssen kompatibel sein.
- Lernen durch: Beispielaufgaben rechnen, Dimensionskontrolle üben.
Inverse der homogenen Transformation
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Berechnung der inversen homogenen Transformationsmatrix (Rotation & Translation).
- Grundlagen: Matrizenrechnung, Verständnis von Koordinatensystemen.
- Erklärung: Kehrt Koordinatentransformationen um (Rotation + Translation).
- Lernen durch: Praktische Übung, MATLAB-Implementierungen.
Determinantenrechnung und Transponieren
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Berechnung und Interpretation von Determinanten, Transponierung von Matrizen.
- Grundlagen: Lineare Algebra.
- Erklärung: Determinante misst Skalierungsfaktor und Invertierbarkeit, Transponieren wechselt Zeilen und Spalten.
- Lernen durch: MATLAB und Aufgaben rechnen.
Euler-Winkel Reihenfolge
- Dokument: Robotik_Kap_IIb_Lsg_250406.pdf
- Zu lernen: Anwendung verschiedener Euler-Winkel-Reihenfolgen (z.B. Z-Y-X).
- Grundlagen: Trigonometrie, Rotationsmatrizen.
- Erklärung: Euler-Winkel beschreiben Orientierung durch drei aufeinander folgende Drehungen.
- Lernen durch: Praktische Beispiele und Visualisierungen.
📘 Kinematik
Inverse Kinematik (Zweigelenk-Roboter)
- Dokument: Robotik_Kap_IIc_Lsg_250416.pdf
- Zu lernen: Algebraische und numerische Verfahren zur Bestimmung der Gelenkwinkel.
- Grundlagen: Geometrie, Trigonometrie.
- Erklärung: Finden von Gelenkwinkeln aus vorgegebenen TCP-Positionen.
- Lernen durch: Üben von Beispielaufgaben, MATLAB-Code nachvollziehen.
Vorwärtskinematik (Homogene Matrix vs. Rotationsmatrix)
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Berechnung und Unterschied der homogenen Transformationsmatrix und der reinen Rotationsmatrix.
- Grundlagen: Matrizenrechnung, Geometrie.
- Erklärung: Vorwärtskinematik ermittelt die Position aus bekannten Gelenkwinkeln.
- Lernen durch: MATLAB-Simulationen, Beispiele rechnen.
Interpretation einer Rotationsmatrix (Orthogonalität)
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Bedeutung der Orthogonalität und Determinante von Rotationsmatrizen.
- Grundlagen: Lineare Algebra, Matrizenoperationen.
- Erklärung: Rotationsmatrizen sind orthogonal, invertierbar, Determinante ist 1.
- Lernen durch: MATLAB-Experimente und theoretische Aufgaben.
Koordinatentransformation (von hinten zusammensetzen)
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Zusammensetzung komplexer Transformationen vom Tool-Center-Point rückwärts zum Ursprung.
- Grundlagen: Geometrie, Matrizenrechnung.
- Erklärung: Transformationen werden von TCP zurückverfolgt zur Basis des Roboters.
- Lernen durch: praktische Übungen und Beispiele.
📘 Jacobi-Matrix
- Dokument: Robotik_Kap_IIc_Lsg_250416.pdf
- Zu lernen: Berechnung, Interpretation, Singularitäten der Jacobi-Matrix.
- Grundlagen: Differentialrechnung, Matrizenrechnung.
- Erklärung: Jacobi-Matrix verknüpft Gelenkgeschwindigkeiten mit Endeffektor-Geschwindigkeiten.
- Lernen durch: Rechnen und Interpretieren von Singularitäten und Bewegungen.
📘 MATLAB / Programmverständnis
- Dokument: Robotik_Kap_IIa_Lsg_250410.pdf
- Zu lernen: Verstehen vorhandener MATLAB-Algorithmen und deren Anwendung.
- Grundlagen: MATLAB-Syntax, Matrizenoperationen.
- Erklärung: Algorithmen beschreiben komplexe Bewegungen und Rotationen.
- Lernen durch: MATLAB-Programme durchgehen und Code nachvollziehen.
📘 Bewegungsarten (Vor- und Nachteile)
- Dokument: Robotik_Kap_V_Lsg_250506.pdf
- Zu lernen: Verschiedene Bewegungsarten wie PTP (Punkt zu Punkt) und CP (Continuous Path).
- Grundlagen: Roboterdynamik und Kinematik.
- Erklärung: Auswahl der geeigneten Bewegungsart abhängig von Aufgabe.
- Lernen durch: Vergleichen der Bewegungsarten an Praxisbeispielen.
📘 Negative Reibung
- Dokument: Robotik_Kap_VI_250511.pdf
- Zu lernen: Verständnis des Effekts und Bedeutung in dynamischen Modellen.
- Grundlagen: Mechanik, dynamische Modellierung.
- Erklärung: Reibungseffekt bei niedrigen Geschwindigkeiten, oft instabilitätsrelevant.
- Lernen durch: Theoretische Beschäftigung und Verständnis für Regler- und Dynamikmodelle.
Mechanischer Aufbau: Glieder und Gelenke → kinematische Kette Freiheitsgrade:
Endeffektor bewirkt die Interaktion mit der Umwelt → z.B. Messmittel, Werkzeug, WZweibackengreifer
Regelungsverfahren
- Positionsregelung
- Impedanzregelung
- Hybride Regelungen
Positionsregelung ermöglicht das Anfahren/Einnehmen einer Position innerhalb des Arbeitsraum Vorteil
- exaktes Anfahren von Punkten im Raum
- Abfahren von Trajektorien Nachteile
- kein definiertes Ausüben von Kräften auf Objekt oder Umwelt möglich. z.B. eine Fügeaufgabe auszuführen oder eine Kraft-Positionstrajektorie abzufahren