Difference between revisions of "Lego Spike Prime - Klára Senderáková, Štefan Beluško"
Line 49: | Line 49: | ||
---- | ---- | ||
+ | Definicia funkcií. | ||
+ | |||
+ | turn around to x: služi na presne zarovnanie s rekatývnym otočení robota na daný uhol | ||
+ | |||
+ | okolo prekážky: sa postupne snaží obísť prekážku | ||
+ | |||
[[Image:Snímka_obrazovky_2024-02-11_o_20.38.42.png|300px]] | [[Image:Snímka_obrazovky_2024-02-11_o_20.38.42.png|300px]] | ||
---- | ---- | ||
+ | |||
+ | funkcie postupne skúšaju obísť prekažku na základe z toho z ktorej strany idú | ||
+ | |||
Revision as of 00:43, 16 February 2024
Popis úlohy
Cieľom hry a teda úlohou robota je pozbierať čo najviac žltých kociek v čo najrýchlejšom čase. Prvý hráč rozmiestni kocky a prekážky. Druhý hráč pri spustení programu nastaví vzdialenosť s ktorou sa robot pokúša obísť prekážky. Čím menšia vzdialenosť – tým častejšie musí robot skontrolovať, či už dokáže obísť prekážku a teda tým je presnejší, no zároveň aj pomalší. Robot chodí po ploche a zbiera žlté kocky, ktoré vynáša von z poľa. Hra končí keď robot vezme červenú – poslednú kocku. Po skončení hry vypíše robot čas, v ktorom pozbieral kocky.
Video
Kód
Úvodné spustenie všetkých senzorov a celého chodu programu.
Spustenie sledovania čiernej. Ak robot nedrží kocku otoči sa na čiare tak aby zacal prechadzať pole o svoju šírku vedľa. Ak robot drží kocku položí kocku za čiaru vrati sa naspat a otoči sa a pokračuje v hľadaní dalších kociek.
Spustenie sledovania podmienok pre sledovanie uvodeného nastavovania dlžky a taktiež na sledovanie toho ako daloke je prekažka ktoru sa snazi obísť robot
Definicia funkcií.
Start set up : nastaví všetky premené na požadovanu hodnotu a resetuje otočenosť.
Start indicator : spustí robota
Check if something on hold: robot sa poobzera či nedrží kocku ktoru si nevšimol lebo bola mimo vzorny uloh
Has brick: sa spúšta po tom čo našiel kocku a následne sa vratí s kockou na ciaru z ktorej štartoval
The end je takmer to iste ako has brick ale spúšta sa ak najde červenu farbu a teda nastavuje premene tak aby sa robot zastavil ak dojde za čiaru a položí kocku
Definicia funkcií.
turn around to x: služi na presne zarovnanie s rekatývnym otočení robota na daný uhol
okolo prekážky: sa postupne snaží obísť prekážku
funkcie postupne skúšaju obísť prekažku na základe z toho z ktorej strany idú
Článok o robotovi
Článok "Design and Development of Garbage Collecting Robot" sa zaoberá vývojom robota na zber odpadu, ktorý je navrhnutý na zlepšenie spracovania a zberu odpadu. Využíva Arduino mikrokontroléry a Bluetooth pre diaľkové ovládanie, čím zvyšuje efektivitu a bezpečnosť zberu odpadu. Robot má robotickú ruku, ktorá efektívne zbiera pevný odpad, a riadi sa kamerou na monitorovanie a navigáciu v prostredí. Tento projekt sa snaží riešiť problémy súčasných metód zberu odpadu tým, že ponúka automatizované riešenie, ktoré môže pracovať v rôznych podmienkach a prostrediach. Sľubuje zvýšenie efektivity pri zbere odpadu, ale tiež zníženie nákladov a zdravotných rizík spojených s tradičnými metódami spracovania odpadu. Jeho implementácia by mohla prispieť k ochrane životného prostredia, zlepšeniu verejnej hygieny. Projekt vytvára priestor pre rozvoj v oblasti robotiky a automatizácie procesov spojených so správou odpadu.
Návod na stavbu
- Download: instructions
- stud.io model: model(stud.io)