Skip to content

Architecture Overview

This section provides a high-level overview of the system architecture. For detailed information on each subsystem, refer to the following chapters:

System Components

VisionFlow-PX4 consists of the following major subsystems:

SubsystemDirectoryDescription
Flight Control Coresrc/modules/47 PX4 modules
Custom Controllerssrc/modules/pregme_*PreGME prescribed performance control
Arm Dynamicssrc/lib/gamma_arm_dynamics/Gamma series arm models
Simulation AssetsTools/simulation/gz/Gazebo worlds and models
Toolchainwindshape_dev/Control GUI, log review, data streaming
Docker Environmentdocker/Containerized workflow
Board Supportboards/Hardware configurations for 10 vendors
Communication Messagesmsg/180+ uORB message definitions

Data Flow