2 Gleichungen; 2 Unbekannte(Winkel); Roboterkinematik

Neue Frage »

Sergso123 Auf diesen Beitrag antworten »
2 Gleichungen; 2 Unbekannte(Winkel); Roboterkinematik
Meine Frage:
Hallo,
ich bin Maschinenbaustudent im 4. Semester.
Ich arbeite derzeit an einem Projekt, bei dem ich einen kleinen Roboterarm konstruieren, (mit einem RepRap 3D Drucker) produzieren und über einen Mikrokontroller programmieren/steuern soll.
Ich bin momentan dabei die mathematischen Grundlagen für die Berechnung der Servomotoren aufzustellen.
Nur leider gestaltet sich das schwieriger als ich dachte..

Ich habe bereits Gleichungen aufgestellt, diese sollten stimmen. Allerdings schaffe sowohl ich, als auch Wolframalpha nicht diese nach den gesuchten Winkeln umzustellen..

Ich habe schon Empfehlungen bekommen, dass ganze mit dem Ansatz von Denavit-Hartenberg zu versuchen, allerdings habe ich nach mehreren "Tutorials" nichts hilfreiches aus dieser Theorie schließen können.

Eventuell habe ich auch einfach nur einen Fehler in meinen Gleichungen, an diesem Punkt bitte ich euch um Hilfe.

Meine Ideen:
[attach]29603[/attach]
Im Bild ist eigentlich das meiste erklärt.

Die Maße A,B,C,D sind natürlich durch die Konstruktion gegeben.
Der Abstand d, die Höhe h und der Winkel sind Benutzereingaben, es sind Zylinderkoordinaten für den Arbeitsbereich.

Berechnet werden müssen nur die Winkel .
Wobei für die Bedingung gilt, wie im Bild beschrieben, also:


Wolframalpha spuckt auf jeden Fall nur Mist aus..

Die Winkelbereiche sind auch unbedingt zu berücksichtigen.
Alle gehen sie von 0° bis maximal 180° (mehr schaffen die Servos nicht).
Lampe16 Auf diesen Beitrag antworten »
RE: 2 Gleichungen; 2 Unbekannte(Winkel); Roboterkinematik
Zitat:
Original von Sergso123
Meine Frage:

Berechnet werden müssen nur die Winkel .
Wobei für die Bedingung gilt, wie im Bild beschrieben, also:




Die drei letzten Gleichungen auf der Zeichnung sind richtig. Die sind m. E. nur numerisch zu lösen. kannst du noch eliminieren. Dann sind es 2 Gln. mit 2 Unbekannten. Da muss Matlab oder Scilab ran. Dort heißt das Kommando fsolve, wobei besonders die Startwerte zu beachten sind, damit der Solver nicht ins Abseits geht.
itseme10012 Auf diesen Beitrag antworten »
RE: 2 Gleichungen; 2 Unbekannte(Winkel); Roboterkinematik
Hallo, ich bins (hab mir nun einen Account erstellt, dementsprechend mit abgeänderten Namen)

Danke für deine Antwort, da hatte ich noch gar nicht drüber nachgedacht, sehr gute Idee. Danke! smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »