PI4 — Correlated Multi-Instrument Mission (Level 4: Coordination & Optimisation)

Mission Goal

Run a coordinated mission where multiple instruments (e.g., camera + sensor streams + micro:bit beacon) produce data that can be aligned and compared. Your job is to make the combined dataset coherent.

Why This Matters

Real spacecraft integrate instruments. The value often comes from correlation: “What did the camera see when the sensor spiked?” Level 4 is about system design across teams.

What Data You Collect

Hardware / Software Needed

Inputs From Other Teams

What You Must Produce (Deliverables)

Step-by-Step Build

  1. Agree a shared clock strategy:
    • Option A: Use Raspberry Pi system time for everything.
    • Option B: Use monotonic “t=0” and record start timestamp.
  2. Implement continuous sensor logging (e.g., 10 Hz) to CSV.
  3. Implement periodic image capture (e.g., every 5 seconds) with timestamped filenames.
  4. Capture events:
    • Manual: press a key to write an “EVENT” line to an events.csv
    • External: ingest micro:bit event beacons and log them
  5. Run a mission with at least 3 phases (e.g., still → movement → still).
  6. Correlate:
    • Find sensor spikes and link them to nearest images
    • Check if events align with sensor/visual changes
  7. Optimise: adjust rates and formats to reduce file sizes while preserving insight.

Data Format / Output

Analysis Ideas

Success Criteria

Evidence Checklist

Safety & Privacy

Common Failure Modes

Stretch Goals

Scaffolding Example (optional)

You are allowed to reuse structures and formats from other teams — but not their decisions.

Structure: “Comms Relay” interface contract

  • Inputs: what messages/data arrive?
  • Processing: how you validate/transform?
  • Outputs: what you forward/store?
  • Failure handling: what if data is missing?

Example contract line

  • “If no message for 10s, write TIMEOUT and keep listening.”