Je čas zvýšit svou výzvu na vyšší úroveň! V této lekci si naprogramujete kódovacího robota VEX AIM pro přepravu více kusů nákladu pomocí VEXcode AIM. Na základě toho, co jste se naučili v předchozích lekcích, budete naplánovat efektivní trasu a na základě tohoto plánu naprogramovat robota. Pak vytvoříte projekt pro navigaci robota kolem překážek na hřišti a přepravu dvou sudů do AprilTag ID 4!
Podívejte se na video níže a dozvíte se více o:
- Přesnost při plánování trasy.
- Strategie pro plánování cest pro složitější úkoly.
Nyní, když jste si video prohlédli, si zaznamenejte své myšlenky do deníku. Odpovězte na tyto otázky, které vám pomohou usměrnit vaše myšlení a připravit se na diskusi s celou třídou:
- V čem se plánování cesty v této lekci podobá nebo liší od plánování cesty, které jste doposud používali? Do deníku si zapište alespoň dvě pozorování.
- Co jsi ve videu viděl/a, co by podpořilo tvá tvrzení? Buďte ve své odpovědi konkrétní.
- Napadají vás i jiné způsoby plánování nebo dokumentace? Vysvětlete svůj nápad co nejlépe.
- Jaké další otázky máte ohledně plánování složitějšího úkolu? Napište si do deníku alespoň dvě otázky.
Nyní, když jste si video prohlédli, si zaznamenejte své myšlenky do deníku. Odpovězte na tyto otázky, které vám pomohou usměrnit vaše myšlení a připravit se na diskusi s celou třídou:
- V čem se plánování cesty v této lekci podobá nebo liší od plánování cesty, které jste doposud používali? Do deníku si zapište alespoň dvě pozorování.
- Co jsi ve videu viděl/a, co by podpořilo tvá tvrzení? Buďte ve své odpovědi konkrétní.
- Napadají vás i jiné způsoby plánování nebo dokumentace? Vysvětlete svůj nápad co nejlépe.
- Jaké další otázky máte ohledně plánování složitějšího úkolu? Napište si do deníku alespoň dvě otázky.
Poté, co si studenti shlédnou video a před procvičováním, se sejděte k diskusi s celou třídou. Použijte odpovědi studentů na zadané otázky jako základ pro diskusi.
Během diskuse se studenti mohou podělit o kritéria, která určují, co dělá plán přesným. Vytvořte na tabuli sdílený seznam těchto kritérií, aby si studenti mohli prohlédnout nápady ostatních a dále na nich stavět.
Řízená praxe
Teď, když jste si video prohlédli a probrali, je řada na vás, abyste si procvičili!
Krok 1: Nastavte pole, jak je znázorněno níže.

Krok 2: Pomocí režimu Pohon modelujte pohyby robota potřebné k dokončení úkolu.
- Vaším úkolem je objet robota kolem překážek a doručit oba sudy k AprilTag ID 4. Zdokumentujte si řízení a poté si naplánujte, jak tento pohyb kódovat.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Tip pro profesionály: Buďte ve svém plánu přesní. Ujistěte se, že věnujete pozornost a zaznamenáváte orientaci robota, směr pohybu a vzdálenosti pro otáčení a pohyby.
Krok 3: Naprogramujte robota tak, aby dokončil úkol.
- Použijte plán z kroku 2 k naprogramování robota, který se bude pohybovat kolem překážek a doručí oba sudy do AprilTag ID 4.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Tip pro profesionály: Pokud potřebujete více místa pro zaznamenání změn v plánu trasy, použijte list pro plánování trasy.
Krok 4: Použijte proces Predikce-Řízení-Měření-Kód k iteraci a zlepšení přesnosti pohybů robota při zvedání a doručování více objektů.
- Předpovědět
- Vyberte první měření, které potřebujete upravit. Vytvořte skupinovou předpověď o tom, jak zlepšit měření vzdálenosti nebo úhlu pomocí této větné základny, a zapište si ji do deníku:
- Myslíme si, že vzdálenost/úhel by měl být přibližně ____________ milimetrů/palců/stupňů.
- Vyberte první měření, které potřebujete upravit. Vytvořte skupinovou předpověď o tom, jak zlepšit měření vzdálenosti nebo úhlu pomocí této větné základny, a zapište si ji do deníku:
- Pohon
- Otestujte si svou předpověď pomocí ovladače k řízení robota. Zaznamenejte si veškerá pozorování, která během řízení učiníte a která by vám mohla pomoci zlepšit vaši přesnost.
- Opatření
- Umístěte robotický úhloměr pod robota nebo pomocí pravítka změřte bod, ve kterém se robot zastavil.
- Kód
- Použijte upravené měření ve svém kódovacím projektu! Spusťte to pro otestování. Zlepšila provedená úprava přesnost a usnadnila zvedání a umisťování hlavně? Pokud ne, opakujte postup a zkuste to znovu. Nezapomeňte si během práce zaznamenávat svá měření a pozorování do deníku.
Zdroje pro praxi:
Pokud budete při provádění aktivity potřebovat další podporu, jsou k dispozici články, na které zde odkazujeme.
Teď, když jste si video prohlédli a probrali, je řada na vás, abyste si procvičili!
Krok 1: Nastavte pole, jak je znázorněno níže.

