Resources for Astro Pi: Space Lab

Getting started

The Space Lab Creator Guide contains lots of info and resources on creating your program.

  1. Start by reading about your team's task in the Introduction

  2. Next read about the Astro Pi computers and how to set up your coding environment

  3. Read this overview of how to set up your program and the tools you can use to calculate the answer

A basic program to calculate speed

Below is a list of items picked out of the guide as a possible order to work through to get a program that will calculate a value for the ISS's speed:

  1. A good place to start is the tutorial on finding the speed using photos from 2022/23 including EXIF data

  2. Next, do the tutorial on Getting Started with the Pi Camera

  3. Use the code you wrote in 1. and 2. to create a program that uses the camera on the Astro Pi to take a series of photos then works out the speed from them. Make sure you call this program main.py You can test it using the Astro Pi Replay Tool.

Improving your code and getting it ready to submit

Now that you have a basic working program, you need to carry out the following steps to get it ready for the rigours of running in space:
  1. First, optimise it to run on the ISS, including dealing with runtime errors

  2. Next, can you improve the accuracy of your program?

  3. Time to put it through some tests to make sure it's ready to launch!

  4. Finalise the code for lift-off and submit it