Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11c [2009/01/18 21:41] jsi08 |
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11c [2019/06/27 15:50] (aktualna) |
=== Laboratorium 3 === | === Laboratorium 4 === |
---- | ---- |
=== Prezentacja robota: === | === Prezentacja robota: === |
</code> | </code> |
| |
| Plik algorytmu: {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:alg1_l4.pl|}} |
| |
**Algorytm II** | **Algorytm II** |
Value=1. | Value=1. |
</code> | </code> |
| |
| Plik algorytmu: {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:alg2_l4.pl|}} |
| |
**Algorytm III** | **Algorytm III** |
nxt_go(300). | nxt_go(300). |
</code> | </code> |
| |
| Plik algorytmu: {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:alg3_l4.pl|}} |
| |
**Algorytm IV** | **Algorytm IV** |
nxt_close. | nxt_close. |
</code> | </code> |
| |
| Plik algorytmu: {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:alg4_l4.pl|}} |
| |
Irosław wykonał zadanie bezproblemowo 8-) Poniżej zamieszczamy jego poczynania. | Irosław wykonał zadanie bezproblemowo 8-) Poniżej zamieszczamy jego poczynania. |
=== Problemy: === | === Problemy: === |
| |
* Na początku mieliśmy problem z komunikacją z naszym robotem. Pierwsza próba komunikacji zakończyła się powodzeniem lecz po wykonaniu jakiejś błędnej instrukcji lub wystąpieniu jakiegoś błędu w programie nie mogliśmy ponownie nawiązać komunikacji. Jest to bardzo irytujący błąd gdyż jego rozwiązanie jest uciążliwe. Rozwiązaniem było ponowne uruchomienie konsoli i nawiązanie połączenia od samego początku wraz z jego konfiguracją. | * Na początku mieliśmy problem z komunikacją z naszym robotem. Pierwsza próba komunikacji zakończyła się powodzeniem lecz po wykonaniu jakiejś błędnej instrukcji lub wystąpieniu jakiegoś błędu w programie nie mogliśmy ponownie nawiązać komunikacji. Jest to bardzo irytujący błąd gdyż jego rozwiązanie jest uciążliwe. Polegało ono na ponownym uruchomieniu konsoli i nawiązaniu połączenia od samego początku wraz z jego konfiguracją. |
| |
* Kolejnym problemem była reakcja robota na czujniki. Często zdarzało się że rozpoznawał jedno klaśnięcie jako 2, więc w zadanym algorytmie zatrzymywał się i jechał od razu nie czekając na kolejne klaśnięcie. | * Kolejnym problemem była reakcja robota na czujniki. Często zdarzało się że rozpoznawał jedno klaśnięcie jako 2, więc w zadanym algorytmie zatrzymywał się i jechał od razu nie czekając na kolejne klaśnięcie. |
=== Propozycje rozszerzenia wiki: === | === Propozycje rozszerzenia wiki: === |
| |
* Proponujemy wzbogacić wiki o tutoriale opisujące budowanie bardziej zaawansowanych algorytmów, w których opisane były by bardziej takie funkcje jak np. trigger_create/3. | * Proponujemy wzbogacić wiki o tutoriale opisujące budowanie bardziej zaawansowanych algorytmów, przy wykorzystaniu zaawansowanych konstrukcji języka Prolog. |
| |
| * Bardzo przydatny byłby lepszy opis niektórych nieintuicyjnych funkcji jak np. trigger_create/3. |
| |
=== Inne propozycje zmian: === | === Inne propozycje zmian: === |