Profile key: rocket_avionics Β· Mass cap: 500 g Β· Volume: 250 cmΒ³
Template: mission_templates/rocket_competition.json Β·
Competition-class suborbital rocketry avionics (IREC / SA Cup / Team America). 50 Γ 50 Γ 100 mm bay that sits inside the rocketβs electronics coupler, drives dual-deploy parachute pyrotechnics, and logs flight data at high rate.
| Parameter | Value |
|---|---|
| Mass cap | 500 g |
| Dimensions | 50 Γ 50 Γ 100 mm (rail envelope) |
| Volume | 250 cmΒ³ |
| Power generation | 0 W (battery-only) |
| Nominal consumption | 2.0 W |
| Battery | 2Γ 14500 Li-ion, ~3 Wh |
| Subsystem | Status |
|---|---|
| OBC | β |
| High-g IMU (Β± 16 g) | β |
| Barometer (MS5611) | β |
| GNSS | β |
| UHF / ISM telemetry | β |
| Dual-deploy controller | β |
| Camera | β (optional, mass-limited) |
| ADCS | β |
| S-band | β |
make target-rocket-avionics
Compile-time macro: MISSION_PROFILE_ROCKET_AVIONICS=1. Sets
PROFILE_FEATURE_DESCENT_CTRL=1, PROFILE_FEATURE_ORBIT_PREDICTOR=0.
cp mission_templates/rocket_competition.json mission_config.json
Key fields:
mission.competition.target_altitude_m β 10 000 ft / 3048 m is
the IREC basic category; 30 000 ft / 9144 m for advanced.mission.competition.dual_deploy β true mandatory for IREC.subsystems.comm_uhf.frequency_mhz β 915 MHz (US) or 433 MHz (EU).satellite.dimensions_mm β match your rocketβs coupler bay.| Metric | Value | Status |
|---|---|---|
| Total mass | 0.34 kg | β€ 0.50 kg β |
| Volume used | 145 cmΒ³ | 58 % of 250 cmΒ³ β |
Adding a small camera is feasible if the payload specialist can keep it under 80 g.
Rocket-specific phases (from mission_types.ROCKET_COMPETITION):
ground_checkout β armed β boost β coast β apogee
β
drogue_descent
β altitude < main_deploy
main_descent
β
landed
| Phase | Sensor focus |
|---|---|
ground_checkout |
IMU, barometer, telemetry |
armed |
Launch-detect predicate: accel > 3g |
boost |
High-g IMU (up to 15g peak) |
coast |
Barometer primary, IMU secondary |
apogee |
Eject drogue on pressure reversal |
drogue_descent |
Measure descent rate ~15β25 m/s |
main_descent |
Main eject at ~300 m AGL, rate ~5 m/s |
landed |
GNSS downlink for recovery |
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.
KeyRotationPolicy reports ok on ground console.launch_detect logic.Capture:
Analyse against rulebook:
File a flight report under docs/operations/flight_reports/<event>_<date>.md.
Previous profile: cubesat_12u.md Β· Next profile: hab_payload.md