Logo Robotika.SK Faculty of Electrical Engineering and Information Technology, Slovak University of Technology  Logo Faculty of Mathematics, Physics and Informatics, Comenius University 

Team name: HomBoti

About the team: náš tím vznikol minulú sezónu. Teraz ho tvoríme dvaja bratia. Náš názov HomBoti sme si zvolili preto, že na rozdieľ od mnoho tímov neriešime zadania v škole alebo na krúžku, ale doma.

Assignment: A Game

Dobrý deň.

sme tím HomBoti a radi by sme vám povedali niečo o našom riešení zadania HRA.

Dali sme si cieľ, že zložíme našu hru len zo súčiastok z jednej sadi Mindstorm EV3. To sa nám už podarilo. Vymysleli sme jednoduchú hru, v ktorej je cieľom zapamätať si poradie 6 farieb, a potom v druhom kole uhádnuť, ktorá farba tam je navyše. Celé to je aj merané časom, takže sa to dá hrať aj tak, že sa dvaja hráči stridajú a porovnávajú si časy. 

Náš robot obsahuje:

2x large motor

1x medium motor

2x touch sensor

1x kocka EV3

  

Touch sensory, medium motor a kocka EV3 slúžia na ovládanie a komunikáciu s robotom.

2x Veľké senzory, spoločne ukazujú farebné dieliky. Jeden otáča disk s farebnými dielikmi, a druhý otvára a zatvára okienko, aby sa vždy zobrazila iba jedna nachystaná farba. 

viac v programe

link na návod na stavbu (robili sme s tým prví krát, snáď sa to bude dať rozlúštiť):

https://1drv.ms/b/s!AkLnHtw09ifog_lIwu2iaxXYxvrcyg?e=buccje 

 

Photos:

Videos:

Programs:

Rating:

1. Zaujímavá a ťažká hra. Mne by celkom vyhovovalo, keby sa začalo s menším počtom farieb, napríklad dvoma :)
A aj ste to pekne mechanicky vymysleli.

2. Dobrá hra na pamäť. Pekne a zaujímavo vyzerá. Trochu úzka škára cez ktorú nie vždy dobre vidno farbu. Nie je celkom zrozumiteľné, kedy začalo druhé kolo.

3. Toto je pekná a hrateľná hra, ktorá rozvíja zručnosti hráča. Návod na stavbu vyzerá fajn - možno by sa oplatilo trochu škálovať model, alebo rámček s použitými súčiastkami, aby sa to neprekrývalo a bolo lepšie vidno, čo je nové a treba v tom kroku urobiť. Pekne ste svoju prácu zdokumentovali. Zabudli ste nahrať svoj stud.io model - ďakujeme za dodatočné doručenie! Pridali sme ho k riešeniu.

4. Hra je ozaj mierne náročná. Pekne ste ukázali rôzne možnosti, ako sa môže hrať zahrať. Aj návod bol čitateľný. Takže za mňa palec hore.

Assignment: Duration of 1 year

Ahojte mi sme tím HomBoty,

urobili sme program na zaklade zadania. Program na začiatku zosníma prvé tri farby. Následne ide po kruzinici, kde su náhodne uložené farebné pásky. Ak robot nájde tri za sebou rovnaké farby,ktoré videl na začiatku, tak sa zastaví a vráti späť o tri farby (teda na začiatok).  Robot na nastavený, tak  že nemusí začínat na uvodnej farbe. 

počet kombinácii prvých troch farieb je 64, čo sme vyhodnotili za velké číslo. Nie je tažké program upravit na väčší počet uvodných farieb. 

Senzor najprv najde zmenu farby medzi čiernou a inou, následne počká 0,6sec, a zosníma farbu.

 

Photos:

Videos:

Programs:

Rating:

1. Namiesto papierikov by bolo štýlovejšie použiť legové dieliky. Nie som si istý, či záver vášho riešenia naozaj korešponduje so zadaním "pri svojom poslednom obehu vydá znamenie na tom istom mieste obežnej dráhy". Trocha ste si to zjednodušili tým 3-farebným kódom, ale to považujem za korektné riešenie. Páči sa mi však, že farby meriate viackrát, vidno že ten senzor nie je celkom spoľahlivý, takto ste to vylepšili.

2. Riešenie nefunguje pre ľubovoľnú kombináciu farieb na kruhu. Nápad kontrolovať vždy tri prvé farby nie je zlý, ale v prípade zhody by bolo treba skontrolovať aj ostatné zaznamenané farby. Algoritmus ako je zapísaný by asi mal problém, ak by na začiatku boli farby biela-biela-červená a ešte pred tou bielou by bola ďalšia biela. :-) V programe ostalo veľa nepripojeného balastu, ktorý neviem, či mal byť pripojený, alebo je to len balast, pred odovzdaním by bolo dobre program trochu poupratovať. Ďakujeme inak za skevelé riešenie, vidno, že s tým bolo veľa práce!

3. Dobrá práca, poriadne ste sa potrápili. V programe vidím, že činnosť robota - rozpoznávanie farieb je trochu závislé na časových intervaloch, čo je trochu nespoľahlivé a ani to nie je dostatočne všeobecné. Farby sa môžu opakovať s ľubovoľnými medzerami. Tiež sa môže stať, že niektoré farby sa zopakujú hneď za sebou. Postupnosť farieb môže obsahovať aj viacnásobné výskyty nejakej podpostupnosti farieb - nielen trojíc, ale v princípe akýchkoľvek K-tic. Napriek tomu môže byť rozpoznateľné aká je dĺžka roka, čiže algoritmicky si korektné riešenie vyžaduje trochu iný prístup. Aj tak vďaka za Vaše riešenie a úsilie!

4. Mohli ste nechať robota prejsť rôzne dráhy, aby sme videli, že ozaj funguje a že nejde o náhodu. Alebo začať rok na inom mieste :)
Vytvorili ste všetko podľa zadania, program s robotom kooperovali, čo je skvelé. Takže už len tú dokumentáciu trošku zlepšiť.