From 8738f8fbf89159e98a2666b4329042b49158fb6a Mon Sep 17 00:00:00 2001 From: Jihoon Oh Date: Sun, 4 Aug 2024 02:33:51 +0900 Subject: [PATCH 1/2] Update README.md --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 774286f..f746798 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,22 @@ cd deep_vision_ros/deep_vision_ros && ./prepare.sh cd ~/ros/catkin_ws && catkin b ``` +#### using anaconda (Recommended) +You can build ROS package with anaconda environment. +```bash +sudo apt-get install libxml2-dev libxslt-dev libopenblas-dev libspatialindex-dev freeglut3-dev libsuitesparse-dev libblas-dev liblapack-dev libxcb-cursor0 +conda create -n ros-env python=3.9 -y +conda activate ros-env +pip install psutil==5.5.1 empy==3.3.2 rospkg gnupg pycryptodomex catkin-tools wheel cython # for ROS build +mkdir -p ~/ros/catkin_ws/src && cd ~/ros/catkin_ws/src +git clone https://github.com/ojh6404/deep_vision_ros.git +wstool init +wstool merge -t . deep_vision_ros/deep_vision_ros/rosinstall.noetic +wstool update -t . # jsk-ros-pkg/jsk_visualization for GUI +cd deep_vision_ros/deep_vision_ros && ./prepare.sh +cd ~/ros/catkin_ws && catkin b +``` + #### using docker (Recommended) Otherwise, you can build only `deep_vision_ros_utils` package for using intractive prompt gui ```bash From b18dd0e31c4f7bd90158c6fc4649d28e86d0fbf1 Mon Sep 17 00:00:00 2001 From: Jihoon Oh Date: Sun, 4 Aug 2024 02:35:41 +0900 Subject: [PATCH 2/2] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f746798..1542922 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ This package is build upon - ROS1 (Noetic) - python3.9, python3.9-dev, python3.9-venv - catkin virtualenv (python>=3.9 used for DEVA) +- Nvidia Driver>=530 (for cuda-12.1) - (Optional) docker and nvidia-container-toolkit (for environment safety) ### Build package @@ -67,7 +68,7 @@ and build whole package on docker environment. ```bash source ~/ros/catkin_ws/devel/setup.bash roscd deep_vision_ros_utils/../deep_vision_ros -docker build --build-arg CUDA_VERSION=11.3 -t deep_vision_ros . # default is 11.3, you can also build with 12.1 +docker build -t deep_vision_ros . ``` ## How to use