Difference between revisions of "Letná škola Jakubov 2022"

From RoboWiki
Jump to: navigation, search
m
m (Rozcvička s kockami)
 
(8 intermediate revisions by the same user not shown)
Line 269: Line 269:
 
* stavba neviditeľného modelu
 
* stavba neviditeľného modelu
  
 +
[[Image:jakubov-5a.jpg|400px]]
 +
[[Image:jakubov-5b.jpg|400px]]
 +
[[Image:jakubov-5c.jpg|400px]]
 +
[[Image:jakubov-5c2.jpg|400px]]
  
 
=== Dokončenie stavby a otestovanie funkčnosti modelov zo štvrtka ===
 
=== Dokončenie stavby a otestovanie funkčnosti modelov zo štvrtka ===
Line 277: Line 281:
  
 
==== 3. Váženie pneumatík ====
 
==== 3. Váženie pneumatík ====
 +
 +
[[Image:jakubov-5d.jpg|400px]]
 +
[[Image:jakubov-5e.jpg|400px]]
 +
[[Image:jakubov-5f.jpg|400px]]
 +
 +
<youtube>xJtuqLRw_uc</youtube>
  
 
__notoc__
 
__notoc__

Latest revision as of 19:36, 22 August 2022

Pondelok

Jakubov2022-1.jpg


Rozcvička s kockami

  • stavanie modelov v dvojiciach


Krátke zoznámenie so Spike Prime

  • zvieratko

Zv1.jpg Zv2.jpg Zv3.jpg


Súťaž: robot, ktorý výjde do najprudšieho kopca

Prvé pokusy:


Model dňa: Kalkulačkový robot

  • návod na stavbu: Spike Prime - Calculator - Building Instructions
  • Programy
    • calculator.llsp (sčítanie a odčítanie) - po odštartovaní programu prečíta niekoľko tehličiek a potom vždy na stlačenie PRAVEJ alebo ĽAVEJ šipky číta ďalšie
    • calculator_colors.llsp (sčítanie, odčítanie podľa farby) - po odštartovaní prečíta niekoľko tehličiek a potom vždy na stlačenie PRAVEJ číta ďalšie
    • multiply_calculator.llsp (násobenie) - po odštartovaní čítame jednu stranu obdĺžnika ĽAVOU šipkou a potom druhú stranu obdĺžnika PRAVOU šipkou
    • division_calculator.llsp (delenie a zvyšok) - po odštartovaní čítame veľký počet kociek ĽAVOU šipkou a potom menší počet kociek PRAVOU šipkou
  • Otázky a úlohy:
    • vysvetli, či sčítanie je súčasťou násobenia a ako
    • vysvetli, či odčítanie je súčasťou delenia a ako
    • čo sa stane, keď od 2 odčítame 3? čo iné by sa mohlo stať?
    • aké má tento robot hranice v počítaní? vysvetlite!
    • ako by sa dali kódovať čísla pomocou viacerých farieb? trúfnete si upraviť program?

Utorok

Jakubov2022-2a.jpg Jakubov2022-2b.jpg Jakubov2022-2c.jpg Jakubov2022-2d.jpg Jakubov2022-2e.jpg


Rozcvička s kockami

  • stavanie modelov s najväčším počtom cuplíkov nad stolom


Zosumarizovanie činnosti kalkulačkového robota

  • program - ako funguje?
  • rozšírenia

Krátke zoznámenie s programovaním Spike Prime


Model dňa: Pomery a zlomky

Jakubov2022-2f.jpg Jakubov2022-2g.jpg Jakubov2022-2h.jpg Jakubov2022-2i.jpg Jakubov2022-2j.jpg

  • Otázky a úlohy:
    • Vyrobte vlastný nákres prevodového systému (na papier)
    • Do nákresu zaznačte počet zubov každého prevodového kolesa
    • Zistite prevodový pomer každej dvojice prevodových kolies
    • Skúste odhadnúť alebo vypočítať celkový prevodový pomer sústavy kolies
    • Urobte meranie pomocou modelu a programu a výsledky porovnajte
    • Vymyslite a zostrojte vlastný prevod a odhadnite alebo vypočítajte jeho celkový prevodový pomer
    • Vedeli by ste vytvoriť zoznam všetkých možných kombinácií pomocou 8 prevodových kolies, ktoré sú v stavebnici?
    • Skúste si predstaviť a zamyslieť sa nad tým, ako funguje manuálna a automatická prevodovka v autách
    • Čo majú prevodové pomery s prevodovkou v aute spoločné?
    • Mení prevodovka iba rýchlosť rotácie, alebo aj niečo iné? Čo a prečo je to užitočné?



