Skip to main content
Mr. Helland
  • Home
  • Calendar
  • More
English
Deutsch English Español Français Tiếng Việt Русский العربية 简体中文
You are currently using guest access
Log in
Mr. Helland
Home Calendar
Expand all Collapse all
  1. Robotics 1
  2. 2️⃣ Programming Robots I
  3. 13: Disk Mover

13: Disk Mover

Completion requirements
Make a submission
Due: Monday, October 20, 2025, 11:59 PM

 

Target Icon Learning Target

  • Create a VEXcode blocks project
  • Use sensors and iteration to complete a robotic task
  • Understand absolute heading measurements

 


Background Info

  • The Disk Mover playground occupies a square grid measuring 2000 mm by 2000 mm
  • The VR Robot’s starting position is at the coordinate (-800, -800)
  • Each square within the Disk Mover playground grid is 200 mm in size

Image of the Disk Mover Playground layout with VR Robot attributes and grid dimensions for gameplay.

  • The standard VR Robot measures approximately 133 mm by 151 mm
  • The wheels are 50mm in diameter
  • It has an electromagnet to pick up or drop game elements
  • It has two color sensors, one below it and one on its front.

Standard VR robot in the Disk Transport Playground, featuring sensors and tools for navigation and interaction.


Pencil Icon Instructions

Step 1: 

Use this link to access the school's Premium License for VEXcode VR:

https://vr.vex.com?classcode=GZXJUX

 

Step 2:

Click the "Select Playground" button.

 

Choose the Disk Mover playground.

 

Step 3:

Your goal is to sort all of the colored disks into the correct locations:

    • as quickly as possible 
    • using the fewest number of code blocks

A disk is considered sorted once it is entirely contained within the correctly colored boundary and white floor surrounds the entire disk. 

 

Step 4:

You will make your code much shorter by using the repeat block:

You can automate your movement by driving until you see a disk:

You can stop when you get close to a wall using something like this:

And, you will need to pick up the disks using the electromagnet:

You can use this block to make sure your robot is pointed to a specific compass direction:

  This points the robot to the West (or to the left)

Step 5:

Once you get your code working:

    • How could you reduce the number of code blocks?
    • How can you reduce the time it takes to complete the challenge?

Step 6:

The formula for scoring is as follows:

Score = (Time to complete in seconds) x (Number of code blocks used)

Time stops when all disks are sorted and the following block is reached:

Like golf, lower scores are better.

 


Grading Grading

If your robot knocks down... Your grade will be...

Competition

  • All of the disks are sorted
  • Project has stopped
  • A single screenshot that includes:
    • playground showing completion time
    • all code blocks (may need to zoom)

Prizes

for

Lowest Scores 

Extended

  • Meet the criteria for "Exceptional"
  • Then, return all disks to their original locations
A+

Exceptional

  • All disks are properly sorted by color
  • Score < 1,000
  • A single screenshot that includes:
    • playground showing completion time
    • all code blocks
A

Good

  • All disks are properly sorted by color
  • Score < 1,200
  • A single screenshot that includes:
    • playground showing completion time
    • most code blocks
B

Reasonable

  • All disks are properly sorted by color
  • Score < 2,000
  • A single screenshot that includes:
    • playground showing completion time
    • most code blocks
C

Needs Improvement

  • More than half of disks sorted by color
  • A single screenshot that includes:
    • playground showing completion time
    • most code blocks
D

Insufficient

  • Less than half of disks sorted by color
  • Screenshot is missing either the code blocks or playground, but not both
F
Scores may be rounded to the nearest whole number.

◄ 12: Castle Crasher
13EC: Disk Transport ►
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle