Flight logs
AstroNav Nano stores mission data as CSV files.
Leaving USB mode
Section titled “Leaving USB mode”When using USB configuration mode:
- Finish editing files.
- Close applications that are using the drive.
- Safely eject the AstroNav Nano drive.
- Wait for the board to leave storage mode.
On Windows, use:
Safely Remove Hardware / Eject
Avoid disconnecting power while a write is active.
EXITUSB
Section titled “EXITUSB”The serial command:
EXITUSBcan also request that the board leave USB storage mode.
Retrieve a flight log
Section titled “Retrieve a flight log”After a completed flight:
- Confirm landing.
- Follow your normal recovery procedure.
- Remove power safely.
- Disconnect hazardous loads.
- Connect AstroNav Nano through USB.
- Open the
logsdirectory. - Copy the relevant CSV file.
Flight files use a format similar to:
Flight_XXXXXXXX.csvKeep the original log unchanged.
Perform analysis on a copy.
Logged data
Section titled “Logged data”A flight log may contain:
- Sample counter
- Time in milliseconds
- Power mode
- Flight state
- Pyro state
- Acceleration
- Rotation
- Pressure
- Temperature
- Altitude
- Vertical velocity
- Roll
- Pitch
- Health bits
Reviewing a flight
Section titled “Reviewing a flight”Pay particular attention to state transitions:
Idle↓Boost↓Coast↓Descent↓LandedThe log header tells you what the board decided:
| Field | Meaning |
|---|---|
APOGEE_TRIGGER |
How apogee was found. velocity, drop or peak_hold are normal; baro_descent is the backup for a tumbling or spinning rocket. |
PYRO_BLOCKED_REASON |
Why the pyro did not fire, or none. For example below_min_height or disabled. |
LANDING_TRIGGER |
How landing was confirmed, or timeout. |
ESTIMATED_HEIGHT_M, HEIGHT_MARGIN_M, ESTIMATED_SPEED_MPS, SPEED_MARGIN_MPS |
The flight estimates this flight used, as in Settings.ini. Firmware v1.2.3 and later. |
Compare recorded flight behavior with independent mission information where possible.
Review any warnings or fault conditions before drawing conclusions from the data.