Robot Details#

The V5RC Virtual Skills - Push Back Playground uses the standard VEX V5 Hero Bot, Dex.

VEX V5 Dex robot with arm and intake motors, showcasing motor group configurations for the Push Back Playground.

Motor Groups#

Dex is equipped with two sets of Motor Groups for its Intake and Conveyor.

Configuration &
Python Command Name

Description

API Documentation

Image of the Dex VEX V5 Hero Bot's conveyor motor, showcasing its configuration for bringing Blocks up the coveyor.
Conveyor Motor
conveyor_motor

The Conveyor Motor moves Blocks from the intake and up to the top of the robot so the Block can be pushed into a goal.

To bring a Block from the intake to the top of the conveyor, the Conveyor Motor must spin in the up or forward direction.

Blocks - Python

Image of the Dex VEX V5 Hero Bot's intake motor, showcasing its design and functionality for collecting blocks.
Intake Motor
intake_motor

The Intake Motor rotates the two wheels at the front of the robot. This allows for Blocks to be picked up off the ground.

To collect a Block, spin the Intake Motor in the intake or forward direction.

Blocks - Python

Sensors#

Dex has access to the following sensors for autonomous coding:

Configuration

Description

API Documentation

Python Command Name

Brain Timer

The robot has access to a built-in timer.

Blocks - Python

brain.timer

Inertial

The robot has access to an Inertial Sensor to track the robot’s current heading and angle of rotation.

Blocks - Python

drivetrain

Motor Encoder

The robot’s motors have encoders that can track the Conveyor Motor and Intake Motor’s current angle of rotation and position.

Blocks - Python

conveyor_motor or intake_motor

Front Distance

The robot is equipped with a Distance Sensor on its back, enabling it to measure how far it is from the goal when reversing.

To be close enough to push a Block into the goal, the sensor must detect a distance of at least 120 millimeters.

Blocks - Python

front_distance

Front Optical

Returns if there is a Block at the top of the robot’s conveyor. This can also determine the color of the object, so the robot can differentiate between Red and Blue blocks.

Blocks - Python

front_optical

Bumper

Returns if there is a Block at the bottom of the robot’s conveyor.

Blocks - Python

bumper

GPS

Reports the current X and Y position of the center of rotation of Dex in millimeters or inches. The GPS Sensor can also report the current heading in degrees.

For information about the specific GPS coordinates on the field, go to the GPS Coordinates page.

Blocks - Python

gps

AI Vision Sensor

A camera that can automatically differentiate between Scoring Elements, allowing the robot to orient itself towards specific Scoring Elements autonomously.

For more information about using the virtual AI Vision Sensor, go here.

Blocks - Python

ai_vision