Krok 2: Pomocí režimu Pohon modelujte pohyby robota potřebné k dokončení úkolu.
- Vaším úkolem je objet robota kolem překážek a doručit oba sudy k AprilTag ID 4. Zdokumentujte si řízení a poté si naplánujte, jak tento pohyb kódovat.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Tip pro profesionály: Buďte ve svém plánu přesní. Ujistěte se, že věnujete pozornost a zaznamenáváte orientaci robota, směr pohybu a vzdálenosti pro otáčení a pohyby.
Krok 3: Naprogramujte robota tak, aby dokončil úkol.
- Použijte plán z kroku 2 k naprogramování robota, který se bude pohybovat kolem překážek a doručí oba sudy do AprilTag ID 4.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Tip pro profesionály: Pokud potřebujete více místa pro zaznamenání změn v plánu trasy, použijte list pro plánování trasy.
Krok 4: Použijte proces Predikce-Řízení-Měření-Kód k iteraci a zlepšení přesnosti pohybů robota při zvedání a doručování více objektů.
- Předpovědět
- Vyberte první měření, které potřebujete upravit. Vytvořte skupinovou předpověď o tom, jak zlepšit měření vzdálenosti nebo úhlu pomocí této větné základny, a zapište si ji do deníku:
- Myslíme si, že vzdálenost/úhel by měl být přibližně ____________ milimetrů/palců/stupňů.
- Vyberte první měření, které potřebujete upravit. Vytvořte skupinovou předpověď o tom, jak zlepšit měření vzdálenosti nebo úhlu pomocí této větné základny, a zapište si ji do deníku:
- Pohon
- Otestujte si svou předpověď pomocí ovladače k řízení robota. Zaznamenejte si veškerá pozorování, která během řízení učiníte a která by vám mohla pomoci zlepšit vaši přesnost.
- Opatření
- Umístěte robotický úhloměr pod robota nebo pomocí pravítka změřte bod, ve kterém se robot zastavil.
- Kód
- Použijte upravené měření ve svém kódovacím projektu! Spusťte to pro otestování. Zlepšila provedená úprava přesnost a usnadnila zvedání a umisťování hlavně? Pokud ne, opakujte postup a zkuste to znovu. Nezapomeňte si během práce zaznamenávat svá měření a pozorování do deníku.
Zdroje pro praxi:
Pokud budete při provádění aktivity potřebovat další podporu, jsou k dispozici články, na které zde odkazujeme.
Očekávání práce ve skupině v popředí na začátku. Chcete-li se dozvědět více o rolích pro spolupráci v kódování, přečtěte si tento článek o párovém programování. Ptejte se na otázky typu:
- Jak vaše skupina začne s touto aktivitou?
- Jak zajistíte, aby se k řízení a programování připojil každý?
Rozdejte každému studentovi kartu s úkolem z kroku 2. (Google / .docx / .pdf) Zajistěte, aby si všichni studenti udělali čas potřebný k zaznamenání podrobností svých plánů. Nabídněte studentům List trasy , abyste je povzbudili k tomu, aby využili tolik prostoru, kolik potřebují k zaznamenání svých podrobných tras.
Zatímco studenti dokončují výcvik v řízení, se pohybuje po místnosti a informuje se s nimi o tom, jak se učí. Ptejte se na otázky typu:
- Na co si myslíte, že vám při programování pomůže, a na co si dáváte pozor při řízení? Proč je to pro vás důležité?
- Řídili a dokumentovali všichni stejně? Co je podobné nebo odlišné? Jak můžete spojit své nápady do společného plánu?
Rozdejte každému studentovi kartu s úkolem z kroku 3 poté, co splní kritéria úspěšnosti pro řízení a podělí se s vámi o svůj podrobný plán trasy (Google / .docx / .pdf). Studenti pak svůj plán použijí jako základ pro tvorbu svých projektů VEXcode.
Zatímco studenti programují robota, se pohybujte po místnosti a zapojujte je do diskusí, abyste se dozvěděli o jejich pokroku v programování a o tom, co chápou. Ptejte se na otázky typu:
- Jak využíváte to, co jste se v lekci naučili, k výběru své cesty?
- Jak jste určili, jaké hodnoty parametrů použít ve svém kódovacím projektu?
- Jak vaše skupina spolupracovala na společném splnění tohoto úkolu?
Jakmile mají studenti úvodní kódovací projekt, který dokončí úkol, měli by přejít ke kroku 4 a začít iterovat Studenti by měli použít proces Předpovědět-Řídit-Změřit-Kód , který jim pomůže vylepšit jednu věc v pohybu robota, aby zvedli a umístili sudy. Pro usnadnění tohoto procesu si položte otázky, jako například:
- Jak se váš projekt změnil od původního plánu? Proč jste provedli právě tyto změny?
- Jaké strategie byste mohli použít, pokud váš robot soustavně překračuje nebo nedosahuje cílové vzdálenosti? Jak by vám proces Predict-Drive-Measure-Code pomohl toto určit?
- Která iterace výrazně zlepšila váš projekt? Proč si myslíte, že to mělo takový dopad?
- Jak vám diskuse o vašich pozorováních se skupinou pomůže lépe porozumět pohybům vašeho robota?
Shrnutí
Teď, když jste si to procvičili, je čas podělit se o to, co jste se naučili. Odpovězte na následující otázky ve svém deníku, které vám pomohou zamyslet se nad svými vědomostmi a připravit se na diskusi s celou třídou:
- Co jste se naučil/a za volantem, co vám pomohlo při programování? Jak jste toto učení dokumentovali?
- Co jste se o přesném plánování dozvěděli, co vám pomohlo úkol dokončit?
- Jak jste se svou skupinou spolupracovali na určení nejlepšího plánu?
Teď, když jste si to procvičili, je čas podělit se o to, co jste se naučili. Odpovězte na následující otázky ve svém deníku, které vám pomohou zamyslet se nad svými vědomostmi a připravit se na diskusi s celou třídou:
- Co jste se naučil/a za volantem, co vám pomohlo při programování? Jak jste toto učení dokumentovali?
- Co jste se o přesném plánování dozvěděli, co vám pomohlo úkol dokončit?
- Jak jste se svou skupinou spolupracovali na určení nejlepšího plánu?
Veďte studenty ke sdílení svých znalostí v diskusi s celou třídou. Otázky, na které studenti odpověděli ve svém deníku, jsou výchozím bodem pro diskusi. Pokládejte doplňující otázky, které studentům pomohou soustředit jejich myšlení na společné poznatky. Následně se ptejte na otázky typu:
- Kdyby vás někdo požádal o vysvětlení vaší strategie pro plánování cesty, co byste řekli?
- Jak jste zjistili úhly a vzdálenosti? Jaké jsou některé z různých způsobů? Jak tato měření ovlivnila váš plán trasy?
- Co teď víte o programování robota, co jste před praxí nevěděli? Jaké důkazy k tomu máte?
Doplňte sdílený seznam postupů kódování ve VEXcode z lekce 2 na základě toho, co sdílejí studenti. Tyto artefakty by měly odrážet aktuální znalosti třídy o programování robotů.
Vyberte Další > a přejděte k Výzvě jednotek.