A robot dokumentálása

A robot dokumentálásának lényege, hogy a verseny végén publikált robotokat más lelkes fejlesztők is hatékonyan megépíthessék. Ezért eme pár soros leírásnak le kell fednie a teljes építési folyamatot. Az alábbiakban részletezzük, hogy mit kell a dokumentációknak mindenképpen tartalmaznia.

Az itt leírtak inkább támogatásként szolgáljanak, el lehet térni tőle, de az alapvető szempontot, a reprodukálhatóságot semmiképpen nem szabad figyelmenkívül hagyni a dokumentáció elkészítésekor.

Az egyes pontokat példával igyekeztünk szemléletesebbé tenni, azonban mindenki vegye figyelembe, hogy ez nem egy teljes és valóságban is megépített robotról szól, csak a száraz szabályokat szeretnénk színesebbé és érthetőbbé tenni velük.
 
 
Az elkészült robotok dokumentációja letölthető innen:
 
  1. 4-b
  2. d-e
  3. g-j
  4. k-m
  5. n-r
  6. s-sz
  7. t-x

Formai követelmények

Terjedelem

A dokumentumnak nem kell terjedelmesnek lennie, törekedjünk a lényegre törő, tömör leírásra. (Terjedelme képek nélkül kb: 1 oldal)

A leíráshoz csatolni kell képekben is az építést és a működést – még jobb, ha videó is van róla.

Összefoglaló leírás a robotról

 

Egy bevezető (kb. 5 sor), amiben a készítők bemutatják robotjukat:

A robotot milyen probléma megoldására fejlesztették ki, egyéb, robottal szemben támasztott követelmények.

Példa:

„A Lelkes Fejlesztő Brigád nevű csapat a TAKARÍBOT robotot a diákoknak fejlesztette ki, akiknek szobájában – általuk ismeretlen okokból – szétszórva találhatók ruhadarabok. TAKARÍBOT minden nap elindul az „otthonából” (a szoba kijelölt sarka, ahol a robot egész nap tartózkodhat), majd az általa a szobában nem fix objektumnak titulált tárgyakat, a karmaival igyekszik a „tároló” nevű helyre vonszolni. (TAKARÍBOT-nak előre megmondtuk, hogy a székek asztalok, és a többi fix elhelyezésű tárgy hol található)”

 

 

Mechanika

Mechanika részletezése

A Mechanika részben a következőket kell meghatározni:

Példa:

TAKARÍBOT megépítési ideje: 2 óra

Készítő általi nehézségi osztályzat: Az ismert guruló „Tripod” nevű robot, megerősített, mozgó karmokkal

Egyéb építési tanácsok: A karmok kialakításánál figyelni kell a ruhadarabok megfogására.

Összeszerelés

Grafikus összeállítás

Minden fejlesztőcsoportnak egy összeállítási segédletet kell készítenie. Erre a legmegfelelőbb az ingyenesen letölthető LEGO Digital Designer. (http://ldd.lego.com/)

1. ábra: TAKARÍBOT a Lego Digital Designerben


A fent említett szoftverrel lépésről-lépésre tudjuk bemutatni robotunk összeállítását

Programozás, tesztelés

Programozás

A szoftver rövid leírása:

Példa:

A helytakarékossági szempontból a robot szoftverét NXC-ben írtuk, BCC környezetben.

Az algoritmus a következő:

A robot elindul a szoba egyik sarkából, majd kígyózó haladással bejárja a szoba minden részét. Eközben az ismert akadályokat, viszont az ismeretlen objektumokat kellően megközelíti, majd a karmaival megszorítja. Az így megfogott objektumot, ha meg tudja mozdítani, hátramenetben elvonszolja a „tároló” helyre.

Ahogy a szoba túlsó sarkába ért a robot a műveletet befejezettnek tekintjük, és visszamegy a kiinduló pontba.

A program az NXT kockában 50 kByte helyet foglal.

 

Tesztelési eredmények

Egy rövid összefoglaló, hogy milyen eredményt sikerült elérnünk. (kb. 3 sor)

A robot teljesíti-e a kitűzött feladatokat, vagy ha nem, meddig jutottunk el a projektben.


Példa:

A robot viszonylag bejárja az egész szobát, viszont a fordulásoknál (90, 180 fokos) elcsúszások adódnak. A robot csak téglalap alakú szobában működik rendesen. Az esetek 40 %-ban nem tudja megfogni a ruhadarabot. A szobában 10 véletlenül elhelyezett ruhadarabból (zokniból) 3-at tudott sikeresen eljuttatni a tároló helyhez..