The Professional Autopilot. PX4 powers any vehicle from racing and cargo drones through to ground vehicles. The powerful and uniquely flexible core of the Dronecode Platform is open-source, and available for you to use and customise as needed. Homepage
PX4 is used in a wide range of use-cases, from consumer drones to industrial applications. It is also the leading research platform for drones and has been successfully applied to under water vehicles and boats.
  • Open Source
  • Full stack
    • Flight Stack
    • Middleware
    • ESC firmware
    • Bootloader
    • Operating System
      • NuttX OS
  • Flexible
  • World Class Devs
  • Membership++
  • Community


Complete Autopilot Solution
  • PX4 Flight Stack: The flight control system (autopilot).
  • MAVLink: A highly efficient, lightweight and blazing fast robotics communication toolkit.
  • QGroundControl: Modern, mobile and desktop user interface to configure the system and execute flights.
Built for Aerial Robotics
  • Optical Flow and Visual Inertial Odometry
  • Avoidance
  • Planning
Great User Experience
QGroundControl is a state of the art ground control station
  • AirSim
  • ROS Gazebo Simulator
  • jMAVSim
  • X-Plane
  • DroneKit-SITL
  • SITL Simulator (Software in the Loop)
  • Hardware In The Loop (HITL) simulation
  • Flight Controllers
    • Pixhawk-compatible flight controllers, including the 3DR Pixhawk and Pixhawk Mini
    • Qualcomm Snapdragon Flight
    • Intel® Aero Ready to Fly Drone
  • SIK Telemetry Radio
    • HopeRF HM-TRP
    • 3DR radio
    • RFD900 ultra long range radio
  • Optical Flow Sensor
Broad Airframe Support
PX4 supports anything from a multi rotor to a fixed wing, and all mix forms of VTOL planes in-between.

Installation, Scripting Levels