Förstå robotfunktioner i VIQC, satsa på VEXcode VR


Roboten som används i VIQC Pitching In Playground i VEXcode VR är en virtuell version av Fling, VEX IQ Hero Bot, som används för 2021-2022 VEX IQ Challenge (VIQC) Pitching In. Virtual Fling har samma dimensioner och motorer som den fysiska Fling, men med extra sensorer för autonom programmering i VEXcode VR. I VEXcode VR:s version av Pitching In finns det bara en robot, och den är redan förkonfigurerad. Detta eliminerar behovet av en robotkonfiguration eller ett förutbestämt mallprojekt.

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön för VIQC Pitching In (2021-2022)-utmaningen, med blockbaserade kodningselement utformade för att lära sig kodningskoncept med en virtuell robot.


Robotkontroller

Fling har följande kontroller:

En -drivlina med ett gyro. Detta gör det möjligt för blockkategorin "Drivlina" i verktygslådan i VEXcode IQ att driva och vrida roboten.

A Katapultarm styrd av armens katapultmotor. Detta gör att roboten kan kasta bollar in i målen och få en låg hängning från hängstången.

  • Katapultarmen avfyras i en kontinuerlig rörelse med hjälp av [Snurra]-blocket. Standardläget är att armen ska vara sänkt.
  • Katapultarmen kan nivelleras när den är inställd på 2600-graderspositionen med hjälp av blocket [Snurra till position]. Detta är användbart vid körning under hängstängerna.

Katapultarmspänning styrd av armspänningsmotorn. Detta gör att roboten kan kasta bollar på olika avstånd över planen.

  • Katapultarmens spänning kan justeras med hjälp av blocket [Snurra till position]. Detta är användbart när man kastar bollar från olika avstånd på planen.
  • Standardspänningen är inställd på 90 grader.

Ett Insug styrt av insugningsmotorn. Detta gör att roboten kan ta in bollar som ska avfyras av katapultarmen, eller reversera intaget (att reversera intaget kallas även uttaget) för att snurra bollarna ut och bort från intaget. Uttaget kan användas för att samla bollar och flytta dem till en annan plats.

  • Inloppet kan roteras med hjälp av blocket [Snurra för]. Att snurra intaget 180 grader tar in en boll från planen.

Robotsensorer

Virtual Fling har lagt till sensorer för autonom programmering i VEXcode VR.

Drivlina

Skärmdump av VEXcode VR-gränssnittet som visar kodningsmiljön för VIQC Pitching In (2021-2022)-utmaningen, med blockbaserade och textbaserade kodningsalternativ för programmering av en virtuell robot.

En gyrosensor som används med drivlinan. Detta gör att roboten kan göra exakta och precisa svängar.

Drivlinans riktning rapporterar ett värde från 0 till 359,9 grader, och medurs är positivt.

Avståndssensor

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön för VIQC Pitching In (2021-2022)-utmaningen, med blockbaserade och textbaserade kodningsalternativ för elever som lär sig robotik och kodningskoncept.

Avståndssensor rapporterar om ett objekt är nära sensorn, samt det ungefärliga avståndet från sensorns framsida till ett objekt, i millimeter eller tum.

Skärmdump av VEXcode VR-gränssnittet som visar kodningsmiljön för VIQC Pitching In (2021-2022)-utmaningen, med blockbaserade och textbaserade kodningsalternativ för programmering av en virtuell robot.

Avståndssensorn i mitten av kastet kan användas för att detektera när en boll laddas på katapultarmen.

För mer information om IQ-avståndssensorn, se denna VEX-biblioteksartikel.

Stötfångarbrytare

Skärmdump av VEXcode VR-gränssnittet som visar kodningsmiljön för VIQC Pitching In (2021-2022), med blockbaserade och textbaserade kodningsalternativ för programmering av en virtuell robot, utformad för utbildningsändamål inom STEM-inlärning.

Bumper-knappen rapporterar om den trycks in eller inte.

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön för VIQC Pitching In (2021-2022)-utmaningen, med blockbaserade kodningsalternativ och en virtuell robot för pedagogiska kodningsaktiviteter.

Stötfångarbrytaren är placerad vid basen av katapultarmen och kan användas för att avgöra när katapultarmen har sänkts helt.

För mer information om Bumper Switch, se denna VEX Library artikel.

Färgsensor

Diagram som illustrerar VEXcode VR-gränssnittet för VIQC Pitching In (2021-2022)-tävlingen, och visar blockbaserade och textbaserade kodningsalternativ för programmering av en virtuell robot i en pedagogisk STEM-miljö.

Färgsensor använder reflekterat ljus för att detektera ett objekts färg, nyansvärde, gråskalevärde och närhet.

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön för VIQC Pitching In (2021-2022), med en blockbaserad kodningslayout utformad för att undervisa i kodningskoncept och robotikprinciper inom STEM-utbildning.

Färgsensorn som sitter under Fling används för att detektera om roboten kör över de svarta linjerna på det virtuella fältet.

Detta kan vara användbart när man kör tills en viss svart linje på fältet upptäcks, eller till och med använder antalet svarta linjer på fältet för att spåra hur långt Fling ska köra.

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

Last Updated: