MYNT-EYE-S-SDK/docs/src/slam/viorb.rst

58 lines
1.9 KiB
ReStructuredText
Raw Normal View History

2019-03-14 05:48:41 +02:00
.. _slam_viorb:
How to use in `VIORB <https://github.com/jingpang/LearnVIORB>`_
=============================================================---
If you wanna run VIORB with MYNT® EYEplease follow the steps:
---------------------------------------------------------------
1. Download `MYNT-EYE-S-SDK <https://github.com/slightech/MYNT-EYE-S-SDK.git>`_ and install mynt_eye_ros_wrapper.
2. Follow the normal procedure to install VIORB.
3. Update camera parameters to ``<VIO>/config/config_mynteye.yaml``.
4. Run mynt_eye_ros_wrapper and VIORB.
Install MYNT-EYE-VIORB-Sample.
------------------------------
.. code-block:: bash
git clone -b mynteye-s https://github.com/slightech/MYNT-EYE-VIORB-Sample.git
cd MYNT-EYE-VIORB-Sample
``ROS_PACKAGE_PATH`` environment variable. Open ``.bashrc`` file and add at the end the following line. Replace ``PATH`` by the folder where you cloned ``MYNT-EYE-VIORB-Sample``:
.. code-block:: bash
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:PATH/Examples/ROS/ORB_VIO
Execute:
.. code-block:: bash
cd MYNT-EYE-VIORB-Sample
./build.sh
Get image calibration parameters
----------------------------------
Assume that the left eye of the mynteye camera is used with IMU. Through the ``GetIntrinsics()`` and ``GetExtrinsics()`` function of the `MYNT-EYE-S-SDK <https://github.com/slightech/MYNT-EYE-S-SDK.git>`_ API, you can get the image calibration parameters of the currently open device:
.. code-block:: bash
cd MYNT-EYE-S-SDK
./samples/_output/bin/tutorials/get_img_params
After running the above type, pinhole's ``distortion_parameters`` and ``projection_parameters`` is obtained, and then update to ``<MYNT-EYE-VIORB-Sample>/config/mynteye.yaml``.
Run VIORB and mynt_eye_ros_wrapper
--------------------------------------
.. code-block:: bash
roslaunch mynt_eye_ros_wrapper mynteye.launch
roslaunch ORB_VIO testmynteye.launch
Finally, ``pyplotscripts`` can be used to visualize some results.