[[
✎ pl:dydaktyka:piw:2010:sprawozdania:piw20100602-09e
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Sprawozdanie z laboratorium (zaawansowane algorytmy w PLNXT) ====== * Robot: **Ewka** * Data wykonania: **2.06.2010 godz. 9:30** * Autorzy: **Gabriela Pasek, Michał Paszko, Leszek Piątek** ---- ==== Początek ==== Jak zawsze na początku zapoznaliśmy się z tematyką laboratorium. Z racji tego, że na poprzednim laboratorium udało nam się zaimplementować tylko algorytm Więźnia, zaczęliśmy od algorytmu Spychacza. Dostaliśmy zbudowanego już robota, jednakże postanowiliśmy usunąć szczypce i zamienić je na własny spychacz. Zmieniliśmy także umiejscowienie czujników na //Ewce//. {{:pl:dydaktyka:piw:2010:sprawozdania:5_ewka_ppp.jpg|}} ==== Kod programów ==== === Spychacz ver. 1 === <code prolog> :- consult('plnxt.pl'). start :- nxt_goal(ewka, alg1). alg1 :- nxt_rotate(200, 10), nxt_ultrasonic(Value,force),write(Value),nl, Value < 21, %trigger_create(_,check_distance,[nxt_go_cm(200, 30),nxt_go_cm(-200, 30)]), alg1. alg1 :- alg1 :- nxt_rotate(200, 10), nxt_ultrasonic(Value,force),write(Value),nl, Value > 21, %trigger_create(_,check_distance,[nxt_go_cm(200, 30),nxt_go_cm(-200, 30)]), alg1. check_distance :- nxt_ultrasonic(Value,force),write(Value),nl, Value < 21. stop :- trigger_killall, nxt_stop, nxt_close. </code> === Spychacz ver. 2 === <code prolog> :- consult('plnxt.pl'). start :- nxt_goal(ewka, alg1). alg1 :- nxt_rotate(200, 360), trigger_create(_,check_distance,[nxt_go_cm(200, 30),nxt_go_cm(-200, 30)]), alg. check_distance :- nxt_ultrasonic(Value,force),write(Value),nl, Value < 21. stop :- trigger_killall, nxt_stop, nxt_close. </code> Spakowane pliki źródłowe: {{:pl:dydaktyka:piw:2010:sprawozdania:lab5_ewka_ppp.rar|}} ===== Spostrzeżenia, napotkane problemy, wnioski ===== === Napotkane problemy === === Spostrzeżenia === === Wnioski === ===== Uwagi dotyczące funkcjonalności PLNXT ====
pl/dydaktyka/piw/2010/sprawozdania/piw20100602-09e.1275733876.txt.gz
· ostatnio zmienione: 2019/06/27 15:54 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry