Page 45 - ODV Training outline_PL
P. 45
opartej na więcej niż jednym czujniku lub różnych poziomach ich odczytów
oraz progów.
Przykładowo, do wcześniej wspomnianego robota z czujnikiem ultradźwiękowym,
można dodać czujnik koloru. Ruch robota mógłby być wtedy uwarunkowany
zarówno kolorem odbieranym przez czujnik (zwykle umieszczony w dół, aby
wpływać na jego zachowanie poprzez zabarwienie powierzchni, po której się
porusza), jak i obecnością jakichkolwiek przeszkód. Jednym z
zachowań/programów może być: jedź prosto, jeśli czujnik odbiera kolor zielony,
skręć w prawo, jeśli to kolor czerwony i skręć w lewo, gdy kolor jest niebieski, za
każdym razem zatrzymaj się, jeśli wykryjesz przeszkodę bliżej niż 10 cm.
Robot śledzący linię
„Śledzenie linii” to powszechne określenie kolejnego ćwiczenia
konstrukcyjnego oraz programistycznego, często zawartego w wielu edukacyjnych
zestawach do robotyki, obejmującego użycie czujnika koloru w układzie z dwoma
silnikami i kołami. Zasadniczym celem jest zbudowanie i zaprogramowanie
robota zdolnego do poruszania się po torze, podążając za prostą czarną linią
zaznaczoną na powierzchni obszaru ruchu (lub pola gry). Poprzez zastosowanie
czujnika koloru skierowanego w dół, robot może wykryć obecność lub brak linii.
W tym momencie ćwiczenie staje się manualnym wyzwaniem programistycznym:
trzeba zaprogramować zachowanie, która poprzez dostosowanie ruchu kół w
oparciu o odczyt linii, umożliwi robotowi poruszanie się wzdłuż linii. Podobnie jak
pies podążający za zapachem, aby dotrzeć do źródła, zazwyczaj obejmuje to
naprzemienne zakrzywione ruchy do przodu, w prawo i w lewo.
Do tej pory zademonstrowano, jak radzić sobie z różnymi poziomami złożoności,
zachowując praktycznie niezmienioną konfigurację konstrukcyjną robota. Ze