To jest stara wersja strony!


Opis

Take the PlNXT API. Build tutorial and demo cases.

Łukasz Bandała - feanaro@student.agh.edu.pl

Spotkania

20090XYZ

Projekt

Założenia

Celem projektu było przygotowanie demonstracji zastosowania PlNXT API. Zastanawiając się nad licznymi możliwościami prezentacji potencjału połączenia języka prolog oraz klocków NXT, ostatecznie zdecydowałem się na budowę i oprogramowanie robota umożliwiającego układanie kostki rubika. Język prolog doskonale nadaje się do rozwiązywania tego typu problemów.

Konstrukcja

Podstawowym problemem była ograniczona ilość silników i elementów konstrukcyjnych. W pierwszej kolejności należało sprecyzować zadania robota:

  1. Zmiana orientacji kostki w przestrzenii
  2. Ruch kostki
  3. Badanie rozmieszczenia kolorów na kostce

Posiadając tylko 3 silniki można się spodziewać sporych problemów z wykonaniem wszystkich tych czynności. Okazuje się jednak, że problemem tym zajął się już kiedyś.

Konstrukcja Tilted Twister jest dokładnie tym czego poszukiwałem. Wykorzystująca wszelkie elementy w podstawowym zestawie NXT w sposób wysoce optymalny, umożliwia wykonywanie wszystkich wymienionych powyżej czynności.

Oprogramowanie

Algorytm

Realizacja

Sprawozdanie

Prezentacja

Materiały

pl/miw/2009/nxt_api_demo.1249399095.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (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