Roboten som används i VEXcode VR Over Under är en virtuell version av Striker, VEX V5 Hero Bot, som används för 2023-2024 VEX Robotics Competition (VRC) Over Under. Virtual Striker har samma dimensioner och motorer som fysiska Striker, men med extra sensorer för autonom programmering i VEXcode VR. På Over Under Playground i VEXcode VR finns det bara en robot, och den är redan förkonfigurerad. Detta eliminerar behovet av en robotkonfiguration eller ett förutbestämt mallprojekt.
Robotkontroller
Striker har följande kontroller:
En drivlina. Detta gör det möjligt för blockkategorin "Drivlina" i verktygslådan i VEXcode VR att driva och vrida roboten.
En Arm som styrs av armmotorn. Armen kan höjas och sänkas. Detta gör att roboten kan transportera Triballs.
Armen kan sänkas med hjälp av blocket [Snurra för]. Armen sänks helt när den vrids framåt 1200 grader.
Ett insug som styrs av insugningsmotorn. Insuget kan vridas framåt och bakåt. Detta gör att roboten kan samla och göra Triballs.
Intaget kan roteras med hjälp av blocket [Snurra för]. Intaget samlar in en Triball när den snurras framåt 360 grader och gör poäng eller släpper en Triball när den snurras bakåt i 360 grader.
Robotsensorer
Virtual Striker har lagt till sensorer för autonom programmering i VEXcode VR.
Tröghetssensor
Tröghetssensorn används med drivlinan för att Striker ska kunna göra exakta och precisa svängar med hjälp av drivlinans kurs.
Drivlinans riktning rapporterar ett värde från 0 till 359,9 grader, och medurs är positivt.
För mer information om tröghetssensorn, se den här artikeln från VEX-biblioteket.
Optisk sensor
Den optiska sensorn rapporterar om ett objekt är nära sensorn, och i så fall vilken färg objektet har.
Den optiska sensorn kan också rapportera ljusstyrkan och nyansvärdet för ett objekt i grader.
Den optiska sensorn är placerad under slagarmen och pekar mot intaget. Den kan användas för att avgöra när en Triball är i intaget, och även vilken färg den Triballen har.
För mer information om den optiska sensorn, se denna artikel i VEX-biblioteket.
Rotationssensor
Rotationssensorn kan rapportera rotationsposition, totalt antal rotationer och rotationshastighet.
Axeln som roterar armen på slagstiftet placeras genom rotationssensorn. Denna sensor kan användas för att mäta armens rotationsposition, totala rotationer och rotationshastighet när de höjs och sänks.
Rotationspositionen när armen är upphöjd är 0 grader (standard i början av projektet).
Rotationspositionen när armen är helt sänkt är 168 grader.
Obs: Dessa värden skiljer sig från de 1200 grader som används i blocket [Snurra för] för att sänka armen helt.
För mer information om V5-rotationssensorn, se den här artikeln från VEX-biblioteket
GPS-sensor (spelpositioneringssystem)
GPS-sensor kan rapportera den aktuella X- och Y-positionen för Strikers rotationscentrum i millimeter eller tum.
GPS-sensorn kan också rapportera aktuell kurs i grader.
GPS-sensorn är placerad nära baksidan av Striker och används för att bestämma robotens position och orientering på fältet genom att läsa GPS-fältkodremsorna längs fältets inre omkrets.
Du kan använda GPS-sensorn för att hjälpa Striker navigera på fältet genom att köra till specifika platser med hjälp av din kunskap om det kartesiska koordinatsystemet. Med hjälp av GPS-sensorn kan Striker köra längs X- eller Y-axeln tills sensorns värde är större eller mindre än ett tröskelvärde. Detta gör att Striker kan köra med hjälp av sensoråterkoppling istället för inställda avstånd.
Att känna till koordinaterna för spelelement, som Triballs och Nets, kan också hjälpa dig att planera dina projekt i VRC Over Under. För mer information om hur du identifierar platsuppgifter i VEXcode VR Over Under med hjälp av GPS-sensorn, se denna VEX Library-artikel.