HTML

Ditti és Andris drezdai kalandjai

Friss topikok

Címkék

A robot vizsgázik

2012.12.16. 21:45 telandras

A robot 10 héten át készült és a végére egy egészen kiforrott labirintusmegoldó szerkezet lett. Bár volt egy viszonylag hosszú időszak, amikor nem foglalkoztunk vele, és Camilo azóta sem volt képes egyetlen programsorral is hozzájárulni a 700 soros remekműhöz, azért csak elkészült valahogy.

A feladat egy 9x9-es négyzethálón megalkotott ismeretlen labirintusban 3 „kincs” (borosüveg) megtalálása volt, csak egy fényerősség szenzor és egy nyomásérzékelő szenzor használatával, majd az összes kincs megtalálása után, a lehető legrövidebb úton vissza kellett térnie a kiindulópontra. A labirintusban számos hurok is volt, ezért nem lehet egyszerű szabályokkal (pl jobb-kéz szabály – minden lehetőségnél menj jobbra) megoldani. 

Rengeteget tanultam a fejlesztéssel, az algoritmusokról, a programozásról, a gráfelméletről, a szenzorok és aktuátorok használatáról. A végső verzióban az ún. Trémeaux algoritmus egy módosított verzióját használtam, az adatokat pedig négy darab 88 elemű vektorban tároltam, amivel teljes térképet kaphattam a megtalált vonalakról így nem ment végig kétszer ugyanazon az útvonalon. Miután megtalálta mindhárom kincset, egy saját algoritmus alapján, a legrövidebb útvonalon tért vissza kiindulási pontjára és ott megállt. A kialakítás is praktikusra sikerült, talán a legjobb lett a mezőnyben.

rob.jpg

A vizsgán 3 feladaton kellett végigmenni, a fent leírt a legbonyolultabb feladat. Kicsit megijedtünk, mikor a hidegből behozott robot egyik motorja a másikhoz képest lassabban forgott, de szerencsére miután átvette a szobahőmérsékletet, minden helyrejött. Olyan csapat is volt, akinek a motorja aznap teljesen felmondta a szolgálatot. Az első két feladat minden gond nélkül ment, a harmadiknál az első kincset is gond nélkül megtalálta, ám utána nem érzékelt egy vonalat a kereszteződésben, ami a teljes algoritmust felborította. Emiatt azt sem tudta bemutatni, hogy megtalálja a legrövidebb utat, így egy négyessel zártuk a vizsgát (magyar rendszer szerint). A két szerb robotja, valamint a német-orosz páros gépe is hibátlanul teljesítette a kihívást, az ír-indiai robot velünk azonos jeggyel zárta a tárgyat, pakisztáni-iráni robot a második feladatnál elvérzett, még két kínaiból és a két indiaiból álló csapat csak az első kihívást tudta teljesíteni, az utolsó pedig egy másik dupla indiai csapat lett, akik az első feladatot sem oldották meg. Hiába a mi robotunk volt a leggyorsabb, egy kis balszerencse miatt nem sikerült nyernünk. A vizsga után a robotot szétszereltük és visszaadtuk az egyetemnek. 

A robot egyik korábbi verziójának tesztköre pedig látható:

Szólj hozzá!

A bejegyzés trackback címe:

https://drezdaban.blog.hu/api/trackback/id/tr354968863

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása