Skip to content

Commit

Permalink
Tools: Add ardupilot_gazebo install script
Browse files Browse the repository at this point in the history
Added ardupilot_gazebo package for simulation purposes
  • Loading branch information
snktshrma authored and rmackay9 committed Jan 6, 2023
1 parent 42a2a51 commit 3a85f11
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Tools/environment_install/install-ROS-ubuntu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ set -e
# set -x

ROS_WS_ROOT=$HOME/ardupilot-ws
AP_GZ_ROOT=$HOME/ardupilot_gazebo

red=`tput setaf 1`
green=`tput setaf 2`
Expand Down Expand Up @@ -246,6 +247,26 @@ else
echo "Skipping adding ardupilot_ws to your home folder."
fi


if maybe_prompt_user "Add ardupilot_gazebo to your home folder [N/y]?" ; then
if [ ! -d $AP_GZ_ROOT ]; then
git clone https://github.com/khancyr/ardupilot_gazebo
pushd $AP_GZ_ROOT
mkdir build
pushd build
cmake ..
make -j4
sudo make install
popd
popd
else
heading "${red}ardupilot_gazebo already exists, skipping...${reset}"
fi

else
echo "Skipping adding ardupilot_gazebo to your home folder."
fi

heading "${green}Adding setup.bash, ROS_MASTER_URI and ROS_HOSTNAME to .bashrc ${reset}"
grep -q -F "source $ROS_WS_ROOT/devel/setup.bash" ~/.bashrc || echo "source $ROS_WS_ROOT/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
Expand Down

0 comments on commit 3a85f11

Please sign in to comment.