Page last modified: Nov 29 2023.
Dave repositories
Project Dave consists of this repository along with other UUV components available online. Although some of the UUV components are available as packages, we recommend that you download them from source and work with them in your own uuv_ws
ROS workspace so that you can modify your work.
Clone Dave
Clone this repository and other relevant repositories provided under Field-Robotics-Lab:
mkdir -p ~/uuv_ws/src
cd ~/uuv_ws/src
git clone https://github.com/Field-Robotics-Lab/dave.git
Use vcs
to clone source dependencies
If not already installed - install vcstool.
sudo pip3 install -U vcstool
Use vcs
to read the input file and clone required dependencies
cd ~/uuv_ws/src
vcs import --skip-existing --input dave/extras/repos/dave_sim.repos .
If you get error Could not determine ref type of version: git@github.com: Permission denied (publickey).
, try following Git Hub Error Permission Denied Publickey and remove clone failed empty directory and try again
cd ~/uuv_ws/src
rm -rf dockwater ds_msgs ds_sim eca_a9 rexrov2 uuv_manipulators uuv_simulator
vcs import --skip-existing --input dave/extras/repos/dave_sim.repos .
OPTIONAL: GPU Multibeam sonar
- DO NOT INCLUDE THIS if you are not using multibeam sonar.
- It require CUDA Library and NVIDIA driver along with the NVIDIA graphics card that supports CUDA feature.
For instructions and plugin details : Multibeam Forward-Looking Sonar
cd ~/uuv_ws/src
vcs import --skip-existing --input dave/extras/repos/multibeam_sim.repos .