Różnice
Różnice między wybraną wersją a wersją aktualną.
|
|
pl:hexor:hexor_lab [2007/12/04 14:00] ptm |
pl:hexor:hexor_lab [2017/07/17 10:08] |
====== Laboratorium Sterowania Robotem Hexor ====== | |
| |
Laboratorium ma na celu zapoznanie się ze sterowaniem robotem mobilnym Hexor za pomocą metod sztucznej inteligencji z wykorzystaniem języka [[pl:prolog]]. | |
Opis predykatów oraz procedur sterowania znajduje się pod hasłem: [[hexor_prolog]]. | |
| |
====== Laboratorium 1 ====== | |
Kierowanie Hexorem za pomocą sonaru. | |
| |
**TEMAT** Wykorzystując wskazania sonaru prowadź Hexora w kierunku gdzie wskazanie sonaru w danym momencie jest największe. | |
Warianty: | |
- nowy kierunek wyznaczany jest jako największe wskazanie sonaru w polu widzenia | |
- nowy kierunek wyznaczany jest jako wypadkowa ostatniego kierunku i największego wskazania sonaru w polu widzenia | |
| |
====== Laboratorium 2 ====== | |
**TEMAT** Wykorzystując wskazania sonaru podejdź do przeszkody i obejdź ją wokoło. (przeszkodą jest pudełko kartonowe) | |
Warianty: | |
- obejdź przeszkodę w prawo | |
- obejdź przeszkodę w lewo | |
| |
====== UWAGI ====== | |
* robot zatrzymywany jest automatycznie po aktywacji czujników dotykowych i IR przez program w BASIC sterujący robotem - nie trzeba tego wykrywać i wykonywać z poziomu programu w prologu. | |
| |