Plánování projektů v soutěžích VEX
Budování chování pro autonomní rutinu
Soutěže VEX Robotics vyžadují naplánování autonomní rutiny pro 60sekundový zápas programovacích dovedností v rámci Robot Skills Challenge a pro 15sekundové autonomní obdobíaktuálního roku Programování robota pro autonomní provoz vyžaduje rozložení toho, co robot musí dělat, do programovatelného kódu založeného na chování.
Zde je několik typických chování soutěžního robota VEX:
- Jízda vpřed a vzad
- Odbočení doprava a doleva
- Chycení herního předmětu
- Přesné umístění herního objektu
- Třídění mezi různými herními objekty
Jakmile si vytvoříte základní instrukce pro tyto typy chování, spuštění úspěšné autonomní rutiny jednoduše znamená naplánovat pořadí těchto akcí!
Motivace Diskuse
Automatizované
Umístěte obrázek hřiště soutěže VEX Robotics Competition buď pro hru aktuálního roku, nebo můžete použít tento z převzetí věže soutěže VEX Robotics Competition 2019-2020.

Začněte tím, že studentům poskytnete cíl, na který mají naplánovat, ale ujistěte se, že je vhodný pro jejich úroveň zkušeností. Manipulátor a senzory robota možná ještě nebyly probrány, takže cíle udržujte dosažitelné pouze základními pohyby. Například je požádejte, aby naplánovali, jak se přesunout z horního červeného rohu pole nahoře do pravého dolního fialového krychle, aniž by se dotkli čehokoli jiného na poli.
Otázka:Pokud byste se potřebovali přesunout z levého horního rohu do pravého dolního rohu, jaký je váš první krok při plánování?
Odpověď:Odpovědi se mohou lišit, ale měly by se týkat rozdělení úkolu na menší programovatelné chování nebo chování, které odpovídá instrukcím VEXcode V5.
Otázka:Jaké je první chování robota?
Odpověď:Odpovědi by mohly být buď otočení v určitém směru, nebo ježdění vpřed. Přijatelné odpovědi by měly odpovídat jednotlivým instrukcím.
Otázka:Co byste museli udělat pro naprogramování zatáčení nebo řízení? Jaká měření byste potřebovali?
A:Pro autonomní program bez senzorů by byly nezbytné přesné vzdálenosti pro otáčení a jízdu.
Rozšiřte si své učení
-
Skica a pseudokód
Pro rozšíření této aktivity požádejte studenty, aby načrtli výzvu k řešení problémů (skutečnou nebo vytvořenou) v měřítku a poté napsali pseudokód (Google / .docx / .pdf ) pro 15sekundový autonomní program. Pseudokód v tomto cvičení nebyl představen, ale studenti již začali procvičovat psaní pseudokódu plánováním s jednoduchými postupy. Praxe psaní pseudokódu, jak je popsáno v odkazu, nemusí být úvodem, ale plán studentů by měl zahrnovat rozklad problému na kroky dostatečně základní na to, aby mohly být považovány za pseudokód.