Moinmoin zusammen, ich habe folgendes Problem zu lösen: Ein Hexapod wird zur Positionierung verwendet. Dabei muss er auf vorgegebene Positionen verfahren können, sowie Relativbewegungen zur aktuellen Position ausführen können. Der zu Positionierende Punkt befindet sich einige cm vom Tool Center Point entfernt. Translationen werden im (zum relevanten Punkt verschobenen, aber gleiche Orientierung im Raum) Koordinatensystem durchgeführt. Rotationen hingegen müssen in einem um ca 5° geneigten Koordinatensystem ausgeführt werden, da das Rotationskoordinatensystem Normal auf einer spährischen Oberfläche steht. Nun zur Frage: Wie stelle ich das am Sinvollsten an und wie sehen die zugehörigen Transformationen von Mathematischer Seite aus. Bisheriger Plan Auslesen der Ist-Position des Hexapod -> Translation der Werte ins versetze Koordinatensystem -> X/Y/Z Werte der Sphäre Winkelpositionen des Hexapod auslesen -> Rot Transformation -> Ist-Winkel der Spähre bzw. ihres Koordinatensystems. Position stellen: Ändern der X/Y/z/Alpha/Beta/Gamma parameter -> transformation der Winkel ins TCP-Koordinatensytem transformation der X/Y/Z ins TCP-Koordinatensystem -> Senden der errechneten Werte an die Steuerung Besten Dank
TheCure schrieb: > und wie sehen die > zugehörigen Transformationen von Mathematischer Seite aus. Kompliziert. Zumal Du bei Deinem Plan sowohl die Vorwärts- als auch die inverse Kinematik brauchst. Ich würde versuchen, die Regelung so aufzubauen, daß auf eine davon verzichtet werden kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.