Fling#

Fling is the VEX IQ Hero Bot used in the VIQRC 21-22 Pitching In Playground.

Robot Overview#

The VEXcode VR Robot window showing the Fling Robot. It shows the robot collecting and launching Balls with an intake and catapult system.

Fling supports standard VR controls and sensors such as the Brain Timer, with additional Fling-specific features covered in Robot-Specific Blocks and Robot-Specific Python.

Motor Groups#

Configuration &
Python Command Name

Description

Fling robot intake motor.
Intake Motor
intake_motor

The intake allows the robot to take in Balls to be launched by the catapult arm, or reverse the intake to spin Balls out and away from the intake. The intake motor starts at 0 degrees and will collect a Ball when spun forward for 180 degrees, and eject a Ball when spun in reverse for 180 degrees.

Fling robot catapult motor.
Catapult Motor
catapult_motor

The catapult motor allows the robot to launch Balls into goals and score a low hang from the Hanging Bar. The catapult motor starts at 0 degrees in the raised position. The catapult arm is level at 2600 degrees and all the way down at 5000 degrees.

Fling robot catapult arm tension motor.
Catapult Arm Tension Motor
catapult_tension_motor

The catapult arm tension motor allows the robot to launch Balls different distances across the field. The default tension is set to 90 degrees.

Components and Features#

Component or Feature

Use

API Documentation

Drivetrain

Moves and turns the robot.

Blocks - Python

Catapult Intake Motor

Launches Balls that the robot has picked up.

Blocks - Python

Catapult Motor

Raises and lowers the arm. This allows the robot to release Balls from some of the dispensers and reach over the barrier to touch the contact zone at the end of a match.

Blocks - Python

Catapult Arm Tension Motor

Allows the robot to launch Balls different distances across the field.

Blocks - Python

Bumper Switch

Detects when a Ball is loaded in the Intake.

Blocks - Python

Color Sensor

Detects the color of Balls.

Blocks - Python

Distance Sensor

Detects how far a Ball is from the front of the robot.

Blocks - Python

Brain Timer

Tracks elapsed time since the project started.

Blocks - Python

Playgrounds#

Playground

Description

VIQRC 21-22 Pitching In

Collect and launch Balls in the VIQRC 21-22 Virtual Skills field.