Robot Details#

The V5RC Virtual Skills - High Stakes Playground uses the standard VEX V5 Hero Bot, Axel.

The Axel VEX V5 Hero Bot measures approximately 350 millimeters long and 280 millimeters wide.

VEX V5 Axel robot with arm and intake motors, showcasing motor group configurations for the High Stakes Playground.

Motor Groups#

Axel is equipped with two sets of Motor Groups for its Arm and Pusher.

Configuration &
Python Command Name

Description

API Documentation

Image of the Axel VEX V5 Hero Bot's arm motor, showcasing its configuration for raising and lowering the arm.
Arm Motor
arm_motor

The Arm lifts and lowers Axel’s Arm. The Arm must be raised to not block the AI Vision Sensor, and to push rings onto stakes.

To lift the Arm high enough to push a ring onto a stake, the Arm must be raised by 310 degrees minimum.

Blocks - Python

Image of the Axel VEX V5 Hero Bot's intake motor, showcasing its design and functionality for collecting game objects.
Pusher Motor
pusher_motor

The Pusher Motor moves the pusher down the Arm. This allows for rings to be pushed off of the Arm and onto a stake. The Pusher’s position at the top of the Arm is 0 degrees.

To push a ring off the Arm, the Pusher Motor must lower for 780 degrees.

Blocks - Python

Sensors#

Axel 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

Rotation

The Robot has access to a Rotation Sensor to track the Pusher Motor’s current angle of rotation and position.

Blocks - Python

pusher_rotation

Front Distance

The Robot has access to a DIstance Sensor on its front, that allows it to see how far the robot’s front currently is from an object.

Blocks - Python

front_distance

Front Optical

Reports if there is an object directly in front of the robot. This can also determine the color of the object, so the robot can differentiate between Red Rings, Blue Rings, or the yellow Mobile Goals.

Blocks - Python

front_optical

GPS

Reports the current X and Y position of the center of rotation of Axel 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 Game Elements, allowing the robot to orient itself towards specific Game Elements autonomously.

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

Blocks - Python

ai_vision