# Moving in a Geometric Shape Together

From FIRE Wiki

This is a lab that follows after Lesson 8 of the Lesson Curriculum. One robot creates a library of parameterized macro actions - to trace geometric shapes such as triangles and squares. These macro actions are then communicated to another robot. The first robot then selects a geometric shape to perform and communicates the action to the second robot. Both robots then perform the same action - moving in a geometric shape together.

This lab's purpose is both to reinforce Lessons 1-8, and also to allow students to think about how what geometric shapes are, and how they can be traced by a robot through action commands. For example, tracing an equilateral triangle (with internal angles of 60 degrees) requires the robot to turn 120 degrees.