Pri riešení tejto úlohy sme použili farebné senzory. Postavili sme 2 robotov. 1. robot odmeral vzdialenosť medzi kockami a odoslal ju druhému robotovi. 2. robot údaj prijal a nastavil vzdialenosť medzi svojimi kockami.
Postup pri riešení:
1. Meranie vzdialenosti sme robili pomocou farebného senzora takto:
a) Robot parkuje tak, že jeho farebný senzor je nad prvou kockou. Pomaly sa pohne dopredu - až kým nedôjde tesne za prvú kocku. Kedže senzor je pomerne vysoko, tak zahlási čiernu farbu. Vtedy zresetujeme senzor otáčok motora. Robot sa pohybuje pomaly ďalej až kým senzor nenarazí na modrú alebo červenú farbu - kocku. Vtedy zastavíme a namerané otáčky motora v stupňoch zapíšeme do premennej s názvom medzera. Teraz robot pokračuje na miesto, kde dôjde k prenosu údajov. Znova použijeme farebný senzor - robot sa pohybuje dovtedy, kým nenájde zelenú kocku - signál na zastavenie. Aby sme sa pohybovali čo najviac priamo, tak aj v tejto úlohe využívame na úpravu odchýlky gyroskop. Pri prvom - testovacom meraní sme nastavili medzi kockami presnú vzdialenosť 20 cm. Z nameraných otáčok sme zistili, že na 1 cm vzdialenosti potrebuje motor istý počet otáčok. Toto číslo potom využijeme pri výpočtoch. Takto teda budeme merať vzdialenosť medzi kockami.
2. Prenos údajov
Prenášanie vzdialenosti spravíme takto:
a) Nameranú vdialenosť v cm vyjadríme ako čas v sekundách. Počas tohto času 1. robot ukáže 2. robotovi rameno čiernej farby. 2. robot zmeria čas, počas ktorého jeho farebný senzor "vidí" rameno prvého robota a zapíše ju do premennej čas. Rameno 1. robota sa vráti späť. Keďže senzor je pomerne vysoko tak hlási bielu alebo žiadnu farbu. Aby prenos netrval príliš dlho - hlavne pri veľkých vzdialenostiach medzi kockami - vysielanú vzdialenosť sme podelili 5 a na druhej strane - pri prijímaní sme ju vynásobili 5. Teda napr. vzdialenosť 10 cm sa prenesie tak, že 1. robot ukazuje čierne rameno počas 2 sekúnd. 2. robot zmeria čas a nameraný čas je zasa vzialenosť v cm. Teraz už len stačí zistiť, že koľkým otáčkam motora 2. robota zodpovedá 1 cm vzdialenosti a poslať povel na vykonanie správneho počtu otáčok - ozubený hrebeň cez prevod posunie kocku do správnej vzdialenosti.
1. Sústredili ste sa na presné rozloženie a veru sa vám to aj podarilo. Aj prenos informácie máte dobre vymyslený, video ukazuje viacero možností, čo je tiež skvelé. Body: 3 2. Veľmi sa mi páči technické prevedenie celého riešenia. Aj rozmiestňovanie kociek je naozaj presné. Pri riešení ste však akosi zabudli odladiť, nie len vzdialenosť medzi kockami, ale aj samotné rozmiestnenie farieb. Teda ak je vľavo modra aj pri rozmiestnení by mala byť vľavo modrá kocka. Super, že ste demonštrovali na videu rôzne vzdialenosti rozmiestnenia kociek. Body: 2.6 3. Výborne spravené. Body: 3 4. Za úlohu prenos informácii získavate 2,7b. Páči sa mi váš spôsob riešenia, ale chýba vám fotka tímu. Body: 2.7 Celkový počet: 2.83
Pri tejto úlohe sme postavili robotický žeriav, ktorý ukladá vajíčka do krabičky. Využili sme 4 motory:
1. motor - stredný - tento motor otáča základňou žeriavu.
2. motor - veľký - tento motor dvíha rameno žeriava v smere hore - dole.
3. motor - stredný - tento motor je na konci ramena a poháňa ramená lapača vajíčok.
4. motor - stredný - tento motor vysúva ozeubený hrebeň, ktorý posunie nosič krabičky na vajíčka.
Žeriav postupne uloží vajíčko 1,2 a 3 do prvého radu v krabičke. Potom 4. motor posunie krabičku a žeriav tak môže ukladať vajička 4,5 a 6 do druhého radu.
1. Páči sa mi ako si posúvate krabičku, aj rameno je veľmi pekne skonštruované. Celé riešenie je robustné, spoľahlivé, super! Body: 3 2. Super riešenie, pekná konštrukcia. Oceňujem, že ste použili samostatný motor na posúvanie krabičky a nerobili ste to ručne. Vo videu však chýbalo zaznamenanie zvukového signálu, ktorý mal robot na konci spraviť. Body: 2.9 3. Dobrá práca, ale zabudli ste na zvukový signál na konci. Viem, že je to drobnosť, ale bolo to súčasťou úlohy. Tiež by som odporúčal v budúcnosti použiť loop blok ak nejakú činnosť opakujeme stále dokola. Body: 2.9 4. Za úlohu babičkine vajcia získavate 2,7b. Úlohu ste vyriešili zaujímavým spôsobom, ktorý sa mi páči, ale chýba vám fotka tímu. Keďže v pozadí videa hrá pesnička a zvuk je vypnutý, tak nie je možné identifikovať, či robot vydal zvuk po dokončení úlohy. Body: 2.7 Celkový počet: 2.88