IQ pillanatfelvétel (Pillanatfelvétel)#

A Snapshot a VEX IQ Hero Bot, amelyet az IQ 22-23 Slapshot Playground játékban használnak.

Robot áttekintése#

A VEXcode VR Robot ablaka, amelyen a Snapshot Robot látható. Az ablakban a robot korongokat gyűjt, és egy karral kommunikál az adagolókkal és a terepi elemekkel.

A Snapshot támogatja a szabványos VR-vezérlőket és érzékelőket, mint például a Brain Timer, további Snapshot-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

Pillanatfelvétel a robotkar motorjáról.
Karmotor
arm_motor

A kar lehetővé teszi a robot számára, hogy korongokat adjon ki néhány adagolóból, és a mérkőzés végén átnyúljon a korláton, hogy megérintse az érintkezési zónát.

Pillanatfelvétel a robot szívómotorjáról.
Szívómotor
intake_motor

A szívónyílás lehetővé teszi a robot számára, hogy korongokat vegyen be, vagy megfordítsa a szívónyílást, hogy a korongok kifelé és elfelé pörgessék a szívónyílástól, és pontozza őket. A szívómotor 0 foknál indul, és 180 fokos előrepörgetés esetén begyűjti a korongot, 180 fokos hátrapörgetés esetén pedig pontozza vagy leejti a korongot.

Alkatrészek és jellemzők#

Komponens vagy funkció

Használat

API dokumentáció

Hajtáslánc

Mozgatja és forgatja a robotot.

Blokkok - Python

Karmotor

Emeli és leengedi a kart. Ez lehetővé teszi a robot számára, hogy korongokat adjon ki néhány adagolóból, és a mérkőzés végén átnyúljon a korláton, hogy megérintse az érintkezési zónát.

Blokkok - Python

Szívómotor

Megforgatja a robot elején található két kereket. Ez lehetővé teszi a korongok felszedését a földről.

Blokkok - Python

Szívóoldali lökhárító kapcsoló

Érzékeli, ha egy lemezt behelyeznek a beviteli nyílásba.

Blokkok - Python

Első távolságérzékelő

Érzékeli a korong távolságát a robot elejétől.

Blokkok - Python

Elülső optikai érzékelő

Észleli, hogy van-e tárcsa a szívócsőben.

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

IQ 22-23 Vérvétel

Gyűjts és pontozz korongokat az IQ 22-23 Virtuális Képességek mezőben.