Add ros README.md
This commit is contained in:
parent
9e7c2cfa68
commit
a83be6bde6
|
@ -1,71 +1,3 @@
|
||||||
# Wrappers for MYNT® EYE SDK
|
# Wrappers for MYNT® EYE SDK
|
||||||
|
|
||||||
## MYNT EYE ROS Wrapper
|
* [MYNT® EYE ROS Wrapper](https://github.com/slightech/MYNT-EYE-SDK-2/tree/master/wrappers/ros)
|
||||||
|
|
||||||
### Prerequisites
|
|
||||||
|
|
||||||
* [ROS](http://www.ros.org/)
|
|
||||||
|
|
||||||
How to install ROS Kinetic (Ubuntu 16.04),
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cd <sdk>
|
|
||||||
make ros
|
|
||||||
```
|
|
||||||
|
|
||||||
### Run
|
|
||||||
|
|
||||||
```bash
|
|
||||||
source wrappers/ros/devel/setup.bash
|
|
||||||
roslaunch mynt_eye_ros_wrapper mynteye.launch
|
|
||||||
```
|
|
||||||
|
|
||||||
With RViz to preview,
|
|
||||||
|
|
||||||
```bash
|
|
||||||
source wrappers/ros/devel/setup.bash
|
|
||||||
roslaunch mynt_eye_ros_wrapper display.launch
|
|
||||||
```
|
|
||||||
|
|
||||||
### ROS Indigo
|
|
||||||
|
|
||||||
How to install ROS Indigo (Ubuntu 14.04),
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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-sdk-2/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-sdk-2/wrappers/ros/src/
|
|
||||||
```
|
|
||||||
|
|
||||||
Finally, `make ros` again.
|
|
||||||
|
|
||||||
<!--
|
|
||||||
rosdep update
|
|
||||||
rosdep install --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y
|
|
||||||
-->
|
|
||||||
|
|
69
wrappers/ros/README.md
Normal file
69
wrappers/ros/README.md
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
# MYNT® EYE ROS Wrapper
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
* [ROS](http://www.ros.org/)
|
||||||
|
|
||||||
|
How to install ROS Kinetic (Ubuntu 16.04),
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd <sdk>
|
||||||
|
make ros
|
||||||
|
```
|
||||||
|
|
||||||
|
## Run
|
||||||
|
|
||||||
|
```bash
|
||||||
|
source wrappers/ros/devel/setup.bash
|
||||||
|
roslaunch mynt_eye_ros_wrapper mynteye.launch
|
||||||
|
```
|
||||||
|
|
||||||
|
With RViz to preview,
|
||||||
|
|
||||||
|
```bash
|
||||||
|
source wrappers/ros/devel/setup.bash
|
||||||
|
roslaunch mynt_eye_ros_wrapper display.launch
|
||||||
|
```
|
||||||
|
|
||||||
|
## ROS Indigo
|
||||||
|
|
||||||
|
How to install ROS Indigo (Ubuntu 14.04),
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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-sdk-2/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-sdk-2/wrappers/ros/src/
|
||||||
|
```
|
||||||
|
|
||||||
|
Finally, `make ros` again.
|
||||||
|
|
||||||
|
<!--
|
||||||
|
rosdep update
|
||||||
|
rosdep install --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y
|
||||||
|
-->
|
Loading…
Reference in New Issue
Block a user