Použití kamerového senzoru
Sada nástrojů pro učitele
-
Účel této aktivity
Efektivní použití kamerového senzoru vyžaduje, aby jej studenti mohli nakonfigurovat a naladit v závislosti na prostředí, ve kterém se nachází. V následující aktivitě se studenti naučí, jak dělat obojí.
Další informace o programování kamerového senzoru se snímacími bloky naleznete v nápovědě v rámci VEXcode IQ.
Níže je uveden přehled toho, co budou vaši studenti v této aktivitě dělat:
-
Otevřete ukázkový projekt Detekce objektů.
-
Podívejte se na výukové video Configuring the Vision Sensor.
-
Nakonfigurujte kamerový senzor.
-
Spusťte příklad projektu Detekce objektů.
-
Diskutujte a přemýšlejte.
-
Podívejte se na výukové video Tuning the Vision Sensor.
-
Nalaďte zrakový senzor.
Pro pomoc s organizací studentů pro tuto aktivitu klikněte zde.
Tipy pro učitele
Pokud je to student poprvé, co používá VEXcode IQ, může se také podívat na Tutoriály v panelu nástrojů a naučit se další základní dovednosti.

Tvůrce v každé skupině by měl získat požadovaný hardware. Záznamník by měl získat technický zápisník skupiny. Programátor by měl otevřít VEXcode IQ.
| Množství | Potřebný materiál |
|---|---|
| 1 |
VEX IQ Super Kit |
| 1 |
VEXcode IQ |
| 1 |
Technický poznámkový blok |
| 1 |
Konfigurace kamerového senzoru (výukový program) |
| 1 |
Ladění kamerového snímače (výukový program) |
| 1 |
Detekce vzorového projektu objektů |
Tato aktivita vám poskytne nástroje pro použití zrakového senzoru.
Informace o blocích můžete použít v nápovědě uvnitř VEXcode IQ. Pokyny k používání funkce Nápověda naleznete v nápovědě k použití nápovědy.

Tipy pro učitele
Modelujte každý z kroků pro odstraňování problémů pro studenty. Připomeňte studentům, že každá skupina má někoho v roli stavitele. Tato osoba by měla tyto položky kontrolovat po celou dobu aktivity.
Krok 1: Příprava na aktivitu
Než začnete s aktivitou, máte každou z těchto položek připravenou? Tvůrce by měl zkontrolovat každou z následujících položek:
-
Jsou všechny motory a senzory zapojeny do správného portu?
-
Jsou inteligentní kabely plně zasunuty do všech motorů a senzorů?
-
Je mozek zapnutý?
-
Je baterie nabitá?
Tipy pro učitele
-
Ujistěte se, že studenti vybrali Otevřít příklady z nabídky Soubor.
-
Ujistěte se, že studenti vybrali projekt Příklad detekce objektů. Na stránce Otevřené příklady můžete studenty upozornit, že existuje několik možností výběru. Připomeňte studentům, že se mohou kdykoli obrátit na návod Použití příkladů a šablon.
-
Můžete studenty požádat, aby k názvu projektu přidali své iniciály nebo název své skupiny. To pomůže odlišit programy, pokud požádáte studenty, aby je předložili.
-
Vzhledem k tomu, že VEXcode IQ má automatické ukládání, není třeba projekt po prvním uložení znovu ukládat.
-
Pokud studenti potřebují pomoc s ukládáním, přesměrujte je na výukové video Pojmenování a uložení projektu.
Krok 2: Otevřete ukázkový projekt.
-
VEXcode IQ obsahuje mnoho různých příkladových projektů. Jednu z nich využiješ v tomto průzkumu. Nápovědu a tipy k použití ukázkových projektů najdete v tutoriálu Použití příkladů a šablon.

Poté otevřete ukázkový projekt Detekce objektů.

Programátor by měl provést následující kroky:
- Otevřete nabídku Soubor.
- Vyberte Otevřít příklady.
-
Použijte filtrační lištu v horní části aplikace a vyberte „Snímání“.

-
Vyberte a otevřete ukázkový projekt Detekce objektů.

-
Uložte svůj projekt jako Detekce objektů.

- Zkontrolujte, zda je název projektu Detekce objektů nyní v okně uprostřed panelu nástrojů.
-
Pro další nápovědu si prohlédněte instruktážní video Použít příklad projektů a šablon.

Tipy pro učitele
Tři barevné objekty nemusí být kostky, může to být jakýkoliv relativně malý zelený, červený a modrý objekt.
Krok 3: Konfigurace a použití kamerového senzoru
- Začněte sledováním výukového videa Configuring the Vision Sensor.
-
Dále nakonfigurujte kamerový senzor pro tři barevné objekty: červený, zelený a modrý.

-
Nechte programátora otevřít dříve uložený příklad projektu Detekce objektů.

-
Co tento projekt vlastně dělá? Předvídejte, co autopilot udělá, a nechte rekordér zapsat předpovědi do vašeho technického notebooku.

