Astro Pi Mission Space Lab 2026-2027

AstroPi_key_visual_pillars.png

Vad är Astro Pi Mission Space Lab?

Utmaningen går ut på att planera och programmera ett Python-program som körs på den internationella rymdstationen, ISS. Lagen kan antingen bestämma ISS hastighet så noggrant som möjligt eller planera ett eget experiment där de använder Astro Pi-datorernas sensorer eller kamera för att samla in data.

  • I utmaningen där ISS hastighet ska bestämmas skriver lagen ett Python-program som använder Astro Pi-datorernas sensorer eller kamera för att samla in data om ISS riktning och rörelse medan rymdstationen kretsar runt jorden. Därefter beräknas ISS hastighet utifrån den insamlade datan.

  • I det egna experimentet planerar lagen en egen vetenskaplig undersökning och samlar in data om ett valt forskningsämne med hjälp av Astro Pi-datorernas sensorer eller kamera.

Utmaningen genomförs på engelska, och därför är också materialen på engelska.

ESA:s material och anvisningar för handledare och elever

  • Mission Space Lab creator guide erbjuder unga en introduktion till många av de programmeringsfärdigheter som de behöver för att skapa sitt Python-program och ta fram de resultat som krävs. Guiden innehåller länkar till flera användbara material, till exempel ISS speed project guide, där det steg för steg förklaras hur den internationella rymdstationens, ISS, hastighet kan beräknas med hjälp av bilder.

  • Mission Space Lab rulebook innehåller de aktuella reglerna för Mission Space Lab-utmaningen, inklusive information om vad lagets program ska göra och vilka tekniska krav programmet måste uppfylla för att kunna köras på ISS.

  • Mission Space Lab mentor guide innehåller allt som behövs för att handleda utmaningen och stödja laget i att lösa eventuella problem.

  • ’Calculate the speed of the ISS using photos’ project guide presenterar ett sätt att beräkna den internationella rymdstationens, ISS, hastighet med hjälp av fotografier. Laget kan använda guiden som utgångspunkt och anpassa sitt program så att det fungerar på ISS med bilder som tas i realtid med Astro Pi-kameran.

  • ‘Astro Pi flight data analysis’ project guide låter deltagarna bekanta sig med sensordata som tidigare samlats in med Astro Pi-enheter och med hur sådan data kan analyseras. Guiden hjälper deltagarna att förstå hur mätdata kan bearbetas och användas för att besvara egna forskningsfrågor.

  • Flickr -bildalbum innehåller exempelbilder från den internationella rymdstationen som kan användas i Astro Pi-uppgifter. Bilderna kan användas för att utveckla och testa program samt för att planera egna forskningsidéer.

  • Astro Pi Replay Online gör det möjligt att testa Mission Space Lab-program i en webbtjänst som simulerar Astro Pi-miljön. Med hjälp av verktyget kan man använda samma bibliotek och indata som i Astro Pi-enheterna på ISS, vilket underlättar utvecklingen av programmen och hjälper till att hitta fel före inlämningen.

Anvisningar och material för utmaningen

Python-övningar för olika nivåer

Nedan finns Python-övningar från Raspberry Pi Foundation för olika färdighetsnivåer. Vid varje uppgift beskrivs kort vilka programmeringsfärdigheter som övas.

  • Hello World: I uppgiften tränas användningen av variabler, mottagandet av användarens inmatningar och utskrift av information..

  • Target Practice: I uppgiften tränas if- och if-else-strukturer samt formulering av villkor.

  • Rocket Launch: I uppgiften tränas användningen av variabler, räknare och repetitionsstrukturer.

  • Don't Collide: I uppgiften tränas villkorsstrukturer, användningen av variabler och utnyttjandet av slumptal.

  • Turtley Amazing: I uppgiften tränas repetitionsstrukturer, funktioner och programmerad ritning med Pythons turtle-bibliotek.

  • Python Quick Reaction Game: I uppgiften tränas villkorsstrukturer, tidsmätning och hantering av användarens inmatningar.

  • Physical Computing: I uppgiften tränas programmering av sensorer, knappar och LED-lampor. Uppgifterna kräver en Raspberry Pi-dator och tillhörande elektronik.

  • More Python: lists, dictionaries, and data: I uppgiften tränas hantering av listor, ordböcker, filer och data.

  • Python projects: Raspberry Pi Foundations samling av Python-projekt, där det finns fler övningar för olika färdighetsnivåer samt en sökfunktion för att hitta nya projekt.