FLL2011: Team1

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.

Tým: Kryštof Hilar, Lukáš Hejl a Petr Lukašík

Úkol č. 1: Naprojektujte stavbu robota NXT pro absolvování mise.

My jsme se rozhodli splnit tyto úkoly: Žlutý nákladní vůz z farmy na Základně. Jakékoliv zrnko obilí, které se dotkne podložky. Velké ryby na Základně. Robot dotýkající se východního mantinelu. 3x Prázdný dávkovač. 2x Koule, které se dotkne hrací podložky. Nejdřív jsme si udělali přibližný plán, jak by robot měl jezdit a plnit úkoly. Plány jeho tras a úkoly co má plnit jsou znázorněni na obrázcích:


Úkol č. 2: Sestavte podle projektu robota NXT

Použili jsme základy ze standartní konstrukce robota (podvozek, zadní kolo, umístění kostky) na který jsme přidávali různé nástroje potřebné pro splnění určitých misí. Byl použit jeden světelný senzor a 3 motory. Nástroje jsou vidět na fotografiích níže:


Úkol č. 3: Naprogramujte robota NXT

Základem bylo vytvořit takový jednoduchý Framework, který by obsahoval téměř vše, co by v průběhu programování robota bylo potřeba.

„taskCar“ - Robot pojede rovně. Otočí se o 90° vlevo. Pojede rovně. Spustí ruku dolu. Pojede dozadu s 90% výkonem na levém motoru a 70% výkonem na pravém motoru podobu 3 sekund.

„taskFarm“ - Robot pojede rovně. Zatočí o 90° vlevo. Pojede rovně. Pojede dozadu. Otočí se o 90° vpravo. Pojede dopředu. Pojede dozadu. Otočí se o 90° vlevo. Pojede dozadu. Otočí se vlevo o 70°. Pojede rovně

„taskReturnFish“ - Robot pojede rovně. Pojede zpět

„taskLongWay“ - Robot pojede rovně. Zahne o 45° vpravo. Pojede rovně. Pojede rovně po čáře. Zahne o 90° vlevo. Pojede po čáře. Zahne o 90° vpravo. Pojede rovně.

„taskBacterium“ - Robot pojede rovně. Pojede zpět.

„taskCatchFishes“ - Robot pojede rovně. Spustí ruku dolu. Pojede zpět. Wait (čekání v milisekundách) bylo používáno kvůli dojezdům motorů.

Úkol č. 4: Otestujte funkčnost

Funkčnost robota jsme testovali téměř o každé hodině PRC. Konečný test, který byl zaznamenán i na video jsme provedly také o hodině PRC a to 10. 1. 2012. Největší problém pro nás byl úkol, kde jsme jeli vysypat červené bakterie a následně jsme měli zůstat u východní zdi. Ten se povedl až na několikátý pokus na rozdíl od ostatních úkolů, které se povedly většinou na první nebo druhý pokus.

ČAS: 1‘ 45“

SCORE: 61 bodů

Pomůcky: NXT číslo 2, stavebnice a hrací pole

Literatura a zdroje informací: http://wiki.sps-pi.com/FLL http://bricxcc.sourceforge.net/nbc/nxcdoc/NXC_Guide.pdf

SW: Bricx Command Center

Pozn: Nejvetší překážkou byla změna chování robota podle stavu baterie, ale nakonec jsme to zvládly.