Winkel - Programm gesucht < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 19:20 Mo 30.11.2009 | Autor: | Akrillo |
Aufgabe | Ich suche ein Programm zur berechnung von Winkel in Abhängigkeit von Punkten / Linien. |
Hallo Leute,
ich arbeite gerade am Bau eines humanoiden Roboters und hätte gern ein Programm was mir Winkel zwischen Linien anzeigt.
Man kann sich dies so vorstellen:
z.B. 3 Punkte eintragen, einmal für die Hüfte, das Kniegelenk und das Fußgelenk. Die Winkel zwischen Hüfte-Bein, Kiegelenk-Unterbein, Fußgelenk - Fuß sollen sich dynamisch verändern falls ich die Linie veränder.
Egal ob Windows oder für eine Linux Distribution.
Danke schonmal
lg
akrillo
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:01 Di 01.12.2009 | Autor: | pi-roland |
Hallo,
so ganz verstehe ich nicht, was du willst. Welche Linie meinst du?
Wenn du die drei Punkte nimmst, die du vorgeschlagen hast (wobei mir schleierhaft ist, wo du die her nimmst, wenn das ein Roboter werden soll), dann kannst du nur den Winkel zwischen Ober- und Unterschenkel ausrechnen. Für den Winkel am Fuß brauchst du noch einen weiteren Punkt. Man könnte zwar annehmen, dass der Roboter immer waagerecht läuft, aber das ist ziemlich unrealistisch.
Das zum mathematischen Teil. Zur Programmiersprache hast du auch nichts gesagt. Da gibt es Möglichkeiten von LabView bis Brainf**k. Eine kleine Abgrenzung wäre nicht schlecht...
Trotzdem viel Spaß beim Laufen-Lehren,
Roland.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:33 Di 01.12.2009 | Autor: | Rene |
Hallo!
Da hast du dir aber was vorgenommen. Ich verstehe ehrlich gesagt auch nicht so ganz, was du genau suchst. Ich denke mal, was du wirklich brauchst ist hier die inverse Kinematik. Die Winkel die du ja suchst, sind ja deine Freiheitsgrade.
Wenn du aber einen Humanoiden Roboter bauen willst, dann brauchst du ne menge Programmierkenntnisse, d.h. du solltest eigentlich in der Lage sein, die ein entsprechendes Programm schnell selbst schreiben zu können.
Bevor du mit so einem Unterfangen anfangen willst, solltest du erstmal klären, ob du die Kinematik drauf hast, weißt was der ZMP ist und wie die Gangarten überhaupt aussehen. Wenn du die Sachen noch nicht drauf hast, ist es ziemlich sinnlos nen humanoiden Roboter anzugehen (sorry). Betrachte lieber erstmal die Grundlagen.
MFG
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 20:20 Mi 02.12.2009 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|