Skip to main content

Unit Challenge

You’ve learned how to code your robot to move at any angle to optimize its movement around obstacles. You iterated on a project to code your robot to move as precisely and quickly as possible. Now you're ready to apply everything you’ve learned by creating your own slalom course in the Unit Challenge. First, you will collaborate with your group to design your course. Then your group will code the robot to complete the slalom, iterating on your strategy to achieve your fastest possible time.

Watch the video to see an example slalom course and how to complete the challenge by driving through all the gates as quickly as possible.

Now that you have watched the video, capture your thoughts in your journal. Answer the questions below to guide your thinking and help you prepare for a whole-class discussion.

  • How will you get started designing your slalom course? 
  • What are your initial ideas for navigating the course as quickly as possible? List at least two ideas in your journal. 
  • How do these ideas relate to how the robot moves?
  • Why do you think your strategy will be effective? Use what you have learned throughout the course so far as evidence to support your ideas.
  • What questions do you have about completing this challenge? List at least two in your journal.

Complete the Challenge

Now that you've discussed the challenge, it's time to try it!

Step 1: Set up your slalom course on the field. One possible way to set up a slalom course is shown in the image below.

The VEX AIM Coding Robot is in the bottom of the field. With 2 blue barrels on the left and right of it, then there is a blue and an orange barrel on the side in front of it. Then two more orange barrels are at the top of the field. Two AprilTags faced the right side of the wall.

Step 2:  Model the movements of the robot needed to complete the challenge using Drive mode.

  • Your task is to drive the robot through the slalom course as quickly as possible. Document your driving strategy, then plan how you will code that movement.
  • Use this task card (Google / .docx / .pdf) to guide your strategy development.
    • Pro Tip: Think about how the setup of your slalom course, your driving, and your planned path can work together to help you optimize your time. 

Step 3:  Code the robot to complete the challenge.

  • Your task is to use the shared strategy and path plan you developed in Step 2 to code the robot to drive through the barrel gates, finishing by driving through the AprilTag gates as quickly as possible. 
  • Use this task card (Google / .docx / .pdf) to guide your coding process. 
    • Pro Tip: Move back and forth between driving and coding as needed to help you optimize your time in this challenge. Document your driving and coding times, along with any changes you make, so you can use this information to get the fastest possible time.

Step 4: Explore! Move between driving and coding to iterate on your project and improve your strategy!

  • Together with your group, brainstorm ways to make your project better.
  • Drive the robot to test out your ideas, and choose one to start with.
  • Iterate on your project to ensure it successfully completes the entire slalom course.
  • Continue to move between driving and coding frequently to iterate on your project and find the best strategy to complete the challenge!
     

Share Your Strategy

Once everyone has completed the challenge, it’s time to share your strategy with the class. To prepare for this sharing session, answer the following questions in your journal:

  • Describe your final strategy for completing the challenge. Why was it successful? 
  • How did your slalom course design affect the time it took to complete the course? What evidence do you have for this?
  • How did your group collaborate to develop that strategy together?
  • How did you apply what you learned in the unit (or the course) to complete the challenge? Be specific in your answers.
  • Do you think your strategy was the best way to complete the challenge on your course? Why or why not?

Reflect and Share

At the start of this unit, you co-created learning targets with your teacher. Once you have completed the challenge, it is time to reflect on your progress toward those learning targets.

For each of your learning targets, complete the following sentences in your journal:

  • At first, I thought ___________ because ___________.
  • Now that we've completed the unit challenge, I understand ___________.
  • My evidence for this new understanding is ___________, which shows ___________.

Check in with your teacher when you have completed the sentences for each learning target. This reflection will help you share your learning.


Select Return to Units > to go back to all Units.