A robotfunkciók megértése a VIQC virtuális készségekben


A VIQC Virtual Skills-ben használt robot a Snapshot, a VEX IQ Hero Bot virtuális változata, amelyet a 2022-2023-as VEX IQ Competition (VIQC) Slapshot-hoz használnak. A Virtual Snapshot méretei és motorjai ugyanazok, mint a fizikai Snapshot, de hozzáadott érzékelőkkel, amelyek további autonóm mozgásokat kódolnak a VEXcode IQ-ban. A VEXcode IQ Slapshot verziójában csak egy robot van, és az már előre be van állítva. Így nincs szükség robotkonfigurációra vagy előre meghatározott sablonprojektre.

Snapshot-Right.png


Robotvezérlés

A Snapshot a következő vezérlőkkel rendelkezik:

hajtáslánc inerciális érzékelővel. Ez lehetővé teszi, hogy a VEXcode IQ eszköztárában a „Drivetrain” blokkok kategóriája hajtsa és forgatja a robotot.

Egy kar , amelyet az Arm Motor vezérel. Ez lehetővé teszi a robot számára, hogy lemezeket szabadítson ki egyes adagolókból, és átnyúljon az akadályon, hogy megérintse az érintkezési zónát a meccs végén.

  • A kar felemelése és leengedése a [Spin ​​for] vagy [Spin ​​to position] blokk segítségével történik. Az alapértelmezett helyzet a kar leengedése.

A szívómotor által vezérelt szívó . Ez lehetővé teszi a robot számára, hogy lemezeket vegyen be, vagy megfordítsa a bemenetet (a bevitel megfordítását kivezetésnek is nevezik), hogy kipörgesse a lemezeket a bemenettől, és pontozza azokat.

  • A beszívás a [Spin ​​for] blokk segítségével forgatható. A szívófej 180 fokos megpörgetése egy lemezt vesz fel a mezőről.
  • A bemenet és a kivezetés is mozgatható a [Spin] blokk segítségével. Ha a motort egy beállított ideig forgatja, majd leállítja, biztosíthatja, hogy a lemez eltávolítva legyen a kimenetből.

Robot érzékelők

A Virtual Snapshot szenzorokkal egészítette ki az autonóm programozást a VEXcode IQ-ban. Ezek az érzékelők a VEX IQ (2. generációs) érzékelőkön alapulnak, beleértve a távolságérzékelőt (2. generáció) és az optikai érzékelőt.

Inerciális

Screen_Shot_2022-05-23_at_12.08.38_PM.png

inerciális érzékelő , amelyet a hajtáslánccal használnak. Ez lehetővé teszi a robot számára, hogy pontos és precíz fordulásokat hajtson végre.

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.

Távolságérzékelő (2. generáció)

Screen_Shot_2022-05-23_at_11.46.16_AM.png

A távolságérzékelő jelzi, ha egy tárgy közel van az érzékelőhöz, valamint a hozzávetőleges távolságot az érzékelő elejétől egy tárgyra, milliméterben vagy hüvelykben.

IQ_Gen_2_Distance_Sensor.png

Az elülső pillanatfelvételen található távolságérzékelő segítségével megállapítható, milyen messze van a robot a kerítéstől.

A IQ (2. generációs) távolságérzékelővel kapcsolatos további információkért tekintse meg a VEX Library cikkét.

Lökhárító kapcsoló

image1.png

A rövidzár kapcsoló jelzi, hogy éppen le van-e nyomva vagy sem.

bumper.png

A lökhárító kapcsoló a bemeneti mechanizmuson belül található, és felhasználható annak meghatározására, hogy van-e lemez betöltve a szívónyílásba.

A lökhárító kapcsolóval kapcsolatos további információkért lásd: VEX Library cikk.

Optikai érzékelő

Screen_Shot_2022-05-23_at_11.46.09_AM.png

A optikai érzékelő visszavert fényt használ az objektum színének, színárnyalatának, szürkeárnyalatos értékének és közelségének észlelésére.

IQ_Optical_Sensor.png

Az elülső pillanatképen található optikai érzékelő az adagolók színének érzékelésére szolgál. 

Ez hasznos lehet annak meghatározásakor, hogy melyik adagolóval kommunikáljon, és hogyan reagáljon a robot az adagolóra, hogy kiengedje a lemezeket.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: