Sprawozdanie nr 3

  • Robot: Franek
  • Data: 19.05.2010 godzina 15.30
  • Zespół: Monika Burda, Wojciech Zbiegieł

Wstęp

Rozwiazaliśmy problem połączenia bluetooth. Obyło sie nawet bez pisania własnego skryptu gdyż taki był już napisany i znajdował się w katalogu bin.

Przystąpiliśmy do pisania algorytmów.

Efekt pracy

Piłka

Zadanie bardzo uciążliwe. Różnica jasności planszy czerwonej i białej jest tak marginalna że wystarczy ze robot wykręci się czujnikiem w stronę przeciwną od okna i program nie będzie działał. Sytuacja wyglądała by inaczej gdyby można było korzystać z czujnika dźwięku.

Panikarz

:- consult('./plnxt.pl').
start :-
trigger_create(_,push,stop),
nxt_goal(henio, go_on_buddy).
 
go_on_buddy :-
nxt_go(50),
sleep(1),
tigger_create(_,clap,panika),
        
panika :-
nxt_stop,
nxt_go_cm(800,10),
nxt_rotate(800,45),
nxt_go_cm(800,10),
nxt_rotate(800,-90),
nxt_go_cm(800,20),
nxt_rotate(800,90),
nxt_go_cm(800,10),
nxt_rotate(800,-45),
go_on_buddy.
 
clap :-
nxt_sound(Value,force),
Value > 15.
push :-
nxt_stop,
nxt_touch(Value,force),
Value = 1. 
 
stop :-
trigger_killall,
nxt_stop.

Omijanie

:- consult('./plnxt.pl').
 
start :-
nxt_go(90),
trigger_killall,
sleep(1),
tigger_create(_,clap,stop),
        trigger_create(_,sonar,omijanie).
 

omijanie :-
nxt_rotate(800,90),
nxt_go_cm(800,20),
nxt_rotate(800,-90),
nxt_go_cm(800,20),
nxt_rotate(800,-90),
nxt_go_cm(800,20),
nxt_rotate(800,90),
nxt_go_cm(800,20),
start.


clap :-
nxt_sound(Value,force),
Value > 15. 
sonar :-
nxt_ultrasonic(Value,force),
Value < 20. 

stop :-
trigger_killall,
nxt_stop.

Wnioski

Pomimo udanych prób łączenia się z robotem po pewnym czasie dochodziło do momentu w którym robot nie chciał pracować zgodnie z oczekiwaniami. Jedyne rozwiązanie powyższego problemu jakie ustaliliśmy to ponowne konfigurowanie połączenia.

Zadania z użyciem sensora światła były ciężkie do zrealizowania, różnice w natężeniu światła w sali są duże i w pewnych warunkach różne kolory mają bardzo zbliżone odczyty czujnika, czasem wręcz takie same.

Uwagi

pl/dydaktyka/piw/2010/sprawozdania/piw20100519-15b.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