← Technical Report

System Architecture

This chapter presents the overall system architecture of the Vayu flight control stack. Building upon the foundational concepts introduced in the previous chapter, we now describe how these elements are integrated into a cohesive and structured system.

The architecture is designed with a focus on modularity, hardware independence, and deterministic execution. It organizes the system into well-defined layers, each responsible for a specific aspect of functionality, ranging from low-level hardware interaction to high-level control logic.

In this chapter, we first provide an overview of the system in Section 3.1, followed by a detailed description of its layered design in Section 3.2, core components in Section 3.3, data flow in Section 3.4, and execution model in Section 3.5. We also discuss the key design principles that guided the development of the system in Section 3.6 and compare our approach with existing solutions in Section 3.7. This structured view establishes a clear understanding of how the Vayu stack operates as an integrated whole.