Na hlavní stránku

Metodika NeusLab: učíme, jak se učit

V NeusLab propojujeme robotiku, programování, matematiku, fyziku a logiku do společné výukové praxe. Žák navrhne konstrukci, vypočítá, jak se bude chovat, napíše program a ověří, zda jeho nápad funguje. Znalosti z různých předmětů se tak stávají nástroji pro řešení jednoho úkolu.

Naším hlavním cílem je naučit dítě učit se samostatně: klást otázky, vyhledávat chybějící znalosti, formulovat předpoklady, ověřovat je a vysvětlovat svá řešení. Prostřednictvím zájmu o technologie podporujeme zájem o přírodní vědy a vytváříme prostor pro vlastní tvořivost.

Technologie a programovací jazyky se budou měnit. Schopnost zorientovat se v neznámém úkolu, pochopit princip fungování a ověřit svůj závěr zůstává základem dalšího učení.

Robotika umožňuje zkoumat abstraktní myšlenky

Vzdělávací robotika nám slouží jako praktický nástroj. Umožňuje propojit číslo, vzorec nebo algoritmus s objektem, který lze sestavit, změřit a naprogramovat.

Zlomek se stává polovinou otáčky kola. Převodový poměr vysvětluje, proč se mechanismus pohybuje pomaleji, ale může vyvinout větší točivý moment. Podmínka v programu určuje, zda se robot zastaví před překážkou. Změna jednoho parametru přináší pozorovatelný výsledek, který lze porovnat s původním předpokladem.

Postupně přecházíme od práce s objektem k nákresu nebo schématu, poté ke vzorci a samostatnému uplatnění principu v novém úkolu. Například po práci s převodem se žák vrací k poměrům a zlomkům již v číselné podobě. Tím ověřujeme, jaké propojení si vytvořil mezi praxí a matematikou.

Od činnosti k porozumění
  1. ObjektSestavit a změřit
  2. SchémaUvidět souvislosti
  3. VzorecZapsat princip
  4. Nová úlohaSamostatně použít

Jak se matematika mění v pohyb

Vezměme si jednoduchý úkol: robot má ujet zadanou vzdálenost. Aby žák mohl pohyb vypočítat, zjistí, jak spolu souvisejí otáčky motoru a kola, změří průměr kola a určí jeho obvod:

C=πDC = \pi D

Pokud převodový poměr označíme jako i=nmotoru/nkolai=n_{\text{двигателя}}/n_{\text{колеса}}, vypočtená dráha bude:

s=nmotoruiπDs = \frac{n_{\text{двигателя}}}{i}\,\pi D

Zde nn označuje počet otáček, DD průměr kola a ss vzdálenost. Průměr a vzdálenost se vyjadřují ve stejných jednotkách.

Například při průměru kola 6 cm a převodu, u kterého tři otáčky motoru odpovídají jedné otáčce kola, robot za deset otáček motoru podle výpočtu ujede přibližně 62,8 cm.

Poté žák robota spustí a změří skutečně ujetou dráhu. Výpočet předpokládá odvalování bez prokluzu; u skutečného mechanismu výsledek ovlivňuje přilnavost k povrchu, přesnost měření a fungování pohonu. Rozdíl je podnětem k ověření modelu a podmínek pokusu.

V jediném úkolu se propojují geometrie, úměrnosti, zlomky, jednotky měření, programování a analýza odchylek. S přibývající praxí se takový výpočet stává běžným nástrojem: žák dokáže vysvětlit, odkud se čísla vzala a co je třeba změnit při použití jiného kola. Vztah mezi otáčkami, obvodem a vzdáleností využívají také výukové úlohy LEGO Education.

Vyzkoušejte výpočet

Jak daleko robot dojede?

Změňte jeden parametr a sledujte, jak se mění vypočtená dráha.

6 cm
10
3 : 1
Otáčky motoru na jednu otáčku kola
Obvod kola
18,8 cm
Otáčky kola
3,3
Vypočtená dráha62,8 cm

Ideální model bez prokluzu. Skutečnou dráhu ověřujeme experimentem. Schéma není v měřítku.

Jaké principy zkoumáme prostřednictvím robotiky

Obsah závisí na dosavadních znalostech a dovednostech žáka. Nejprve pracujeme s měřením a jednoduchými závislostmi, poté přecházíme ke složitějším modelům pohybu a řízení.

ÚkolMatematika a fyzikaCo žák zkoumá
Vypočítat pohybObvod kružnice C=πDC=\pi D, dráha s=nkolaCs=n_{\text{колеса}}C, průměrná rychlost vprům=s/tv_{\text{ср}}=s/tJak velikost kola, počet otáček a čas souvisejí s pohybem
Zvolit převodPro dvojici ozubených kol i=zhnaného/zhnacíhoi=z_{\text{ведомой}}/z_{\text{ведущей}}Jak počet zubů mění poměr otáček a dostupný točivý moment
Vypočítat zatáčeníPro dvoukolový diferenciální podvozek θ=(sRsL)/b\theta=(s_R-s_L)/bProč úhel natočení těla robota závisí na pohybu obou kol a vzdálenosti mezi nimi
Zvednout břemeno pákouMoment síly M=FM=F\ell, tíhová síla Fg=mgF_g=mgProč je obtížnější zvednout stejné břemeno na delším rameni
Řídit rozjezd a brzděníF=ma\sum F=ma; pro otáčení kolem pevné osy M=Iα\sum M=I\alphaJak hmotnost a její rozložení ovlivňují změnu pohybu
Nastavit pohyb podle snímačeRegulační odchylka e=rye=r-y, P, PD a PID regulaceJak robot upravuje pohyb podle rozdílu mezi cílovým a naměřeným stavem

