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: Šachisti - tigre

About the team: Robotický krúžok pri sp. škole sv. Františka z Assisi

Assignment: Duration of 1 year

Stavba robota a použitie súčiastok:
Náš robot sa skladá z hlavnej kocky, 2 motorov, 3 svetelných senzorov a jednej malej obrazovky.
Po čiare sa pohybuje pomocou 2 motorov a 2 svetelných senzorov. Tretí svetelný senzor slúži na čítanie prejavov počasia
(farebných kociek rozostavaných okolo čiernej čiary). Malá obrazovka je použitá na signalizáciu a odlíšenie fáz programu.


Priebeh programu:
Robot ide po čiare a číta prejavy počasia. Keď zachytí kocku pípne. Týmto spôsobom chodí a číta. Keď prečíta dostatok farieb (2x toľko, ako je v programe nastavené maximum), zistí po koľkých farbách sa postupnosť opakuje a tak spozná dĺžku roka. Keď už zistí aký dlhý je rok, vydá dlhší píp, ukáže na malom farebnom displeji zelenú a potom začne blikať. Spraví kolečko a znova zapípa a zasvieti na mieste, kde predtým vydal dlhý píp.

Video je 3x zrýchlené.

Photos:

Videos:

Programs:

Rating:

1. Super riešenie, presne podľa požiadaviek zadania. Konštrukcia je jednoduchá, čo sa prejavilo aj na spoľahlivosti, výborne to funguje. Páči sa mi aj zdokumentovanie projektu na viacerých situáciach. Zaujímalo by ma, ako by sa robot správal, keby sa vyskytli dve rovnaké sekvencie.

2. Pekné riešenie, dalo by sa povedať vzorové. Dobrá práca! Program sa volá "premeny pocasia_nedokoncene", ale zdá sa, že to funguje a program je v poriadku. Jediné výhrady mám takéto: 1) počítate s tým, že sa tam nejaký cyklus nájde - ak by bol robot na výlete po čísliciach čísla pi, tak by to asi crashlo potom, čo by sa snažil pozerať mimo rozsah poľa, keby dĺžku cyklu predĺžil nad maximálne možnú a 2) časť programu, kde kontrolujete farby (funkcia) by sa dala zapísať stručnejšie, lebo farbu senzor ukladá ako číslo. Tým pádom by program fungoval nielen pre Vami zvolené 4 farby a odstránila by sa táto zbytočná duplicita kódu. Inak je to super, ďakujem a gratulujem!

3. Riešenie funguje. Video zobrazuje činnosť programu na rôznych situáciách. Hľadanie opakovania sa deje pri správne nastavenom maxime až po 80-tich farbách. Program by sa dal upraviť tak, aby po každých 10 farbách robot zastal a zisťovala sa dĺžka roka. Potom by nebolo treba vždy nasnímať všetkých 80 farieb. Ručné upravenie tohto maxima v programe je ale prijateľný kompromis.

4. Funguje to. Možno by si niekto myslel, že by robot mohol aj zastaviť. Ale v zadaní to napísané nie je, takže Vám nemám za čo strhnúť body. Verím, že už pracujete na ďalšej úlohe, držím palce :)