px4/px4-autopilot

PX4 Autopilot Software

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 4th, 2012
Open Issues & Pull Requests: 368 (+1)
GitHub issues: Enabled
Number of forks: 15,982
Total Stargazers: 12,566 (+0)
Total Subscribers: 479 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.7 hours
Mean response time: 50.3 days
90th percentile: 71.8 days
Tracked items: 1,857

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 91% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 120
New in 7 days: 15
Closed in 7 days: 7
Avg open age: 470 days
Stale 30+ days: 32
Stale 90+ days: 3

Recent activity

Opened in 7 days: 15
Closed in 7 days: 3
Comments in 7 days: 12
Events in 7 days: 32

Top labels

  • status:stale (1,535)
  • stale (938)
  • status:needs-triage (74)
  • kind:bug (52)
  • scope:mavlink (12)
  • scope:control (11)
  • scope:drivers (11)
  • scope:estimation (10)

Detailed Description

PX4 Autopilot is an open-source autopilot software stack for unmanned aerial vehicles, ground vehicles, and other autonomous platforms. The project provides a complete flight control system that runs on Pixhawk hardware and compatible autopilot boards, enabling autonomous flight, navigation, and mission planning across multicopter, fixed-wing, and hybrid aircraft configurations.

The software addresses the challenge of autonomous vehicle control by implementing a modular architecture that separates flight dynamics, sensor fusion, navigation, and mission planning into distinct components. It uses MAVLink as its communication protocol and integrates with the ROS and ROS2 ecosystems, allowing developers to build custom autonomy stacks on top of a proven flight control foundation. The system handles sensor data fusion, attitude estimation, position control, and obstacle avoidance, abstracting away low-level hardware details so developers can focus on higher-level autonomy logic.

Developers should adopt PX4 if they are building autonomous aerial or ground vehicles and need a mature, hardware-agnostic flight control system with strong community support. The project suits research applications, commercial drone platforms, and educational robotics projects where standardized autopilot behavior is valuable. It works well for teams already invested in the ROS ecosystem or those requiring MAVLink compatibility with ground control stations like QGroundControl. The project explicitly positions itself within the Dronecode ecosystem, which provides context for how it integrates with related tools and standards in the autonomous vehicle space.

Development activity shows consistent engagement across multiple areas. The project maintains active work on core flight control algorithms and sensor integration. There is ongoing development of communication protocols and middleware, particularly around DDS support alongside the established MAVLink infrastructure. The codebase receives regular updates to support new hardware platforms and vehicle types. Community contributions are actively integrated, and the project sustains documentation and example code for developers building on the platform.