To jest stara wersja strony!


Cel

Celem była konstrukcja robota wg instrukcji oraz zapoznanie się z możliwościami sterowania robotem za pomocą Prologu z użyciem PLNXT.

Konstrukcja

Postanowiliśmy zbudować robota TriBot zamiast modelu z instrukcji QuickStart, aby nadać robotowi większą funkcjonalność.

Algorytm

  • Jedź prosto na kulkę
  • Dotknąwszy kulkę zatrzymaj się
  • Zewrzyj szczęki
  • Cofnij
  • Zawróć
  • Jedź na zadaną odległość
  • Połóż kulkę

Budowa robota

Nasz Jasio został wyposażony w mikrofon, czujnik dotyku oraz szczęki do chwytania kuli. Nie umieściliśmy pozostałych czujników z powodu braku czasu na testowanie. Kula została osadzona na przygotowanej platformie. Robot został przekazany następnej grupie laboratoryjnej.

Program w Prologu

Nasza realizacja algorytmu magazyniera:

Podsumowanie

Propozycje

Dobrym pomysłem byłoby organizowanie zawodów dla zainteresowanych studentów, polegających nie na budowie robotów, lecz pisaniu programów w prologu działających na konkretnym/tak samo zbudowanym robocie i spełniających zadane cele. Udział w zawodach byłby udokumentowany w życiorysie robota na aiWiki.

pl/mindstorms/studenci/przedmioty/jsi/jsi2008/jsi20090114-08d.1232405363.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (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