Hallo Leute,
ich habe Weihnachten 2003 einen balancierenden Roboter gebaut.
Der Robbi ist etwa 100*150 mm in der Grundfläche und ca 150mm hoch.
Das Gewicht beträgt mit 8 Zellen NiCad etwa 1200g.
Als Antrieb setze ich 2 Faulhaber 2230 mit Getriebe 9:1 und Inkrementalgeber ein. Der Robbi kann über eine Infrarotfernbedienung gesteuert, balancierend umherfahren, auf der Stelle drehen usw.
Die Sensorik bestand am Anfang aus
-einem GP2D02 von Sharp für den Neigungswinkel
-einem Gyro ADXRS300 für die Winkelgeschwindigkeit
und den Inkrementalgebern für die Fahrgeschwindigkeit.
Damit ist eine stabile Zustandsregelung auf ebenen Böden möglich.
Besser ist es, statt des PSD Sensors einen Beschleunigungssensor für die Winkelerfassung einzusetzen. Aktuell benutze ich einen ADXL 311, das ist die preiswerte Ausführung des ADXL202E.
Damit klappt die Regelung wunderbar. Man muß allerdings bei der Auswertung von Gyro und Beschleunigungssensor einen sog. Komplementärfilter einsetzen.
Bei Interesse kann ich gerne weitere Infos zur Verfügung stellen.
Gruß
Ulli aus Essenrode bei Braunschweig
Lesezeichen