Intro

Setup

  • Run sim with drone only
ros2 launch lyoko_gz_bringup spawn_experiment.launch.py experiment_name:=bb_uav_ext_test

Running DDS (Zenoh Router)

Start the Zenoh router (required for ROS 2 DDS bridging):

ros2 run rmw_zenoh_cpp rmw_zenohd

Run qgc

• Add / configure UDP Link in QGroundControl

Application Settings → Comm Links → Add → UDP
- Select "Automatically connect on start"
- Name: any (e.g. SITL_UDP)
- Listening Port: 14551
  • Run qgc
qgc
  • Verify
which mavproxy.py
mavproxy.py --version

QGroundControl Setup

  • Ensure QGC can write settings (temp fix for broken ~/.config permissions)
export XDG_CONFIG_HOME=/tmp/qgc
mkdir -p $XDG_CONFIG_HOME/QGroundControl
  • Run Q Ground Control
qgc