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:piw20100602-09d [2010/06/08 20:20]
piw10
pl:dydaktyka:piw:2010:sprawozdania:piw20100602-09d [2019/06/27 15:50] (aktualna)
Linia 14: Linia 14:
 Sprzątacz działa w ten sposób, że w pętli zwiększamy wartość kąta obrotu o 10 stopni aż do 360 stopni. Po obrocie o kąt 10 stopni robot sprawdza czy na jego drodze w promieniu 20 cm nie znajduje się jakiś przedmiot ( funkcja badaj_ultra ). Jeśli nie, to obraca się dalej, a jeśli znajdzie przedmiot to podjeżdża o 40 cm do przodu a następnie o 40 cm w tył ( funkcja podjedz ). Sprzątacz działa w ten sposób, że w pętli zwiększamy wartość kąta obrotu o 10 stopni aż do 360 stopni. Po obrocie o kąt 10 stopni robot sprawdza czy na jego drodze w promieniu 20 cm nie znajduje się jakiś przedmiot ( funkcja badaj_ultra ). Jeśli nie, to obraca się dalej, a jeśli znajdzie przedmiot to podjeżdża o 40 cm do przodu a następnie o 40 cm w tył ( funkcja podjedz ).
  
-Kod algorytmu:+ 
 +W efekcie naszej pracy powstały dwie wersje programu.\\ 
 + 
 +Filmik obrazujący działanie pierwszej wersji sprzątacza [[http://​www.youtube.com/​watch?​v=5ozMIMAn4z4|Sprzątacz 1]]\\ 
 +Jak widać robot znajduje przeszkodę,​ jedzie do przodu usuwając ją z drogi ale potem zaczyna się kręcić i kolejne polecenia nie są wykonywane poprawnie.  
 + 
 +Filmik obrazujący działanie drugiej wersji sprzątacza [[http://​www.youtube.com/​watch?​v=t4DmWjR37rE|Sprzątacz 2]]\\ 
 +W tej wersji robot usuwa znalezioną przeszkodę,​ odwraca się, wraca prawie na swoje początkowe miejsce i wtedy rozpoczyna poszukiwania,​ ale nie jest to z tego miejsca w którym skończył. 
 + 
 +Kod algorytmu ​wersji drugiej: 
 <​code>:​- consult('​plnxt.pl'​). <​code>:​- consult('​plnxt.pl'​).
    
Linia 49: Linia 59:
  </​code>​  </​code>​
  
-Filmik obrazujący działanie sprzątacza [[.........|Sprzątacz!]] 
- 
-Jak widać na filmiku, program nie działał w 100% poprawnie. Widzimy, iż robot znajduje przeszkodę,​ jedzie do przodu aby ją usunąć, wraca na swoje miejsce ale potem zaczyna się kręcić i nie wykonuje kolejnych poleceń. 
  
 ===== Wnioski ===== ===== Wnioski =====
pl/dydaktyka/piw/2010/sprawozdania/piw20100602-09d.1276021226.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