Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_mindstormsdesign:strona_1 [2008/03/30 22:43] miw |
pl:miw:miw08_mindstormsdesign:strona_1 [2008/06/06 13:44] miw |
====== Opis ====== | |
Poniżej znajdują się algorytmy wykorzystujące echosondę. Należy przygotować tor przeszkód. | |
| |
====== Algorytmy ====== | |
===== Unikanie przeszkód ===== | |
==== Zapis słowny ==== | |
- jedź do przodu | |
- jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do ( c) inaczej wróć do (a) | |
- obróć się o 90<sup>0</sup> w prawo | |
- idź do (a) | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
| |
===== Objechanie przeszkody ===== | |
==== Zapis słowny ==== | |
- jedź do przodu | |
- jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do ( c) inaczej wróć do (a) | |
- obróć się o 90<sup>0</sup> w prawo | |
- zrób krok do przodu | |
- obróć się o 90<sup>0</sup> w lewo i idź do (a) | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
| |
===== Pokonywanie przeszkód ===== | |
==== Zapis słowny ==== | |
- jedź do przodu | |
- jeżeli przeszkoda zatrzymaj się (wskaźnik echosondy poniżej progu) idź do ( c) inaczej wróć do (a) | |
- obróć się o 45<sup>0</sup> w prawo i zapisz odczyt czujnika | |
- obróć się o 135<sup>0</sup> w lewo i zapisz odczyt czujnika | |
- jeżeli odczyt_1 większy od odczyt_2 obróć się o 135<sup>0</sup> w prawo | |
- idź do (a) | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
| |
===== I tak kolejne.... ===== | |
==== Zapis słowny ==== | |
==== Implementacja w Prologu ==== | |
==== XTT ==== | |
====== Uwagi ====== | |
====== Materiały ====== | |