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 T vs. Rotationsmatrix R.
  • 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?
  • 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