V5 Höga insatser (Axel)#

Axel är VEX V5 Hero Bot som används i V5 24-25 High Stakes Playground.

Robotöversikt#

VEXcode VR-robotfönstret som visar Axel-roboten. Det visar roboten som manipulerar ringar med en arm och en påskjutare i ett GPS-aktiverat tävlingsområde.

Axel stöder vanliga VR-kontroller och sensorer som tröghetssensorn och hjärntimern, med ytterligare Axel-specifika funktioner som beskrivs i Robotspecifika block och Robotspecifik Python.

Motorer#

Konfiguration &
Python-kommandonamn

Beskrivning

Axel robotarmsmotor.
Armmotor
arm_motor

Armen lyfter och sänker Axels arm. Armen måste höjas så att den inte blockerar AI-visionssensorn, och för att trycka ringar mot pålar.

För att lyfta armen tillräckligt högt för att trycka en ring mot en påle måste armen höjas minst 310 grader.

Axel robotens påskjutningsmotor.
Påskjutningsmotor
pusher_motor

Tryckmotorn flyttar tryckaren ner längs armen. Detta gör att ringarna kan tryckas av armen och upp på en påle. Tryckarens position högst upp på armen är 0 grader.

För att trycka av en ring från armen måste tryckmotorn sänkas 780 grader.

Komponenter och funktioner#

Komponent eller funktion

Använda

API-dokumentation

Drivlina

Rör och vrider roboten.

Block - Python

Armmotor

Lyfter och sänker armen för att manipulera spelföremål. Armen måste höjas så att den inte blockerar AI-synsensorn, och för att trycka ringar mot pålar. För att lyfta armen tillräckligt högt för att trycka en ring mot en påle måste armen höjas minst 310 grader.

Block - Python

Pushermotor

Flyttar tryckaren ner längs armen. Detta gör att ringarna kan tryckas av armen och upp på en påle. Tryckarens position högst upp på armen är 0 grader. För att trycka av en ring från armen måste tryckarens motor sänkas 780 grader.

Block - Python

AI-synsensor

Upptäcker spelobjekt så att roboten kan orientera sig autonomt.

Block - Python

Avståndssensor

Returnerar hur långt ett objekt är från robotens framsida.

Block - Python

Optisk sensor

Upptäcker föremål framför roboten och bestämmer deras färg.

Block - Python

Rotationssensor

Returnerar aktuell rotationsvinkel och position för pushermotorn.

Block - Python

GPS-sensor

Returnerar robotens aktuella position och riktning på lekplatsen.

Block - Python

Hjärntimer

Spår som förflutit sedan projektet startade.

Block - Python

Lekplatser#

Lekplats

Beskrivning

V5 24-25 Höga insatser

Gör ringar och mobila mål i V5 24-25 virtuella färdigheter-fältet.