Professional-grade flight control solution for drones and autonomous vehicles
This repository holds the PX4 flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones.
PX4 is a professional-grade, open-source flight control solution that supports a wide range of airframes including multicopters, fixed-wing aircraft, VTOL vehicles, and experimental types like rovers, blimps, boats, and submarines.
The platform is designed for both users and developers, offering comprehensive documentation, active community support, and continuous development through weekly dev calls and collaborative development processes.
Support for various multicopter configurations including quadcopters, hexacopters, and octocopters with advanced flight control algorithms.
Fixed-wing aircraft support with efficient flight modes, navigation, and autonomous mission planning capabilities.
Vertical Take-Off and Landing vehicles combining the benefits of both multicopter and fixed-wing capabilities.
Support for innovative vehicle types including rovers, blimps, boats, submarines, and other experimental platforms.
PX4 supports a wide range of flight controller boards and hardware platforms:
Open weekly development calls for all interested developers, including QA sessions for newcomers and ongoing platform development discussions.
Extensive user and developer guides, contribution guidelines, and community support through forums and chat platforms.
Fully open-source platform with BSD 3-clause license, encouraging community contributions and collaborative development.
Continuous integration, testing frameworks, and development tools for building and testing flight control software.