The PX4 Flight Stack supports virtually all VTOL configurations:
- Tailsitters (duo and quadrotors in X and plus configuration)
- Tiltrotors (Firefly Y6)
- Standard plane VTOL (plane plus quad)
The VTOL codebase is the same codebase as for all other airframes and just adds additional control logic, in particular for transitions.
All these VTOL configurations have been actively test-flown and are ready to use. Ensure to have an airspeed sensor attached to the system as its used by the autopilot when its safe to perform the transition.
Key Configuration Parameters
These configuration parameters have to be set correctly when creating a new airframe configuration.
VT_FW_PERM_STABthe system always uses attitude stabilization in hover mode. If this parameter is set to 1, the plane mode also defaults to attitude stabilization. If it is set to 0, it defaults to pure manual flight.
VT_ARSP_TRANSis the airspeed in m/s at which the plane transitions into forward flight. Setting it too low can cause a stall during the transition.
RC_MAP_TRANS_SWshould be assigned to a RC switch before flight. This allows you to check if the multicopter- and fixed wing mode work properly. (Can also be used to switch manually between those two control modes during flight)
The build log contains further detail.
The build log contains all settings and instructions to get one of these up and running.
Standard Plane VTOL
The build log contains further instructions how to build and reproduce the results below.