Spis treści

Laboratorium nr. 2


Budowa prostego robota mobilnego:

Nasza grupa postanowiła nie tracić zbyt dużo czasu na budowę robota dlatego zbudowaliśmy naszego Henia zgodnie z instrukcją załączoną do laboratorium. Po wyjeździe z warsztatu Henio prezentował się na nasz gust znakomicie. Dodatkowo wyposażyliśmy go we wszystkie czujniki, które zostały zamontowane na jego zderzaku. Niestety bardzo szybko płynący czas nie pozwolił nam na przetestowanie działania każdego z nich.

Zdjęcia Henia


Projektowanie prostego algorytmu:

Mimo starań budowa robota zajęła nam sporo czasu, dlatego zabrakło go troszkę na pisanie bardziej skomplikowanych algorytmów. Udało nam się stworzyć 2 proste algorytmy.

Algorytm 1:

Opis algorytmu: Głównym zadaniem jakie miał spełniać algorytm było wykonanie 4 okrążeń robota po trajektorii kwadratu.



Algorytm 2:

Opis algorytmu: Głównym zadaniem jakie miał spełniać algorytm był ruch robota po trajektorii kwadratu w nieskończonej pętli. Dodatkowym zadaniem było reagowanie robota na napotkane przeszkody. Po na potkaniu przeszkody w odległości 5 cm lub mniejszej robot miał się wycofywać i zaczynać ruch od początku. Do wykrycia przeszkody wykorzystaliśmy czujnik odległości. Ruch robota rozpoczynał się po naciśnięciu czujnika dotyku.

Plik algorytmu: patrol-n.rbt


Integracja i testowanie:

Skopiliśmy się głównie na testowaniu czujnika reagującego na dotyk oraz czujnika odległości. Czujnik dotyku reagował z dość niską częstotliwością, natomiast czujnik odległości czasami reagował wcześniej, czasami później niż zadana odległość.


Problemy:


Wnioski:


Propozycja rozszerzenia wiki: