Hallo
da hat sich ja nicht viel geändert in den letzten 15 Jahren, zumindest was den Antrieb angeht. Servos sind immernoch Standard.
Zu deiner Frage würde ich gerne erst mal wissen, was du unter dynamisch bzw. statisch laufen verstehst.
zu 1) Für mich ist statisch laufen: Vorgegebene Winkelpositionen abfahren ohne Reaktion auf die Umwelt
Dynamisch wäre dann: Berechnete Winkelposition (Inverse Kinematik) mit Reaktion auf die Umwelt. Bis auf den letzten Punkt machen das die meisten Hexabot-Bauer hier. D.h. die Winkel der Servos werden über die Rückwärtstransformation berechnet und dann angefahren. Die Interaktion mit der Umwelt ist leider ziemlich knifflig, daher gibt es da lediglich Roboter die ein Hinderniss z.B. Wand erkennen und drum herum laufen. Sich addaptiv an den Untergrund anpassen können aber wenige. Wobei es durchaus welche gibt die mit Lagesensoren arbeiten und den Körper so in der Balance halten.
zu 2) Die Geschwindigkeit ist meistens durch die Servos limitiert und durch die Tatsache, dass die meisten Hexas die Anzahl der Beine auf dem Boden nicht variieren. D.h. entweder immer 5 oder 4 oder eben 3 aber nicht angepasst an die Geschwindigkeit oder gar an den Untergrund. Die Laufzeit dürfte etwa 45mins betragen, dass schafft zumindest mein Hexa ohne Probleme.
zu 3) Das klingt jetzt sehr nach: "ich will nen dynamisch laufenden Roboter aber wills nicht selber programmieren" open source gibt es das soweit ich weis nicht, zumal open Source oder Private immer sehr Roboterabhängig ist. Andere Geometrie bedingt sofort eine andere Berechnung. Deine Wunsch nach einer "universellen" Lösung ist noch sehr utopisch, denn solche Standards entwickeln sich in der Regel immer erst wenn es dafür einen kommerziellen Markt gibt.
Wären meiner Diplomarbeit am DLR hat ein Kollege neben mir sein Doktorarbeit über dynamische Laufen bei Hexaboden geschrieben und dabei insbesondere betrachtet wie man die unterschiedlichen Laufalgorithmen mathematisch abbilden kann. Da ich immer mal wieder über "die Schulter" gekuckt hab, weis ich wie komplex die Themenstellung ist und ich wundere mich daher nicht, dass sich da kein Hobby-Bastler bisher rangetraut hat. Achja war auch in Matlab/Simulink erstellt worden.
Lesezeichen