V5 Vysoké sázky (Axel)#

Axel je hrdinský bot z VEX V5 používaný v V5 24-25 High Stakes Playground.

Přehled robota#

Okno robota VEXcode VR zobrazující robota Axel. Ukazuje robota, jak manipuluje s prstenci pomocí paže a tlačítka na závodním poli s GPS.

Axel podporuje standardní VR ovládací prvky a senzory, jako je inerciální senzor a časovač mozku, s dalšími funkcemi specifickými pro Axel, které jsou popsány v Bloky specifické pro roboty a Python specifický pro roboty.

Motory#

Konfigurace &
Název příkazu Pythonu

Popis

Motor ramena robota nápravy.
Motor ramene
arm_motor

Rameno zvedá a spouští Axelovu paži. Rameno musí být zvednuto tak, aby neblokovalo senzor AI Vision a aby se prsteny mohly zasunout na kolíky.

Aby se rameno zvedlo dostatečně vysoko na to, aby se prsten mohl zasunout na kolík, musí být zvednuto alespoň o 310 stupňů.

Motor posunovače robota Axel.
Motor posunovače
pusher_motor

Motor tlačícího zařízení pohybuje tlačítkem dolů po rameni. To umožňuje stlačení kroužků z ramene na kolík. Poloha tlačícího zařízení v horní části ramene je 0 stupňů.

Aby bylo možné stlačit kroužek z ramene, musí se motor tlačícího zařízení spustit o 780 stupňů.

Komponenty a funkce#

Komponenta nebo prvek

Použití

Dokumentace k API

Hnací ústrojí

Pohybuje a otáčí robota.

Bloky - Python

Motor ramene

Zvedá a spouští rameno pro manipulaci s herními objekty. Rameno musí být zvednuto tak, aby neblokovalo senzor AI Vision, a pro zatlačení prstenů na kolíky. Aby se rameno zvedlo dostatečně vysoko na zatlačení prstenu na kolík, musí být zvednuto alespoň o 310 stupňů.

Bloky - Python

Tlačný motor

Posouvá tlačník dolů po rameni. To umožňuje stlačit kroužky z ramene na kolík. Poloha tlačníka v horní části ramene je 0 stupňů. Pro stlačení kroužku z ramene se musí motor tlačníku spustit o 780 stupňů.

Bloky - Python

Senzor pro vidění s umělou inteligencí

Detekuje herní objekty, aby se robot mohl autonomně orientovat.

Bloky - Python

Snímač vzdálenosti

Vrátí, jak daleko se objekt nachází od přední části robota.

Bloky - Python

Optický senzor

Detekuje objekty před robotem a určuje jejich barvu.

Bloky - Python

Snímač rotace

Vrátí aktuální úhel natočení a polohu tlačného motoru.

Bloky - Python

GPS senzor

Vrátí aktuální pozici a směr robota na hřišti.

Bloky - Python

Časovač mozku

Sleduje uplynulý čas od zahájení projektu.

Bloky - Python

Hřiště#

Dětské hřiště

Popis

V5 24-25 Vysoké sázky

Skórujte prsteny a mobilní góly v poli virtuálních dovedností V5 24-25.