First Virtual Robot Programming Challenge- Age
Below is a link for the online vr robot programming software and a file with instructions to complete programming the robot for your age and birthday.
find_your_age_-_vexcode_vr.pdf | |
File Size: | 182 kb |
File Type: |
Second Virtual Robot Programming Challenge - Letter Maze
Follow instructions to complete the letter maze in order from a - d and then finish.
letter_maze_-_vexcode_vr.pdf | |
File Size: | 490 kb |
File Type: |
Third Virtual Robot Programming Challenge - Castle Crasher
Program your robot to crash into each of the castle elements. You must make sure that each piece is knocked off of the playing surface to successfully complete this challenge. Look at theinstructions on the page linked here: https://education.vex.com/stemlabs/cs/computer-science-level-1-blocks/moving-your-robot/lesson-4-castle-crasher-challenge
Build instructions for the Clawbot:
Click on the button to the right to follow the build instructions:
|
Note: Before you can upload a program to the controller, the brain must be turned on as well!!!!
Fourth Virtual Robot Programming Challenge - Magnetic Sorting
Follow instructions to complete level 3 for the magnetic sorting. Make sure you have one of each colour in each goal.
disk_mover_challenge_-_vexcode_vr.pdf | |
File Size: | 215 kb |
File Type: |
First Robot Challenge - 30cm
Program your robot to move forward and backward 30cm at a time 2 times each.
<3mm off at end of travel Extending
>3mm && <<7mm Proficient
>7mm && <1cm Developing
>1cm Emerging
<3mm off at end of travel Extending
>3mm && <<7mm Proficient
>7mm && <1cm Developing
>1cm Emerging
Fifth Virtual Robot Programming Challenge - Initials
Draw your first and last initials using the pen tool, draw them using the scoreboard type font.
Second Robot Challenge - Square Circle
Program your robot to travel in a square, and then in a circle
You will start in a taped off box on the floor, you must return to the taped off box when complete
Return to the box completely after square and circle Extending
Return to the box completely after square or circle Proficient
Partially return to the box for for square and circle Developing
Partially return to the box for square or circle Emerging
You will start in a taped off box on the floor, you must return to the taped off box when complete
Return to the box completely after square and circle Extending
Return to the box completely after square or circle Proficient
Partially return to the box for for square and circle Developing
Partially return to the box for square or circle Emerging
Sixth Virtual Robot Programming Challenge - Disk Maze
Using If statements and a forever loop, program your robot to complete the maze continuously without stopping. Use the vision sensor to sense for Blue, Green, Red or None, and make use of the “and don’t wait” function for at least one of your commands.
Instructions are here: https://education.vex.com/stemlabs/cs/computer-science-level-1-blocks/decisions-with-colors/lesson-5-disk-maze-challenge
Instructions are here: https://education.vex.com/stemlabs/cs/computer-science-level-1-blocks/decisions-with-colors/lesson-5-disk-maze-challenge
Third Robot Challenge - Target
Start with your robot in the #3 Square of the grid
Push a block from the intersection of the grid at the 5 and 6 squares to the targeted square in the middle of the grid between 3 and 4
Box is fully within the small square: Extending
Box is partially within the small square: Proficient
Box is partially within the middle square: Developing
Box is partially within the large square: Emerging
Push a block from the intersection of the grid at the 5 and 6 squares to the targeted square in the middle of the grid between 3 and 4
Box is fully within the small square: Extending
Box is partially within the small square: Proficient
Box is partially within the middle square: Developing
Box is partially within the large square: Emerging
Seventh Virtual Robot Programming Challenge- Number Maze with sensing
In this challenge you will complete the number maze that you worked on in the second programming task, but instead of “hard-coding” you will use distance sensors to control your movements without hitting walls.
- Aim to complete the maze with the least amount of code possible
- Make sure that you use blocks to reduce repeatable code
Fourth Robot Challenge - 3 targets
Push 3 blocks from the centre of each grid to the centre of each target
All three blocks are touching the centre target Extending
Two blocks are touching the centre targets Proficient
One block is touching the centre target Developing
All blocks are within each of the large squares Emerging
All three blocks are touching the centre target Extending
Two blocks are touching the centre targets Proficient
One block is touching the centre target Developing
All blocks are within each of the large squares Emerging
Virtual Robot Programming Challenge - Castle Colour Match
Complete the 3 challenges in the following document: https://docs.google.com/document/d/1Zd19xNey6zigZVZ6sJ-i1PVEE2W9r9exG0bjv5WE-Cw/edit#heading=h.1fob9te Show Mr. Kramer when you have completed all three. You are aiming for the fastest completion time for each of the three challenges.
Eighth Virtual Robot Programming Challenge - Dynamic Wall Maze
In this challenge you will use the sensing that you utilized in the last challenge to complete a maze that is randomly generated every time. You will need to consider what the end goal looks like (what do you need to sense to finish the maze) and how you can navigate a maze to cover every option without missing anything.
Fifth Robot Challenge - Brain Drain
Draw objects on Brain
Using lines and shapes create a character Extending
Using print outs draw an object with Ascii characters Proficient
Draw random shapes Developing
Write a message Emerging
Using lines and shapes create a character Extending
Using print outs draw an object with Ascii characters Proficient
Draw random shapes Developing
Write a message Emerging
Ninth Virtual Robot Programming Challenge - Dynamic Castle Crasher
In this challenge you will have to push all of the castle elements off of the playing surface to complete the task. Every time you run the code the castle elements will be randomly placed, so you will need to search the play field to ensure that you have removed every castle piece from it.
Sixth Robot Challenge - Barista Training
Build the arm for the robot:
Complete the barista challenge by moving a cup from the target square to the target on the shelf
Pick up cup, move from the target to the inside of the target square Extending
Pick up the cup, move from the target to touching the target square Proficient
Pick up the cup and move it to touch the platform (cup falls or not) Developing
Pick up the cup Emerging
Complete the barista challenge by moving a cup from the target square to the target on the shelf
Pick up cup, move from the target to the inside of the target square Extending
Pick up the cup, move from the target to touching the target square Proficient
Pick up the cup and move it to touch the platform (cup falls or not) Developing
Pick up the cup Emerging
Tenth Virtual Robot Programming Challenge - Line Detector
Count the number of lines by colour for each column. Print out the totals to the console using the “Looks” and the “print” block. You will have to use variables to store the information from the robot and then print the variable value to the console after each column has been counted. Instructions can be found here: https://barclayscodeplayground.co.uk/content/dam/barclayscodeplayground-co-uk/documents/student/vexcode-vr/CP_Line_detector_variables_with_VEXcode_VR.pdf#page6
Seventh Robot Challenge - Find the middle
Using the target boards on the grid and an ultrasonic sensor, find the centre of the field
Randomly place the robot at an angle anywhere on the field and end up in the centre facing due north Extending
Place the robot randomly but at a fixed angle and end up in the centre facing due north Proficient
Place the robot at a predetermined location and angle and end up in the centre facing due North Developing
Place the robot at a predetermined location and angle and end up in the centre facing a random direction Emerging
Randomly place the robot at an angle anywhere on the field and end up in the centre facing due north Extending
Place the robot randomly but at a fixed angle and end up in the centre facing due north Proficient
Place the robot at a predetermined location and angle and end up in the centre facing due North Developing
Place the robot at a predetermined location and angle and end up in the centre facing a random direction Emerging
Eleventh Virtual Robot Programming Challenge: Hidden Artwork
Program your robot to cover the entire 8x8 grid and sense the colour of each grid that it passes over. Using this information, color the image on a separate piece of paper and check with Mr. Kramer. For an extension to this exercise, you can implement a 2d list to store all of the values and print them to your console to show what the image looks like. Challenge information can be found here: https://docs.google.com/document/d/1z75IYNhvaGE-0iSse1R4wOrn4JvZaXfWk8wlaLATOvo/edit#heading=h.1fob9te
Eighth Robot Challenge - Tunnel
Redesign your robot so that it can fit through the large tunnel from barista challenge.
Start in the centre of the grid facing any direction you like.
Pick up a block from the target through the tunnel, then move it out and place it so that it covers the starting location for the barista challenge.
Move two blocks through the tunnel and place completely within the target stacking one on the other Extending
You will manually place the second block in the pickup location between moves to accomplish this.
Move one block through the tunnel and place completely covering the target Proficient
Move one block through the tunnel and place partially covering the target Developing
Move one block through the tunnel and place on the platform Emerging
Start in the centre of the grid facing any direction you like.
Pick up a block from the target through the tunnel, then move it out and place it so that it covers the starting location for the barista challenge.
Move two blocks through the tunnel and place completely within the target stacking one on the other Extending
You will manually place the second block in the pickup location between moves to accomplish this.
Move one block through the tunnel and place completely covering the target Proficient
Move one block through the tunnel and place partially covering the target Developing
Move one block through the tunnel and place on the platform Emerging
Ninth Robot Challenge - Vision Blocked
Using the vision sensor, move the orange, green and purple blocks into the following quadrants (The blocks will be placed in the green lines in the image below and moved to the indicated quadrants):
Purple - 1
Green - 2
Orange - 3
Use the following button to navigate to the instructions for the vision sensor.
(Hint: You might want to use the ultrasonic range finder sensor to ensure that you are the correct distance from the blocks!)
All three blocks inside all three quadrants with the blocks placed randomly in the small grid Extending
All three blocks inside all three quadrants with the blocks placed in order in the small grid Proficient
All three blocks touching the lines of each grid with the blocks placed in order in the small grid Developing
At least two blocks touching the lines of each grid with the blocks placed in order in the small grid Emerging
Purple - 1
Green - 2
Orange - 3
Use the following button to navigate to the instructions for the vision sensor.
(Hint: You might want to use the ultrasonic range finder sensor to ensure that you are the correct distance from the blocks!)
All three blocks inside all three quadrants with the blocks placed randomly in the small grid Extending
All three blocks inside all three quadrants with the blocks placed in order in the small grid Proficient
All three blocks touching the lines of each grid with the blocks placed in order in the small grid Developing
At least two blocks touching the lines of each grid with the blocks placed in order in the small grid Emerging
Tenth Robot Challenge - Stop Light
Pick up randomly placed blocks and stack in stop light fashion
Pick up randomly placed blocks and stack all three in order from bottom to top: purple, orange, green Extending
Pick up ordered blocks and stack all three in order from bottom to top: purple, orange, green Proficient
Pick up ordered blocks and stack two of them from bottom to top: purple, orange Developing
Pick up ordered blocks and stack two of them in random order Emerging
Pick up randomly placed blocks and stack all three in order from bottom to top: purple, orange, green Extending
Pick up ordered blocks and stack all three in order from bottom to top: purple, orange, green Proficient
Pick up ordered blocks and stack two of them from bottom to top: purple, orange Developing
Pick up ordered blocks and stack two of them in random order Emerging