MYNT-EYE-S-SDK/wrappers/ros
2018-12-18 10:56:52 +08:00
..
src Merge branch 'devel-s210a' into devel-s210a-image-pipeline 2018-12-18 10:56:52 +08:00
README.md Change project name & links 2018-11-08 21:12:07 +08:00

MYNT® EYE ROS Wrapper

Prerequisites

How to install ROS Kinetic (Ubuntu 16.04),

wget https://raw.githubusercontent.com/oroca/oroca-ros-pkg/master/ros_install.sh && \
chmod 755 ./ros_install.sh && bash ./ros_install.sh catkin_ws kinetic

Build

cd <sdk>
make ros

Run

source wrappers/ros/devel/setup.bash
roslaunch mynt_eye_ros_wrapper mynteye.launch

With RViz to preview,

source wrappers/ros/devel/setup.bash
roslaunch mynt_eye_ros_wrapper display.launch

Test

Test get_info service,

source wrappers/ros/devel/setup.bash
rosrun mynt_eye_ros_wrapper get_device_info.py

ROS Indigo

How to install ROS Indigo (Ubuntu 14.04),

wget https://raw.githubusercontent.com/oroca/oroca-ros-pkg/master/ros_install.sh && \
chmod 755 ./ros_install.sh && bash ./ros_install.sh catkin_ws indigo

If libopencv not found when make ros,

make[3]: *** No rule to make target `/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.2.4.8', needed by `/home/john/Workspace/mynt-eye-s-sdk/wrappers/ros/devel/lib/libmynteye_wrapper.so'.  Stop.

Solution 1) Install OpenCV 2 package:

sudo apt-get update
sudo apt-get install libcv-dev

Solution 2) Install OpenCV 3 and recompile cv_bridge:

sudo apt-get install ros-indigo-opencv3

git clone https://github.com/ros-perception/vision_opencv.git
mv vision_opencv/cv_bridge/ mynt-eye-s-sdk/wrappers/ros/src/

Finally, make ros again.