Ve vzorci pro zatáčení jsou sRs_R a sLs_L dráhy pravého a levého kola se zohledněním směru a bb je vzdálenost mezi stopami kol. Úhel θ\theta vychází v radiánech; pro převod na stupně se násobí 180/π180/\pi. Model předpokládá, že nedochází k prokluzu. Ve vzorci pro moment znamená \ell kolmé rameno síly. II je moment setrvačnosti a α\alpha úhlové zrychlení.

Technický základ těchto příkladů je popsán v materiálech LEGO Education o převodech, WPILib o kinematice a také v kapitolách OpenStax o momentu síly a dynamice otáčivého pohybu.

Na pokročilé úrovni lze řízení zapsat pomocí po sobě následujících měření snímače:

RegulátorZjednodušený diskrétní vzorecVýznam
Puk=Kpeku_k=K_p e_kReakce je úměrná aktuální odchylce
PDuk=Kpek+Kdekek1Δtu_k=K_p e_k+K_d\frac{e_k-e_{k-1}}{\Delta t}Přidává se reakce na rychlost změny odchylky
PIDuk=Kpek+KiAk+Kdekek1Δtu_k=K_p e_k+K_i A_k+K_d\frac{e_k-e_{k-1}}{\Delta t}Navíc se zohledňuje nahromaděná odchylka

Zde Ak=Ak1+ekΔtA_k=A_{k-1}+e_k\Delta t, uku_k je akční zásah a KpK_p, KiK_i, KdK_d jsou nastavitelné koeficienty. Tento zápis používá konstantní interval Δt>0\Delta t>0. Při realizaci se zohledňují také omezení motoru, šum snímače a omezení nahromaděné odchylky. Význam jednotlivých složek vysvětluje dokumentace WPILib k PID.

K těmto modelům žáka přivádíme prostřednictvím srozumitelného úkolu: například zastavit u zadaného bodu nebo udržovat směr. Složitost přidáváme podle jeho připravenosti. Praktický projekt může žáka přivést k tématu dříve, než se objeví ve školní výuce, a hloubku jeho studia určuje žákova schopnost princip vysvětlit a použít.

Individuální přístup začíná u toho, jak žák řeší úkol

V našich skupinách je nejvýše šest žáků. Tento formát umožňuje lektorovi sledovat postup práce každého z nich, všímat si obtíží a upravovat náročnost zadání, tempo nebo míru pomoci.

Silné stránky a mezery ve znalostech se mohou kombinovat různými způsoby. Dítě může navrhnout zajímavou konstrukci a logický algoritmus, ale mít potíže se zlomky. V takovém případě zjišťujeme, který konkrétní krok mu působí obtíže: význam zlomku, poměr veličin, jednotky měření nebo pořadí výpočtů.

Žák si možná zapamatoval pravidlo, ale zatím nedokáže vysvětlit, proč funguje. Vracíme se k tomuto místu prostřednictvím objektu, který zná: poloviny otáčky, poměru rozměrů, změny rychlosti převodu. Poté nabídneme jiný úkol, abychom ověřili, zda nalezený princip dokáže použít samostatně.

Silné stránky využíváme jako výchozí bod pro vysvětlení a postupně přidáváme další způsoby práce: uvažování, schéma, výpočet, experiment. Jednotlivé znalosti se tak začínají skládat v propojený systém.

První lekce: seznámení a volba výchozího bodu

Za léta praxe jsme vytvořili posloupnost pozorování a úkolů, která pomáhá vybrat skupinu a výukový program.

První lekce je věnována seznámení: co žáka zajímá, s čím už pracoval, jak rozumí zadání a čím začíná při řešení. Krátké úkoly s čísly, zákonitostmi, konstrukcemi a algoritmy pomáhají odhalit jeho současné způsoby práce.

Všímáme si, zda žák dokáže vysvětlit svůj myšlenkový postup, navrhnout způsob ověření, využít nápovědu a pokračovat po neúspěšném pokusu. Pozorování upřesňujeme v dalších lekcích: nové prostředí, neznámé vybavení nebo nesrozumitelná formulace mohou ovlivnit první výsledek.

Při výběru skupiny zohledňujeme věk, dosavadní znalosti a dovednosti, pracovní tempo a samostatnost. V rámci společného tématu se mohou úkoly i podpora pro jednotlivé žáky lišit: jeden potřebuje schéma, druhý další krok výpočtu, třetí náročnější omezující podmínku.

Výukový program jako rozhodovací strom

