A VEXcode VR VIQC Pitching In Playgroundjában használt robot a Fling virtuális változata, a VEX IQ Hero Bot, amelyet a 2021-2022-es VEX IQ Challenge (VIQC) Pitching In versenyen használtak. A Virtuális Fling méretei és motorjai megegyeznek a fizikai Flingével, de további érzékelőkkel rendelkezik az autonóm programozáshoz a VEXcode VR-ban. A VEXcode VR Pitching In verziójában csak egy robot van, és az már előre konfigurálva van. Ez kiküszöböli a robotkonfiguráció vagy egy előre meghatározott sablonprojekt szükségességét.
Robotvezérlés
A Fling a következő vezérlőkkel rendelkezik:
hajtáslánc giroszkóppal. Ez lehetővé teszi a VEXcode IQ eszköztárában található „Drivetrain” kategóriájú blokkok számára a robot meghajtását és forgatását. Ez a videó egy futó projektet mutat be, amelynek során a robot halad és fordul a terepen való navigáláshoz.
A katapultkar , amelyet a kar katapultmotorja vezérel. Ez lehetővé teszi a robot számára, hogy labdákat lőjön a kapukba, és alacsonyan lógjon a rúdról, ahogy az ebben a videóban is látható.
- A Katapult Kar folyamatos mozgással indítható a [Pörgés] blokk segítségével. Az alapértelmezett pozíció a kar leengedett állapotban van.
- A katapultkar 2600 fokos állásban a [Forgasd a pozícióba] blokk segítségével szintezhető. Ez akkor hasznos, ha a felfüggesztési rudak alatt haladunk.
Katapultkar feszessége amelyet a karfeszítő motor vezérel. Ez lehetővé teszi a robot számára, hogy a labdákat különböző távolságokra lője ki a pályán, ahogy az a videóban is látható.
- A katapult kar feszessége a [Forgasd a pozícióba] blokkal állítható. Ez akkor hasznos, ha különböző távolságokból indítunk labdákat a pályán.
- Az alapértelmezett feszültség 90 fokra van állítva.
Egy szívócső amelyet a szívómotor vezérel. Ez lehetővé teszi a robot számára, hogy befogja a katapultkar által kilőtt golyókat, vagy megfordítsa a beömlőnyílást (a beömlőnyílás megfordítását kiömlésnek is nevezik), hogy a golyókat kifelé és a beömlőnyílástól elfelé pörgesse. A kiömlőnyílás segítségével összegyűjtheted a labdákat, és áthelyezheted őket egy másik helyre.
- A szívónyílás a [Spin for] blokk segítségével forgatható. A szívócső 180 fokos elforgatásával bejut egy labda a pályáról, ahogy az ebben a videóban is látható.
Robotérzékelők
A Virtual Fling szenzorokat adott hozzá az autonóm programozáshoz a VEXcode VR-ban.
Hajtáslánc
Egy giroszkóp érzékelő , amelyet a hajtáslánccal használnak. Ez lehetővé teszi a robot számára, hogy pontos és precíz fordulatokat hozzon.
A hajtáslánc fejléce 0 és 359,9 fok közötti értéket jelez, az óramutató járásával megegyező irányban pedig pozitív értéket.
Távolságérzékelő
A Távolságérzékelő jelzi, ha egy tárgy közel van az érzékelőhöz, valamint az érzékelő elejétől a tárgyig mért hozzávetőleges távolságot milliméterben vagy hüvelykben.
A hajító közepén található távolságérzékelővel érzékelhető, hogy mikor helyeznek egy labdát a katapultkarra.
Az IQ távolságérzékelővel kapcsolatos további információkért lásd ezt a VEX Library cikket.
Lökhárító kapcsoló
A lökhárító kapcsoló jelzi, hogy jelenleg le van-e nyomva vagy sem.
Az ütköző kapcsoló a katapultkar alján található, és annak meghatározására használható, hogy a katapultkar mikor van teljesen leengedve.
A lökhárító kapcsolóval kapcsolatos további információkért lásd ezt a VEX Library cikket.
Színérzékelő
A Color Sensor visszavert fényt használ a tárgy színének, színárnyalatának, szürkeárnyalatának és közelségének érzékelésére.
A Fling alatt található színérzékelő érzékeli, hogy a robot áthalad-e a virtuális mező fekete vonalain.
Ez akkor lehet hasznos, amikor addig vezetünk, amíg egy bizonyos fekete vonalat nem észlelünk a mezőn, vagy akár a mezőn lévő fekete vonalak számának felhasználásával nyomon követhetjük, hogy Flingnek milyen messzire kell mennie.