Förstå robotfunktioner i VIQRC Slapshot


Roboten som används i VIQRC Slapshot Playground i VEXcode VR är en virtuell version av Snapshot, VEX IQ Hero Bot, som används för 2022-2023 VEX IQ Competition (VIQRC) Slapshot. Virtual Snapshot har samma dimensioner och motorer som den fysiska Snapshot, men med extra sensorer för att koda ytterligare autonoma rörelser i VEXcode VR. I VEXcode VR:s version av Slapshot 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 VIQC Slapshot (2022-2023), med en blockbaserad kodningslayout för virtuell robotprogrammering, utformad för utbildningsändamål inom STEM-inlärning.


Robotkontroller

Snapshot har följande kontroller:

En drivlina med en tröghetssensor. Detta gör det möjligt för blockkategorin "Drivlina" i verktygslådan i VEXcode VR att driva och vrida roboten.

EnArm styrd av armmotorn. Detta gör att roboten kan släppa skivor från några av utmatarna och sträcka sig över barriären för att röra vid kontaktzonen i slutet av en match.

  • Armen höjs och sänks med hjälp av blocket [Snurra för] eller [Snurra till position]. Standardläget är att armen ska vara sänkt.

Ett Insug styrt av insugningsmotorn. Detta gör att roboten kan ta in skivor, eller reversera intaget (att reversera intaget kallas även uttaget) för att snurra skivorna ut och bort från intaget och skära upp dem.

  • Inloppet kan roteras med hjälp av blocket [Snurra för]. Att snurra insuget 180 grader tar in en skiva från fältet. 
  • Både intaget och uttaget kan flyttas med hjälp av [Spin]-blocket. Genom att snurra motorn under en inställd tid och sedan stoppa motorn kan du säkerställa att skivan har rensats från uttaget.

Robotsensorer

Virtual Snapshot har lagt till sensorer för autonom programmering i VEXcode VR. Dessa sensorer är baserade på VEX IQ-sensorerna (2:a generationen), inklusive avståndssensorn (2:a generationen) och den optiska sensorn.

Tröghets

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön VIQC Slapshot (2022-2023), med blockbaserade kodningsalternativ för användare att skapa och felsöka virtuell robotkod, utformad för STEM-utbildning.

En tröghetssensor 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 (2:a generationen)

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön VIQC Slapshot (2022-2023), med blockbaserade kodningsalternativ för användare att skapa och testa kod för en virtuell robot i ett STEM-utbildningssammanhang.

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 programmeringsmiljön VIQC Slapshot (2022-2023), med en blockbaserad kodningslayout utformad för utbildningsändamål inom robotik och STEM-inlärning.

Avståndssensorn på den främre Snapshot-skärmen kan användas för att detektera hur långt från staketet roboten befinner sig för närvarande.

För mer information om IQ (2:a generationen) avståndssensor, se denna VEX Library-artikel.

Stötfångarbrytare

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön VIQC Slapshot (2022-2023), med blockbaserade kodningselement och en virtuell robot 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 VIQC Slapshot (2022-2023), med blockbaserade kodningselement och en virtuell robotsimulering för utbildningsändamål inom STEM-inlärning.

Stötfångarbrytaren sitter i insugningsmekanismen och kan användas för att avgöra om en skiva har laddats i insugningen.

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

Optisk sensor

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön VIQC Slapshot (2022-2023), med blockbaserade kodningselement och en virtuell robotsimulering för utbildningsändamål inom STEM-inlärning.

Den optiska sensorn använder reflekterat ljus för att detektera ett objekts färg, nyansvärde, gråskalevärde och närhet

Bild som illustrerar VIQC Slapshot-spelet för säsongen 2022-2023, som visar den virtuella roboten och kodningsgränssnittet i VEXcode VR, utformat för att förbättra STEM-utbildning genom programmerings- och robotikprinciper.

Den optiska sensorn på den främre Snapshot-enheten används för att detektera färgen på dispensrarna.  

Detta kan vara användbart när man ska avgöra vilken dispenser som ska interagera med och hur roboten ska reagera på dispensern för att släppa skivorna.

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

Last Updated: