www.wikidata.de-de.nina.az
Die direkte Kinematik Vorwartskinematik oder Vorwartstransformation ist ein Begriff aus der Robotik Sie befasst sich mit der Frage wie aus den Gelenkwinkeln der Armelemente eines Roboters die Pose Position und Orientierung des Endeffektors in Bezug auf das Basiskoordinatensystem bestimmt werden kann Sie ist das sachliche Gegenstuck zur inversen Kinematik Bei seriellen Anordnungen von Strukturbauteilen und Gelenken wie z B bei vielen Industrierobotern kann die direkte Kinematik durch eine einfache Matrizenmultiplikation der Denavit Hartenberg Matrizen siehe Denavit Hartenberg Transformation berechnet werden B K S S T C P q B K S T O K S 1 q 1 O K S 1 T O K S 2 q 2 O K S n 1 T T C P q n displaystyle mathrm BKS S mathrm TCP q mathrm BKS T mathrm OKS 1 q 1 cdot mathrm OKS 1 T mathrm OKS 2 q 2 cdot ldots cdot mathrm OKS n 1 T mathrm TCP q n Lage und Orientierung des TCP Koordinatensystems T C P displaystyle mathrm TCP kann mit Hilfe dieser Matrix nun relativ zum Basiskoordinatensystem B K S displaystyle mathrm BKS ausgedruckt werden was gleichbedeutend mit der Losung des direkten kinematischen Problems ist Diese Berechnung kann analytisch und damit auch in Echtzeit auf Maschinensteuerungen erfolgen Bei Maschinen oder Robotern mit parallelkinematischer Struktur die nicht durch Denavit Hartenberg Parameter beschrieben werden konnen ist eine analytische Losung der direkten Kinematik im Allgemeinen nicht moglich Analytische Losungen existieren hier nur unter strengen geometrischen Voraussetzungen Die Zusammenhange verdeutlicht folgende Abbildung Dabei ist zu beachten dass nur im Falle gleicher Anzahl von Parametern also in der Regel 6 eine eineindeutige Abbildung moglich ist Ansonsten spricht man von redundanten Kinematiken Inhaltsverzeichnis 1 Losungsmoglichkeiten 1 1 Gleichungen 2 Siehe auch 3 EinzelnachweiseLosungsmoglichkeiten BearbeitenZur Losung des direkten kinematischen Problems gibt es kein allgemein anwendbares Verfahren Da die Berechnung der Gelenkwinkel sehr schnell erfolgen muss sind in der Praxis ublicherweise Losungen zu finden die auf den speziellen Roboter optimiert und angepasst sind Es existieren folgende grundlegende Methoden algebraische Methoden geometrische Methoden numerische MethodenGleichungen Bearbeiten Die Vorwartskinematik bezieht sich auf den Prozess des Erhaltens der Position und Geschwindigkeit des Endeffektors angesichts der bekannten Gelenkwinkel und Winkelgeschwindigkeiten Wenn beispielsweise Schulter und Ellbogengelenkwinkel fur den Arm in der Sagittalebene angegeben sind besteht das Ziel darin kartesische Koordinaten von Handgelenk oder Faust zu finden In unserem speziellen Fall suchen wir nach einer Koordinatentransformation 8 1 8 2 x E E y E E displaystyle theta 1 theta 2 rightarrow x EE y EE nbsp In diesem Beispiel befindet sich das erste Gelenk am Koordinatenursprung Daher sind die Koordinaten vom zweiten Gelenk x 2 L 1 cos 8 1 displaystyle x 2 L 1 cdot cos theta 1 nbsp y 2 L 1 sin 8 1 displaystyle y 2 L 1 cdot sin theta 1 nbsp und die Koordinaten des Endeffektors x E E x 2 L 2 cos 8 1 8 2 L 1 cos 8 1 L 2 cos 8 1 8 2 displaystyle x EE x 2 L 2 cdot cos theta 1 theta 2 L 1 cdot cos theta 1 L 2 cdot cos theta 1 theta 2 nbsp y E E y 2 L 2 sin 8 1 8 2 L 1 sin 8 1 L 2 sin 8 1 8 2 displaystyle y EE y 2 L 2 cdot sin theta 1 theta 2 L 1 cdot sin theta 1 L 2 cdot sin theta 1 theta 2 nbsp Durch Ableitung nach der Zeit erhalt man nun die Geschwindigkeit des Endeffektors x E E 8 1 L 1 sin 8 1 8 1 8 2 L 2 sin 8 1 8 2 displaystyle dot x EE dot theta 1 cdot L 1 cdot sin theta 1 dot theta 1 dot theta 2 cdot L 2 cdot sin theta 1 theta 2 nbsp y E E 8 1 L 1 cos 8 1 8 1 8 2 L 2 cos 8 1 8 2 displaystyle dot y EE dot theta 1 cdot L 1 cdot cos theta 1 dot theta 1 dot theta 2 cdot L 2 cdot cos theta 1 theta 2 nbsp Wenn man anstelle eines ebenen Systems ein komplexeres dreidimensionales System betrachten wurde ware diese Berechnung anspruchsvoller Daruber hinaus kann es vorkommen dass die Anzahl der Freiheitsgrade von Eingabevariablen und Ausgabevariablen nicht ubereinstimmt Beispielsweise konnten beide Gelenke zwei Freiheitsgrade haben die eine Trajektorie mit drei Freiheitsgraden eines punktformigen Endeffektors definieren Basierend auf der Eingabe der Gelenke mit vier Freiheitsgraden wurde man daher nur eine Ausgabe mit drei Freiheitsgraden erhalten Diese Redundanz wurde einfach bedeuten dass es unendlich viele Losungen fur die Gelenkwinkel fur eine einzelne Position des Endeffektors geben kann Dies kann als unendlich viele mogliche Positionen vom zweiten Gelenk entlang des Kreises dargestellt werden die als Schnittpunkt zweier auf dem ersten Gelenk und Endeffektor zentrierter Kugeln mit Radien erhalten werden die den Langen der entsprechenden Glieder entsprechen Der kinematische Zustand oder nur der Zustand des Manipulators ist typischerweise vollstandig mit Gelenkwinkeln und Winkelgeschwindigkeiten definiert In bestimmten Fallen wie hier ist der Zustand auch vollstandig mit der Position und Geschwindigkeit des Endeffektors definiert Wie erlautert gilt das fur den allgemeinen Fall nicht 1 Siehe auch BearbeitenKinematik Inverse Kinematik FK und IK RiggingEinzelnachweise Bearbeiten Marko B Popovic Matthew P Bowers in Biomechatronics 2019 ScienceDirect Forward Kinematics Abgerufen von https de wikipedia org w index php title Direkte Kinematik amp oldid 232695370