CUT TO:
INT. PROJECT ARCHIVE — STORYBOARD ROOM
The USER opens UNSW AUStronauts CubeSat.
DIVAKAR DESSAI
CUT TO:
The USER opens UNSW AUStronauts CubeSat.
DIVAKAR DESSAI
CASE FILE / Space Systems / Software Engineering
Software and systems engineering work supporting UNSW AUStronauts and the development of a student-built CubeSat mission.
01–02 / OPENING SEQUENCE
01 / Establishing Shot
A CubeSat requires several software and hardware subsystems to operate together reliably under severe constraints on power, bandwidth, computing resources and physical space.
02 / Wide Shot
UNSW AUStronauts is a multidisciplinary student satellite team developing a CubeSat mission. Software development therefore sits within a larger systems-engineering process involving electrical, mechanical, communications and mission requirements.
03 / CHARACTER NOTE
Subject
Divakar Dessai
Production
UNSW AUStronauts CubeSat
Take
03 / Role
Role notes
DIVAKAR DESSAI
04 / CLOSE-UP
Unlike a conventional web application, spacecraft software must operate with constrained hardware, limited communications bandwidth and intermittent contact with the ground while remaining reliable enough for mission operations.
05 / TRACKING SHOT
A plan emerges.
The software effort involved breaking spacecraft functionality into well-defined subsystems, evaluating onboard-computing options, considering telemetry and communication formats and designing software around the operational constraints of a CubeSat mission.
06 / INSERT SHOTS
The system takes shape.
07 / DIRECTOR'S NOTES
Things we decided along the way
01
Treated software as part of the overall spacecraft system rather than as an isolated application.
02
Considered power, compute and bandwidth constraints when evaluating architecture.
03
Separated subsystem responsibilities to support parallel team development.
04
Designed communication around structured telemetry and command messages.
design decisions
somewhere mid-build
08 / RETAKES
Naturally, not everything cooperates.
09 / FINAL SHOT
Contributed to the development of the CubeSat software architecture.
Helped define software-system responsibilities and interfaces.
Applied conventional software-engineering concepts within a spacecraft environment.
Gained experience working within a multidisciplinary systems-engineering project.
10 / PRODUCTION NOTES
The tools behind the scenes.
FADE OUT.
USER closes the file.
One project down. A few more stories left.
DIVAKAR DESSAI