Skip to main content

Moving Through a City
Lab 2 - Self-Driving Car Obstacle Challenge

Teacher Portal

Implementing VEX 123 STEM Labs

STEM Labs are designed to be the online teacher’s manual for VEX 123. Like a printed teacher’s manual, the teacher-facing content of the STEM Labs provides all of the resources, materials, and information needed to be able to plan, teach, and assess with VEX 123. The Lab Image Slideshows are the student-facing companion to this material. For more detailed information about how to implement a STEM Lab in your classroom, see the Implementing VEX 123 STEM Labs article.

Goals and Standards

Goals

Students will apply

  • Designing and running a VEXcode 123 project.
  • Coding the 123 Robot to move in order to solve an authentic problem - navigating a path while avoiding obstacles.

Students will make meaning of

  • How to solve an authentic problem such as coding the 123 Robot to move around obstacles along an intended path.
  • How to code the 123 Robot to move using VEXcode 123.

Students will be skilled at

  • Connecting the 123 Robot to their device.
  • Downloading a project to the 123 Robot. 
  • Running a VEXcode 123 project on their 123 Robot. 
  • Using the drivetrain commands in VEXcode 123 to make their 123 Robot move and turn. 
  • Designing an obstacle course for the 123 Robot.

Students will know

  • How to code the 123 Robot to move while avoiding obstacles.

Objective(s)

Objective

  1. Students will create an obstacle for their 123 Robot to move around, avoid, or push out of the way. 
  2. Students will understand how to move their 123 Robot around an obstacle on their tile road using commands such as forward, backward, left, and right in a sequence. 
  3. Students will pair the 123 Robot to their device. 
  4. Students will download and run a project on their 123 Robot. 

Activity

  1. During Engage, students will create an obstacle using recycled materials. 
  2. During Play Part 1, students will code their 123 Robot to navigate around or push an obstacle out of the way using forward, backward, left, and right commands. During Mid-Play Break, students will explain how they troubleshooted to figure out the correct code for their project. 
  3. During Play Part 1, students will pair their 123 Robot to their device before testing their project.
  4. During Play Part 1, students will use VEXcode 123 and follow the necessary steps to download and run their project.

Assessment

  1. During both Play sections, students will create a VEXcode 123 project to navigate around an obstacle or push out of the way. 
  2. During Play Part 2, students will code their 123 Robot to navigate around or push an obstacle out of the way again, but this time they will also pull a trailer. 
  3. During Play Part 2, after the students edit their project from Play Part 1, students will have to ensure that their 123 Robot is still correctly paired to their device before testing their edited project. 
  4. Once students have created their project in Play Part 2, they will follow the necessary steps to download and run their projects independently.

Connections to Standards