V5 Magas tét (Axel)#

Axel a VEX V5 hősbot, akit a V5 24-25 High Stakes Playground-ban használnak.

Robot áttekintése#

A VEXcode VR Robot ablaka, amelyen az Axel Robot látható. A robot egy karral és egy tolórúddal gyűrűket mozgat egy GPS-szel felszerelt versenypályán.

Az Axel támogatja a szabványos VR-vezérlőket és érzékelőket, mint például az inerciális érzékelőt és az agyidőzítőt, további Axel-specifikus funkciókkal, amelyeket a Robot-specifikus blokkok és a Robot-specifikus Python című cikkekben tárgyalunk.

Motorok#

Konfiguráció és
Python parancs neve

Leírás

Axel robotkar motor.
kar motor
arm_motor

A kar felemeli és leengedi Axel karját. A kart úgy kell felemelni, hogy ne takarja el a mesterséges intelligencia alapú látószenzort, és hogy gyűrűket lehessen a karókra nyomni.

Ahhoz, hogy a kart elég magasra emelje ahhoz, hogy egy gyűrűt a karóra lehessen nyomni, a kart legalább 310 fokkal kell emelni.

Axel robot tolómotor.
Tolómotor
pusher_motor

A tolómotor lefelé mozgatja a tolót a karon. Ez lehetővé teszi, hogy a gyűrűket le lehessen tolni a karról egy cövekre. A toló helyzete a kar tetején 0 fok.

Ahhoz, hogy egy gyűrűt le lehessen tolni a karról, a tolómotornak 780 fokkal le kell süllyednie.

Alkatrészek és jellemzők#

Komponens vagy funkció

Használat

API dokumentáció

Hajtáslánc

Mozgatja és forgatja a robotot.

Blokkok - Python

Karmotor

Felemeli és leengedi a kart a játéktárgyak manipulálásához. A kart úgy kell felemelni, hogy ne takarja el a mesterséges intelligencia érzékelőt, és hogy gyűrűket lehessen a karókra nyomni. Ahhoz, hogy a kart elég magasra emelje, hogy egy gyűrűt a karóra lehessen nyomni, a kart legalább 310 fokkal meg kell emelni.

Blokkok - Python

Tolómotor

Lefelé mozgatja a tolót a karon. Ez lehetővé teszi a gyűrűk letolását a karról egy oszlopra. A toló helyzete a kar tetején 0 fok. Ahhoz, hogy egy gyűrűt letoljon a karról, a tolómotornak 780 fokkal le kell süllyednie.

Blokkok - Python

AI látásérzékelő

Észleli a játékban található tárgyakat, így a robot önállóan tud tájékozódni.

Blokkok - Python

Távolságérzékelő

Visszaadja, hogy milyen messze van egy objektum a robot elejétől.

Blokkok - Python

Optikai érzékelő

Észleli a robot előtt lévő tárgyakat és meghatározza azok színét.

Blokkok - Python

Forgásérzékelő

Visszaadja a tolómotor aktuális forgásszögét és pozícióját.

Blokkok - Python

GPS-érzékelő

Visszaadja a robot aktuális pozícióját és haladási irányát a játszótéren.

Blokkok - Python

Agy időzítő

Nyomon követi a projekt kezdete óta eltelt időt.

Blokkok - Python

Játszóterek#

Játszótér

Leírás

V5 24-25 Nagy tét

Pontszámgyűrűk és mobil gólok a V5 24-25 virtuális készségek mezőnyében.