IQ Pitching In (Fling)#

Fling is de VEX IQ Hero Bot die gebruikt wordt in de IQ 21-22 Pitching In Playground.

Robotoverzicht#

Het VEXcode VR Robot-venster toont de Fling Robot. Het laat zien hoe de robot ballen verzamelt en lanceert met een inname- en katapultsysteem.

Fling ondersteunt standaard VR-besturingselementen en sensoren zoals de Brain Timer, met aanvullende Fling-specifieke functies die worden behandeld in Robot-Specific Blocks en Robot-Specific Python.

Motoren#

Configuratie &
Python-opdrachtnaam

Beschrijving

Inlaatmotor van de werprobot.
Intake Motor
intake_motor

De inlaat zorgt ervoor dat de robot ballen kan opzuigen die vervolgens door de katapultarm worden gelanceerd, of dat de inlaat in omgekeerde richting kan draaien om ballen weg te slingeren. De inlaatmotor start op 0 graden en vangt een bal op wanneer deze 180 graden vooruit draait, en werpt een bal uit wanneer deze 180 graden achteruit draait.

Slingerrobot katapultmotor.
Katapultmotor
catapult_motor

De katapultmotor stelt de robot in staat ballen in doelen te lanceren en laag te scoren vanaf de ophangstang. De katapultmotor start in de opstaande positie (0 graden). De katapultarm is horizontaal bij 2600 graden en volledig naar beneden bij 5000 graden.

Spanningsmotor voor de katapultarm van de werprobot.
Spanningsmotor voor de katapultarm
catapult_tension_motor

De motor voor het spannen van de katapultarm zorgt ervoor dat de robot ballen over verschillende afstanden over het veld kan lanceren. De standaardspanning is ingesteld op 90 graden.

Onderdelen en kenmerken#

Onderdeel of kenmerk

Gebruik

API-documentatie

Aandrijving

Beweegt en draait de robot.

Blokken - Python

Katapult-inlaatmotor

Lanceert ballen die de robot heeft opgepakt.

Blokken - Python

Katapultmotor

De robot beweegt zijn arm omhoog en omlaag. Hierdoor kan hij ballen uit sommige dispensers loslaten en over de barrière heen reiken om de contactzone aan het einde van een wedstrijd aan te raken.

Blokken - Python

Katapultarm spanmotor

Hiermee kan de robot ballen over verschillende afstanden over het veld lanceren.

Blokken - Python

Bumperschakelaar

Detecteert wanneer een bal in de invoeropening wordt geplaatst.

Blokken - Python

Kleursensor

Detecteert de kleur van ballen.

Blokken - Python

Afstandssensor

Detecteert hoe ver een bal zich van de voorkant van de robot bevindt.

Blokken - Python

Brain Timer

Houdt de verstreken tijd bij sinds de start van het project.

Blokken - Python

Speeltuinen#

Speeltuin

Beschrijving

IQ 21-22 Helpt mee

Verzamel en lanceer ballen op het virtuele IQ 21-22 vaardigheidsveld.