Browse Source

Support headless mode for ignition gazebo

This adds support for `HEADLESS=1` when starting ignition gazebo with headless mode
master
Jaeyoung-Lim 3 years ago committed by Lorenz Meier
parent
commit
d32f0d6168
  1. 7
      Tools/sitl_run.sh

7
Tools/sitl_run.sh

@ -186,8 +186,13 @@ elif [ "$program" == "gazebo" ] && [ ! -n "$no_sim" ]; then
fi fi
elif [ "$program" == "ignition" ] && [ -z "$no_sim" ]; then elif [ "$program" == "ignition" ] && [ -z "$no_sim" ]; then
echo "Ignition Gazebo" 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}" 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 elif [ "$program" == "flightgear" ] && [ -z "$no_sim" ]; then
echo "FG setup" echo "FG setup"
cd "${src_path}/Tools/flightgear_bridge/" cd "${src_path}/Tools/flightgear_bridge/"

Loading…
Cancel
Save