Difference between revisions of "Lego Spike Prime - Klára Senderáková, Štefan Beluško"
(→Článok o robotovi) |
|||
Line 14: | Line 14: | ||
== Kód == | == Kód == | ||
− | [[Image: | + | |
+ | Úvodné spustenie všetkých senzorov a celého chodu programu. | ||
+ | |||
+ | [[Image:Stefan Klara_1.png|300px]] | ||
+ | ---- | ||
+ | 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. | ||
+ | |||
[[Image:Snímka obrazovky3.png|300px]] | [[Image:Snímka obrazovky3.png|300px]] | ||
+ | |||
+ | ---- | ||
+ | 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 | ||
+ | |||
+ | |||
+ | [[Image:Stefan Klara 2.png|300px]] | ||
+ | |||
+ | ---- | ||
+ | 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 | ||
+ | |||
+ | |||
+ | |||
[[Image:Snímka obrazovky2.png|300px]] | [[Image:Snímka obrazovky2.png|300px]] | ||
+ | |||
+ | ---- | ||
+ | |||
[[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]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
[[Image:Snímka_obrazovky_2024-02-11_o_20.38.48.png|300px]] | [[Image:Snímka_obrazovky_2024-02-11_o_20.38.48.png|300px]] | ||
Revision as of 00:39, 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
Č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)