Skip to content

Software Repository for the VantTec Unmanned Underwater Vehicle platforms.

Notifications You must be signed in to change notification settings

vanttec/vanttec_uuv

Repository files navigation

VantTec's UUV Repository

This is the UUV's main repository running with ROS Noetic and docker containers. Please consider the host you would be working on before starting: 1) jetson tx2, 2) OS without gpu, i.e., iOS, ubuntu20.04 or windows, 3) ubuntu20.04 with gpu.

Running the workspace for the first time

cd
git clone --recurse-submodules https://github.com/vanttec/vanttec_uuv.git

Inside the /vanttec_uuv/dockerfiles/ directory you would find the next three options:

  • ubuntu2004
  • ubuntu2004_gpu
  • ubuntu2004_jetsontx2

Each option contains a Dockerfile (image) and their respective create_container.bash, so please select the one that suits you the most and continue:

cd ~/vanttec_uuv/dockerfiles/{selected_option}
docker build -t uuv .
./create_container.bash
docker exec -it uuv /bin/bash

For the jetson tx2, the ZED SDK must be installed manually (other options don't require this step):

cd /ws/vanttec_uuv/src/dockerfiles/ubuntu2004_jetsontx2
# Manual installation of the ZED SDK
./ZED_SDK_Tegra_L4T32.7_v4.1.3.zstd.run

Afterwards:

cd /ws/vanttec_uuv/
catkin_make
source ~/.bashrc

Are you working with the ZED on your laptop without gpu?

In this case, you would use the zed-open-capture project for manipulating the ZED camera:

cd /
cd zed-open-capture
cd udev 
bash install_udev_rule.sh
cd ..
mkdir build
cd build
cmake ..
make -j$(nproc)
make install
ldconfig

Did the GUI was working and now isn't? Please use:

docker stop uuv
docker rm uuv
cd ~/vanttec_uuv/dockerfiles/{selected_option}./create_container.bash
docker exec -it uuv /bin/bash

About

Software Repository for the VantTec Unmanned Underwater Vehicle platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published