Streda

Jakubov2022-3a.jpg Jakubov2022-3b.jpg Jakubov2022-3c.jpg Jakubov2022-3d.jpg Jakubov2022-3e.jpg Jakubov2022-3f.jpg Jakubov2022-3g.jpg

Rozcvička s kockami

  • trénovanie pamäte


Zosumarizovanie činnosti prevodového mechanizmu

  • príprava prezentácie
  • prezentácia


Krátke zoznámenie s programovaním Spike Prime


Model dňa: Učiaci sa robot


  • Naučte robota niekoľko rôznych správaní:
    • jazdenie po čiare
    • vyhýbanie sa prekážkam
    • jazdenie vnútri štvorca
  • Pokúsme sa spolu pochopiť ako tento program funguje a ako sú naučené správania uložené v pamäti robota!
  • pridajte aj zložitejšie správanie:
    • jazdenie po čiare s tým, že robot na prekážke zastane a počká, kým prekážka zmizne (tu bude treba vylepšiť program!)



Štvrtok

Rozcvička s kockami

  • had
  • veža (set /a r=%random% % 6+1)

Jakubov-4a.jpg Jakubov-4b.jpg Jakubov-4c.jpg Jakubov-4d.jpg

Zosumarizovanie činnosti učiaceho robota

  • pridať naučené správanie - prieskumník
  • pridať naučené správanie - sledovanie čiary s prekážkou: pridať dotykový senzor na ďalší typ akcie: zastav sa
  • ako si robot pamätá naučené správanie?
  • prezentácia

Krátke zoznámenie s programovaním Spike Prime


Model dňa: zámok, samoopravné kódy, váženie pneumatík

  • každá skupina si vyberie jeden z troch modelov:

1. Zámok

  • otázky a úlohy:
    • ako robot kóduje zobrazené číslo?
    • ako inak by sme ho mohli zakódovať?
    • ktoré kódovanie je efektívnejšie?
    • ako ťažko sa taký kód dá dekódovať na číslo?
    • aké veľké číslo by sa dalo zakódovať pomocou 10 čiar?

2. Samoopravné kódy

  • otázky a úlohy:
    • Ako sa dá správa zapísať pomocou kociek jednej farby?
    • Ako sa dá správa zapísať pomocou kociek dvoch farieb?
    • Dala by sa nejak využiť vzdialenosť medzi nasledujúcimi kockami na zakódovanie správy?
    • Ako sa dá zapísať tak, aby sa po vymenení hociktorej jednej z nich správa aj tak neporušila?

3. Váženie pneumatík

program

  • otázky a úlohy:
    • Otestujte model na nájdenie jednej ťažšej pneumatiky spomedzi 9 inak rovnakých pneumatík
    • Zmeňte návod na váženie v programe (zmeňte premennú algorithm) tak, aby robot našiel jednu ľahšiu spomedzi 9 inak rovnakých pneumatík
    • Vymyslite návod na váženie 9 pneumatík, kde je jedna falošná, ale nevieme, či je ťažšia alebo ľahšia


Piatok

Rozcvička s kockami

  • stavba neviditeľného modelu

Jakubov-5a.jpg Jakubov-5b.jpg Jakubov-5c.jpg Jakubov-5c2.jpg

Dokončenie stavby a otestovanie funkčnosti modelov zo štvrtka

1. Zámok

2. Samoopravné kódy

3. Váženie pneumatík

Jakubov-5d.jpg Jakubov-5e.jpg Jakubov-5f.jpg