Page 44 - ODV Training outline_PL
P. 44
optymalizacji kodu. Program prowadzący robota po kwadratowej ścieżce
można utworzyć przy użyciu bloków „pętli” zamiast powtarzania poleceń.
W pełni interaktywne roboty
Pomimo tego, że wykorzystanie czujników jest prostą aplikacją, można je
wykorzystać do budowy i programowania robotów zdolnych do samodzielnego
wykonywania określonych operacji, które dostosowują się do otaczającego świata
poprzez wykorzystanie odczytów czujników. Dlatego też, dodając czujniki do
wcześniej zbudowanego robota dwukołowego, można tworzyć coraz bardziej
złożone zachowania oparte na logice warunkowej, odpowiadające określonym
blokom programowania.
Zatrzymanie przed przeszkodą -
czujnik ultradźwiękowy
Pierwszy przykład interaktywnego robota mobilnego może obejmować włączenie
czujnika ultradźwiękowego, zdolnego do wykrywania
obecności i odległości przeszkody. Prowadzi to do wygenerowania kodu, który
instruuje robota do wykonania określonego ruchu w razie dostrzeżenia
przeszkody. Zazwyczaj robot zaczyna się poruszać i zatrzymuje się tylko wtedy,
gdy czujnik wykryje przeszkodę w odległości bliższej niż określony próg.
Konstrukcja robotów i ich programowanie mogą stawać się coraz bardziej
złożone, umożliwiając osiąganie określonych celów dzięki logice warunkowej,