This README provides step-by-step instructions to clone, install, and build the uuv_sim repository along with its dependencies.
I fixed some bugs in uuv_simulator, enabling trajectory interaction. Using this, I successfully navigated the ECA_9 AUV to follow my planned trajectory.
Furthermore, I made additional adjustments to the previous uuv_simulator to make it compatible with Ubuntu 20.04.
On Ubuntu, run:
sudo apt-get update && sudo apt-get install -y \
nvidia-cuda-toolkit \
python3-catkin-tools
pip3 install scipyIt is recommended to create a dedicated ROS workspace:
mkdir -p ~/uuv_sim_ws/src
cd ~/uuv_sim_ws/src
git clone https://github.com/9woods123/uuv_sim.gitcd ~/uuv_sim_ws
catkin_makeAfter a successful build, source the workspace:
source devel/setup.bashYou can find an online motion planning project at online_motion_planner.
This project uses uuv_sim to simulate a torpedo-shaped AUV (ECA_9).