Astra Autonomous Flight System (AAFS)
Hardware- 4 Devlogs
- 2 Total hours
I am building an autonomous rocket flight system that plots position and will also use that data to move itself to stabilise the aircraft.
I am building an autonomous rocket flight system that plots position and will also use that data to move itself to stabilise the aircraft.
Document Number: EN‑0004
Title: Documentation Standards
Author: Pathan
Created: 30‑06‑2026
Last Modified: 30‑06‑2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
Related Documents:
This document defines the documentation standards used throughout the ASTRA Autonomous Flight System (AAFS).
The objective is to ensure all engineering records are clear, consistent, traceable, and maintainable throughout the project’s lifetime.
Documentation is a primary engineering deliverable.
Every major engineering decision, requirement, calculation, trade study, simulation, implementation, and test shall be documented.
Engineering documentation shall accurately reflect the current state of the project.
Unless otherwise required, engineering notebook documents should follow the standard ASTRA document template.
Each document shall include:
Documentation shall:
Opinions shall be supported by engineering reasoning whenever possible.
Engineering documents should record:
The level of detail shall be appropriate for the document type.
Figures and diagrams should:
Block diagrams, system architectures, flowcharts, and mathematical models should be included whenever they improve understanding.
Every revision shall:
Major engineering changes should be documented through new notebook entries when appropriate.
Documents should reference related notebook entries, requirements, software modules, simulations, and test reports whenever applicable.
Engineering decisions should remain traceable throughout the project lifecycle.
Document Number: EN‑0003
Title: Repository Standards
Author: Aamir Khan Pathan
Created: 30‑06‑2026
Last Modified: 30‑06‑2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
Related Documents:
This document establishes the standards governing the structure, organization, and maintenance of the ASTRA Autonomous Flight System (AAFS) repository. These standards ensure consistency, traceability, maintainability, and scalability throughout the project’s lifecycle.
The ASTRA repository shall be organized by engineering discipline.
Top‑level Directories include:
Each directory shall contain only files relevant to its designated purpose.
README.md file describing its purpose when practical.Engineering notebook documents shall follow the format:
EN‑0001_Project_initialization.md
Subsystem documents shall follow the format:
SYS‑001_Mission_Requirements.md
SW‑001_Software_Architecture.md
MECH‑001_Airframe.md
ELEC‑001_Power_System.md
For full breakdown of prefixes refer to [Astra/Document Templates And Breakdowns/Prefix_Definitions.md](url)
File names shall:
.md extension unless another format is required.Development shall use the following branches:
The main branch shall always represent the latest stable revision.
Commits shall represent a single logical change.
Commit messages should follow the format:
docs(EN‑0003): update repository standards
feat(nav): implement sensor fusion
fix(control): resolve PID oscillation
hardware(pcb): revise flight computer layout
Document Number: EN‑0002
Title: Development Roadmap
Author: Aamir Khan Pathan
Created: 2026‑06‑29
Revision: 0.1
Status: Draft
Subsystem: Project Administration
Related Documents: EN‑0001, ROADMAP.md
The purpose of this document is to establish the planned development strategy for the ASTRA Autonomous Flight System.
This roadmap defines the engineering phases, major milestones, dependencies, expected deliverables, and success criteria that will guide development throughout the project lifecycle.
This document serves as the baseline planning document for the ASTRA program and may evolve as new requirements, technical discoveries, and project priorities emerge.
ASTRA follows an iterative systems engineering approach.
Each subsystem progresses through the following lifecycle:
Status: Complete
Objectives
Deliverables
Objectives
Success Criteria
Objectives
Deliverable
Objectives
Objectives
Objectives
Objectives
Objectives
Every feature follows the workflow:
Each phase should have a clear definition of “done.”
Example — Phase II Exit Criteria
Major risks (high‑level only):
Document Number: EN-0001
Title: Project Initialization
Author: Aamir Khan Pathan
Date Created: 29-06-2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
This document formally establishes the ASTRA Autonomous Flight System (AAFS) project and defines its initial engineering vision, objectives, scope, and development philosophy.
This entry serves as the foundation of the engineering notebook and provides the baseline from which all future technical decisions, requirements, and design work will evolve.
ASTRA Autonomous Flight System
AAFS
ASTRA is intended to become a modular autonomous flight platform capable of collecting telemetry, estimating vehicle state, executing autonomous guidance algorithms and corrections, and supporting progressively advanced recovery capabilities.
The project is designed as a long-term engineering initiative focused on learning and applying principles from:
The emphasis is placed on designing every subsystem as an independent module while maintaining full system integration through well-defined interfaces.
The initial goals of ASTRA are:
ASTRA follows several core principles:
Every engineering decision should and shall be justified through analysis, testing, or documented trade studies.
The ASTRA project will be considered successful if it achieves:
This engineering notebook shall record every major engineering decision, design revision, analysis, simulation, trade study, and test result produced throughout the ASTRA project lifecycle.
Each notebook entry should provide sufficient technical detail to allow another engineer to understand the reasoning behind the decisions made.