rolber
08.04.2012, 18:08
Hallo!
Da mein Hexapod schon lange Zeit keine Erweiterung bekam, hab ich ihn im Winter mit einem Ultraschallsensor SRF02 von Robotikhardware bestückt.
Diesen per I2C Bus mit dem Atmega 1284p verbunden.
Den Sensor drehbar auf einem Conrad 5€ Servo RS2 montiert und mit dem SD21 Servocontroller verbunden.
Die meisste Zeit ging eigentlich dafür drauf, die Software anzupassen.
Es war gar nicht so einfach, die Routine zur Entfernungsmessung in die Gangarten zu implementieren, ohne daß der Bot zu ruckeln beginnt.
Bascom war dafür nicht gerade ideal, aber um Assembler zu lernen bin ich wohl zu alt oder zu faul?
Habs dann aber doch noch hin bekommen.
Er macht jetzt bei jedem Schritt eine Entfernungsmessung.
Nun ist er in der Lage sich frei im Raum zu bewegen u. Hindernisse zu erkennen, denen er dann ausweicht.
Ein kleines Video hier:
http://youtu.be/54wcUKn9z-I
Oder auf meiner Webseite.
Ist zwar noch nicht Perfekt, aber wie ich meine ein guter Anfang.
Suche noch nach Anregungen, was man daraus machen könnte.
Evtl. Software so umschreiben, dass er einem wie ein Hund folgt?
Falls es Euch gefällt, schreibt einen Kommentar, falls nicht dann auch einen aber mit Grund!
Vieleicht kann man das ja verbessern.
Viel Spaß
Roland
Da mein Hexapod schon lange Zeit keine Erweiterung bekam, hab ich ihn im Winter mit einem Ultraschallsensor SRF02 von Robotikhardware bestückt.
Diesen per I2C Bus mit dem Atmega 1284p verbunden.
Den Sensor drehbar auf einem Conrad 5€ Servo RS2 montiert und mit dem SD21 Servocontroller verbunden.
Die meisste Zeit ging eigentlich dafür drauf, die Software anzupassen.
Es war gar nicht so einfach, die Routine zur Entfernungsmessung in die Gangarten zu implementieren, ohne daß der Bot zu ruckeln beginnt.
Bascom war dafür nicht gerade ideal, aber um Assembler zu lernen bin ich wohl zu alt oder zu faul?
Habs dann aber doch noch hin bekommen.
Er macht jetzt bei jedem Schritt eine Entfernungsmessung.
Nun ist er in der Lage sich frei im Raum zu bewegen u. Hindernisse zu erkennen, denen er dann ausweicht.
Ein kleines Video hier:
http://youtu.be/54wcUKn9z-I
Oder auf meiner Webseite.
Ist zwar noch nicht Perfekt, aber wie ich meine ein guter Anfang.
Suche noch nach Anregungen, was man daraus machen könnte.
Evtl. Software so umschreiben, dass er einem wie ein Hund folgt?
Falls es Euch gefällt, schreibt einen Kommentar, falls nicht dann auch einen aber mit Grund!
Vieleicht kann man das ja verbessern.
Viel Spaß
Roland