Spis treści

Wstęp

Zespół składa się z następujących osób:

  1. Szef - Bartłomiej Tyranowski
  2. Mechanik - Bartłomiej Trzciński
  3. Konstruktor - Adrian Toboła

Implementacja algorytmów

Algorytm 1

Robot jedzie przed siebie. Jeśli znajdzie się za blisko ściany, to zawraca. Po klaśnięciu wyłącza się.



Algorytm 2

Robot jedzie do przodu do napotkania ciemnego obszaru, cofa się o 20cm, skręca o 0-90 stopni i znowu jedzie. W ten sposób porusza się aż do pojawienia się hałasu. W takim przypadku robot się wyłącza.



załączone pliki: lab3_tobola_trzcinski_tyranowski.zip

Podsumowanie

Uciążliwą kwestią jest fakt zawieszania się środowiska i niemożność wykonania komendy abort. W takim przypadku postępowaliśmy wg. następującego algorytmu:

  1. kill xpce
  2. restart bricka
  3. próba sparowania Brick'a i PC
  4. uruchomienie xpce
  5. wykonanie nxt_open (pojawią się errory)
  6. ponowne parowanie urządzeń
  7. można nawiązać połączenie z robotem