-
Požádejte řidiče, aby stáhl a spustil projekt. Nechte Builder umístit před Vision Sensor různé barevné objekty a pozorujte chování robota. Mějte záznamník ve svém technickém poznámkovém bloku, jak se vaše předpověď lišila nebo byla správná ve srovnání s tím, co jste skutečně pozorovali z projektu.
Pro další nápovědu si prohlédněte výukové video ke stažení a spuštění projektu.
Sada nástrojů pro učitele
-
odpovědi
Usnadněte diskusi ve třídě, aby se studenti podělili o to, co předpovídali, že tento projekt bude dělat ve svém technickém notebooku, a také se zamysleli nad tím, jak nakonfigurovat Vision Sensor.
Usnadněte diskusi položením následujících otázek:
-
Jaké jsou kroky pro konfiguraci kamerového senzoru?
-
Co blok Object exists dělá?
-
Co dělá blok if/then/else?
-
Co by se stalo s tím, jak Vision Sensor detekuje objekty, kdybychom změnili místnosti?
Odpovědi se budou lišit:
-
Studenti by si měli uvědomit, že bude třeba rozhodnout o názvu objektu. Objekt by měl být umístěn v rámu kamerového snímače a zklidněn pomocí tlačítka „Freeze“. Barva bude poté vybrána a nakonfigurována pomocí tlačítka "Set". Studenti by měli nastínit kroky uvedené v tomto článku, stejně jako kroky uvedené ve výukovém videu Konfigurace snímače vidění.
-
Objekt existuje blok hlášení, pokud Vision Sensor detekuje nakonfigurovaný objekt. Další informace o tom, jak používat tento blok, najdete v nápovědě.
-
Blok if-then-else spouští bloky uvnitř první nebo druhé části if then else na základě vykázané logické hodnoty. Další informace o tom, jak používat tento blok, najdete v nápovědě.
-
Pokud by byl Vision Sensor požádán, aby detekoval objekty v jiném prostředí, osvětlení by se mohlo změnit a barvy objektů by mohly vypadat jinak. To může senzoru Vision ztěžovat detekci objektů.
Rozšiřte své učení
-
nakonfigurujte více objektů
Vyberte dva další barevné objekty, které chcete konfigurovat, případně bílé, fialové, žluté atd.

Pokud studenti potřebují pomoc s konfigurací, odkažte je na informace nápovědy nebo návod.
Krok 4: Ladění kamerového senzoru
Objekt je často nakonfigurován tak, aby byl rozpoznán kamerovým senzorem v jednom prostředí, například ve třídě. Když je pak kamerový senzor přenesen do jiného prostředí, jako je nastavení konkurence, objekt nemusí být kamerovým senzorem rozpoznán. To je často způsobeno změnou osvětlení poté, co byl Vision Sensor již nakonfigurován. Chcete-li tento problém vyřešit, možná budete muset vyladit svůj zrakový senzor.
- Začněte sledováním výukového videa Tuning the Vision Sensor.
-
Dále vyladěte Vision Sensor pro tři barevné objekty: červený, zelený a modrý.

-
Nechte programátora otevřít dříve uložený příklad projektu Detekce objektů.

-
Jak vyladění kamerového senzoru ovlivní, jak dobře dokáže detekovat objekty? Nechte Buildera vzít Autopilota do jiné části místnosti s více či méně světlem.

-
Požádejte řidiče, aby stáhl a spustil projekt. Nechte Builder umístit před Vision Sensor různé barevné objekty a pozorujte chování robota. Mějte záznamník ve svém technickém notebooku, jak dobře Vision Sensor detekuje objekty. Potřebuje kamerový senzor vyladit po změně umístění?
Další nápovědu najdete v instruktážním videu ke stažení a spuštění projektu.
- Vylaďte kamerový senzor podle potřeby. Vyzkoušejte kamerový senzor po jeho vyladění, abyste zjistili, zda dokáže lépe detekovat objekty a podle potřeby provést úpravy.
Motivovat diskusi
-
reflexe aktivity
Otázka: Detekoval Vision Sensor objekty tak, jak jste očekávali?
Odpověď: Odpovědi se budou lišit; cílem této otázky je však podpořit kognitivní myšlení. Studenti by si měli uvědomit, že schopnost kamerového senzoru detekovat objekty se může měnit v závislosti na prostředí a světle.
Otázka: Proč je důležité umět vyladit zrakový senzor podle potřeby?
Odpověď: I když se odpovědi mohou lišit, běžnou odpovědí by mělo být, že pokud robot používá zrakový senzor a je přijat do soutěže nebo dokonce používán ve hře nebo výzvě, jak dobře bude robot fungovat, bude záviset na přesnosti zrakového senzoru. Ladění je důležité pro přesnost.
Rozšiřte své učení
-
více objektů
Požádejte studenty, aby spustili projekt Detekce objektů a umístili více než jeden z nakonfigurovaných objektů před kamerový senzor. Co se stane? Požádejte je, aby zdokumentovali svá zjištění ve svém technickém notebooku.
Nyní požádejte studenty, aby před kamerový senzor umístili jeden nakonfigurovaný objekt a jeden neznámý nebo nenakonfigurovaný objekt. Co se stane? Požádejte je, aby zdokumentovali svá zjištění ve svém technickém notebooku. Před testováním se studentů
zeptejte, co by se stalo, kdyby před kamerový senzor umístili tři nakonfigurované objekty? Požádejte studenty, aby si své předpovědi zapsali, než je otestují. Požádejte je, aby po otestování zaznamenali svá pozorování.

Usnadnit diskusi o tom, co studenti předpovídali a pozorovali.
Usnadněte diskusi tím, že se zeptáte:
- Jaké byly rozdíly mezi jedním, dvěma a třemi objekty?
- Upravili byste projekt nějakým způsobem pro rozpoznání více objektů?