Nyní, když jste vytvořili své první projekty pro zasílání zpráv mezi roboty, je čas zkusit odeslat více zpráv! V této lekci se naučíte, jak vytvářet projekty pro odesílání více než jedné zprávy od jednoho robota k druhému.
Podívejte se na video níže a dozvíte se více o:
- Vytváření projektů pro roboty, aby mohli odesílat a přijímat více než jednu zprávu.
- Jak koncept „první dovnitř, první ven“ (FIFO) určuje pořadí, ve kterém jsou zprávy přijímány a jak se s nimi pracuje.
- Použití smyčky opakování a podmíněných příkazů pro kontrolu více zpráv.
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:
- Jak odesílání více zpráv umožňuje naprogramovat robota k provádění složitých akcí?
- Co jsi na videu viděl/a, co potvrzuje tvoje tvrzení?
- Co je na projektech v tomto videu podobného nebo odlišného v porovnání s projekty v předchozí lekci?
- Co byste měli zvážit při plánování projektů, jako jsou ty zobrazené ve videu, a proč?
- Jaké máte otázky ohledně vytváření projektů, které zahrnují více zpráv?
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:
- Jak odesílání více zpráv umožňuje naprogramovat robota k provádění složitých akcí?
- Co jsi na videu viděl/a, co potvrzuje tvoje tvrzení?
- Co je na projektech v tomto videu podobného nebo odlišného v porovnání s projekty v předchozí lekci?
- Co byste měli zvážit při plánování projektů, jako jsou ty zobrazené ve videu, a proč?
- Jaké máte otázky ohledně vytváření projektů, které zahrnují více zpráv?
Poté, co si studenti video shlédnou 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.
Odpovědi studentů si poznamenejte na tabuli, aby se k nim mohli v případě potřeby vrátit. Povzbuďte studenty, aby se na základě poznámek ve svých denících podpořili svými tvrzeními.
Řízená praxe
Teď, když jste si video prohlédli a probrali, je řada na vás, abyste si to procvičili. Budete spolupracovat na kódování projektů pro roboty, aby mohli odesílat a přijímat více zpráv.
Krok 1: Nastavte pole, jak je znázorněno níže.

Krok 2: Vytvořte projekty, kde jeden robot posílá zprávy s pokynem jinému robotovi, aby sebral tři různé objekty a každý z nich doručil na AprilTag ID 0. Spolupracujte na plánování a kódování obou robotů, abyste úkol dokončili.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Jakmile je objekt doručen, nahraďte jej na hřišti jiným kusem nákladu.
Zdroje pro praxi:
Pokud budete při provádění aktivity potřebovat další podporu, jsou k dispozici zde uvedené zdroje.
Teď, když jste si video prohlédli a probrali, je řada na vás, abyste si to procvičili. Budete spolupracovat na kódování projektů pro roboty, aby mohli odesílat a přijímat více zpráv.
Krok 1: Nastavte pole, jak je znázorněno níže.

Krok 2: Vytvořte projekty, kde jeden robot posílá zprávy s pokynem jinému robotovi, aby sebral tři různé objekty a každý z nich doručil na AprilTag ID 0. Spolupracujte na plánování a kódování obou robotů, abyste úkol dokončili.
- Použijte tuto kartu s úkolem (Google / .docx / .pdf) jako vodítko pro váš procvičovací postup.
- Jakmile je objekt doručen, nahraďte jej na hřišti jiným kusem nákladu.
Zdroje pro praxi:
Pokud budete při provádění aktivity potřebovat další podporu, jsou k dispozici zde uvedené zdroje.
Rozdejte kartu s úkolem z kroku 2 (Google / .docx / .pdf). Zatímco studenti spolupracují na plánování a kódování svých projektů, procházejte místností a kladte otázky, jako například:
- O kódování:
- Jak zajišťujete, aby robot R obdržel všechny zprávy, které robot S odeslal?
- Jak poznáte, v jakém pořadí bude robot R přijímat zprávy od robota S?
- Pokud byste chtěli změnit pořadí objektů, které robot R vyzvedává a doručuje, co byste museli udělat?
- Mohli byste změnit zprávu, kterou robot S odesílá, a přitom stále dosáhnout stejného chování robota R?
- Mohli byste zachovat zprávu, kterou Robot S odesílá stejnou, ale od Robota R byste dostali jiné chování?
- O spolupráci:
- Co můžete udělat pro to, abyste zajistili jasnou komunikaci svých myšlenek mezi oběma skupinami?
- Jak zajišťujete, aby se účastnili všichni?
Pokud mají studenti potíže s vytvářením projektů, na kterých by robot R měl všechny tři předměty zvednout a doručit, povzbuďte je, aby si znovu pustili video v horní části stránky, aby si upevnili své znalosti.
Shrnutí
Nyní, když jste dokončili aktivitu, je čas podělit se o to, co jste se dozvěděli o kódování projektů pro roboty, aby mohli odesílat a přijímat více zpráv. 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:
- Jak jste se rozhodli, jaké zprávy posílat z robota S robotovi R?
- Jak jste se rozhodli pro pořadí zpráv odesílaných z robota S robotovi R?
- Jak je robot R schopen reagovat na každou zprávu odeslanou robotem S?
- S jakými výzvami jste se setkali při realizaci svých projektů? Jak jste je společně překonali?
- Jakou radu byste dali někomu, kdo se učí vytvářet projekty pro posílání více zpráv od jednoho robota k druhému?
Nyní, když jste dokončili aktivitu, je čas podělit se o to, co jste se dozvěděli o kódování projektů pro roboty, aby mohli odesílat a přijímat více zpráv. 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:
- Jak jste se rozhodli, jaké zprávy posílat z robota S robotovi R?
- Jak jste se rozhodli pro pořadí zpráv odesílaných z robota S robotovi R?
- Jak je robot R schopen reagovat na každou zprávu odeslanou robotem S?
- S jakými výzvami jste se setkali při realizaci svých projektů? Jak jste je společně překonali?
- Jakou radu byste dali někomu, kdo se učí vytvářet projekty pro posílání více zpráv od jednoho robota k druhému?
Veďte studenty ke sdílení svých znalostí v diskusi s celou třídou. Pomozte studentům reflektovat své učení prostřednictvím praxe, aby se sblížili na sdíleném porozumění nebo učebních cílech.
Jako výchozí bod pro diskusi použijte otázky, na které studenti odpověděli ve svých denících. Pokládejte doplňující otázky, které studentům pomohou s pochopením:
- Při odesílání a přijímání více zpráv:
- Jaké chování vyvolala každá zpráva u přijímajícího robota?
- Jak jste zajistili, aby přijímající robot reagoval tak, jak jste zamýšleli?
- Nefungovala některá ze zpráv podle očekávání? Jak jsi přišel na to proč?
- Napadají vás další projekty, kde by mohla být užitečná komunikace robotů za účelem odesílání více zpráv?
- O spolupráci:
- Jak jste spolupracovali na rozhodování, jaké zprávy je třeba odeslat a v jakém pořadí?
- Měla vaše skupina nějaké neshody při plánování nebo kódování? Jak jste je vyřešili?
Vyberte Další > pro přechod na další lekci.