Warum ist ein zweibeiniger Roboter so schwierig zu bauen?Da beantwortest du deine Frage doch schon selber. Damit ein Roboter vernünftig laufen kann, braucht jedes Bein und das Becken des Roboters möglichst viele Freiheitsgrade. Das heißt viele Motoren!pro Fuss mindestens 6 Sensoren [...] Teuer, aber ich denke ein Versuch würde sich lohnen...
Hier mal ne interessante seite zu dem Thema
http://www.biped.at.tf/
(Hat auch beim wettbewerb mitgemacht)
(Ich zähle 7 pro Bein!)
Du hast halt haufenweise Motoren (servos) die angesteuert werden müssen, alles sehr zeitkritisch. Dann stehst vor der Frage, ob du das ganze scripten willst, das heißt einfach eine vorgegebene Prozedur ablaufen lässt, die den Roboter z.B. vorwärts gehen lässt, oder ihn dreht, oder ob er wirklich mit das ganze im uC Perechnen willst.
An was für Sensoren hast du eigentlich gedacht? Nur die Anzahl der Sensoren hochzuschrauben bringt nicht zwangsläufig einen Vorteil, irgendwas muss das ganze ja auch verarbeiten. Sinnvoll wären denke ich sensoren, die feststellen, ob der Fuß komplette also vorne, hinten, links und rechts auf dem Boden steht und vielelicht ein Sensor der die Schräglage des Becken erkennt. IM grunde brauchst du auf ebener Fläche gar keine sensoren, denn die Sevos, die du ansteuert dienen ja quasi schon als Sensoren, wenn du das ganze dann auf Winkel zurückrechnest, solltest du die Genaue Position jedes Gliedes kennen. Obwohl da die Genauigkeit natürlich auch von den eigessetzten Sevos abhängt (Falls du überhaupt solche verwenden willst).
Ich will dir das Thema nicht ausreden, es ist in der Tat sehr interessant, nur mal ehrlich, es ist um einiges leichter, 2 Motoren und ein laufrad auf eine Holzplatte zu schrauben.
MFG Moritz
Lesezeichen