Skip to main content

Ring Leader
Lesson 3: Coding for Autonomous Movements


In the Learn section, you learned how to plan the path you want your robot to take by decomposing behaviors. You also learned how to code your robot's arm and claw to move using the [Spin] and [Spin for] blocks in VEXcode EXP. In this practice section, you will begin to apply that learning in the Autonomous Movements practice activity.

In this activity, you will create a VEXcode EXP project to pick up a ring and place it on the small post. Follow along with the video below to decompose the behaviors for the activity. Then you can use those behaviors to begin creating your project for the Autonomous Movements practice activity.

Now it's your turn to complete the Autonomous Movements practice activity!

In this animation, the robot drives to the ring, picks it up, then drives to the post and places the ring on the post.  This animation shows one example of how a project can be created to complete the Autonomous Movements practice activity.

Use this document as a reference to complete the practice activity. Google / .docx / .pdf

As you complete the Autonomous Movements activity, document your projects and tests in your engineering notebook.

  • Draw a sketch to show how your robot should move to complete the activity
  • List the steps needed to create a project based on your sketch
  • Document the changes you make after each iteration

See the image on the left for an example of how you can record your project ideas and tests.

Engineering notebook example

Prepare for the Challenge

In Compete (on the next page), you will code your robot to pick up and place two rings on the small post as quickly as possible in the Coding Crunch Challenge. Learn how to complete the challenge, check your understanding, then practice for the challenge.

The goal of this challenge is to code your robot pick up and place two rings on the post as quickly as possible.

Watch this animation to see an example of how your robot could move to complete the Coding Crunch Challenge. 

Follow the steps in this document to learn more about how to complete this challenge. Google / .docx / .pdf

Check Your Understanding

Before beginning the challenge, ensure that you understand the rules and setup of the challenge by answering the questions in the document below in your engineering notebook.

Check Your Understanding questions Google / .docx / .pdf

After completing the questions, try practicing the challenge.

Select Next > to compete in the Coding Crunch Challenge.