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: ZS Bernolakova - Amavet 964

About the team: Sme žiaci, ktorí sa stretávame na krúžku a potom ešte ďalšie dni v našom Amavet klube 964. Pribúdajú k nám nový žiaci a vždy je sranda. Radi riešime robotickú ligu - robíme si postup aby na každého vyšlo. Lebo nemáme dosť stavebníc.

Assignment: Ellipse

Autor(i): Maroš Petro, Pavol Emanuel Laban

Mrkva:

Základné údaje
Procesor: LEGO Mindstorms EV3
Veľkosť pamäte: podľa firemného popisu riadiacej jednotky Lego Min
Frekvencia: podľa firemného popisu riadiacej jednotky Lego Min
Senzory: -
Pohon: Lego Mindstorms EV3 - 1x malý motor/hranolka
Napájanie: dobijacia batéria -Lego Mindstorms EV3
Programovací jazyk: Lego Mindstorms EV3 EDU

 

Štrk: 
Základné údaje
Procesor: LEGO Mindstorms EV3
Veľkosť pamäte: podľa firemného popisu riadiacej jednotky Lego Min
Frekvencia: podľa firemného popisu riadiacej jednotky Lego Min
Senzory: 1xgyro
Pohon: Lego Mindstorms EV3 - 4x servo motor
Napájanie: dobijacia batéria -Lego Mindstorms EV3
Programovací jazyk: Lego Mindstorms EV3 EDU

 

 

Pre túto úlohu sme zostrojili dva roboty. Na robota "Mrkvu" sme pužili jednu nápravu a diferenciál. Namiesto druhej nápravy sú dve všesmerové guličky. Robot sa dopredu pohybuje po spustení programu.


Robot "Štrk" má štyri nezávislé kolesá "omni wheel", každé s vlastným motorom. Rovnako sa
dopredu pohybuje po spustení programu. Po elipse sa dokáže pohybovať aj bez šnúrky.
Správny pohyb po elipse je zabezpečený gyro senzorom.

Photos:

Videos:

Programs:

Rating:

1. Páči sa mi, že ste komentovali video. Páči sa mi tiež, že ste vytvorili viac robotov. Je vidieť, že ste sa s úlohou vyhrali.

2. Perfektné modely, robia to čo majú. Páči sa mi, že ste vymysleli aj toho robota Štrk, ktorý chodí po elipse aj bez šnúrky.

3. Chalani skvelé. Akurát škoda, že ste aspoň k jednému modelu nedoplnili aj nejakú fixku, alebo iné pisátko a pod neho papier, aby to bolo jasne vidieť. Lebo napríklad pri robotovi štrk, keď používal iba gyroskop, tak sa mi zdalo, že neprešiel úplne symetrickú elipsu.

4. Pekné riešenie, zaujímavé roboty. V programe nerozumiem prečo je tam ten cyklus 123, keď ho každá jeho vetva aj tak preruší? Dráha, po ktorej robot ide sám, nie je elipsa, ale skôr nejaká dostihová dráha zložená z polkruhov a rovných úsekov. Elipsa je zakrivená v každom jednom svojom bode. Ale ako ukážka je to zaujímavé a funguje to. Vaše riešenia nám urobili radosť.

Assignment: A learning robot

Autor(i): Maroš Petro, Pavol Emanuel Laban

Tekvica:
Základné údaje
Procesor: LEGO Mindstorms EV3
Veľkosť pamäte: podľa firemného popisu riadiacej jednotky Lego Min
Frekvencia: podľa firemného popisu riadiacej jednotky Lego Min
Senzory: 2xfarebný , 1x Ultrasonic, 1x gyro
Pohon: Lego Mindstorms EV3 - 2x servo motor
Napájanie: dobijacia batéria -Lego Mindstorms EV3
Programovací jazyk: Lego Mindstorms EV3 EDU

 

 

Na toto zadanie sme postavili jednoduché auto, nazvali sme ho "tekvica". Skladá sa z dvoch veľkých motorov, dvoch farebných senzorov, jedného ultrasonického senzora a jedného gyro senzora. V predu sú dve stredné kolesá, v zadu je multismerová gulička. Pri spustení učiacej fázy robot čaká na vloženie hodnôt cez senzory a priradenie zodpovedajúcich príkazov - choď doľava/doprava, na križovatke zatoč doľava, obíď prekážku. Potvrdenie zadaných príkazov sa uskutočnuje stlačením zodpovedajúceho tlačidla na inteligentnej kocke. Pre ukončenie programovania stačí potriasť robotom. Následne robot čaká na stlačenie prostredného tlačidla aby začal vykonávať naučené pokyny.

Robot sa môže naučiť rôzne spôsoby správania:
1. sleduje čiaru obidvoma senzormi
2. sleduje čiaru ľavým senzorom
3. sleduje čiaru pravým senzorom
4. vyhýba sa prekážkam (aj pri pohybe po bielej ploche)
5. otáča sa doľava na križovatke
6. sleduje čiaru a detekuje križovatky - na križovatke sa otočí do ľava
7. sleduje čiaru a vyhýba sa prekážkam
8. sleduje čiaru (pravým senzorom, ľavým senzorom, obidvoma senzormi), detekuje križovatky a vyhýba
sa prekážkam
x. teoreticky sú možné aj rôzne iné kombinácie pohybov a detekcie s čiarou či bez nej

Photos:

Videos:

Programs:

Rating:

1. Páči sa mi komentované video a veľmi pekné riešenie úlohy. Nabudúce by som odporúčala buď zrýchliť pohyb robota alebo video :)

2. Zdá sa, že nakrútiť video je náročnejšie ako napísať dobrý program! Robot je super a veľmi sa mi páči ako ste to poriadne zdokumentovali a vysvetlili.

3. Chalani, dobrý zmysel pre humor :D "Ouky douky" a teším sa že ste si užili aj kus zábavy.
Program a učenie ste vysvetlili jasne a zrozumiteľne. (ako som potom videla, tak ste to veru aj cvičili dlho, ale oplatilo sa )
Samotné jazdenie robota bolo tiež bez chýb, takže super.
Čo mi trochu nedávalo zmysel bolo, že keď ste ukazovali v 2 minúte a 14 sekunde ako ho učíte aj prekážke, tak "Ouky Douky" prebehlo aj bez zatrasenia.
Som rada, že sa vám úlohy páčili. Verím, že sa zúčastnite aj o rok! Prajem pekné leto.


4. Maroš a Paľo, je to ono a je to paráda. Ešte viac by sa mi páčilo, keby ste tie isté funkcie využili v jednotlivých pokusoch na inú reakciu - nie na tú istú. Takto je to síce ako názorná ukážka zaujímavé, ale z praktického hľadiska je to zbytočná robota, lebo to sme tie funkcie mohli rovno natvrdo nakódovať do programu. Význam to začína mať až vtedy, keď pri rôznych pokusoch na tú istú situáciu reaguje rôzne. Želám iba samé dobré zážitky cez prázdniny!