PX4
General Information
PX4 is an open-source flight control software designed for drones and other unmanned vehicles. It provides advanced flight control capabilities and is fully compatible with OpenHD through MavLink integration.
Connecting PX4 to OpenHD
To establish a connection between PX4 and OpenHD, you can use the same methods as described for other flight controllers:
- Recommended Method: Utilize the hardware UART from your air unit (e.g., Raspberry Pi) along with one hardware UART from your flight controller.
- Alternative Method: Use a USB cable on supported flight controllers.
Enabling UART in OpenHD
By default, UART telemetry may be disabled in older OpenHD versions. To enable it:
- Navigate to the AIR(TMP) Settings registry using QOpenHD
- Select serial0 and set the correct baud rate that matches your flight controller
- In OpenHD 2.5 and higher, telemetry is enabled by default on Serial0
Configuration
PX4 supports bidirectional MavLink communication, which means:
- Settings can be changed via MavLink
- OpenHD-RC functionality is available
- Full telemetry integration works seamlessly
For specific PX4 configuration steps, please refer to the PX4 documentation and ensure your flight controller firmware supports MavLink telemetry output.