Skip to main content
Teacher Portal

Pozadí

Jednotka Mars Rover: Povrchové operace seznámí vás a vaše studenty s vytvářením projektů VEXcode GO pro řešení problému. Činnost roveru Perseverance a mise Mars 2020 slouží jako inspirace pro výzvy, které budou studenti řešit pomocí VEXcode GO a Code Base. Projekty, které vytvoří, bude nutné správně seřadit, aby se vzorky shromáždily a „uložily“.

Mise NASA Mars 2020

Mise NASA Mars 2020 se zaměřuje na vysoce prioritní vědecké cíle pro výzkum Marsu: život, klima, geologii a lidstvo. Rover Perseverance bude provádět povrchové operace, aby shromáždil data, která pomohou informovat o výzkumu rudé planety.

Povrch Marsu s marsovským roverem v jeho blízkosti. Otisky pneumatik v hlíně ukazují, kudy auto jezdilo.
Zdroj: NASA/JPL

Co je to rover?

Rover je zařízení určené k pohybu po pevném povrchu planety nebo jiného nebeského tělesa (například Měsíce). Některé rovery jsou navrženy k přepravě členů vesmírné posádky, zatímco jiné jsou částečně nebo plně autonomní roboti. Tito roboti mají obecně za úkol shromažďovat informace o terénu a odebírat vzorky hornin, nečistot, půdy nebo dokonce kapalin.

Detailní záběr roveru Perseverance na Marsu s velkými koly a řadou senzorů a mechanických ramen.
Zdroj: NASA/JPL-Caltech

Co jsou to povrchové operace?

Povrchové operace jsou vědecké studie, které bude rover na Marsu provádět. Všechny se zaměřují na vyhledávání, sběr a ukládání geologických vzorků. Pro začátek bude Perseverance hledat poutavé kameny. Hornina by mohla být považována za zajímavou, pokud má možnost zachovat chemické stopy starověkého života nebo být pozměněna prostředím, které podporovalo mikrobiální život.

Po identifikaci zajímavých hornin Perseverance odvrtá vzorek, umístí ho do uzavřené zkumavky a uloží ho na povrch. Ukládání vzorků do mezipaměti, které se během této mise používá, spočívá v tom, že je na stejném místě ponecháno nebo zakopáno více vzorků. Budoucí mise pak bude schopna tyto vzorky získat a všechny je dohromady vrátit vědcům na Zemi.

Co je to sekvence?

Sekvence je specifické pořadí, ve kterém jsou chování prováděna. Akce nebo událost vede k další seřazené akci v posloupnosti. Sekvence je důležitá pro kódovou základnu, protože robot se bude pohybovat přesně tak, jak mu příkazy přikazují.

V této animaci můžete vidět, jak projekt začíná blokem {When started} na začátku projektu a poté se každý blok provádí v pořadí odshora dolů. Kódová základna se pojede vpřed o 325 milimetrů (mm) na poli GO Field, počká 2 sekundy a poté se na LED nárazníku rozsvítí barva. Zelené zvýraznění kolem bloků indikuje, který jednotlivý blok je v daném okamžiku spuštěný. To může studentům poskytnout okamžitou zpětnou vazbu, která jim umožní propojit chování kódové základny s konkrétními bloky VEXcode GO.

Kroky pro seřazení projektu

  1. Nejprve si stanovte cíl – co je třeba udělat? Například jeďte od začátku k prvnímu vzorku.

    Pohled shora na pole GO se dvěma symboly označujícími počáteční pozici a pozici objektu. Objekt se nachází přímo nad výchozí pozicí a cílem je dosáhnout objektu z výchozí pozice.
    Jízda k objektu

     

  2. Poté rozeberte kroky potřebné k dosažení cíle a identifikujte bloky potřebné k jejich dosažení. Zde se budete muset posunout o 325 milimetrů (mm) vpřed, abyste dosáhli vzorku, poté nastavit LED nárazník senzoru na červenou barvu, aby signalizovala odběr vzorku, počkat 3 sekundy na odběr vzorku a poté nechat LED nárazník senzoru přestat svítit nebo zhasnout, aby signalizovala odběr vzorku. Toho lze dosáhnout pomocí bloků [Jeďte po dobu], [Čekejte] a [Nastavit barvu nárazníku].

    Tři bloky GO ve VEXcode. První je blok Drive For s nápisem „jeďte vpřed o 100 mm“, druhý je blok Wait s nápisem „čekejte 1 sekundu“ a třetí je blok Set Bumper Color s nápisem „nastavit nárazník na červenou“.
    bloků [Jeďte pro], [Čekejte] a [Nastavte barvu nárazníku]

     

  3. Dále naplánujte posloupnost projektu přetažením odpovídajících bloků do pracovního prostoru a jejich připojením k bloku {When started} shora dolů. S každým přidaným blokem změňte parametry tak, aby odpovídaly dříve popsaným krokům.Příklad řešení bloků VEXcode GO s následujícími instrukcemi: Po spuštění jeďte 325 mm, nastavte barvu nárazníku na červenou, počkejte 3 sekundy, nastavte barvu nárazníku na vypnuto.

     

  4. Vyberte „Start“ pro otestování projektu a zjistěte, zda kódová báze splňuje cíl identifikovaný v prvním kroku.

    Panel nástrojů VEXcode GO s tlačítkem Start zobrazeným v červeném rámečku mezi ikonami Brain a Step.
    Vyberte „Start“

     

Pokud chcete změnit svůj projekt, jednoduše změňte parametry nebo přidejte a odeberte bloky z projektu před dalším testováním.

Co je VEXcode GO?

VEXcode GO je kódovací prostředí, které se používá ke komunikaci s roboty VEX GO. Studenti používají rozhraní drag and drop k vytváření projektů VEXcode GO, které ovládají akce jejich robotů. Účel každého bloku lze identifikovat pomocí vizuálních podnětů, jako je jeho tvar, barva a označení. Více informací o práci s VEXcode GO naleznete v sekci VEXcode GO v knihovně VEX.

V této jednotce budou použity následující bloky GO z VEXcode:

Bloky GO v kódu VEXcode Chování
Blok VEXcode GO When Started.
Blok {When start} začne spouštět připojený zásobník bloků při spuštění projektu.
VEXcode GO Drive Pro blok s textem „pohyb vpřed o 100 mm“.
Blok [Drive for] posouvá hnací ústrojí dopředu nebo dozadu o danou vzdálenost. Nastavte, o kolik se hnací ústrojí posune, zadáním hodnoty do oválu.
VEXcode GO Turn For blok s textem „otočte doprava o 90 stupňů“.
Blok [Otočit o] otočí hnací ústrojí o danou vzdálenost. Nastavte, o kolik se hnací ústrojí otočí, zadáním hodnoty do oválu.
Blok čekání VEXcode GO, který zní „čekejte 1 sekundu“.
Blok [Wait] čeká po určitou dobu, než se přesune k dalšímu bloku v projektu.
VEXcode GO Nastavit barevný blok nárazníku s nápisem „nastavit nárazník na červenou“.
Blok [Nastavit barvu nárazníku] nastavuje barvu LED nárazníku.