From d32f0d6168ffe0e0998b160a07a7cf447cd68b7a Mon Sep 17 00:00:00 2001 From: Jaeyoung-Lim Date: Sat, 4 Sep 2021 12:35:14 +0200 Subject: [PATCH] Support headless mode for ignition gazebo This adds support for `HEADLESS=1` when starting ignition gazebo with headless mode --- Tools/sitl_run.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Tools/sitl_run.sh b/Tools/sitl_run.sh index eaf41c2e63a..c990277a585 100755 --- a/Tools/sitl_run.sh +++ b/Tools/sitl_run.sh @@ -186,8 +186,13 @@ elif [ "$program" == "gazebo" ] && [ ! -n "$no_sim" ]; then fi elif [ "$program" == "ignition" ] && [ -z "$no_sim" ]; then echo "Ignition Gazebo" + if [[ -n "$HEADLESS" ]]; then + ignition_headless="-s" + else + ignition_headless="" + fi source "$src_path/Tools/setup_ignition.bash" "${src_path}" "${build_path}" - ign gazebo ${verbose} -r "${src_path}/Tools/simulation-ignition/worlds/${model}.world"& + ign gazebo ${verbose} ${ignition_headless} -r "${src_path}/Tools/simulation-ignition/worlds/${model}.world"& elif [ "$program" == "flightgear" ] && [ -z "$no_sim" ]; then echo "FG setup" cd "${src_path}/Tools/flightgear_bridge/"