Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-08d [2009/01/20 14:08] jsi08 |
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-08d [2019/06/27 15:50] (aktualna) |
===== Problemy ===== | ===== Problemy ===== |
Czasami Jasio robił się niegrzeczny: | Czasami Jasio robił się niegrzeczny: |
| |
* Wykonywał przypadkowe ruchy | * Wykonywał przypadkowe ruchy |
* Nie wykonywał wgranego programu | * Nie wykonywał wgranego programu |
* Nie dał się sterować z konsoli | * Nie dał się sterować z konsoli |
Powodem mogło być niezakończenie poprzedniego programu. | |
Ponowne uruchomienie powłoki swipl załatwiło sprawę - Jasio znów był grzeczny. | Nie do końca było dla nas jasne czy jest to wina interface'u komunikacyjnego czy może raczej |
| samego programu swipl. Powodem mogło być niezakończenie poprzedniego programu. |
| Ponowne uruchomienie powłoki swipl rozwiązało problem. |
| |
| Problem ten (miejscami wybitnie irytujący, zwłaszcza gdy dobry program nie raczył poprawnie funkcjonować) |
| kosztował nas również sporo czasu. |
===== Podsumowanie ===== | ===== Podsumowanie ===== |
Prolog pozwala na programowanie robota w sposób bardziej efektywny. Najważniejszą zaletą jest modelowanie zachowania robota z użyciem reguł. Ponadto Prolog daje możliwość pełniejszej kontroli dzięki lepszemu wykorzystaniu czujników. Dzięki formie programowej konstrukcji algorytmów sterowania robotem, możliwe jest rozwiązywanie dużo bardziej złożonych problemów. Dodatkowo prolog jako język programowania wprowadza zdecydowanie krótszą, a zarazem bardziej logiczną składnię co w konsekwencji obfituje w znaczący wzrost efektywności robota. | Prolog pozwala na programowanie robota w sposób bardziej efektywny. Najważniejszą zaletą jest modelowanie zachowania robota z użyciem reguł. Ponadto Prolog daje możliwość pełniejszej kontroli dzięki lepszemu wykorzystaniu czujników. Dzięki formie programowej konstrukcji algorytmów sterowania robotem, możliwe jest rozwiązywanie dużo bardziej złożonych problemów. Dodatkowo prolog jako język programowania wprowadza zdecydowanie krótszą, a zarazem bardziej logiczną składnię co w konsekwencji obfituje w znaczący wzrost efektywności robota. |