Development
Last updated
Last updated
This section explains how to support new vehicle types and variants, modify flight algorithms, add new modes, integrate new hardware, and communicate with PX4 from outside the flight controller.
:::tip This section is for software developers and (new) hardware integrators. It is not needed if you're building an existing airframe or flying using a PX4 vehicle. :::
It explains how to:
Get a , and deploy on .
Understand the and other core concepts.
Learn how to modify the flight stack and middleware:
Modify flight algorithms and add new .
Support new .
Learn how to integrate PX4 with new hardware:
Support new sensors and actuators, including cameras, rangefinders, etc.
Modify PX4 to run on new autopilot hardware.
, and PX4.
Communicate/integrate with external robotics APIs.
: Get help using the and other support channels.
: A great opportunity to meet the PX4 dev team and discuss platform technical details (including pull requests, major issues, general Q&A).
: What you can do with the code (free to use and modify under terms of the permissive !)
: How to work with our .