Start QGroundControl


1️⃣ Run PX4 SITL with VTOL model

Open a terminal:

cd ~/PX4-Autopilot
make px4_sitl gz_standard_vtol


2️⃣ Run MAVROS (bridge PX4 ↔ ROS 2)

Open another terminal:

source /opt/ros/humble/setup.bash
ros2 launch mavros px4.launch fcu_url:=udp://:14540@

4️⃣ Subscribe to MAVROS local position

Open a new terminal:

source /opt/ros/humble/setup.bash
ros2 topic echo /mavros/local_position/pose