Feladatok, szakdolgozati témák
Java 3D (Java 3 dimenziós grafikát támogató osztályainak használata)
- Szobában tájékozódó robot különféle szenzorokkal
- A szimuláció lehetséges céljai térképpel vagy anélkül:
- keresés
- gyűjtögetés
- teljes bejárás
- labirintus (bejutás, kijutás, gyűjtögetés)
- Multiágens rendszer (több robot kooperációja, kompetíciója):
- paintball
- közlekedés tömegben
- parkolás városban
- Primordial Life jellegű környezet
- Feladatok:
- 3 dimenziós környezet megvalósítása
- felülnézet kirajzolása
- szenzorok kialakítása: egy, két vagy több szem, taktilis érzékelő,
iránytű, fénymérő (hőmérő), abszolút koordináták ismerete
- egocentrikus nézet létrehozása
- több robot kezelése
- térképkészítés különféle módokon: önszervező, baricentrikus
koordináták, felülnézet használata, megerősítéses tanulás
- tereptárgyak kezelése pályaszerkesztéskor
Primordial Life 3.1 (ősleves-szimuláció)
- Be lehet kapcsolódni magába a Primordial Life program fejlesztésébe,
sokféle projekthez lehet csatlakozni.
- Önálló, a Primordial Life-hoz hasonló környezet létrehozása:
- 3d tér
- genetika
- egyszerű pattogó viselkedés
- kezdeti állapot kialakítása, képernyőn kialakuló állapotok
elmentése
- végtagok, szenzorok és más összetettebb szervek bevezetése
- intelligens ágensek (akaratlagos mozgás)
- adaptív ágensek
- fajon belüli kooperáció, fajok közötti vetélkedés
Webots
- Bármilyen feladat modellezése az előadásokon előforduló módszerekkel a
Webots környezetben (labirintusos feladatok, tárgyak osztályozása, pálcák
emelgetése, porszívózás, sport, Alife verseny, ...)
- Webots könyvtár hasznos függvényekkel a versenyhez + egy egyszerű kliens
a könyvtárhoz
Robosoccer
- egyszerű csapat összeállítása a C++-os könyvtár vagy a CMU-99-es csapat
elemeinek felhasználásával
- könyvtár elemi focifeladatok megvalósítására (labdavezetés, passz,
levétel, cselezés)
Mazebots
Olyan robot létrehozása a MazeBots környezetben, amely tetszőleges pályán
célba ér.
Kiselőadás, kiegészítő anyag feldolgozása
Közösen egyeztetett téma feldolgozása egy-két oldalas magyar nyelvű iromány
készítésével, esetleg öt-tíz perces kiselőadással kiegészítve.
Például:
- NASA robotikai kutatásai
- Carnegie Mellon egyetem kutatásai
- európai kutatócsoportok eredményei
- japán kutatócsoportok eredményei
- kereskedelmi forgalomban kapható robotok
- játékrobotok
- stb.
Quake
Navigációs feladat elvégzése a Quake környezetben.
Például:
- a klasszikus Quake feladat :)
- Pacman
- kijutás labirintusból
- stb.