Axel#

Axel is the VEX V5 Hero Bot used in the V5RC 24-25 High Stakes Playground.

Robot Overview#

The VEXcode VR Robot window showing the Axel Robot. It shows the robot manipulating Rings with an arm and pusher in a GPS-enabled competition field.

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

Motor Groups#

Configuration &
Python Command Name

Description

Axel robot arm motor.
Arm Motor
arm_motor

The arm lifts and lowers Axel’s arm. The arm must be raised so it does 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 at least 310 degrees.

Axel robot pusher motor.
Pusher Motor
pusher_motor

The pusher motor moves the pusher down the arm. This allows 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.

Components and Features#

Component or Feature

Use

API Documentation

Drivetrain

Moves and turns the robot.

Blocks - Python

Arm Motor

Lifts and lowers the arm to manipulate game objects. The arm must be raised so it does 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 at least 310 degrees.

Blocks - Python

Pusher Motor

Moves the pusher down the arm. This allows 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

AI Vision Sensor

Detects game objects so the robot can orient itself autonomously.

Blocks - Python

Distance Sensor

Returns how far an object is from the front of the robot.

Blocks - Python

Optical Sensor

Detects objects in front of the robot and determines their color.

Blocks - Python

Rotation Sensor

Returns the current angle of rotation and position of the Pusher Motor.

Blocks - Python

GPS Sensor

Returns the robot’s current position and heading on the Playground.

Blocks - Python

Brain Timer

Tracks elapsed time since the project started.

Blocks - Python

Playgrounds#

Playground

Description

V5RC 24-25 High Stakes

Score Rings and Mobile Goals in the V5RC 24-25 Virtual Skills field.