The VEX VR Robot+ is an enhanced version of the VEX VR Robot. It is equipped with additional sensors and controls beyond those included in the base robot. In VEXcode VR, the robot is automatically configured depending on the selected Playground. This eliminates the need for a robot configuration or a predetermined template project.



You can determine which robot is being used on the Playground by looking at the icon on the Playground Selection page. The icon for the VR Robot+ looks like the image here.

Robot Controls and Attributes

The VR Robot+ and the VR Robot have the following controls and physical attributes in common:

  • A drivetrain with a gyro. This enables the “Drivetrain” category of commands in the toolbox of VEXcode VR.
  • An Electromagnet to pick up Disks with Metal Cores.
  • The wheels are 50mm in diameter.
  • The wheelbase (the distance between the center of the front wheel and the center of the back wheel) is approximately 50.8mm.
  • The VR Robot’s length is 133mm.

To learn more about the VR Robot and these similarities, see this article.

The Pen on the VR Robot+

The Pen on the VR Robot+ has all of the elements of the pen on the VR Robot, but with some additional options for coding.


The Pen on the VR Robot+ can be used to:

  • Fill an area with color determined using RGB values
  • Set the color of the Pen using RGB values
  • Draw lines at five different widths


For more information about the Pen on the VR Robot+, see this article.

Robot Sensors

The VR Robot+ has the following sensors in common with the VR Robot:

  • Motor Encoders that are 360 degrees per wheel revolution.
  • A Location Sensor that reads (X,Y) coordinates from the center turning point of the VR Robot.
  • A Gyro Sensor that is built into the Drivetrain. Clockwise is positive.

In addition, the VR Robot+ has five Eye Sensors. These sensors can detect if there is an object present. If an object is present, the sensor can also detect the color (red, green, blue, none). 


One of the Eye Sensors is placed behind the Electromagnet facing towards the Playground. This is labeled as the 'DownEye.' The image here shows where the DownEye is located on both a side view and a view from the bottom of the robot.


The other four Eye Sensors are placed around the sides of the robot.

  • One facing forward
  • One facing to the right
  • One facing to the left
  • One facing the rear of the robot


The names of the sensors are determined by their position when looking forward from the back of the robot as shown in this image here from the Castle Crasher+ Playground. This is important to keep in mind while coding the LeftEye and RightEye sensors.


These four sensors also act like a distance sensor and returns the distance of a detected object in mm or inches. Use the Monitor Console to see the data being returned by each sensor.

For more information about using the Monitor Console, see this article.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus