VectorFlight: Pegasus Control System
The VectorFlight Pegasus Control System was developed with an ambitious engineering goal: to create a flight control architecture that operates identically whether it is flying a virtual drone in a 3D environment or a physical aircraft in the field. By using a "single source of truth" via the SuperVar framework, Pegasus allows for the seamless iteration of complex flight dynamics, autopilot logic, and sensor filtering on a desktop PC, which can then be deployed to a Raspberry Pi or microcontroller target without rewriting the core engine.
The architecture is built for parity: the same C++ codebase can run as a graphical Ground Control Station (GCS) or as a headless, embedded Linux flight controller interfaced with a bare-metal microcontroller and sensors. It features a sophisticated, low-latency telemetry protocol.
🚀 View the VectorFlight Repository on GitHub