Pranay Ahlawat oraz Abhhijeet Dhanapune zbudowali robota który potrafi autonomicznie poruszać się po specjalnie narysowanej planszy przedstawionej na jednym z rysunków poniżej, Napędy robota to 2 silniki krokowe. Przeszkody wykrywane są za pomocą czujnika SHARP GP2D12. Użyty mikrokontroler to Atmega32.
Specjalna plansza pomaga robotowi poruszać się po liniach prostych. Pozwala ona także na liczenie ile kwadratów już zostało "zaliczonych".
Czujniki GP2D12 zostały wykorzystane dość nietypowo gdyż zrezygnowano z ich "analogowości". Sygnał wyjściowy z czujnika został podany na wzmacniacz operacyjny pełniący rolę komparatora - na wyjściu takiego układu mamy sygnał wysoki gdy jakaś przeszkoda jest bliżej niż 7 cali od czujnika. Jako czujników linii użyto QRB1114.
Oprogramowanie sterujące robotem można podzielić na następujące bloki: kontrola silników krokowych, detekcja linii na planszy, detekcja przeszkód i ich unikanie, obliczanie trajektorii.
Na dole strony ze źródłem znajdują się filmy z działania robota.
Źródło:
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2004/ad284/website/index.html
Fajne? Ranking DIY