Skip to content

Commit d2790c6

Browse files
committed
Move example, socket_publisher and pangolin_viewer (ros/ros2)
1 parent 2ac5fd3 commit d2790c6

File tree

2 files changed

+42
-20
lines changed

2 files changed

+42
-20
lines changed

docs/ros2_package.rst

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,23 +106,34 @@ Build Instructions
106106
mkdir -p ~/lib/stella_vslam/build
107107
cd ~/lib/stella_vslam/build
108108
source /opt/ros/${ROS_DISTRO}/setup.bash
109-
USE_PANGOLIN_VIEWER=ON # ON if using Pangolin
110-
USE_SOCKET_PUBLISHER=OFF # ON if using SocketViewer
111-
cmake .. \
112-
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
113-
-DUSE_PANGOLIN_VIEWER=$USE_PANGOLIN_VIEWER \
114-
-DINSTALL_PANGOLIN_VIEWER=$USE_PANGOLIN_VIEWER \
115-
-DUSE_SOCKET_PUBLISHER=$USE_SOCKET_PUBLISHER \
116-
-DINSTALL_SOCKET_PUBLISHER=$USE_SOCKET_PUBLISHER \
117-
..
109+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
110+
make -j
111+
sudo make install
112+
113+
# When building with support for PangolinViewer
114+
cd ~/lib
115+
git clone -b 0.0.1 --recursive https://github.com/stella-cv/pangolin_viewer.git
116+
mkdir -p pangolin_viewer/build
117+
cd pangolin_viewer/build
118+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
118119
make -j
119120
sudo make install
121+
122+
# When building with support for SocketViewer
123+
cd ~/lib
124+
git clone -b 0.0.1 --recursive https://github.com/stella-cv/socket_publisher.git
125+
mkdir -p socket_publisher/build
126+
cd socket_publisher/build
127+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
128+
make -j
129+
sudo make install
130+
120131
mkdir -p ~/ros2_ws/src
121132
cd ~/ros2_ws/src
122133
git clone --recursive -b ros2 --depth 1 https://github.com/stella-cv/stella_vslam_ros.git
123134
cd ~/ros2_ws
124135
rosdep install -y -i --from-paths ~/ros2_ws/src --skip-keys=stella_vslam
125-
colcon build --symlink-install --cmake-args -DUSE_PANGOLIN_VIEWER=ON -DUSE_SOCKET_PUBLISHER=OFF
136+
colcon build --symlink-install
126137
127138
For using USB cam as a image source, download a repository of ``demos`` and pick ``image_tools`` module.
128139

docs/ros_package.rst

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,23 +104,34 @@ Build Instructions
104104
mkdir -p ~/lib/stella_vslam/build
105105
cd ~/lib/stella_vslam/build
106106
source /opt/ros/${ROS_DISTRO}/setup.bash
107-
USE_PANGOLIN_VIEWER=ON # ON if using Pangolin
108-
USE_SOCKET_PUBLISHER=OFF # ON if using SocketViewer
109-
cmake .. \
110-
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
111-
-DUSE_PANGOLIN_VIEWER=$USE_PANGOLIN_VIEWER \
112-
-DINSTALL_PANGOLIN_VIEWER=$USE_PANGOLIN_VIEWER \
113-
-DUSE_SOCKET_PUBLISHER=$USE_SOCKET_PUBLISHER \
114-
-DINSTALL_SOCKET_PUBLISHER=$USE_SOCKET_PUBLISHER \
115-
..
107+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
108+
make -j
109+
sudo make install
110+
111+
# When building with support for PangolinViewer
112+
cd ~/lib
113+
git clone -b 0.0.1 --recursive https://github.com/stella-cv/pangolin_viewer.git
114+
mkdir -p pangolin_viewer/build
115+
cd pangolin_viewer/build
116+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
116117
make -j
117118
sudo make install
119+
120+
# When building with support for SocketViewer
121+
cd ~/lib
122+
git clone -b 0.0.1 --recursive https://github.com/stella-cv/socket_publisher.git
123+
mkdir -p socket_publisher/build
124+
cd socket_publisher/build
125+
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
126+
make -j
127+
sudo make install
128+
118129
mkdir -p ~/catkin_ws/src
119130
cd ~/catkin_ws/src
120131
git clone --recursive -b ros --depth 1 https://github.com/stella-cv/stella_vslam_ros.git
121132
cd ~/catkin_ws/
122133
rosdep install -y -i --from-paths ~/catkin_ws/src --skip-keys=stella_vslam
123-
catkin_make -j -DUSE_PANGOLIN_VIEWER=$USE_PANGOLIN_VIEWER -DUSE_SOCKET_PUBLISHER=$USE_SOCKET_PUBLISHER
134+
catkin_make -j
124135
125136
Examples
126137
========

0 commit comments

Comments
 (0)