Program má společné cíle a posloupnost dovedností. Další krok volíme podle toho, jak žák zvládá současný úkol a jakou pomoc potřebuje. Níže uvádíme příklady, jak mohou takové cesty vypadat.

Žák si je jistý při práci podle vzoru, ale má potíže začít samostatně. Postupně snižujeme množství hotových pokynů: nabízíme mu dokončit část algoritmu, vybrat si ze dvou postupů a poté sestavit vlastní plán. Známkou pokroku je, když žák navrhne první krok a vysvětlí, jak ověří jeho výsledek.

Žák má zatím málo zkušeností se samostatnými experimenty. Začínáme drobným zkoumáním: změnit jeden parametr, odhadnout, co se stane, a porovnat výsledek s předpovědí. Pokud se dítě obává chyby, předem probereme přípustné a bezpečné změny. Postupně si samo vybírá, co stojí za ověření.

Žák přichází s řešeními, ale má potíže s výpočty. Propojujeme matematický krok s jeho vlastní konstrukcí. Věnujeme se konkrétní mezeře ve znalostech a vracíme se k projektu. Poté změníme čísla nebo podmínky: samostatný přepočet ukáže, že se vysvětlení proměnilo v použitelnou znalost.

Žák aktivně experimentuje, ale mění vše najednou. Přidáváme plán pokusu a krátký zápis: co měníme, co ponecháváme stejné a co měříme. Učí se rozlišovat mezi náhodně úspěšným spuštěním a výsledkem, který lze zopakovat a vysvětlit.

Žák zná vzorce, ale má potíže je použít na mechanismus. Začínáme nákresem, označením veličin a odhadem očekávaného výsledku. Propojuje symboly s částmi konstrukce, vybírá model a kontroluje jednotky. Dalším krokem je samostatně zvolit výpočet pro podobný mechanismus.

Žák samostatně vysvětluje řešení a přenáší znalosti do jiných situací. Nabízíme úkoly s několika způsoby řešení a protichůdnými požadavky: zvýšit rychlost při zachování přesnosti; zvednout břemeno s omezenou sadou dílů; porovnat dva algoritmy podle výsledků zkoušek. Na odpovídající úrovni přidáváme úkoly s rozpornými podmínkami, u kterých je třeba zdůvodnit, proč při daných omezeních řešení není možné.

Jeden žák může současně potřebovat několik druhů podpory. Cestu upravujeme podle jeho pokroku a výsledek ověřujeme na nových úkolech.

Experiment, který pomáhá porozumět

V lekcích vedeme žáky k posloupnosti: formulovat otázku, navrhnout vysvětlení, zvolit způsob ověření, získat data a vyvodit závěr.

Například robot zastavuje za požadovaným bodem. Žák kontroluje výpočet, skutečné otáčení kol, počáteční rychlost a podmínky brzdění. Každý další pokus má odpovědět na konkrétní otázku. Pokud současně změní rychlost, program a konstrukci, bude obtížné pochopit příčinu výsledku.

Lektor pomáhá uspořádat hledání řešení: vrací pozornost k zadání, klade upřesňující otázky a podle potřeby ukazuje dílčí postup. Jak žák úkol postupně zvládá, míra pomoci se snižuje a stále více rozhodnutí přijímá sám.

Jak poznáváme výsledky učení

Fungující model umožňuje ověřit výsledek. Žáka také žádáme, aby vysvětlil, proč model funguje, co po zkouškách změnil a jak bude postupovat za nových podmínek.

Pokrok je patrný, když žák jistěji rozlišuje známé a neznámé, plánuje ověření, nachází příčinu chyby a používá osvojený princip v jiném úkolu. To pomáhá hodnotit samostatnost odděleně od rychlosti sestavování nebo počtu vyřešených cvičení.

Průběžně přehodnocujeme úkoly, osvojujeme si nové nástroje a zkoušíme pedagogické postupy. Základem změn je to, co se děje v lekci: kde se vytrácí porozumění, která nápověda pomáhá pokračovat a po jakém vysvětlení žák dokáže pracovat samostatně.

V NeusLab vytváříme výukové prostředí, ve kterém dítě získává zkušenost s vlastním zkoumáním: od první otázky a nejistého pokusu až k řešení, které dokáže vysvětlit a ověřit.

Schéma výběru programu

Seznámení a pozorováníJak žák řeší úlohu?
  • Pracuje podle vzoruPostupně ubírat hotové pokyny
  • Málo zkušeností s experimentyZačít změnou jediného parametru
  • Má nápady, výpočty jsou obtížnéPropojit matematiku s vlastní konstrukcí
  • Mění všechno současněPřidat plán pokusu a záznam pozorování
  • Zná vzorce, hůře je používáPropojit veličiny s částmi mechanismu
  • Vysvětluje a přenáší znalostiPřidat omezení a porovnání řešení
Praxe a nová úlohaOpětovné ověření → úprava vzdělávací cesty
Výběr vzdělávací cesty v NeusLab: seznámení, pozorování, volba podpory, praxe a opětovné ověření.

Schéma ukazuje příklady pedagogických rozhodnutí. Jednotlivé cesty se mohou kombinovat a upravují se podle výsledků práce.