diff --git a/docs/api/api.rst b/docs/api/api.rst index aebeac5..4cc83b8 100644 --- a/docs/api/api.rst +++ b/docs/api/api.rst @@ -1,3 +1,5 @@ +.. _api: + API === diff --git a/docs/api/contents.rst b/docs/api/contents.rst index 8d590fa..5571067 100644 --- a/docs/api/contents.rst +++ b/docs/api/contents.rst @@ -1,7 +1,5 @@ -.. _api: - -API DOC -========= +API DOCS +============== .. toctree:: @@ -9,4 +7,4 @@ API DOC device enums types - utils + utils \ No newline at end of file diff --git a/docs/api/device.rst b/docs/api/device.rst index bb4e193..8b55eaa 100644 --- a/docs/api/device.rst +++ b/docs/api/device.rst @@ -1,3 +1,5 @@ +.. _device: + Device ====== diff --git a/docs/api/enums.rst b/docs/api/enums.rst index 29e02da..0d56388 100644 --- a/docs/api/enums.rst +++ b/docs/api/enums.rst @@ -1,3 +1,5 @@ +.. _enums: + Enums ===== diff --git a/docs/api/types.rst b/docs/api/types.rst index 3fa342a..7f058db 100644 --- a/docs/api/types.rst +++ b/docs/api/types.rst @@ -1,3 +1,5 @@ +.. _types: + Types ===== diff --git a/docs/api/utils.rst b/docs/api/utils.rst index 443278e..f4479a5 100644 --- a/docs/api/utils.rst +++ b/docs/api/utils.rst @@ -1,3 +1,5 @@ +.. _utils: + Utils ===== diff --git a/docs/images/boardupdate.png b/docs/images/firmware/boardupdate.png similarity index 100% rename from docs/images/boardupdate.png rename to docs/images/firmware/boardupdate.png diff --git a/docs/images/firmware_update.png b/docs/images/firmware/firmware_update.png similarity index 100% rename from docs/images/firmware_update.png rename to docs/images/firmware/firmware_update.png diff --git a/docs/images/firmware_update_cypressUSB.png b/docs/images/firmware/firmware_update_cypressUSB.png similarity index 100% rename from docs/images/firmware_update_cypressUSB.png rename to docs/images/firmware/firmware_update_cypressUSB.png diff --git a/docs/images/firmware_update_dir.png b/docs/images/firmware/firmware_update_dir.png similarity index 100% rename from docs/images/firmware_update_dir.png rename to docs/images/firmware/firmware_update_dir.png diff --git a/docs/images/firmware_update_driver.png b/docs/images/firmware/firmware_update_driver.png similarity index 100% rename from docs/images/firmware_update_driver.png rename to docs/images/firmware/firmware_update_driver.png diff --git a/docs/images/firmware_update_driver_install.png b/docs/images/firmware/firmware_update_driver_install.png similarity index 100% rename from docs/images/firmware_update_driver_install.png rename to docs/images/firmware/firmware_update_driver_install.png diff --git a/docs/images/firmware_update_option.png b/docs/images/firmware/firmware_update_option.png similarity index 100% rename from docs/images/firmware_update_option.png rename to docs/images/firmware/firmware_update_option.png diff --git a/docs/images/firmware_update_select.png b/docs/images/firmware/firmware_update_select.png similarity index 100% rename from docs/images/firmware_update_select.png rename to docs/images/firmware/firmware_update_select.png diff --git a/docs/images/firmware_update_success.png b/docs/images/firmware/firmware_update_success.png similarity index 100% rename from docs/images/firmware_update_success.png rename to docs/images/firmware/firmware_update_success.png diff --git a/docs/images/firmware_update_warning.png b/docs/images/firmware/firmware_update_warning.png similarity index 100% rename from docs/images/firmware_update_warning.png rename to docs/images/firmware/firmware_update_warning.png diff --git a/docs/images/firmware_update_westbridge.png b/docs/images/firmware/firmware_update_westbridge.png similarity index 100% rename from docs/images/firmware_update_westbridge.png rename to docs/images/firmware/firmware_update_westbridge.png diff --git a/docs/images/stmsuccess.png b/docs/images/firmware/stmsuccess.png similarity index 100% rename from docs/images/stmsuccess.png rename to docs/images/firmware/stmsuccess.png diff --git a/docs/images/stmupdate.png b/docs/images/firmware/stmupdate.png similarity index 100% rename from docs/images/stmupdate.png rename to docs/images/firmware/stmupdate.png diff --git a/docs/images/mynteye_imu_coord.jpg b/docs/images/product/mynteye_imu_coord.jpg similarity index 100% rename from docs/images/mynteye_imu_coord.jpg rename to docs/images/product/mynteye_imu_coord.jpg diff --git a/docs/images/mynteye_avatar_imu_coord.jpg b/docs/images/product/mynteye_s2_imu_coord.jpg similarity index 100% rename from docs/images/mynteye_avatar_imu_coord.jpg rename to docs/images/product/mynteye_s2_imu_coord.jpg diff --git a/docs/images/mynteye_avatar_surface_zh-Hans.jpg b/docs/images/product/mynteye_s2_surface_zh-Hans.jpg similarity index 100% rename from docs/images/mynteye_avatar_surface_zh-Hans.jpg rename to docs/images/product/mynteye_s2_surface_zh-Hans.jpg diff --git a/docs/images/mynteye_surface_zh-Hans.jpg b/docs/images/product/mynteye_surface_zh-Hans.jpg similarity index 100% rename from docs/images/mynteye_surface_zh-Hans.jpg rename to docs/images/product/mynteye_surface_zh-Hans.jpg diff --git a/docs/images/product/tripod.png b/docs/images/product/tripod.png new file mode 100644 index 0000000..3e707f4 Binary files /dev/null and b/docs/images/product/tripod.png differ diff --git a/docs/images/ir.png b/docs/images/sdk/ir.png similarity index 100% rename from docs/images/ir.png rename to docs/images/sdk/ir.png diff --git a/docs/images/imu_analytics.png b/docs/images/sdk/tools/imu_analytics.png similarity index 100% rename from docs/images/imu_analytics.png rename to docs/images/sdk/tools/imu_analytics.png diff --git a/docs/images/stamp_analytics.png b/docs/images/sdk/tools/stamp_analytics.png similarity index 100% rename from docs/images/stamp_analytics.png rename to docs/images/sdk/tools/stamp_analytics.png diff --git a/docs/images/vs_cmd.png b/docs/images/sdk/vs_cmd.png similarity index 100% rename from docs/images/vs_cmd.png rename to docs/images/sdk/vs_cmd.png diff --git a/docs/images/vs_cmd_menu.png b/docs/images/sdk/vs_cmd_menu.png similarity index 100% rename from docs/images/vs_cmd_menu.png rename to docs/images/sdk/vs_cmd_menu.png diff --git a/docs/images/vs_cmd_test.png b/docs/images/sdk/vs_cmd_test.png similarity index 100% rename from docs/images/vs_cmd_test.png rename to docs/images/sdk/vs_cmd_test.png diff --git a/docs/images/tools/calibration001.png b/docs/images/tools/calibration001.png new file mode 100644 index 0000000..43c393a Binary files /dev/null and b/docs/images/tools/calibration001.png differ diff --git a/docs/images/tools/calibration002.png b/docs/images/tools/calibration002.png new file mode 100644 index 0000000..6ffb5e3 Binary files /dev/null and b/docs/images/tools/calibration002.png differ diff --git a/docs/images/tools/calibration003.png b/docs/images/tools/calibration003.png new file mode 100644 index 0000000..0654965 Binary files /dev/null and b/docs/images/tools/calibration003.png differ diff --git a/docs/images/tools/calibration004.png b/docs/images/tools/calibration004.png new file mode 100644 index 0000000..15fba19 Binary files /dev/null and b/docs/images/tools/calibration004.png differ diff --git a/docs/images/tools/calibration005.png b/docs/images/tools/calibration005.png new file mode 100644 index 0000000..bf758a1 Binary files /dev/null and b/docs/images/tools/calibration005.png differ diff --git a/docs/images/tools/calibration006.png b/docs/images/tools/calibration006.png new file mode 100644 index 0000000..e820690 Binary files /dev/null and b/docs/images/tools/calibration006.png differ diff --git a/docs/images/tools/calibration007.png b/docs/images/tools/calibration007.png new file mode 100644 index 0000000..b919030 Binary files /dev/null and b/docs/images/tools/calibration007.png differ diff --git a/docs/images/tools/calibration008.png b/docs/images/tools/calibration008.png new file mode 100644 index 0000000..b126a50 Binary files /dev/null and b/docs/images/tools/calibration008.png differ diff --git a/docs/index.rst b/docs/index.rst index 71ea681..4a5b55e 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,19 +7,16 @@ MYNT® EYE S SDK =============== .. toctree:: - :maxdepth: 2 :titlesonly: + :maxdepth: 2 - src/mynteye/contents + src/product/contents src/sdk/contents src/firmware/contents - src/data/contents - src/control/contents - src/log/contents - src/wrapper/contents - src/analytics/contents + src/tools/contents src/slam/contents api/contents + src/support/contents .. Indices and tables diff --git a/docs/src/analytics/contents.rst b/docs/src/analytics/contents.rst deleted file mode 100644 index a8d258d..0000000 --- a/docs/src/analytics/contents.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _analytics: - -Data Analytics -=============== - -.. toctree:: - - dataset - analytics_imu - analytics_stamp diff --git a/docs/src/firmware/contents.rst b/docs/src/firmware/contents.rst index 264067a..11fedcf 100644 --- a/docs/src/firmware/contents.rst +++ b/docs/src/firmware/contents.rst @@ -1,11 +1,8 @@ -.. _firmware: - -MYNT® EYE Firmware +FIRMWARE ================== .. toctree:: + :maxdepth: 2 - applicable - upgrade - stm_update - from_v1.rst + fw_info + fw_update diff --git a/docs/src/firmware/fw_changelog.rst b/docs/src/firmware/fw_changelog.rst new file mode 100644 index 0000000..416e671 --- /dev/null +++ b/docs/src/firmware/fw_changelog.rst @@ -0,0 +1,5 @@ +Change Log +================== + +.. toctree:: + :maxdepth: 2 diff --git a/docs/src/firmware/fw_info.rst b/docs/src/firmware/fw_info.rst new file mode 100644 index 0000000..d672439 --- /dev/null +++ b/docs/src/firmware/fw_info.rst @@ -0,0 +1,9 @@ +.. _fw_info: + +Firmware Description +================== + +.. toctree:: + :maxdepth: 2 + + applicable diff --git a/docs/src/firmware/fw_update.rst b/docs/src/firmware/fw_update.rst new file mode 100644 index 0000000..479dcc6 --- /dev/null +++ b/docs/src/firmware/fw_update.rst @@ -0,0 +1,10 @@ +.. _fw_update: + +Firmware Update +================== + +.. toctree:: + :maxdepth: 2 + + update_main_chip + update_auxiliary_chip diff --git a/docs/src/firmware/auxiliary_chip_update.rst b/docs/src/firmware/update_auxiliary_chip.rst similarity index 54% rename from docs/src/firmware/auxiliary_chip_update.rst rename to docs/src/firmware/update_auxiliary_chip.rst index e35a6ca..a92f1f5 100644 --- a/docs/src/firmware/auxiliary_chip_update.rst +++ b/docs/src/firmware/update_auxiliary_chip.rst @@ -1,26 +1,26 @@ -.. _firmware_stm_update: +.. _fw_update_auxiliary_chip: -How to update the Auxiliary Chip +Update Auxiliary Chip Firmware ================================== -Update auxiliary chip(Only Support S2100/S210A) ------------------------------------------------ +Update auxiliary chip (Only Support S2100/S210A) +------------------------------------------------ * Plug in the MYNT® EYE camera into a USB3.0 port * Open MYNT EYE TOOL and select ``Options/BoardUpdate`` . -.. image:: ../../images/boardupdate.png +.. image:: ../../images/firmware/boardupdate.png * Click ``StmUpdate`` . -.. image:: ../../images/stmupdate.png +.. image:: ../../images/firmware/stmupdate.png * In the open file selection box, select the firmware ``MYNTEYE-S210x-auxiliary-chip-v1.0.bin`` and start upgrading. * Once the upgrade is complete, it will display update finished. -.. image:: ../../images/stmsuccess.png +.. image:: ../../images/firmware/stmsuccess.png diff --git a/docs/src/firmware/upgrade.rst b/docs/src/firmware/update_main_chip.rst similarity index 83% rename from docs/src/firmware/upgrade.rst rename to docs/src/firmware/update_main_chip.rst index f270e70..bb44696 100644 --- a/docs/src/firmware/upgrade.rst +++ b/docs/src/firmware/update_main_chip.rst @@ -1,6 +1,6 @@ -.. _firmware_upgrade: +.. _fw_update_main_chip: -How to update Main Processing Chip +Update Main Chip Firmware ==================================== Please use the MYNT EYE TOOL to update main processing chip. @@ -42,11 +42,11 @@ Update Firmware * Open MYNT EYE TOOL and select ``Options/FirmwareUpdate`` . -.. image:: ../../images/firmware_update_option.png +.. image:: ../../images/firmware/firmware_update_option.png * Click ``Update`` . -.. image:: ../../images/firmware_update.png +.. image:: ../../images/firmware/firmware_update.png :width: 60% * A warning dialog box will pop up, click ``yes`` . @@ -56,19 +56,19 @@ Update Firmware * Usually, the MYNT EYE TOOL automatically installs the driver during the upgrade process. * If the upgrade fails, refer to README. -.. image:: ../../images/firmware_update_warning.png +.. image:: ../../images/firmware/firmware_update_warning.png :width: 60% -.. image:: ../../images/firmware_update_dir.png +.. image:: ../../images/firmware/firmware_update_dir.png :width: 60% * In the open file selection box, select the firmware you want to upgrade and start upgrading. -.. image:: ../../images/firmware_update_select.png +.. image:: ../../images/firmware/firmware_update_select.png * Once the upgrade is complete, the status will changes to ``Succeeded``. -.. image:: ../../images/firmware_update_success.png +.. image:: ../../images/firmware/firmware_update_success.png :width: 60% * Close the MYNT EYE TOOL,finish. @@ -85,13 +85,13 @@ Manually update drivers * Open device manager, locate ``WestBridge_driver`` device, and right click Update Driver,select ``[application directory]WestBridge_driver\\[corresponding system folders](If it is more than win7, choose wlh)\\[system bits]`` . -.. image:: ../../images/firmware_update_westbridge.png +.. image:: ../../images/firmware/firmware_update_westbridge.png * For example,if it is the win10 64 bit system computer,and the application is installed under the default path,you should select ``C:\Program Files (x86)\slightech\MYNT EYE TOOL 2.0\WestBridge_driver\wlh\x64``. * After the installation driver is successful, you can find the ``Cypress USB BootLoader`` device in the device manager. -.. image:: ../../images/firmware_update_cypressUSB.png +.. image:: ../../images/firmware/firmware_update_cypressUSB.png * Then plug in the camera and open the application again to update. @@ -101,5 +101,5 @@ Manually update drivers .. :: - .. image:: ../../images/firmware_update_driver.png - .. image:: ../../images/firmware_update_driver_install.png + .. image:: ../../images/firmware/firmware_update_driver.png + .. image:: ../../images/firmware/firmware_update_driver_install.png diff --git a/docs/src/mynteye/contents.rst b/docs/src/mynteye/contents.rst deleted file mode 100644 index 7b7b1f2..0000000 --- a/docs/src/mynteye/contents.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. _mynteye: - -MYNT® EYE product introduction -============================== - -.. toctree:: - - intro - surface_s1030 - imu_coord_s1030 - spec_s1030 - surface_s2100 - imu_coord_s2100 - spec_s2100 \ No newline at end of file diff --git a/docs/src/mynteye/imu_coord_s2100.rst b/docs/src/mynteye/imu_coord_s2100.rst deleted file mode 100644 index e534c22..0000000 --- a/docs/src/mynteye/imu_coord_s2100.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. _mynteye_imu_coord_s2100: - -MYNTEYE-S2100 IMU coordinata system -==================================== - -IMU coordinate system is right-handed,the axis directions are as follows: - -.. image:: ../../images/mynteye_avatar_imu_coord.jpg diff --git a/docs/src/mynteye/spec_s1030.rst b/docs/src/mynteye/spec_s1030.rst deleted file mode 100644 index d1fee33..0000000 --- a/docs/src/mynteye/spec_s1030.rst +++ /dev/null @@ -1,87 +0,0 @@ -.. _mynteye_spec_s1030: - -S1030-IR-120/Mono Product Specification -========================================= - -Product Specification: ------------------------ - - -========================== ======================================= - Model S1030-IR-120/Mono --------------------------- --------------------------------------- - Size PCB dimension:149x24mm, - Total dimension:165x31.5x29.6mm --------------------------- --------------------------------------- - Frame Rate 10/15/20/25/30/35/40/45/50/55/60FPS --------------------------- --------------------------------------- - Resolution 752*480,376*240 --------------------------- --------------------------------------- - Depth Resolution Base on CPU/GPU Up to 752*480@60FPS --------------------------- --------------------------------------- - Pixel Size 6.0*6.0μm --------------------------- --------------------------------------- - Baseline 120.0mm --------------------------- --------------------------------------- - Camera Lens Replacable Standard M12 --------------------------- --------------------------------------- - Visual Angle D:146° H:122° V:76° --------------------------- --------------------------------------- - Focal Length 2.1mm --------------------------- --------------------------------------- - IR Support Yes --------------------------- --------------------------------------- - IR detectable range 3m --------------------------- --------------------------------------- - Color Mode Monochrome --------------------------- --------------------------------------- - Working Distance 0.7-2m --------------------------- --------------------------------------- - Scanning Mode Global Shutter --------------------------- --------------------------------------- - Power 1~2.7W@5V DC from USB --------------------------- --------------------------------------- - Output data format Raw data --------------------------- --------------------------------------- - Data transfer Interface USB3.0 --------------------------- --------------------------------------- - Weight 184g --------------------------- --------------------------------------- - UVC MODE Yes -========================== ======================================= - - - -Work Environment ------------------ - - -========================= ================ - Operating Temperature 50°C -------------------------- ---------------- - Storage Temperature -20°C -========================= ================ - - -Package: ---------- - -=================== ======================================= - Package Contents MYNT EYE x1 USB Micro-B Cable x1 -=================== ======================================= - -Warranty: ----------- - -==================== ============================================ - Product Warranty 12 Months Limited Manufacturer's Warranty -==================== ============================================ - -Accuracy ---------- - -============================ ============================================ - Depth Distance Deviation Less than 4% -============================ ============================================ - - diff --git a/docs/src/product/contents.rst b/docs/src/product/contents.rst new file mode 100644 index 0000000..d2ed482 --- /dev/null +++ b/docs/src/product/contents.rst @@ -0,0 +1,10 @@ +PRODUCT +================== + +.. toctree:: + :maxdepth: 2 + + product_desc + product_surface + product_spec + imu_coord diff --git a/docs/src/product/imu_coord.rst b/docs/src/product/imu_coord.rst new file mode 100644 index 0000000..4d987ff --- /dev/null +++ b/docs/src/product/imu_coord.rst @@ -0,0 +1,10 @@ +.. _product_imu_coord: + +IMU Coordinate System +================== + +.. toctree:: + :maxdepth: 2 + + imu_coord_s1030 + imu_coord_s2100 diff --git a/docs/src/mynteye/imu_coord_s1030.rst b/docs/src/product/imu_coord_s1030.rst similarity index 50% rename from docs/src/mynteye/imu_coord_s1030.rst rename to docs/src/product/imu_coord_s1030.rst index 9e75ea8..eb3851e 100644 --- a/docs/src/mynteye/imu_coord_s1030.rst +++ b/docs/src/product/imu_coord_s1030.rst @@ -1,8 +1,8 @@ -.. _mynteye_imu_coord_s1030: +.. _product_imu_coord_s1030: -MYNTEYE-S1030 IMU coordinata system +S1030 Coordinate System ==================================== IMU coordinate system is right-handed,the axis directions are as follows: -.. image:: ../../images/mynteye_imu_coord.jpg +.. image:: ../../images/product/mynteye_imu_coord.jpg diff --git a/docs/src/product/imu_coord_s2100.rst b/docs/src/product/imu_coord_s2100.rst new file mode 100644 index 0000000..1fc104f --- /dev/null +++ b/docs/src/product/imu_coord_s2100.rst @@ -0,0 +1,8 @@ +.. _product_imu_coord_s2100: + +S2100 Coordinate System +==================================== + +IMU coordinate system is right-handed,the axis directions are as follows: + +.. image:: ../../images/product/mynteye_s2_imu_coord.jpg diff --git a/docs/src/mynteye/intro.rst b/docs/src/product/product_desc.rst similarity index 89% rename from docs/src/mynteye/intro.rst rename to docs/src/product/product_desc.rst index 1b00496..f173e87 100644 --- a/docs/src/mynteye/intro.rst +++ b/docs/src/product/product_desc.rst @@ -1,11 +1,11 @@ -.. _mynteye_intro: +.. _product_desc: -Product description +Product Description ==================== MYNT® EYE S Series includes MYNT EYE S, MYNT EYE SE and MYNT EYE SC. The “Binocular + IMU” inertial navigation solution for MYNT® EYE S Series provides accurate six-axis complementary data for vSLAM applications and is more accurate and robust than other single solutions. -Combined with self-developed camera synchronization, auto exposure, and white balance control camera technology, MYNT® EYE S Series provides a CUDA-based GPU real-time acceleration solution that outputs high-precision, synchronized image sources to help reduce the difficulty of algorithm development and speed up the efficiency of algorithm research and development. At the same time, MYNT EYE S is equipped with a six-axis sensor (IMU) and an infrared active light (IR). Among them, six-axis sensor (IMU) can provide data complementation and correction for the research of visual positioning algorithm, suitable for algorithm research of visual inertial odometer (VIO), help improve positioning accuracy; infrared active light (IR) can help solve the problem of identifying indoor white walls and non-textured objects, and improve the recognition accuracy of image sources. The difference between MYNT EYE SE and MYNT EYE S is that MYNT EYE SE does not include IR and offers customers with lower cost hardware. MYNT EYE SC provides 8cm/12cm optional baseline solution, super wide angle 146°FOV, providing a wider depth recognition range and accuracy level, with color image sensor, upgraded brand new BMI088 six-axis IMU, IR active light, I2C time synchronization Chip, global shutter, etc., with resolutions up to 1280x800/60fps and accuracy is up to centimeters. In addition, MYNT EYE S Series also provides a rich SDK interface and VSLAM open source project support, which can help customers quickly integrate solutions, accelerate the product development process, and achieve rapid productization and implementation. +Combined with self-developed camera synchronization, auto exposure, and white balance control camera technology, MYNT® EYE S Series provides a CUDA-based GPU real-time acceleration solution that outputs high-precision, synchronized image sources to help reduce the difficulty of algorithm development and speed up the efficiency of algorithm research and development. At the same time, MYNT EYE S is equipped with a six-axis sensor (IMU) and an infrared active light (IR). Among them, six-axis sensor (IMU) can provide data complementation and correction for the research of visual positioning algorithm, suitable for algorithm research of visual inertial odometer (VIO), help improve positioning accuracy; infrared active light (IR) can help solve the problem of identifying indoor white walls and non-textured objects, and improve the recognition accuracy of image sources. The difference between MYNT EYE SE and MYNT EYE S is that MYNT EYE SE does not include IR and offers customers with lower cost hardware. MYNT EYE SC provides 8cm/12cm optional baseline solution, super wide angle 146°FOV, providing a wider depth recognition range and accuracy level, with color image sensor, upgraded brand new BMI088 six-axis IMU, IR active light, I2C time synchronization Chip, global shutter, etc., with resolutions up to 2560x800\@30fps and accuracy is up to centimeters. In addition, MYNT EYE S Series also provides a rich SDK interface and VSLAM open source project support, which can help customers quickly integrate solutions, accelerate the product development process, and achieve rapid productization and implementation. As a hardware product for research and development of stereo vision computing applications, MYNT® EYE S Series can be widely used in a field of visual positioning navigation (vSLAM), including visual real-time positioning navigation system of driverless vehicle and robots, visual positioning system of UAV, obstacle avoidance navigation system for driverless Vehicle, Augmented Reality (AR), Virtual Reality (VR), etc. At the same time, it can be used in a field of visual recognition, including Stereoscopic face recognition, three-dimensional object recognition, space motion tracking, three-dimensional gestures, and somatosensory recognition. And of course, you can use it for measurement which includes assisted driving system (ADAS), binocular volume calculation, industrial visual screening, etc. At present, MYNTAI has carried out service and cooperation with more than 500 domestic and foreign enterprise clients. diff --git a/docs/src/product/product_spec.rst b/docs/src/product/product_spec.rst new file mode 100644 index 0000000..00db9b8 --- /dev/null +++ b/docs/src/product/product_spec.rst @@ -0,0 +1,11 @@ +.. _product_spec: + +Product Specification +============================== + +.. toctree:: + :maxdepth: 2 + + spec_s1030 + spec_s1030_ir + spec_s2100 diff --git a/docs/src/product/product_surface.rst b/docs/src/product/product_surface.rst new file mode 100644 index 0000000..6451216 --- /dev/null +++ b/docs/src/product/product_surface.rst @@ -0,0 +1,10 @@ +.. _product_surface: + +Product Surface +================== + +.. toctree:: + :maxdepth: 2 + + surface_s1030 + surface_s2100 diff --git a/docs/src/product/spec_s1030.rst b/docs/src/product/spec_s1030.rst new file mode 100644 index 0000000..7271c46 --- /dev/null +++ b/docs/src/product/spec_s1030.rst @@ -0,0 +1,106 @@ +.. _mynteye_spec_s1030: + +S1030-120/Mono Product Specification +========================================= + +Product Specification +----------------------- + + +========================== ======================================= + Model S1030-120/Mono +-------------------------- --------------------------------------- + Size 165x31.5x31.23mm +-------------------------- --------------------------------------- + Frame Rate 10/15/20/25/30/35/40/45/50/55/60FPS +-------------------------- --------------------------------------- + Resolution 752*480; 376*240 +-------------------------- --------------------------------------- + Depth Resolution Based on CPU/GPU Up to 752*480\@60FPS +-------------------------- --------------------------------------- + Pixel Size 6.0*6.0μm +-------------------------- --------------------------------------- + Baseline 120.0mm +-------------------------- --------------------------------------- + Visual Angle D:146° H:122° V:76° +-------------------------- --------------------------------------- + Focal Length 2.1mm +-------------------------- --------------------------------------- + Filter Dual Pass Filter +-------------------------- --------------------------------------- + IR Support No +-------------------------- --------------------------------------- + IR detectable range \- +-------------------------- --------------------------------------- + Color Mode Monochrome +-------------------------- --------------------------------------- + Depth Working Distance 0.8-5m+ +-------------------------- --------------------------------------- + Scanning Mode Global Shutter +-------------------------- --------------------------------------- + Power 1W\@5V DC from USB +-------------------------- --------------------------------------- +Synchronization Precision <1ms (up to 0.05ms) +-------------------------- --------------------------------------- + IMU Frequency 100/200/250/333/500Hz +-------------------------- --------------------------------------- + Output data format Raw data +-------------------------- --------------------------------------- + Data transfer Interface USB3.0 +-------------------------- --------------------------------------- + Weight 160g +-------------------------- --------------------------------------- + UVC MODE Yes +========================== ======================================= + + + +Software +-------- + + +================ ================================================================================= + Support system Windows 10、Ubuntu 14.04/16.04/18.04、ROS indigo/kinetic/melodic、Android 7.0+ +---------------- --------------------------------------------------------------------------------- + SDK http://www.myntai.com/dev/mynteye +---------------- --------------------------------------------------------------------------------- + Support ORB_SLAM2、OKVIS、Vins-Mono、Vins-Fusion、VIORB +================ ================================================================================== + + + +Work Environment +----------------- + + +=========================== ================================ + Operating Temperature 10°C~50°C +--------------------------- -------------------------------- + Storage Temperature -20°C~60°C +--------------------------- -------------------------------- + Humidity 10% to 90% non-condensing +=========================== ================================ + + +Package +--------- + +=================== ======================================= + Package Contents MYNT EYE x1 USB Micro-B Cable x1 +=================== ======================================= + +Warranty +---------- + +==================== ============================================ + Product Warranty 12 Months Limited Manufacturer's Warranty +==================== ============================================ + +Accuracy +--------- + +============================ ============================================ + Depth Distance Deviation Less than 4% +============================ ============================================ + + diff --git a/docs/src/product/spec_s1030_ir.rst b/docs/src/product/spec_s1030_ir.rst new file mode 100644 index 0000000..dab6a92 --- /dev/null +++ b/docs/src/product/spec_s1030_ir.rst @@ -0,0 +1,108 @@ +.. _mynteye_spec_s1030_ir: + +S1030-IR-120/Mono Product Specification +========================================= + +Product Specification +----------------------- + + +========================== ======================================= + Model S1030-IR-120/Mono +-------------------------- --------------------------------------- + Size 165x31.5x31.23mm +-------------------------- --------------------------------------- + Frame Rate 10/15/20/25/30/35/40/45/50/55/60FPS +-------------------------- --------------------------------------- + Resolution 752*480; 376*240 +-------------------------- --------------------------------------- + Depth Resolution Based on CPU/GPU Up to 752*480\@60FPS +-------------------------- --------------------------------------- + Pixel Size 6.0*6.0μm +-------------------------- --------------------------------------- + Baseline 120.0mm +-------------------------- --------------------------------------- + Camera Lens Replacable Standard M12 +-------------------------- --------------------------------------- + Visual Angle D:146° H:122° V:76° +-------------------------- --------------------------------------- + Focal Length 2.1mm +-------------------------- --------------------------------------- + Filter Dual Pass Filter +-------------------------- --------------------------------------- + IR Support Yes +-------------------------- --------------------------------------- + IR detectable range Up to 3m +-------------------------- --------------------------------------- + Color Mode Monochrome +-------------------------- --------------------------------------- + Depth Working Distance 0.8-5m+ +-------------------------- --------------------------------------- + Scanning Mode Global Shutter +-------------------------- --------------------------------------- + Power 1~2.7W\@5V DC from USB +-------------------------- --------------------------------------- +Synchronization Precision <1ms (up to 0.05ms) +-------------------------- --------------------------------------- + IMU Frequency 100/200/250/333/500Hz +-------------------------- --------------------------------------- + Output data format Raw data +-------------------------- --------------------------------------- + Data transfer Interface USB3.0 +-------------------------- --------------------------------------- + Weight 184g +-------------------------- --------------------------------------- + UVC MODE Yes +========================== ======================================= + + + +Software +-------- + + +================ ================================================================================= + Support system Windows 10、Ubuntu 14.04/16.04/18.04、ROS indigo/kinetic/melodic、Android 7.0+ +---------------- --------------------------------------------------------------------------------- + SDK http://www.myntai.com/dev/mynteye +---------------- --------------------------------------------------------------------------------- + Support ORB_SLAM2、OKVIS、Vins-Mono、Vins-Fusion、VIORB +================ ================================================================================== + + + +Work Environment +----------------- + + +=========================== ================================ + Operating Temperature 10°C~50°C +--------------------------- -------------------------------- + Storage Temperature -20°C~60°C +--------------------------- -------------------------------- + Humidity 10% to 90% non-condensing +=========================== ================================ + + +Package +--------- + +=================== ======================================= + Package Contents MYNT EYE x1 USB Micro-B Cable x1 +=================== ======================================= + +Warranty +---------- + +==================== ============================================ + Product Warranty 12 Months Limited Manufacturer's Warranty +==================== ============================================ + +Accuracy +--------- + +============================ ============================================ + Depth Distance Deviation Less than 4% +============================ ============================================ + + diff --git a/docs/src/mynteye/spec_s2100.rst b/docs/src/product/spec_s2100.rst similarity index 61% rename from docs/src/mynteye/spec_s2100.rst rename to docs/src/product/spec_s2100.rst index 628bbf4..05ad5ff 100644 --- a/docs/src/mynteye/spec_s2100.rst +++ b/docs/src/product/spec_s2100.rst @@ -4,7 +4,7 @@ S2100-146/Color Product Specification ======================================== -Product Specification: +Product Specification ----------------------- @@ -14,31 +14,39 @@ Product Specification: Size PCB dimension:15x100mm Total dimension:125x47x26.6mm -------------------------- ----------------------------------------------------- - Frame Rate 1280x400@10/20/30/60fps 2560x800@10/20/30fps + Frame Rate 1280x400\@10/20/30/60fps 2560x800\@10/20/30fps -------------------------- ----------------------------------------------------- Resolution 1280x400; 2560x800 +-------------------------- ----------------------------------------------------- + Depth Resolution Based on CPU/GPU Up to 1280*400\@60FPS -------------------------- ----------------------------------------------------- Pixel Size 3.0*3.0μm -------------------------- ----------------------------------------------------- Baseline 80.0mm --------------------------- ----------------------------------------------------- - Camera Lens Replacable Standard M7 -------------------------- ----------------------------------------------------- Visual Angle D:141° H:124° V:87° -------------------------- ----------------------------------------------------- Focal Length 0.95mm +-------------------------- ----------------------------------------------------- + IR Support No -------------------------- ----------------------------------------------------- Color Mode Color -------------------------- ----------------------------------------------------- - Working Distance 0.26-1m + Depth Working Distance 0.26-3m+ -------------------------- ----------------------------------------------------- Scanning Mode Global Shutter -------------------------- ----------------------------------------------------- - Power 1.1W@5V DC from USB + Power 1.1W\@5V DC from USB -------------------------- ----------------------------------------------------- +Synchronization Precision <1ms (up to 0.02ms) +-------------------------- ----------------------------------------------------- + IMU Frequency 200Hz +-------------------------- --------------------------------------- Output data format YUYV -------------------------- ----------------------------------------------------- Data transfer Interface USB3.0 +-------------------------- ----------------------------------------------------- + Time Sync interface DF50A -------------------------- ----------------------------------------------------- Weight 62g -------------------------- ----------------------------------------------------- @@ -46,26 +54,41 @@ Product Specification: ========================== ===================================================== +Software +-------- + + +================ ================================================================================= + Support system Windows 10、Ubuntu 14.04/16.04/18.04、ROS indigo/kinetic/melodic、Android 7.0+ +---------------- --------------------------------------------------------------------------------- + SDK http://www.myntai.com/dev/mynteye +---------------- --------------------------------------------------------------------------------- + Support ORB_SLAM2、OKVIS、Vins-Mono、Vins-Fusion、VIORB +================ ================================================================================== + + Work Environment ----------------- -========================= ================ - Operating Temperature -15°C~60°C -------------------------- ---------------- - Storage Temperature -20°C~80°C -========================= ================ +========================= ============================== + Operating Temperature -15°C~55°C +------------------------- ------------------------------ + Storage Temperature -20°C~75°C +------------------------- ------------------------------ + Humidity 0% to 95% non-condensing +========================= ============================== -Package: +Package --------- =================== ======================================= Package Contents MYNT EYE x1 USB Micro-B Cable x1 =================== ======================================= -Warranty: +Warranty ---------- ==================== ============================================ diff --git a/docs/src/mynteye/surface_s1030.rst b/docs/src/product/surface_s1030.rst similarity index 91% rename from docs/src/mynteye/surface_s1030.rst rename to docs/src/product/surface_s1030.rst index a834ca2..98468ad 100644 --- a/docs/src/mynteye/surface_s1030.rst +++ b/docs/src/product/surface_s1030.rst @@ -1,6 +1,6 @@ .. _mynteye_surface_s1030: -MYNTEYE-S1030 Size and structure +S1030 Size and Structure ================================= ============= ============== @@ -9,7 +9,7 @@ Shell(mm) PCBA board(mm) 165x31.5x29.6 149x24 ============= ============== -.. image:: ../../images/mynteye_surface_zh-Hans.jpg +.. image:: ../../images/product/mynteye_surface_zh-Hans.jpg A. Camera:please pay attention to protect the camera sensor lenses, to avoid imaging quality degradation. B. Infrared structured-light transmitter and outlet: the infrared structured-light can effectively solve the problem associated with the visual positioning calculations of white wall non-textured object(For non-IR version, the outlet is reserved but there is no internal structured-light emitter). diff --git a/docs/src/mynteye/surface_s2100.rst b/docs/src/product/surface_s2100.rst similarity index 84% rename from docs/src/mynteye/surface_s2100.rst rename to docs/src/product/surface_s2100.rst index d0556ce..66f6244 100644 --- a/docs/src/mynteye/surface_s2100.rst +++ b/docs/src/product/surface_s2100.rst @@ -1,6 +1,6 @@ .. _mynteye_surface_s2100: -MYNTEYE-S2100 Size and structure +S2100 Size and Structure ================================ ============= ============== @@ -9,7 +9,7 @@ Shell(mm) PCBA board(mm) 125x47x40 100x15 ============= ============== -.. image:: ../../images/mynteye_avatar_surface_zh-Hans.jpg +.. image:: ../../images/product/mynteye_s2_surface_zh-Hans.jpg A. Camera:please pay attention to protect the camera sensor lenses, to avoid imaging quality degradation. B. USB Micro-B interface and set screw holes: during usage, plug in the USB Micro-B cable and secure it by fastening the set screws to avoid damage to the interface and to ensure stability in connection. diff --git a/docs/src/sdk/contents.rst b/docs/src/sdk/contents.rst index 69cf0e2..d13e762 100644 --- a/docs/src/sdk/contents.rst +++ b/docs/src/sdk/contents.rst @@ -1,16 +1,12 @@ -.. _sdk: - -MYNT® EYE SDK -============= +SDK +================== .. toctree:: + :maxdepth: 5 - changelog - platform - ppa_install_ubuntu - exe_install_windows - source_install_ubuntu - source_install_windows - install_macos - install_ros - without_opencv + sdk_info + sdk_install + data/contents + control/contents + tools/contents + sdk_changelog diff --git a/docs/src/control/auto_exposure.rst b/docs/src/sdk/control/auto_exposure.rst similarity index 100% rename from docs/src/control/auto_exposure.rst rename to docs/src/sdk/control/auto_exposure.rst diff --git a/docs/src/control/contents.rst b/docs/src/sdk/control/contents.rst similarity index 80% rename from docs/src/control/contents.rst rename to docs/src/sdk/control/contents.rst index 573ca06..143f2b8 100644 --- a/docs/src/control/contents.rst +++ b/docs/src/sdk/control/contents.rst @@ -1,6 +1,6 @@ .. _ctrl: -MYNT® EYE Control +SDK Control Samples ================= .. toctree:: @@ -11,4 +11,4 @@ MYNT® EYE Control manual_exposure infrared imu_low_pass_filter - iic_address \ No newline at end of file + iic_address diff --git a/docs/src/control/framerate.rst b/docs/src/sdk/control/framerate.rst similarity index 100% rename from docs/src/control/framerate.rst rename to docs/src/sdk/control/framerate.rst diff --git a/docs/src/control/iic_address.rst b/docs/src/sdk/control/iic_address.rst similarity index 100% rename from docs/src/control/iic_address.rst rename to docs/src/sdk/control/iic_address.rst diff --git a/docs/src/control/imu_low_pass_filter.rst b/docs/src/sdk/control/imu_low_pass_filter.rst similarity index 100% rename from docs/src/control/imu_low_pass_filter.rst rename to docs/src/sdk/control/imu_low_pass_filter.rst diff --git a/docs/src/control/imu_range.rst b/docs/src/sdk/control/imu_range.rst similarity index 100% rename from docs/src/control/imu_range.rst rename to docs/src/sdk/control/imu_range.rst diff --git a/docs/src/control/infrared.rst b/docs/src/sdk/control/infrared.rst similarity index 98% rename from docs/src/control/infrared.rst rename to docs/src/sdk/control/infrared.rst index ab12e7e..6d01e29 100644 --- a/docs/src/control/infrared.rst +++ b/docs/src/sdk/control/infrared.rst @@ -44,7 +44,7 @@ Reference running results on Linux: At this point, if the image is displayed, you can see IR speckle on the image, as below: -.. image:: ../../images/ir.png +.. image:: ../../../images/sdk/ir.png .. attention:: diff --git a/docs/src/control/manual_exposure.rst b/docs/src/sdk/control/manual_exposure.rst similarity index 100% rename from docs/src/control/manual_exposure.rst rename to docs/src/sdk/control/manual_exposure.rst diff --git a/docs/src/data/contents.rst b/docs/src/sdk/data/contents.rst similarity index 73% rename from docs/src/data/contents.rst rename to docs/src/sdk/data/contents.rst index 2fb2196..c441fa8 100644 --- a/docs/src/data/contents.rst +++ b/docs/src/sdk/data/contents.rst @@ -1,7 +1,7 @@ .. _data: -MYNT® EYE Data -============== +SDK Data Samples +================ .. toctree:: @@ -17,6 +17,3 @@ MYNT® EYE Data get_imu_correspondence get_from_callbacks get_with_plugin - save_params - write_img_params - write_imu_params diff --git a/docs/src/data/get_depth.rst b/docs/src/sdk/data/get_depth.rst similarity index 98% rename from docs/src/data/get_depth.rst rename to docs/src/sdk/data/get_depth.rst index fcd07e1..0e178a2 100644 --- a/docs/src/data/get_depth.rst +++ b/docs/src/sdk/data/get_depth.rst @@ -1,6 +1,6 @@ -.. _get_depth: +.. _data_get_depth: -Get depth image +Get Depth Image =============== Depth images belongs to the upper layer of synthetic data. You need to start the ``EnableStreamData()`` beforehand, to get it through ``GetStreamData()``. The depth image type is CV_16UC1. In addition, it should be check not be empty before use. diff --git a/docs/src/data/get_device_info.rst b/docs/src/sdk/data/get_device_info.rst similarity index 97% rename from docs/src/data/get_device_info.rst rename to docs/src/sdk/data/get_device_info.rst index ebc77a0..33ffdcf 100644 --- a/docs/src/data/get_device_info.rst +++ b/docs/src/sdk/data/get_device_info.rst @@ -1,6 +1,6 @@ -.. _get_device_info: +.. _data_get_device_info: -Get device information +Get Device Information ====================== Use ``GetInfo()`` function to get various current information values. diff --git a/docs/src/data/get_disparity.rst b/docs/src/sdk/data/get_disparity.rst similarity index 97% rename from docs/src/data/get_disparity.rst rename to docs/src/sdk/data/get_disparity.rst index 8dc81c9..f2acb0b 100644 --- a/docs/src/data/get_disparity.rst +++ b/docs/src/sdk/data/get_disparity.rst @@ -1,6 +1,6 @@ -.. _get_disparity: +.. _data_get_disparity: -Get disparity image +Get Disparity Image =================== Disparity image belongs to the upper layer of synthetic data. You need to start the ``EnableStreamData()`` beforehand, to get it through ``GetStreamData()``. In addition, it should be check not be empty before use. diff --git a/docs/src/data/get_from_callbacks.rst b/docs/src/sdk/data/get_from_callbacks.rst similarity index 98% rename from docs/src/data/get_from_callbacks.rst rename to docs/src/sdk/data/get_from_callbacks.rst index 2fc2a0d..d9ae0a6 100644 --- a/docs/src/data/get_from_callbacks.rst +++ b/docs/src/sdk/data/get_from_callbacks.rst @@ -1,6 +1,6 @@ -.. _get_from_callbacks: +.. _data_get_from_callbacks: -Get data from callbacks +Get Data From Callbacks ======================== API offers function ``SetStreamCallback()`` and ``SetMotionCallback()`` to set callbacks for various data. diff --git a/docs/src/data/get_img_params.rst b/docs/src/sdk/data/get_img_params.rst similarity index 97% rename from docs/src/data/get_img_params.rst rename to docs/src/sdk/data/get_img_params.rst index b4bf635..b2e05f1 100644 --- a/docs/src/data/get_img_params.rst +++ b/docs/src/sdk/data/get_img_params.rst @@ -1,6 +1,6 @@ -.. _get_img_params: +.. _data_get_img_params: -Get image calibration parameters +Get Image Calibration Parameters ================================ Use ``GetIntrinsics()`` & ``GetExtrinsics()`` to get image calibration parameters. diff --git a/docs/src/data/get_imu.rst b/docs/src/sdk/data/get_imu.rst similarity index 98% rename from docs/src/data/get_imu.rst rename to docs/src/sdk/data/get_imu.rst index 05460ed..99b961f 100644 --- a/docs/src/data/get_imu.rst +++ b/docs/src/sdk/data/get_imu.rst @@ -1,6 +1,6 @@ -.. _get_imu_data: +.. _data_get_imu_data: -Get IMU data +Get IMU Data ============= The API offers ``Start()`` / ``Stop()`` function to start/stop capturing data. You can set the argument to``Source::MOTION_TRACKING`` to capture IMU data only, or set it to ``Source::ALL`` to capture both image and IMU data. diff --git a/docs/src/data/get_imu_correspondence.rst b/docs/src/sdk/data/get_imu_correspondence.rst similarity index 98% rename from docs/src/data/get_imu_correspondence.rst rename to docs/src/sdk/data/get_imu_correspondence.rst index 32748d1..0266bb2 100644 --- a/docs/src/data/get_imu_correspondence.rst +++ b/docs/src/sdk/data/get_imu_correspondence.rst @@ -1,6 +1,6 @@ -.. _get_imu_correspondence: +.. _data_get_imu_correspondence: -Get IMU data with timestamp correspondence +Get IMU Data With Timestamp Correspondence =========================================== If wanna get image with timestamp in the middle of IMU datas, you could call `EnableTimestampCorrespondence()`` to enable this feature. diff --git a/docs/src/data/get_imu_params.rst b/docs/src/sdk/data/get_imu_params.rst similarity index 90% rename from docs/src/data/get_imu_params.rst rename to docs/src/sdk/data/get_imu_params.rst index f0aac6f..c7c5043 100644 --- a/docs/src/data/get_imu_params.rst +++ b/docs/src/sdk/data/get_imu_params.rst @@ -1,6 +1,6 @@ -.. _get_imu_params: +.. _data_get_imu_params: -Get IMU calibration parameters +Get IMU Calibration Parameters ============================== Use ``GetMotionIntrinsics()`` & ``GetMotionExtrinsics()`` to get current IMU calibration parameters. diff --git a/docs/src/data/get_points.rst b/docs/src/sdk/data/get_points.rst similarity index 98% rename from docs/src/data/get_points.rst rename to docs/src/sdk/data/get_points.rst index a934cdd..767b4e6 100644 --- a/docs/src/data/get_points.rst +++ b/docs/src/sdk/data/get_points.rst @@ -1,6 +1,6 @@ -.. _get_points: +.. _data_get_points: -Get point image +Get Point Image ================ Point images belongs to upper layer of synthetic data. To get this kind of data through ``GetStreamData()``, you need to start the ``EnableStreamData()`` beforehand. It should be check not empty before use. diff --git a/docs/src/data/get_stereo.rst b/docs/src/sdk/data/get_stereo.rst similarity index 95% rename from docs/src/data/get_stereo.rst rename to docs/src/sdk/data/get_stereo.rst index afa1e5a..8e1f8ab 100644 --- a/docs/src/data/get_stereo.rst +++ b/docs/src/sdk/data/get_stereo.rst @@ -1,6 +1,6 @@ -.. _get_stereo: +.. _data_get_stereo: -Get original binocular image +Get Original Binocular Image ============================= Use ``Start()`` or ``Stop()`` , to start or stop data capturing. If you only need the image data, use ``Source::VIDEO_STREAMING`` . diff --git a/docs/src/data/get_stereo_rectified.rst b/docs/src/sdk/data/get_stereo_rectified.rst similarity index 96% rename from docs/src/data/get_stereo_rectified.rst rename to docs/src/sdk/data/get_stereo_rectified.rst index 653b359..8875a55 100644 --- a/docs/src/data/get_stereo_rectified.rst +++ b/docs/src/sdk/data/get_stereo_rectified.rst @@ -1,6 +1,6 @@ -.. _get_stereo_rectified: +.. _data_get_stereo_rectified: -Get stereo camera correction image +Get Stereo Camera Correction Image ================================== The ``GetStreamData()`` API provided can only get the raw data of the hardware, for example, the stereo camera raw image. diff --git a/docs/src/data/get_with_plugin.rst b/docs/src/sdk/data/get_with_plugin.rst similarity index 98% rename from docs/src/data/get_with_plugin.rst rename to docs/src/sdk/data/get_with_plugin.rst index 72b13c0..1f7c91a 100644 --- a/docs/src/data/get_with_plugin.rst +++ b/docs/src/sdk/data/get_with_plugin.rst @@ -1,6 +1,6 @@ -.. _get_with_plugin: +.. _data_get_with_plugin: -Using the plugin to get data +Using The Plugin To Get Data ============================ API provides a ``EnablePlugin()`` function to enable plugins under a path. diff --git a/docs/src/data/save_params.rst b/docs/src/sdk/data/save_params.rst similarity index 95% rename from docs/src/data/save_params.rst rename to docs/src/sdk/data/save_params.rst index 43a4dd2..ec36086 100644 --- a/docs/src/data/save_params.rst +++ b/docs/src/sdk/data/save_params.rst @@ -1,6 +1,6 @@ -.. _save_params: +.. _data_save_params: -Save device infomation and parameters +Save Device Infomation And Parameters ===================================== The SDK provides a tool ``save_all_infos`` for save information and parameters. For more information, please read `tools/README.md `_ . diff --git a/docs/src/data/write_img_params.rst b/docs/src/sdk/data/write_img_params.rst similarity index 96% rename from docs/src/data/write_img_params.rst rename to docs/src/sdk/data/write_img_params.rst index 268d0a0..06b3f57 100644 --- a/docs/src/data/write_img_params.rst +++ b/docs/src/sdk/data/write_img_params.rst @@ -1,6 +1,6 @@ -.. _write_img_params: +.. _data_write_img_params: -Write image parameters +Write Image Parameters ======================= The SDK provides a tool ``img_params_writer`` for writing image parameters. For details, read `tools/README.md `_ . diff --git a/docs/src/data/write_imu_params.rst b/docs/src/sdk/data/write_imu_params.rst similarity index 92% rename from docs/src/data/write_imu_params.rst rename to docs/src/sdk/data/write_imu_params.rst index da2641b..b91f50a 100644 --- a/docs/src/data/write_imu_params.rst +++ b/docs/src/sdk/data/write_imu_params.rst @@ -1,6 +1,6 @@ -.. _write_imu_params: +.. _data_write_imu_params: -Write IMU parameters +Write IMU Parameters ===================== SDK provides the tool ``imu_params_writer`` to write IMU parameters. For deltail, please read `tools/README.md `_ . diff --git a/docs/src/firmware/from_v1.rst b/docs/src/sdk/from_v1.rst similarity index 95% rename from docs/src/firmware/from_v1.rst rename to docs/src/sdk/from_v1.rst index a3b5e2e..3bc5d94 100644 --- a/docs/src/firmware/from_v1.rst +++ b/docs/src/sdk/from_v1.rst @@ -1,4 +1,4 @@ -.. _sdk_from_v1: +.. _sdk_from_v1: Change from SDK 1.x to 2.x =========================== diff --git a/docs/src/sdk/install_ros.rst b/docs/src/sdk/install_ros_wrapper.rst similarity index 97% rename from docs/src/sdk/install_ros.rst rename to docs/src/sdk/install_ros_wrapper.rst index fe57a64..adb0250 100644 --- a/docs/src/sdk/install_ros.rst +++ b/docs/src/sdk/install_ros_wrapper.rst @@ -1,7 +1,7 @@ -.. _sdk_install_ros: +.. _sdk_install_ros_wrapper: -ROS Installation -================ +ROS Wrapper Installation +======================== .. only:: html diff --git a/docs/src/sdk/ppa_install_ubuntu.rst b/docs/src/sdk/install_ubuntu_ppa.rst similarity index 94% rename from docs/src/sdk/ppa_install_ubuntu.rst rename to docs/src/sdk/install_ubuntu_ppa.rst index f97b7fb..2d76a6d 100644 --- a/docs/src/sdk/ppa_install_ubuntu.rst +++ b/docs/src/sdk/install_ubuntu_ppa.rst @@ -1,6 +1,6 @@ -.. _sdk_ppa_install_ubuntu: +.. _sdk_install_ubuntu_ppa: -Ubuntu SDK PPA Installation +Ubuntu PPA Installation ============================ .. only:: html diff --git a/docs/src/sdk/source_install_ubuntu.rst b/docs/src/sdk/install_ubuntu_src.rst similarity index 98% rename from docs/src/sdk/source_install_ubuntu.rst rename to docs/src/sdk/install_ubuntu_src.rst index 3089622..745d27f 100644 --- a/docs/src/sdk/source_install_ubuntu.rst +++ b/docs/src/sdk/install_ubuntu_src.rst @@ -1,6 +1,6 @@ -.. _sdk_source_install_ubuntu: +.. _sdk_install_ubuntu_src: -Ubuntu SDK Source Installation +Ubuntu Source Installation ============================== .. only:: html diff --git a/docs/src/sdk/exe_install_windows.rst b/docs/src/sdk/install_windows_exe.rst similarity index 96% rename from docs/src/sdk/exe_install_windows.rst rename to docs/src/sdk/install_windows_exe.rst index dd9f30d..f232ba9 100644 --- a/docs/src/sdk/exe_install_windows.rst +++ b/docs/src/sdk/install_windows_exe.rst @@ -1,6 +1,6 @@ -.. _sdk_exe_install_windows: +.. _sdk_install_windows_exe: -Windows SDK exe Installation +Windows EXE Installation ============================= .. only:: html diff --git a/docs/src/sdk/source_install_windows.rst b/docs/src/sdk/install_windows_src.rst similarity index 97% rename from docs/src/sdk/source_install_windows.rst rename to docs/src/sdk/install_windows_src.rst index f99ac63..3793d2c 100644 --- a/docs/src/sdk/source_install_windows.rst +++ b/docs/src/sdk/install_windows_src.rst @@ -1,6 +1,6 @@ -.. _sdk_source_install_windows: +.. _sdk_install_windows_src: -Windows SDK Source Installation +Windows Source Installation ================================ .. only:: html @@ -76,12 +76,12 @@ After installing Visual Studio, confirm that the following command can run in th Visual Studio Command Prompt can be opened from the Start menu, - .. image:: ../../images/vs_cmd_menu.png + .. image:: ../../images/sdk/vs_cmd_menu.png :width: 30% You can also open it from the Visual Studio Tools menu. - .. image:: ../../images/vs_cmd.png + .. image:: ../../images/sdk/vs_cmd.png :width: 40% However, if you do not have the Visual Studio 2015 Tools menu, you can add one yourself. @@ -99,7 +99,7 @@ After installing Visual Studio, confirm that the following command can run in th In Visual Studio command Prompt, you can use the compile command ``cl`` ``link`` ``lib`` ``msbuild``, etc.(need finish ``MSYS2``and ``Getting Source Code`` steps first) - .. image:: ../../images/vs_cmd_test.png + .. image:: ../../images/sdk/vs_cmd_test.png MSYS2 (provide Linux command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/src/sdk/changelog.rst b/docs/src/sdk/sdk_changelog.rst similarity index 93% rename from docs/src/sdk/changelog.rst rename to docs/src/sdk/sdk_changelog.rst index c2d30ac..cce16b1 100644 --- a/docs/src/sdk/changelog.rst +++ b/docs/src/sdk/sdk_changelog.rst @@ -1,7 +1,11 @@ .. _sdk_changelog: -Changelog -========= +Change Log +========== + +2019-07-01(v2.3.9) +------------------- +1. Fix ros timestamp issue 2019-05-20(v2.3.8) ------------------- diff --git a/docs/src/sdk/sdk_info.rst b/docs/src/sdk/sdk_info.rst new file mode 100644 index 0000000..a194a7e --- /dev/null +++ b/docs/src/sdk/sdk_info.rst @@ -0,0 +1,10 @@ +.. _sdk_info: + +SDK Description +================== + +.. toctree:: + :maxdepth: 2 + + support_platforms + without_opencv diff --git a/docs/src/sdk/sdk_install.rst b/docs/src/sdk/sdk_install.rst new file mode 100644 index 0000000..66acbc5 --- /dev/null +++ b/docs/src/sdk/sdk_install.rst @@ -0,0 +1,13 @@ +.. _sdk_install: + +SDK Installation +================== + +.. toctree:: + :maxdepth: 2 + + install_ubuntu_ppa + install_ubuntu_src + install_windows_exe + install_windows_src + install_ros_wrapper diff --git a/docs/src/sdk/sdk_projects.rst b/docs/src/sdk/sdk_projects.rst new file mode 100644 index 0000000..6b14761 --- /dev/null +++ b/docs/src/sdk/sdk_projects.rst @@ -0,0 +1,7 @@ +.. _sdk_projects: + +Project Samples +================== + +.. toctree:: + :maxdepth: 2 diff --git a/docs/src/sdk/platform.rst b/docs/src/sdk/support_platforms.rst similarity index 92% rename from docs/src/sdk/platform.rst rename to docs/src/sdk/support_platforms.rst index 11c45e5..6fa7ce8 100644 --- a/docs/src/sdk/platform.rst +++ b/docs/src/sdk/support_platforms.rst @@ -1,6 +1,6 @@ -.. _sdk_platform: +.. _sdk_support_platforms: -Supported platforms +Supported Platforms ==================== SDK is built on CMake and can be used cross multiple platforms such as "Linux, Windows, etc. We provides two installation: Download and install, and Compile and install from source code. diff --git a/docs/src/analytics/dataset.rst b/docs/src/sdk/tools/analytics_dataset.rst similarity index 98% rename from docs/src/analytics/dataset.rst rename to docs/src/sdk/tools/analytics_dataset.rst index 6786350..6efbf0d 100644 --- a/docs/src/analytics/dataset.rst +++ b/docs/src/sdk/tools/analytics_dataset.rst @@ -1,6 +1,6 @@ -.. _dataset: +.. _analytics_dataset: -Recording data sets +Recording Data Sets ==================== The SDK provides the tool ``record`` for recording data sets. Tool details can be seen in `tools/README.md `_ . diff --git a/docs/src/analytics/analytics_imu.rst b/docs/src/sdk/tools/analytics_imu.rst similarity index 95% rename from docs/src/analytics/analytics_imu.rst rename to docs/src/sdk/tools/analytics_imu.rst index d5578b9..834c42b 100644 --- a/docs/src/analytics/analytics_imu.rst +++ b/docs/src/sdk/tools/analytics_imu.rst @@ -29,7 +29,7 @@ Refer to run commands and results on Linux: The analysis result graph will be saved in the data set directory, as follows: -.. image:: ../../images/imu_analytics.png +.. image:: ../../../images/sdk/tools/imu_analytics.png In addition, the script specific options can be executed ``-h``: diff --git a/docs/src/analytics/analytics_stamp.rst b/docs/src/sdk/tools/analytics_stamp.rst similarity index 95% rename from docs/src/analytics/analytics_stamp.rst rename to docs/src/sdk/tools/analytics_stamp.rst index 931bdda..db155b6 100644 --- a/docs/src/analytics/analytics_stamp.rst +++ b/docs/src/sdk/tools/analytics_stamp.rst @@ -1,6 +1,6 @@ .. _analytics_stamp: -Analyze time stamps +Analyze Time Stamps ==================== SDK provides a script for timestamp analysis ``stamp_analytics.py`` . Tool details are visible in `tools/README.md `_ . @@ -42,7 +42,7 @@ Reference run commands and results on Linux: The analysis result graph will be saved in the dataset directory, as follows: -.. image:: ../../images/stamp_analytics.png +.. image:: ../../../images/sdk/tools/stamp_analytics.png In addition, the script specific options can be executed ``-h`` to understand: diff --git a/docs/src/sdk/tools/contents.rst b/docs/src/sdk/tools/contents.rst new file mode 100644 index 0000000..9c0c922 --- /dev/null +++ b/docs/src/sdk/tools/contents.rst @@ -0,0 +1,9 @@ +SDK Tools +================== + +.. toctree:: + :maxdepth: 2 + + analytics_dataset + analytics_imu + analytics_stamp diff --git a/docs/src/sdk/without_opencv.rst b/docs/src/sdk/without_opencv.rst index 35c80bb..6a23e6f 100644 --- a/docs/src/sdk/without_opencv.rst +++ b/docs/src/sdk/without_opencv.rst @@ -1,6 +1,6 @@ .. _sdk_without_opencv: -OpenCV independency +OpenCV Description =================== SDK provides a three-tier interface with OpenCV dependencies: diff --git a/docs/src/slam/contents.rst b/docs/src/slam/contents.rst index aa5b82b..664b7bc 100644 --- a/docs/src/slam/contents.rst +++ b/docs/src/slam/contents.rst @@ -1,7 +1,5 @@ -.. _slam: - -Open Source project Support -============================ +OPEN SOURCE SUPPORT +============== .. toctree:: @@ -10,4 +8,4 @@ Open Source project Support orb_slam2 okvis viorb - maplab + maplab \ No newline at end of file diff --git a/docs/src/slam/maplab.rst b/docs/src/slam/maplab.rst index bdc8a62..18fd1b0 100644 --- a/docs/src/slam/maplab.rst +++ b/docs/src/slam/maplab.rst @@ -1,4 +1,4 @@ -.. _slam_maplab: +.. _maplab: -How to use in `Maplab `_ x +How To Use In `Maplab `_ x =============================================================== diff --git a/docs/src/slam/okvis.rst b/docs/src/slam/okvis.rst index 35ffc89..2a3a1ef 100644 --- a/docs/src/slam/okvis.rst +++ b/docs/src/slam/okvis.rst @@ -1,6 +1,6 @@ -.. _slam_okvis: +.. _okvis: -How to use in `OKVIS `_ +How To Use In `OKVIS `_ ============================================================= If you wanna run OKVIS with MYNT EYE camera, please follow the steps: diff --git a/docs/src/slam/orb_slam2.rst b/docs/src/slam/orb_slam2.rst index a26a83f..57ab68a 100644 --- a/docs/src/slam/orb_slam2.rst +++ b/docs/src/slam/orb_slam2.rst @@ -1,6 +1,6 @@ -.. _slam_orb_slam2: +.. _orb_slam2: -How to use in `ORB_SLAM2 `_ +How To Use In `ORB_SLAM2 `_ ================================================================== diff --git a/docs/src/slam/vins.rst b/docs/src/slam/vins.rst index 09500ec..4ba1f03 100644 --- a/docs/src/slam/vins.rst +++ b/docs/src/slam/vins.rst @@ -1,6 +1,6 @@ -.. _slam_vins: +.. _vins: -How to use in `VINS-Mono `_ +How To Use In `VINS-Mono `_ ================================================================================ diff --git a/docs/src/slam/vins_fusion.rst b/docs/src/slam/vins_fusion.rst index 1c436ac..616d47f 100644 --- a/docs/src/slam/vins_fusion.rst +++ b/docs/src/slam/vins_fusion.rst @@ -1,6 +1,6 @@ -.. _slam_vins_fusion: +.. _vins_fusion: -How to use in `VINS-Fusion `_ +How To Use In `VINS-Fusion `_ ==================================================================================== diff --git a/docs/src/slam/viorb.rst b/docs/src/slam/viorb.rst index ac48dd1..a967f80 100644 --- a/docs/src/slam/viorb.rst +++ b/docs/src/slam/viorb.rst @@ -1,6 +1,6 @@ -.. _slam_viorb: +.. _viorb: -How to use in `VIORB `_ +How To Use In `VIORB `_ ================================================================ diff --git a/docs/src/support/contact.rst b/docs/src/support/contact.rst new file mode 100644 index 0000000..5154b80 --- /dev/null +++ b/docs/src/support/contact.rst @@ -0,0 +1,6 @@ +Contact Us +================== + +If you continue to encounter problems, please contact customer service. + +http://support.myntai.com/hc/request/new/ \ No newline at end of file diff --git a/docs/src/support/contents.rst b/docs/src/support/contents.rst new file mode 100644 index 0000000..76ce073 --- /dev/null +++ b/docs/src/support/contents.rst @@ -0,0 +1,10 @@ +TECHNICAL SUPPORT +================== + +.. toctree:: + :maxdepth: 2 + +.. toctree:: + + problem + contact \ No newline at end of file diff --git a/docs/src/support/problem.rst b/docs/src/support/problem.rst new file mode 100644 index 0000000..8180041 --- /dev/null +++ b/docs/src/support/problem.rst @@ -0,0 +1,6 @@ +FAQ +================== + +If you have problems using MYNT EYE, please first check the following docs: + +http://support.myntai.com/hc/ \ No newline at end of file diff --git a/docs/src/tools/calibration_tool.rst b/docs/src/tools/calibration_tool.rst new file mode 100644 index 0000000..fd29d68 --- /dev/null +++ b/docs/src/tools/calibration_tool.rst @@ -0,0 +1,269 @@ +.. _calibration_tool: + +Calibration Tool Manual +======================= + +Introduction +-------- + +1.1 Support Platform +-------- + +Currently the calibration tool only supports Ubuntu 16.04 LTS, but support the official, ROS multiple version of OpenCV dependencies. + +==================== ==================== ====================== +Platform Architecture Different dependence +==================== ==================== ====================== +Ubuntu 16.04 LTS x64(amd64) libopencv-dev +Ubuntu 16.04 LTS x64(amd64) ros-kinetic-opencv3 +==================== ==================== ====================== + + + +1.2 Tools description +-------- + +Deb/ppa installation package is available on Ubuntu. The architecture, dependencies, and versions will be distinguished from the name: + +* mynteye-s-calibrator-opencv-official-1.0.0_amd64.deb +* mynteye-s-calibrator-opencv-ros-kinetic-1.0.0_amd64.deb + +======================= ==================== ============================================================ +Dependency identifier Dependency package Detailed description +======================= ==================== ============================================================ +opencv-official libopencv-dev https://packages.ubuntu.com/xenial/libopencv-dev +opencv-ros-kinetic ros-kinetic-opencv3 http://wiki.ros.org/opencv3 +======================= ==================== ============================================================ + + +1.3 Deb Toolkit Get +-------- + +==================== ======================================================================== +Method of Obtaining Get address +==================== ======================================================================== +Baidu Cloud https://pan.baidu.com/s/19rW0fPKUlQj6eldZpZFoAA Extraction code: a6ps +Google Drive https://drive.google.com/open?id=1RsV2WEKAsfxbn-Z5nGjk5g3ml1UDEsDc +==================== ======================================================================== + + +Installation +-------- + +2.1 Installation Preparation +-------- +* Ubuntu 16.04 LTS environment, x64 architecture +* Deb package for the calibration tool, select OpenCV dependencies as needed + (this step is not required for PPA installation) + +2.2 Install ppa Package +-------- +.. code-block:: bash + + $ sudo add-apt-repository ppa:slightech/mynt-eye-s-sdk + $ sudo apt-get update + $ sudo apt-get install mynteye-s-calibrator + $ sudo ln -sf /opt/myntai/mynteye-s-calibrator/mynteye-s-calibrator /usr/local/bin/ mynteye-s-calibrator + + +2.3 Install deb Package +-------- +Install the deb package with udo dpkg -i: + +.. code-block:: bash + + $ sudo dpkg -i mynteye-s-calibrator-opencv-official-1.0.0_amd64.deb + ... + (Reading database ... 359020 files and directories currently installed.) + Preparing to unpack mynteye-s-calibrator-opencv-official-1.0.0_amd64.deb ... + Unpacking mynteye-s-calibrator (1.0.0) over (1.0.0) ... + Setting up mynteye-s-calibrator (1.0.0) ... + +If you encounter an error that the dependency package is not installed, for example: + +.. code-block:: bash + + $ sudo dpkg -i mynteye-s-calibrator-opencv-official-1.0.0_amd64.deb + Selecting previously unselected package mynteye-s-calibrator. + (Reading database ... 358987 files and directories currently installed.) + Preparing to unpack mynteye-s-calibrator-opencv-official-1.0.0_amd64.deb ... + Unpacking mynteye-s-calibrator (1.0.0) ... + dpkg: dependency problems prevent configuration of mynteye-s-calibrator: + mynteye-s-calibrator depends on libatlas-base-dev; however: + Package libatlas-base-dev is not installed. + dpkg: error processing package mynteye-s-calibrator (--install): + dependency problems - leaving unconfigured + Errors were encountered while processing: + mynteye-s-calibrator + +You can continue use sudo apt-get -f install to finished install + +.. code-block:: bash + + $ sudo apt-get -f install + Reading package lists... Done + Building dependency tree + Reading state information... Done + Correcting dependencies... Done + The following additional packages will be installed: + libatlas-base-dev + Suggested packages: + libblas-doc liblapack-doc + The following NEW packages will be installed: + libatlas-base-dev + 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. + 1 not fully installed or removed. + Need to get 3,596 kB of archives. + After this operation, 30.8 MB of additional disk space will be used. + Do you want to continue? [Y/n] + Get:1 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 libatlas-base-dev amd64 3.10.2-9 [3,596 kB] + Fetched 3,596 kB in 3s (1,013 kB/s) + Selecting previously unselected package libatlas-base-dev. + (Reading database ... 358993 files and directories currently installed.) + Preparing to unpack .../libatlas-base-dev_3.10.2-9_amd64.deb ... + Unpacking libatlas-base-dev (3.10.2-9) ... + Setting up libatlas-base-dev (3.10.2-9) ... + update-alternatives: using /usr/lib/atlas-base/atlas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode + update-alternatives: using /usr/lib/atlas-base/atlas/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode + Setting up mynteye-s-calibrator (1.0.0) ... + + +How To Use +-------- + +3.1 Preparation For Use +-------- +* MYNT EYE S Camera +* Checkerboard +* Evenly illuminated scene + +3.2 Use Command +-------- + +* After installing the calibration tool, you can run the `mynteye-s-calibrator` command directly on the terminal to calibrate. -h can see its options: + +.. code-block:: bash + + $ mynteye-s-calibrator -h + Usage: mynteye-s-calibrator [options] + help: mynteye-s-calibrator -h + calibrate: mynteye-s-calibrator -x 11 -y 7 -s 0.036 + Calibrate MYNT EYE S device. + +Options: + +-h, --help show this help message and exit +-x WIDTH, --width=WIDTH The chessboard width, default: 11 +-y HEIGHT, --height=HEIGHT The chessboard height, default: 7 +-s METERS, --square=METERS The chessboard square size in meters, default: 0.036 +-n NUMBER, --number=NUMBER The number of imagestools to use for calibration, default: 11 +-p PATH, --path=PATH The path to save the result, default: folder name using device's SN + +* -x -y -s Used to set the width, height, and grid size of the calibration plate. Width and height refer to the number of black and white intersections in the horizontal and vertical directions of the checkerboard. Square size in meters. + + +3.3 Steps For Usage +-------- + +* First, connect the MYNT EYE S camera. + +* Then, run the mynteye-s-calibrator command in the terminal. + +.. image:: ../../images/tools/calibration001.png + :width: 60% + +* Follow the prompts to select an index for the camera's resolution, perform image calibration at this resolution + +* The S1030 camera only need calibrate 752*480 resolution. The S2100 camera need calibrate 2560*800 and 1280*400 resolutions. + +* As far as possible, let the calibration plate cover the left and right eye images of the camera, +and take care of the surroundings (maximum distortion). The calibration tool will automatically +evaluate the qualified image for the calibration calculation and will indicate on the terminal how many have been selected. + +Reference acquisition image, as follows: + +.. image:: ../../images/tools/calibration002.png + :width: 60% + +.. image:: ../../images/tools/calibration003.png + :width: 60% + +.. image:: ../../images/tools/calibration004.png + :width: 60% + +.. image:: ../../images/tools/calibration005.png + :width: 60% + +.. image:: ../../images/tools/calibration006.png + :width: 60% + + +* Note: p_x, p_y, size, skew respectively indicate the scale of the calibration plate on the x-axis, y-axis, + zoom, and tilt when the image is acquired. Make a point for reference. + +* Once the number of images acquired by the calibration needs is reached, + the calibration calculation will be performed. The output is as follows: + + +.. image:: ../../images/tools/calibration007.png + :width: 60% + + +* 1. The terminal will print out the left and right purpose calibration results. + +* 2. The calibration results will be written into the files in directory. + + a) camera_left.yaml: Left eye parameter + b) camera_right.yaml: Right eye parameter + c) extrinsics.yaml: Binocular external parameter + d) img.params.equidistant: Camera parameters, which can be used for S SDK writing + e) stereo_reprojection_error.yaml: Reprojection error + +* Finally, you will also be asked if you want to write to the camera device. Enter or `y` to confirm + +.. image:: ../../images/tools/calibration008.png + :width: 60% + +* After writing to the device, you will be prompted with "Write to device done". + + + +3.4 Calibration result +-------- +Calibration result, It is desirable to have a reprojection error of 0.2 or less. If exceeds 1, it needs to be recalibrated. + +Reprojection error, visible output after calibration completion "Final reprojection error: 0.201 + +Pixels", or see the calibration result file "stereo_reprojection_error.yaml". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/src/tools/contents.rst b/docs/src/tools/contents.rst new file mode 100644 index 0000000..8d8df5f --- /dev/null +++ b/docs/src/tools/contents.rst @@ -0,0 +1,8 @@ +.. _tools: + +TOOLS SUPPORT +============== + +.. toctree:: + + calibration_tool diff --git a/docs/src/wrapper/ros.rst b/docs/src/wrapper/ros.rst index 8b07025..31b9659 100644 --- a/docs/src/wrapper/ros.rst +++ b/docs/src/wrapper/ros.rst @@ -3,7 +3,7 @@ How to use ROS ============== -Compile and run the node according to :ref:`sdk_install_ros` . +Compile and run the node according to :ref:`sdk_install_ros_wrapper` . .. tip::