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,








   39   40   41   42   43   44   45   46   47   48   49