PX4/PX4-Autopilot
PX4 Autopilot Software
Build a local PX4 software-in-the-loop environment with Gazebo and QGroundControl.
how to Reviewed 8/7/2026
I want a local PX4 development loop where firmware changes can be tested in simulation before touching hardware.
Clone the PX4 repository and follow its official toolchain setup for your host operating system.
Build the software-in-the-loop target using the commands in the official PX4 build instructions.
Start the Gazebo simulation target so a simulated vehicle appears.
Start QGroundControl and connect it to the SITL instance; verify telemetry and parameter access.
Confirm that messages flow between firmware, simulator and ground station before development work.
Use the official PX4 toolchain; this guide links the repositories, it does not replace the official setup instructions.
PX4 Autopilot Software
Open source robotics simulator. The latest version of Gazebo.
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Marshalling / communication library for drones.