Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:piw:2010:sprawozdania:piw20100609-15e [2010/06/09 21:15]
piw10
pl:dydaktyka:piw:2010:sprawozdania:piw20100609-15e [2019/06/27 15:50] (aktualna)
Linia 14: Linia 14:
  
 ===== Przebieg laboratorium ===== ===== Przebieg laboratorium =====
 +Od samego początku zaczęliśmy naszą pracę od dostosowania programu Więzień do aktualnie panujących warunków świetlnych. Dokonaliśmy zmian konstrukcyjnych robota - tak aby sensor świetlny był jak najbliżej powierzchni po której przemieszcza się robot. ​
  
-Kod programu Więzień.+Poniżej kod programu Więzień.
  
 <code prolog> <code prolog>
Linia 48: Linia 49:
 stop :- stop :-
         trigger_killall,​         trigger_killall,​
- nxt_stop.+ nxt_stop
 +        nxt_close.
 </​code>​ </​code>​
  
Linia 57: Linia 59:
  
 ===== Wnioski ===== ===== Wnioski =====
- +  - Komunikacja między robotami nie była możliwa do przetestowania z powodów wymienionych powyżej. 
-  - Jeden +  - Należy zwracać uwagę na tworzenie nowych wątków, gdyż nie są one zabijane aż do wydania poleceń<​code prolog>​trigger_kill(ID) / trigger_killall</​code>​ i mogą prowadzić do zapętlenia się programu. 
-  - Dwa+  - Wpływ oświetlenia dziennego ma zasadniczy wpływ na kalibrację sensora świetlnego. Kolor czerwony (przedział jasności 68-70) jest praktycznie niemożliwy do odróżnienia od koloru białego (69-71). Dodatkowo na pomiar jasności wpływa cień rzucany przez samego robota utrudniając jeszcze bardziej identyfikację kolorów. Jedynie kolor czarny jest łatwo rozróżnialny od pozostałych (przedział jasności <​40). ​
  
 ===== Uwagi ===== ===== Uwagi =====
- +  * Opis laboratoriów powinien być bardziej szczegółowy - w trakcie zajęć nie ma za dużo czasu, aby zapoznać się ze wszystkimi potrzebnymi funkcjami oraz ich przetestowania (obsługa protokołu TCP/IP w Prologu), a studenci poza zajęciami nie mają możliwości własnego ich sprawdzenia 
-Jakieś uwagi+  * Ze względu na brak możliwości programowania sekwencyjnego w Prologu pewnie działania są o wiele trudniejsze do napisania niż w innych językach programowania ​
pl/dydaktyka/piw/2010/sprawozdania/piw20100609-15e.1276110905.txt.gz · ostatnio zmienione: 2019/06/27 15:54 (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