unisat

HAB Payload — Operations Guide

Profile key (medium): hab_payload_medium · Mass cap: 2.0 kg · Volume: 6000 cm³ Template: mission_templates/hab_standard.json ·

Also covers hab_payload_small (1.0 kg, 2250 cm³) and hab_payload_large (5.0 kg, 18000 cm³). Pick the size that matches your balloon envelope + lifting gas.


1. Mission class

High-altitude-balloon (HAB) payload for educational / citizen- science flights. Typical mission profile: launch with a latex or mylar envelope, ascend at ~5 m/s to ~30 km, burst, descend under a parachute, recover 100–300 km downwind.

2. Physical envelope

Parameter Small Medium Large
Mass cap 1.0 kg 2.0 kg 5.0 kg
Dimensions (mm) 150×150×100 200×200×150 300×300×200
Volume (cm³) 2250 6000 18000
Generation 0.5 W (small solar cell) 1 W 2.5 W
Consumption 1.5 W 3 W 6 W

3. Regulatory context

4. Subsystem matrix

Subsystem Status
OBC
Barometer (MS5611)
GNSS
UHF RTTY / LoRa
APRS (licensed op.)
Camera (wide-angle)
Environmental sensors (temp, humidity, UV, radiation)
IMU ⚠ (optional)
ADCS
Descent controller ❌ (passive parachute only)

5. Build

make target-hab-medium          # default for 2.0 kg envelope
# or configure small / large manually:
# cmake -B firmware/build-arm-hab-small -S firmware \
#       -DCMAKE_C_FLAGS=-DMISSION_PROFILE_HAB_PAYLOAD_SMALL=1

Compile-time macro: MISSION_PROFILE_HAB_PAYLOAD_MEDIUM=1 (or _SMALL / _LARGE).

6. Mission config

cp mission_templates/hab_standard.json mission_config.json

Key fields:

7. Mass & volume validation

Per form-factor (ALL_ENABLED subset relevant for HAB):

Size Typical loaded mass Limit Volume used / total
Small 0.82 kg 1.0 kg 270 / 2250 cm³
Medium 1.45 kg 2.0 kg 475 / 6000 cm³
Large 2.90 kg 5.0 kg 850 / 18000 cm³

8. Typical mission phases

ground_setup → ascent → float → burst → descent → landed
Phase Typical duration Notes
ground_setup 30 min Balloon inflation + checklist
ascent 90–180 min ~5 m/s nominal
float 0–120 min Only if balloon is zero-pressure
burst 2–10 s Sudden pressure spike
descent 30–90 min ~30 m/s initial, decreasing
landed until recovery Downlink GPS for chase team

9. Testing checklist (bench)

Legend: [x] = verified in software / CI / SITL (passes in the current release); [ ] = requires bench hardware, RF range test, or flight-day field activity — team must sign off manually.

10. Flight-day checklist

11. Known limitations

12. Post-flight debrief

Capture:

Publish:

File a flight report in docs/operations/flight_reports/.


Previous profile: rocket_avionics.md · Next profile: drone.md