PX4 Development and Simulation Toolkit
The components needed to build a local PX4 development and software-in-the-loop verification loop.
4 indexed resources · Reviewed 8/7/2026
Problem statement
I want to develop against PX4 locally. Which firmware, protocol, ground control and simulator pieces form the standard open loop?
Audience and prerequisites
PX4 developers and robotics researchers
Layered technology path
Flight firmware
The PX4 autopilot stack and its build toolchain.
Required
Selection: Official PX4 repository
Telemetry protocol
The MAVLink protocol used between PX4 and ground tools.
Required
Selection: Protocol reference repository
Ground control
Ground station used to connect to a SITL instance and inspect telemetry.
Required
Selection: Reference ground station in the PX4 ecosystem
Simulator
Physics simulation target for software-in-the-loop tests.
Optional
Selection: Official simulation documentation
Validation sequence
- Build the PX4 firmware with the official toolchain.
- Launch the simulator and connect the ground station.
- Verify MAVLink message flow and then proceed to hardware testing.
Known boundaries
- The official PX4 documentation is the source of truth for version-specific setup steps.
- This toolkit is a development loop, not a certification path.