2023 Tutorials

As Zero Robotics transitions from using the SPHERES to the Astrobee Satellite, we wanted to centralize your teaching tools into one location.  If you have suggestions on how to improve these tutorials or the content within the educator guide, please email those suggestions to MIT’s ZR Partner, the Innovation Learning Center, at Katie@MassILC.com.

 

Zero Robotics (ZR) is a programming competition where Astrobee satellites inside the International Space Station (ISS) are controlled by programs developed by YOU! You will create, edit, share, save, simulate, and submit programming code in order to accomplish whatever your given task is. After several rounds of competition, finalists will compete in a live championship aboard the ISS. An astronaut will use your code to conduct the championship competition in microgravity with a live broadcast!

 

This five-week program was designed to engage middle school students in science, technology, engineering, and mathematics (STEM) through the ZR game. We hope to help you better understand this content by connecting it to something we think is pretty exciting: space! You'll also get the chance to learn about STEM careers so that you can understand the many interesting opportunities for success that STEM fields can offer. Most of all, we hope you have fun!

Due to the transition to the new Astrobees, the following table shows the tutorials available for learning to program in the ZR IDE using the graphical editor for the Summer of 2023.

2023 PROGRAMMING TUTORIALS INDEX

Here is a video to walk you through the ZR IDE on the 2023 LUNABEE game. We strongly suggest you to watch the video HERE if you have any question.

 

No.

Document Name

Description

Game Specific Videos

1

Create an ZR Account

Setup for an ZR account to access ZR IDE. Sandbox setup instruction for students without an email address. 

 

2

Invite Team Members

For team leaders to add team members.

 

3

Signup for Piazza

Use Piazza to ask questions and see others’ Q&As during the program. 

 

4

ZR IDE

Learn how to use the ZR IDE and write code in graphics (can convert to C++).

Basic IDE Training

5

Game Mode

Learn how to enter the game mode with game specific APIs. 

 

6

Share Code with Team

Learn how to create a group project and share code with your team members. 

 

7

Move Astrobee

Position

Learn how to send commands to move Astrobee robots to a position. 

 

8

Rotate Astrobee

(roll, pitch, yaw)

Learn how to send commands to change Astrobee orientation. 

 

9

Conditionals 1

Part 1: Basics of the “If - Then” statement and For Loops

Conditionals Part 1

10

Conditionals 2

Part 2: Use the “ Else-If” statement. 

Conditionals Part 2

11

Advanced Logic

Use logic operators in your conditionals. 

 

12

Creating Functions 

Learn how to create and use functions. 

 

13

Code Submission 

Instructions on how to submit your code. 

 

 

2023 Weekly Outlines

Here you can find suggested WEEKLY OUTLINES with goals, objectives and activities to do along with the tutorials.

 

2023 Materials Needed

Here is a SUGGESTED MATERIALS LIST for your consideration during lesson planning.

 

Curriculum Adjustments Advisory Team

The curriculum used in the previous competitions requires revisions that reflect new NASA resources, technologies, missions, as well as new CS and STEM curriculum frameworks and standards. If you are interested in receiving a stipend to serve on a Curriculum Adjustments Advisory Team this summer, please complete THIS APPLICATION before June 16, 2023.