Sprawozdanie 3

  • Robot: Ewka
  • Data: 19.05.2010
  • Autorzy: Mateusz Jop, Marcin Kisielewski

Wstęp

Ćwiczenia zaczęliśmy od przygodtowania stanowiska i robota zgodnie z instrukcją.

Budowa robota

Zbudowaliśmy robota z potrzebnymi sensorami.

Implementacja algorytmów

Podczas zajęć napisaliśmy program gdzie robot jeździł i szkuał wyjścia w obrębie czarnej lini. Rotoba testowaliśmy na planszy dostarczonej przez „Lego”. Kod programu:

consult('/plnxt/').
 
 
start :-
	nxt_rotate(360,40).	
	trigger_create(_,check_color,[nxt_stop,szukaj]),
	nxt_rotate(360,90).
 
check_color :-
	nxt_light(Light),
	Light > 30  .
szukaj :-
        nxt_go_cm(100,10),
        nxt_rotate(100,10 + random(180)),
        start.

Komendę nxt_open wpisywaliśmy bezpośrednio w konsoli ponieważ gdy wpisywaliśmy ją w pliku program się zawieszał.

Wnioski

Podczas testowania działania algorytmu, program zdawał się działać poprawnie:) Niestety na implementację pozostałych algorytmów nie starczyło nam czasu.

pl/dydaktyka/piw/2010/sprawozdania/piw20100519-15c.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0