Gliederung. Differentielle Bewegungen. Gliederung (cont.)
|
|
- Maya Kneller
- vor 7 Jahren
- Abrufe
Transkript
1 - Gliederung Jianwei Zhang Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 15. May 2012 Allgemeine Informationen Einführung Koordinaten eines Manipulators Kinematik-Gleichungen Inverse Kinematik von Manipulatoren Differentielle Translation und Rotation Differentielle homogene Transformation Differentielle Rotationen um x-, y-, z-achse Trajektoriegenerierung J. Zhang 128 J. Zhang 129 Gliederung (cont.) Differentielle Bewegungen Trajektoriengenerierung Einführung in RCCL Dynamik Roboterregelung Architekturen sensorbasierter intelligenter Systeme Aus- und Rückblick Es gilt p(t) = p(t + t) p(t) = (T (t + t) T (t))p 0 = ( T (t))p 0 J. Zhang 130 J. Zhang 131
2 Differentielle Bewegungen Ableitung einer homogenen Transformation - I wobei T eine 4 4 homogene Matrix von x 0 y 0 z 0 zu xyz ist und p 0 bezüglich x 0 y 0 z 0 ist. somit gilt: p(t) ṗ(t) = lim t 0 t = ( = dt (t) p 0 dt dt (t) T 1 (t))t (t)p 0 = ( dt dt (t) T 1 (t))p dt Gegeben sei eine Transformation T : t 1,1 t 1,2 t 1,3 t 1,4 T = t 2,1 t 2,2 t 2,3 t 2,4 t 3,1 t 3,2 t 3,3 t 3,4 t 4,1 t 4,2 t 4,3 t 4,4 wobei jedes Element eine Funktion von einer bestimmten Variable x ist: dt = t 1,1 t 2,1 t 3,1 t 4,1 t 1,2 t 2,2 t 3,2 t 4,2 t 1,3 t 2,3 t 3,3 t 4,3 t 1,4 t 2,4 t 3,4 t 4,4 dx J. Zhang 132 J. Zhang 133 Ableitung einer homogenen Transformation - I - Differentielle Translation und Rotation Differentielle Translation und Rotation - I Beispiel: cos θ sin θ cos α sin θ sin α a cos θ A = sin θ cos θ cos α cos θ sin α a sin θ 0 sin α cos α d da =? Fall 1: Die differentielle Translation und Rotation seien bezüglich des Basis-Koordinatenframes. Sei eine homogene Transformation gegeben: T + dt = Trans dx,dy,dz Rot k,dθ T wobei Trans dx,dy,dz : eine Transformation, die eine Translation von dz, dy, dz in Basis-Koordinaten darstellt. Rot k,dθ : eine Transformation, die eine differentielle Drehung dθ um einen Vektor k in Basis-Koordinaten darstellt. dt kann wie folgt berechnet werden: dt = (Trans dx,dy,dz Rot k,dθ I )T (21) J. Zhang 134 J. Zhang 135
3 - Differentielle Translation und Rotation - Differentielle homogene Transformation Differentielle Translation und Rotation - II Differentielle homogene Transformation - I Fall 2: Die differentielle Translation und Rotation seien bezüglich des gegebenen Koordinatenframes T : T + dt = TTrans dx,dy,dz Rot k,dθ wobei Trans dx,dy,dz : eine Transformation, die eine Translation von dz, dy, dz bezüglich des Koordinatenframes T darstellt. Rot k,dθ : eine Transformation, die eine differentielle Drehung dθ um einen Vektor k im Koordinatenframe T darstellt. dt kann wie folgt berechnet werden: Man definiert: = Trans dx,dy,dz Rot k,dθ I Dann wird (21) zu: dt = T (22) wird zu: dt = T T dt = T (Trans dx,dy,dz Rot k,dθ I ) (22) J. Zhang 136 J. Zhang Differentielle homogene Transformation - Differentielle homogene Transformation Differentielle homogene Transformation - II Differentielle homogene Transformation - III Die Transformation der Translation um d: d x Trans d = d y d z wobei ein differentieller Vektor d die differentielle Veränderung d x i + dy j + dz k ( i, j, k sind drei Einheitsvektoren auf x, y, z) darstellt. k x k x versθ + cos θ k y k x versθ k z sin θ k z k x versθ + k y sin θ 0 Rot k,θ = k x k y versθ + k z sin θ k y k y versθ + cos θ k z k y versθ k x cos θ 0 k x k z versθ k y sin θ k y k z versθ + k z sin θ k z k z versθ + cos θ 0 (23) wobei versθ 1 cos θ. (Ableitung s. auch Paul 81, 1.12 General Rotation Transformation ) Die Transformation der Rotation mit θ um den Vektor k = k x i + ky j + kz k ist: J. Zhang 138 J. Zhang 139
4 - Differentielle homogene Transformation - Differentielle homogene Transformation Differentielle homogene Transformation - IV Differentielle homogene Transformation - V Es gilt: (23) wird dann zu: lim sin θ dθ θ 0 lim cos θ 1 θ 0 lim versθ 0 θ 0 1 k z dθ k y dθ 0 Rot k,θ = k z θ 1 k x dθ 0 k y dθ k x dθ 1 0 (24) d x 1 k z dθ k y dθ = d y k z θ 1 k x dθ d z k y dθ k x dθ k z dθ k y dθ d x = k z dθ 0 k x dθ d y k y dθ k x dθ 0 d z J. Zhang 140 J. Zhang Differentielle Rotationen um x-, y-, z-achse Differentielle Rotationen um x-, y-, z-achse - I - Differentielle Rotationen um x-, y-, z-achse Differentielle Rotationen um x-, y-, z-achse - II Wenn die Rotationen jeweils um x, y und z Achse sind, sind die Rotation-Transformationen wie folgt dargestellt: Cθ 0 Sθ 0 R x,ψ = 0 Cψ Sψ 0 0 Sψ Cψ 0 R y,θ = Sθ 0 Cθ 0 Cφ Sφ 0 0 R z,φ = Sφ Cφ J. Zhang 142 Wenn die differentielle Veränderung betrachtet sei, gilt es dann: sinθ δθ und cosθ δ y 0 R x,δx = 0 1 δ x 0 0 δ x 1 0 R y,δ y = δ y δ z 0 0 R z,φ = δ z J. Zhang 143
5 - Differentielle Rotationen um x-, y-, z-achse Differentielle Rotationen um x-, y-, z-achse - III - Differentielle Rotationen um x-, y-, z-achse Differentielle Rotationen um x-, y-, z-achse - IV Werden die Terme mit 2. Ordnung vernachlässigt, dann bekommen wir: 1 δ z δ y 0 R z,δx R y,δy R x,δz = δ z 1 δ x 0 δ y δ x 1 0 (25) Man vergleicht (24) und (25): k x dθ = δ x (141) kann wie folgt umgeschrieben werden: 0 δ z δ y d x = δ z 0 δ x d y δ y δ x 0 d z kann als Bestand von zwei Vektoren d und δ betrachtet werden. k y dθ = δ y k z dθ = δ z J. Zhang 144 J. Zhang 145 Gliederung Gliederung (cont.) Allgemeine Informationen Einführung Koordinaten eines Manipulators Kinematik-Gleichungen Inverse Kinematik von Manipulatoren Singuläre Konfigurationen Trajektoriegenerierung Trajektoriengenerierung Einführung in RCCL Dynamik Roboterregelung Architekturen sensorbasierter intelligenter Systeme Aus- und Rückblick J. Zhang 146 J. Zhang 147
6 - Singuläre Konfigurationen Singuläre Konfigurationen - I Eine Jacobi-Matrix ist eine multidimensionale Darstellung von Ableitungen. Die verbindet die Gelenkgeschwindigkeiten mit Kartesischen Geschwindigkeiten des TCP. Sei ein Manipulator mit 6 Freiheitsgraden betrachet: T 6 = A 1 A 2 A 3 A 4 A 5 A 6 dann gilt mit der Jacobi-Matrix: T 6 d x dq 1 T 6 d y dq 2 T 6 d z T 6 δ x = J 6 6 dq 3 dq 4 T 6 δ y dq 5 dq 6 T 6 δ z J. Zhang 148 Fragestellung: ist die Jacobi-Matrix invertierbar? Wenn ja, dann gilt: q = J 1 (q)ẋ um den Effektor eines Roboters im Kartesischen Arbeitsraum mit einer bestimmten Geschwindigkeit zu bewegen. J. Zhang Singuläre Konfigurationen Singuläre Konfigurationen - II Gliederung Bei den meisten Manipulatoren existieren Werte von q wo die Jacobi-Matrix singulär wird ( detj = 0, J nicht mehr invertiertbar). Solche Konfigurationen werden als Singuläritäten des Manipulators bezeichnet. Zwei Haupttypen von Singularitäten: Arbeitsraum-Grenze-Singuläritäten Arbeitsraum-Interne-Singuläritäten Beispiel 1: MHI PA 10-6C Beispiel 2: 2-Gelenkarm Allgemeine Informationen Einführung Koordinaten eines Manipulators Kinematik-Gleichungen Inverse Kinematik von Manipulatoren Trajektoriegenerierung Trajektoriengenerierung Einführung in RCCL Dynamik J. Zhang 150 J. Zhang 151
7 Gliederung (cont.) Roboterregelung Architekturen sensorbasierter intelligenter Systeme Aus- und Rückblick Montage Beispiel (Paul81, Chapter 5) Zuerst wurden eine Reihenfolge von Positionen des Manipulator-Endeffektors (pn) spezifiziert. J. Zhang 152 J. Zhang 153 -Montage Beispiel-(Forts.) -Montage Beispiel-(Forts.) MOVE p1 Fahre zum Bolzen MOVE p2 Stelle den Greifer über den Bolzen GRASP Greife den Bolzen MOVE p3 Aufhebe den Bolzen senkrecht MOVE p4 Fahre zum Loch an einem Winkel MOVE p5 Stopp beim Kontakt mit dem Loch MOVE p6 Richte den Bolzen aus MOVE p7 Füge den Bolzen ins Loch ein RELEASE Lasse den Bolzen los MOVE p8 Fahre vom Bolzen weg Dann kann die gesamte Aufgabe mit einigen primitiven Roboteroperationen bezüglich dieser numerierten Positionen beschrieben werden: MOVE pn = MOVE Z T 6 E J. Zhang 154 J. Zhang 155
8 -Montage Beispiel-(Forts.) -Montage Beispiel-(Forts.) wobei die folgenden Repräsentationen gelten: Z: die Basis-Position des Manipulators bezüglich des Welt-Koordinaten-systems; Weiterhin werden noch die folgenden Transformationen eingeführt: T 6 : das Manipulator-Ende bezüglich seines Basis-Koordinatensystems; E: ein Werkzeug oder ein Endeffektor am Manipulator-Ende. J. Zhang 156 J. Zhang 157 -Montage Beispiel-(Forts.) -Montage Beispiel-(Forts.) P: die Position des Bolzens im Basis-Koordinatensystem H: die Position des Würfels mit zwei Löchern H HR i : die Position des betrachteten i-ten Lochs im Würfel bezüglich des H-Koordinaten-systems P PG: die Greifposition auf dem Bolzen bezüglich des P-Koordinatensystems P PA: die Annäherungsposition des Greifers zum Bolzen P PD: die Verlasseposition des Greifers zum Bolzen HR PHA: die Annäherungsposition des Greifers zum i-ten Loch HR PCH: die Kontaktposition des Bolzens auf dem Loch HR PAL: die Einfügeposition des Bolzens HR PN: die Endposition nach dem Einfügen des Bolzens in das Loch Die Aufgabe kann nun als eine Reihe von Gleichungen der Transformationen, aus denen die T 6 -Matrizen gelöst werden können, dargestellt werden: p1: Z T 6 E = P PA p2: Z T 6 E = P PG : Grasp p3: Z T 6 E = P PD PG p4: Z T 6 E = H HR i PHA PG p5: Z T 6 E = H HR i PCH PG p6: Z T 6 E = H HR i PAL PG : RELEASE p8: Z T 6 E = H HR i PN PA J. Zhang 158 J. Zhang 159
9 -Montage Beispiel-(Forts.) Beim Einsatz von einer Kamera Die Tool-Transformation: Dann gilt: T 6 E = Es wird noch eine Transformation CAM eingeführt: CAM: die Transformation vom Kamera zum Welt-Koordinatensystem PC: die Transformation vom Bolzen zum Kamera-Koordinatensystem Dann gilt es für die Position des Bolzens bezüglich des Welt-Koordinatenframes: P = CAM Über die Kamera-Welt-Kalibrierung kann CAM wie folgt erhalten werden: PC CAM = P PC 1 J. Zhang 160 J. Zhang 161 Beim Einsatz von einer Kamera-(Forts.) Gliederung Objektpositionen bezüglich des Kamera-Frames werden über die folgende Prozedur bekommen: READ(CAMERA, PC); Um den Manipulator zur Position p1 zu steuern, soll es gelten: ZT 6 E = P PA Dies bedeutet die folgende Berechnung von T 6 : T 6 = Z 1 P PA E 1 Analog werden die Positionierungen an p2 - p8 realisiert. Allgemeine Informationen Einführung Koordinaten eines Manipulators Kinematik-Gleichungen Inverse Kinematik von Manipulatoren Off-line Programmierung Trajektoriegenerierung Trajektoriengenerierung Einführung in RCCL J. Zhang 162 J. Zhang 163
10 Gliederung (cont.) Dynamik Roboterregelung Architekturen sensorbasierter intelligenter Systeme Aus- und Rückblick J. Zhang 164 "Teaching by Showing" Führe den Roboter zur Zielposition und Speichere die Trajektorie; (Optimierung); Play Back. Explizite Roboterprogrammierung Spezifikation der Roboterposition; (Manuelle) Umsetzung in explizite Programme mit einer Roboterprogrammiersprache; Drei Typen von Roboterprogrammiersprachen: Spezielle Manipulationssprache: z. B. VAL, V+... Roboterbibliothek für eine Standard-Computersprache: z.b. Robot-Basic, Robot-Pascal, RCCL... Roboterbibliothek auch als eine allgemeine Programmiersprache: z.b. AML von IBM, KAREL von GMF... J. Zhang 165 -(Forts.) - Off-line Programmierung Off-line Programmierung - I Roboterprogrammierung auf Aufgabenebene nicht mehr notwendig, dem Roboter das how-to-do zu erklären, sondern lediglich what-to-do z.b. HANDY von MIT AI Lab, verfüge über Planungskomponente; auch sensorbasierte Bewegungen sind wünschenswert. J. Zhang 166 wird von einem Computer-Graphik-System unterstützt, ermöglicht, Roboterprogramme ohne Zugriff des realen Roboters zu entwickeln. Vorteile: Effizienz der Programmierung, Sicherheit, Reduzierung der Stillegungszeit der Produktionslinie. Die wichtigsten Bestandsteile: Benutzerschnittstelle 3D Objektmodellierung Simulation von Kinematik, Dynamik, Multiprocesse, Sensoren Emulation von Bahnplanung Übertragung der Programmiersprache zum Zielsystem Kalibrierung von Roboter-Welt, Roboter-Sensor, Sensor-Welt J. Zhang 167
11 - Off-line Programmierung Off-line Programmierung - II Die noch gewünschten Funktionalitäten: Automatische Layoutplanung einer Roboterzelle Kollisionvermeidung und Bahnoptimierung Planung von koordinierten Bewegungen Simulation von Kraftregelung Automatische Schätzung von Fehlern und Toleranzen Automatische Scheduling von mehreren Arbeitszellen J. Zhang 168
Einführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 03. May 2011 J. Zhang 129 Differentielle Bewegungen mit
MehrProf. J. Zhang Universität Hamburg. AB Technische Aspekte Multimodaler Systeme. 18. November 2004
zhang@informatik.uni-hamburg.de Universität Hamburg AB Technische Aspekte Multimodaler Systeme zhang@informatik.uni-hamburg.de Inhaltsverzeichnis 4. Differentielle Bewegungen mit homogenen Transformationen...144
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 20. April 2010 J. Zhang 63 Gliederung Allgemeine Informationen
MehrGliederung. Gliederung (cont.) Kinematik-Gleichungen - (1) Allgemeine Informationen Einführung Koordinaten eines Manipulators. Kinematik-Gleichungen
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 20. April 2010 Allgemeine Informationen Einführung
MehrGliederung. Gliederung (cont.) Koordinaten eines Manipulators. Allgemeine Informationen Einführung
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 14. April 2009 Allgemeine Informationen Einführung
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 19. April 2011 J. Zhang 63 Gliederung Allgemeine Informationen
MehrGliederung. Gliederung (cont.) Gliederung (cont.)
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 11. Mai 2010 Allgemeine Informationen Einführung
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 09. Juni 2009 J. Zhang 277 Dynamik Gliederung Allgemeine
MehrGliederung. Gliederung (cont.) Probleme der Dynamik von Manipulatoren
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 08. Juni 010 Allgemeine Informationen Einführung
MehrProf. J. Zhang Universität Hamburg. AB Technische Aspekte Multimodaler Systeme. 28. Oktober 2004
zhang@informatik.uni-hamburg.de Universität Hamburg AB Technische Aspekte Multimodaler Systeme zhang@informatik.uni-hamburg.de Inhaltsverzeichnis 2. Koordinaten eines Manipulator.................. 32 Warum
MehrGliederung. Gliederung (cont.) Klassifikation der Regelung von Roboterarmen
- Roboterregelung Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 19. Juni 2012 Allgemeine Informationen
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 7. Juni 2011 J. Zhang 272 Roboterregelung Gliederung
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 28. Juni 2011 J. Zhang 324 Programmierung auf Aufgabenebene
MehrGliederung. Gliederung (cont.) Grundlage zur Programmierung auf Aufgabenebene
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 28. Juni 2011 Allgemeine Informationen Einführung
MehrGliederung. Gliederung (cont.) Inverse Kinematik von Manipulatoren
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 26. April 2011 Allgemeine Informationen Einführung
MehrGliederung. Interpolation vs. Approximation. Gliederung (cont.)
- Trajektoriengenerierung Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 5. Juni 2012 Allgemeine
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 26. Juni 2012 J. Zhang 296 Programmierung auf Aufgabenebene
MehrGliederung. Gliederung (cont.) Gliederung (cont.)
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 15. Juni 2010 Allgemeine Informationen Einführung
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 05. Juli 2011 J. Zhang 351 Programmierung auf Aufgabenebene
MehrGliederung. Gliederung (cont.)
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 07. Juli 2009 Allgemeine Informationen Einführung
MehrGrundlagen der Signalverarbeitung und Robotik
64-544 Grundlagen der Signalverarbeitung und Robotik 64-544 Grundlagen der Signalverarbeitung und Robotik http://tams.informatik.uni-hamburg.de/ lectures/2013ss/vorlesung/gdsr Jianwei Zhang, Bernd Schütz
MehrJianwei Zhang
Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 06. April 2010 J. Zhang 1 Gliederung Allgemeine Informationen
MehrJianwei Zhang
Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 03. April 2012 J. Zhang 1 Gliederung Allgemeine Informationen
MehrGliederung. Gliederung (cont.) Gliederung (cont.)
Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 05. April 2011 Grundbegriffe Koordinatensysteme
MehrGliederung. Gliederung (cont.)
Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 07. April 2009 Einführung Grundbegriffe Koordinatensysteme
MehrGliederung. Gliederung (cont.) Gliederung (cont.)
Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 03. April 2012 Einführung Grundbegriffe Koordinatensysteme
Mehrein geeignetes Koordinatensystem zu verwenden.
1.13 Koordinatensysteme (Anwendungen) Man ist immer bemüht, für die mathematische Beschreibung einer wissenschaftlichen Aufgabe ( Chemie, Biologie,Physik ) ein geeignetes Koordinatensystem zu verwenden.
MehrÜbung 1: Homogene Transformationen
Übung 1: Homogene Transformationen Aufgabe 1.1: Bestimmen Sie die homogene Transformationsmatri für die folgende Sequenz von Rotationen: T 1 =Rot z,90 Rot,90 und T 2 =Rot,90 Rot z,90 Zeichnen Sie die entsprechenden
MehrProf. J. Zhang Universität Hamburg. AB Technische Aspekte Multimodaler Systeme. 6. Januar 2005
zhang@informatik.uni-hamburg.de Universität Hamburg AB Technische Aspekte Multimodaler Systeme zhang@informatik.uni-hamburg.de Inhaltsverzeichnis 7. Roboterregelung..........................370 Klassifikation
MehrGrundlagen der Signalverarbeitung und Robotik
64-544 Grundlagen der Signalverarbeitung und Robotik 64-544 Grundlagen der Signalverarbeitung und Robotik http://tams.informatik.uni-hamburg.de/ lectures/2011ss/vorlesung/gdsr Jianwei Zhang Universität
MehrKlausur Robotik/Steuerungstechnik
Prof. Dr. K. Wüst SS 2009 Fachbereich MNI FH Gießen-Friedberg Klausur Robotik/Steuerungstechnik 9.7.2009 Nachname: Vorname: Matrikelnummer: Aufgabe Punkte erreicht 1 30 2 30 3 40 4 20 Summe 120 Mit Lösungen
Mehr2. Räumliche Bewegung
2. Räumliche Bewegung Wenn die Bahn des Massenpunkts nicht bekannt ist, reicht die Angabe einer Koordinate nicht aus, um seinen Ort im Raum zu bestimmen. Es muss ein Ortsvektor angegeben werden. Prof.
MehrTheoretische Physik 1, Mechanik
Theoretische Physik 1, Mechanik Harald Friedrich, Technische Universität München Sommersemester 2009 Mathematische Ergänzungen Vektoren und Tensoren Partielle Ableitungen, Nabla-Operator Physikalische
Mehr4 Roboterkinematik. Roboterarm und Gelenke
4 Roboterkinematik Roboterarm und Gelenke 4.1 Grundlegende Begriffe Mechanismus besteht aus einer Anzahl von starren Körpern (Glieder diese sind durch Gelenke verbunden Ein Gelenk verbindet genau zwei
MehrMehrdimensionale Integralrechnung 2
Mehrdimensionale Integralrechnung Quiz Wir wollen die Dynamik zweier Teilchen beschreiben, die über ein hoch elastisches Seil verbunden sind und sich wild im Raum bewegen! Ein Kollege schlägt dazu vor
MehrStrukturvariable Regelung eines humanoiden Roboterarmes mit bildgebenden und Kraft-Momenten-Sensoren. Bodmar Diestel-Feddersen, Giulio Milighetti
mit bildgebenden und Kraft-Momenten-Sensoren Bodmar Diestel-Feddersen, Giulio Milighetti Inhalt 1. Motivation und Aufgabenstellung 2. Multisensorielles Regelungskonzept zum Fallbeispiel Peg-In-Hole 3.
Mehr1. Grundlagen der ebenen Kinematik
Lage: Die Lage eines starren Körpers in der Ebene ist durch die Angabe von zwei Punkten A und P eindeutig festgelegt. Die Lage eines beliebigen Punktes P wird durch Polarkoordinaten bezüglich des Bezugspunktes
Mehr2. Räumliche Bewegung
2. Räumliche Bewegung Prof. Dr. Wandinger 1. Kinematik des Punktes TM 3 1.2-1 2. Räumliche Bewegung Wenn die Bahn des Punkts nicht bekannt ist, reicht die Angabe einer Koordinate nicht aus, um seinen Ort
MehrWas ist Robotik? Robotik heute:
Grundlagen Was ist Robotik? Das Wort Robot / Roboter entstand 92 in einer Geschichte von Karel Ċapek und geht auf das tschechische Wort robota (rbeit, Fronarbeit) zurück. Dessen Ursprung ist das altkirchenslawische
MehrLineare Abbildungen. De nition Seien V, W Vektorräume. Eine Abbildung f : V! W heißt linear, wenn gilt
Lineare Abbildungen Lineare Abbildungen De nition Seien V, W Vektorräume. Eine Abbildung f : V! W heißt linear, wenn gilt (L. ) f ist homogen; d.h. f( ~v) = f(~v) für alle 2 R, ~v 2 V, (L. ) f ist additiv;
MehrTransformation Allgemeines Die Lage eines Punktes kann durch einen Ortsvektor (ausgehend vom Ursprung des Koordinatensystems
Transformation - 1 1. Allgemeines 2. Zwei durch eine Translation verknüpfte gleichartige Basissysteme 3. Zwei durch eine Translation verknüpfte verschiedenartige Basissysteme (noch gleiche Orientierung)
MehrInverse Kinematik am Robotersimulationsprogramm EASY-ROB
Workshop Robotik Hochschule Mittweida (FH) Institut für Automatisierungstechnik 15. Oktober 2004 Stefan Anton Inverse Kinematik am Robotersimulationsprogramm EASY-ROB Problemstellung Bei der Betrachtung
MehrMathematik I für MB und ME
Mathematik I für MB und ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 28/29 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden
MehrKinematik des Puma 200
Kinematik des Puma 200 1 2 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung 3 2 Denavit-Hartenberg-Konfiguration 5 3 Mehrdeutigkeiten 7 4 Direkte Kinematik 10 5 Inverse Kinematik 13 6 Orientierung des
Mehr2. Räumliche Bewegung
2. Räumliche Bewegung Prof. Dr. Wandinger 1. Kinematik des Punktes TM 3 1.2-1 2. Räumliche Bewegung Wenn die Bahn des Punkts nicht bekannt ist, reicht die Angabe einer Koordinate nicht aus, um seinen Ort
MehrComputergrafik 1 Transformationen
Computergrafik 1 Transformationen Kai Köchy Sommersemester 2010 Beuth Hochschule für Technik Berlin Überblick Repräsentationen, Primitiven Transformationen in 2D Skalierung Translation Rotation Scherung
MehrKinematik (1) Bisher: Darstellung von Vektoren bei bekannten Beziehungen zwischen den Koordinatensystemen
Kinematik ( Kinematik Bisher: Darstellung von Vektoren bei bekannten Beziehungen zwischen den Koordinatensystemen Jetzt: Beschreibung der Bewegung von mechanischen Systemen Hier nur Behandlung der Position
MehrKinematik des starren Körpers
Technische Mechanik II Kinematik des starren Körpers Prof. Dr.-Ing. Ulrike Zwiers, M.Sc. Fachbereich Mechatronik und Maschinenbau Hochschule Bochum WS 2009/2010 Übersicht 1. Kinematik des Massenpunktes
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 14. Juli 2009 J. Zhang 416 Architekturen sensorbasierter
MehrEinführung in die Robotik. Jianwei Zhang
- Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 12. Juli 2011 J. Zhang 389 Architekturen sensorbasierter
Mehr2D-Punkt-Transformationen
Zur Erinnerung Drehung eines beliebigen Punktes B um den Winkel θ um den Koordinaten-Ursprung zum Punkt B : x B r cosα y B r sin α [r, α: Hilfsgrößen ] x B r cos(α+θ) r (cosα cosθ sinα sinθ) x B cosθ y
MehrHerbstsemester ist es.
Dr V Gradinaru K Imeri Herbstsemester 8 Lineare Algebra für D-ITET, D-MATL, RW ETH Zürich D-MATH Beispiellösung für Serie 4 Aufgabe 4 Multiple Choice: Online abzugeben 4a) Gegeben seien: Dann gilt: (i)
MehrGrundlagen der Robotik Klausur am Musterlösung Nachname: Vorname: Matrikelnummer:
Prof. Dr. K. Wüst SS 202 Fachbereich MNI TH Mittelhessen Grundlagen der Robotik Klausur am 6.7.202 Musterlösung Nachname: Vorname: Matrikelnummer: Aufgabe Punkte erreicht 22 2 22 3 8 4 8 Bonusfrage 0 Summe
MehrTheoretische Physik: Mechanik
Ferienkurs Theoretische Physik: Mechanik Sommer 2013 Probeklausur Technische Universität München 1 Fakultät für Physik 1 Kurze Fragen [20 Punkte] Beantworten Sie folgende Fragen. Für jede richtige Antwort
Mehr1 Vektoralgebra (3D euklidischer Raum R 3 )
Institut für Physik der Martin-Luther-Universität Halle-Wittenberg WS 202/203 Vorlesung Elektrodynamik LAG PD Dr. Angelika Chassé) Vektoralgebra 3D euklidischer Raum R 3 ). Grundbegriffe = Vektordefinition
MehrUmkehrfunktion. g (y) = f (x) 1, x = g(y), Umkehrfunktion 1-1
Umkehrfunktion Ist für eine stetig differenzierbare n-variate Funktion f : D R n die Jacobi-Matrix f (x ) für einen Punkt x im Innern des Definitionsbereiches D R n nicht singulär, so ist f lokal invertierbar,
MehrZiel: Beschreibung der unterschiedlichen Gelenktypen und deren Einfluss auf die Bewegung der Körper
Kinematik Gelenkkinematik Ziel: Beschreibung der unterschiedlichen Gelenktypen und deren Einfluss auf die Bewegung der Körper Definition: Ein (kinematisches) Gelenk ist eine Verbindung zwischen zwei Segmenten,
MehrBlatt 06.3: Matrizen
Fakultät für Physik R: Rechenmethoden für Physiker, WiSe 204/5 Dozent: Jan von Delft Übungen: Benedikt Bruognolo, Katharina Stadler http://homepages.physik.uni-muenchen.de/~vondelft/lehre/4t0/ Blatt 06.3:
Mehr1d) Die z Komponente L z des Drehimpulses. 1e) f(x)g (x)δ(x z) = f(z)g (z) nach Definition der Delta-Distribution. heißt
Aufgabe 1 (10 Punkte) Fragen 1a) Jede Drehung im dreidimensionalen Raum lässt sich als Hintereinanderausführung dreier Drehungen um die ursprüngliche z-achse, die x-achse im Koordinatensystem nach der
MehrD-MAVT/D-MATL FS 2018 Dr. Andreas Steiger Analysis IILösung - Serie1
D-MAVT/D-MATL FS 8 Dr. Andreas Steiger Analysis IILösung - Serie. Das Volumenelement der Koordinaten, welche in der untenstehenden Abbildung definiert sind, ist gegeben durch z Q Ρ Α Β y (a) ϱ cos β dϱ
MehrLösbarkeit linearer Gleichungssysteme
Lösbarkeit linearer Gleichungssysteme Lineares Gleichungssystem: Ax b, A R m n, x R n, b R m L R m R n Lx Ax Bemerkung b 0 R m Das Gleichungssystem heißt homogen a A0 0 Das LGS ist stets lösbar b Wenn
MehrInverse Kinematik. Daniela Steidl TU München Zusammenfassung
Inverse Kinematik Daniela Steidl TU München 10. 07. 2011 Zusammenfassung Sowohl in Computer Graphik als auch in der Robotik werden häufig Simulationen von Mehrkörpersystemen benötigt. Dazu gibt man die
MehrZylinderkoordinaten 1 E1. Ma 2 Lubov Vassilevskaya
Zylinderkoordinaten E E E3 Berechnung in beliebigen krummlinigen Koordinaten Die Koordinaten sind durch die Beziehungen definiert: x x u, v, w, y y u, v, w, z z u, v, w Für sie sollen stetige partielle
MehrIndustrieroboter. Methoden der Steuerung und Regelung. Bearbeitet von Wolfgang Weber
Industrieroboter Methoden der Steuerung und Regelung Bearbeitet von Wolfgang Weber 1. Auflage 2002. Taschenbuch. 220 S. Paperback ISBN 978 3 446 21604 4 Format (B x L): 16 x 22,8 cm Gewicht: 403 g Weitere
MehrAnalysis 2 - Übung 1
Analysis - Übung 1 Felix Knorr 8 März 014 4 Gegeben sei die Polynomfunktion f(x, y xy 10x Man bestimme die Gleichungen ihrer Schnittkurven mit den senkrechten Ebenen x x 0 bzw y y 0 sowie die Höhenlinien
MehrÜbungsblatt
Übungsblatt 3 3.5.27 ) Die folgenden vier Matrizen bilden eine Darstellung der Gruppe C 4 : E =, A =, B =, C = Zeigen Sie einige Gruppeneigenschaften: a) Abgeschlossenheit: Berechnen Sie alle möglichen
Mehr1. Klausur. für Studierende der Fachrichtungen phys. 2u du u(1 + u 2 ) = 2. = 1, c = 1. x= 1
Fachbereich Mathematik Universität Stuttgart Prof. Dr. C. Rohde Höhere Mathematik I III Diplomvorprüfung 3. 3. 8. Klausur für Studierende der Fachrichtungen phys Bitte unbedingt beachten: In dieser Klausur
Mehr1 Definition und Konstruktion vektorwertiger Funktionen und Funktionen mehrerer Variabler
Zusammenfassung Kapitel IV: Funktionen mehrerer Veränderlicher und vektorwertige Funktionen 1 Definition und Konstruktion vektorwertiger Funktionen und Funktionen mehrerer Variabler Definition vektorwertige
MehrTransformation mehrdimensionaler Integrale
Transformation mehrdimensionaler Integrale Für eine bijektive, stetig differenzierbare Transformation g eines regulären Bereiches U R n mit det g (x), x U, gilt für stetige Funktionen f : f g det g du
MehrKapitel 3. Transformationen
Oyun Namdag Am 08.11.2007 WS 07/08 Proseminar Numerik: Mathematics for 3D game programming & computer graphics Dozenten: Prof. Dr. V. Schulz, C. Schillings Universität Trier Kapitel 3 Transformationen
MehrAW 1 - Vortrag. Simulationsmodell für visuell geführte Roboter. von Bernd Pohlmann. Betreuender: Prof. Dr. Andreas Meisel
AW 1 - Vortrag Simulationsmodell für visuell geführte Roboter von Betreuender: Prof. Dr. Andreas Meisel Inhalt 1. Motivation 2. Ziel 3. Einführung Robotik 4. Kinematik 5. Denavit-Hartenberg 6. Kameramodell
MehrGliederung. Die Robot Control C-Library (RCCL) Gliederung (cont.)
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 24. Mai 2011 Allgemeine Informationen Einführung
MehrMathematische Grundlagen
Kapitel 2 Mathematische Grundlagen In diesem Kapitel werden die mathematischen Grundlagen dargelegt, die für die Darstellung von dreidimensionalen Objekten notwendig sind. 2. 3D-Koordinatensystem Weit
MehrTransformation - 3. Für "übliche" Anwendungen in der Geometrie ist es sinnvoll, bei Transformationen eine gleiche
Transformation - 3 Wiederholung und spezielle Angaben im Zusammenhang mit Kreis-Berechnungen 1. Problemstellung Im Zusammenhang mit der Berechnung von Schnittflächen kann es sinnvoll sein, die Berechnung
Mehr2. VEKTORANALYSIS 2.1 Kurven Definition: Ein Weg ist eine stetige Abbildung aus einem Intervall I = [a; b] R in den R n : f : I R n
2. VEKTORANALYSIS 2.1 Kurven Definition: Ein Weg ist eine stetige Abbildung aus einem Intervall I = [a; b] R in den R n : f : I R n f ist in dem Fall ein Weg in R n. Das Bild f(t) des Weges wird als Kurve
MehrEinleitung 2. 1 Koordinatensysteme 2. 2 Lineare Abbildungen 4. 3 Literaturverzeichnis 7
Sonja Hunscha - Koordinatensysteme 1 Inhalt Einleitung 2 1 Koordinatensysteme 2 1.1 Kartesisches Koordinatensystem 2 1.2 Polarkoordinaten 3 1.3 Zusammenhang zwischen kartesischen und Polarkoordinaten 3
MehrÜbungen zur Theoretischen Physik 2 Lösungen zu Blatt 9
Prof. C. Greiner, Dr. H. van Hees Sommersemester 214 Übungen zur Theoretischen Physik 2 Lösungen zu Blatt 9 Aufgabe 34: Steinerscher Satz für den Trägheitstensor Der Schwerpunkt liege im Ursprung des Koordinatensystems.
MehrVorkurs Mathematik Übungen zu Kurven im R n
Vorkurs Mathematik Übungen zu urven im R n Als bekannt setzen wir die folgende Berechnung voraus: Sei f : [a, b] R eine urve im R. Die Länge L der urve berechnet sich durch L b a f t dt urven in R Aufgabe.
MehrVektoren - Die Basis
Vektoren - Die Basis Motivation (Als Vereinfachung - der Schreibarbeit - wählen wir meistens Vektoren in R 2.) Eigentlich ist ja Alles klar! Für einen Vektor a gilt a = ( a x a y )! Am Ende werden wir
MehrMathematik I für MB/ME
Mathematik I für MB/ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 25/26 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden
MehrLineare Abbildungen (Teschl/Teschl 10.3, 11.2)
Lineare Abbildungen (Teschl/Teschl.3,.2 Eine lineare Abbildung ist eine Abbildung zwischen zwei Vektorräumen, die mit den Vektoroperationen Addition und Multiplikation mit Skalaren verträglich ist. Formal:
MehrMehrdimensionale Integralrechnung 1
Mehrdimensionale Integralrechnung Im - dimensionalen Fall wurde die Integralrechnung eingeführt, um Flächen unter Kurven zu berechnen. Eine ähnliche Fragestellung führt uns auf die mehrdimensionale Integralrechnung.
MehrTeil 3 Bewegung in 2D und 3D
Tipler-Mosca 3. Motion in two and three dimensions 3.1 Der Verschiebungsvektor (The displacement vector) 3.2 Allgemeine Eigenschaften von Vektoren (General properties of vectors) 3.3 Ort, Geschwindigkeit,
Mehr2 Die Algebra der Matrizen
Die Algebra der Matrizen Ein Hauptziel der Vorlesung zur Linearen Algebra besteht darin, Aussagen über die Lösungsmenge linearer Gleichungssysteme zu machen Etwa ob das Gleichungssystem x y + z 1 x + y
Mehr-dimensionale Darstellungen
1.9 2 1 2 -dimensionale Darstellungen Auf einer Fläche F (2 dimensional) wird eine Operation ausgeführt Zum Beispiel wir eine Verschiebung um den Vektor t durchgeführt. Gemeint ist der Körper, der überstrichen
MehrProbeklausur zur Analysis 2, SoSe 2017
BERGISCHE UNIVERSITÄT WUPPERTAL 21717 Fakultät 4 - Mathematik und Naturwissenschaften Prof N V Shcherbina Dr T P Pawlaschyk wwwkanauni-wuppertalde Probeklausur zur Analysis 2, SoSe 217 Hinweis Die Lösungen
MehrAbbildung 10.1: Das Bild zu Beispiel 10.1
Analysis 3, Woche Mannigfaltigkeiten I. Definition einer Mannigfaltigkeit Die Definition einer Mannigfaltigkeit braucht den Begriff Diffeomorphismus, den wir in Definition 9.5 festgelegt haben. Seien U,
MehrGliederung. Gliederung (cont.) Gliederung (cont.)
- Gliederung Jianwei Zhang zhang@informatik.uni-hamburg.de Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 13. Juli 2010 Allgemeine Informationen Einführung
MehrEntwicklung einer allgemeinen dynamischen inversen Kinematik
Entwicklung einer allgemeinen dynamischen inversen Kinematik Christoph Schmiedecke Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 06. Januar 2010 Inhaltsverzeichnis 1 Motivation
MehrKoordinaten, Transformationen und Roboter
Koordinaten, Transformationen und Roboter Dipl.-Inform. Wolfgang Globke Institut für Algebra und Geometrie Arbeitsgruppe Differentialgeometrie Universität Karlsruhe 1 / 48 Einleitung Seit Anbeginn der
MehrAnalysis III. Teil I. Rückblick auf das letzte Semester. Themen aus dem SS Inhalt der letzten Vorlesung aus dem SS.
Analysis III für Studierende der Ingenieurwissenschaften Technische Universität Hamburg-Harburg Reiner Lauterbach Teil I Rückblick auf das letzte Semester Fakultät für Mathematik, Informatik und Naturwissenschaften
Mehr