From 32bbef17de90479643524983ae53363cd4745a8f Mon Sep 17 00:00:00 2001 From: obshenlanzhou Date: Thu, 5 Feb 2026 09:12:38 +0000 Subject: [PATCH] deploy: cb64a952beaa082779921eafa11bd5fa24ff2ab2 --- en/.doctrees/environment.pickle | Bin 164919 -> 165317 bytes .../source/camera_devices/8_FAQ/FAQ.doctree | Bin 30542 -> 32657 bytes en/_images/image-1.png | Bin 0 -> 17841 bytes en/_images/image-2.png | Bin 0 -> 18838 bytes en/_images/image.png | Bin 0 -> 30317 bytes .../source/camera_devices/8_FAQ/FAQ.md.txt | 16 +++++++++++++++- en/genindex.html | 2 +- en/index.html | 2 +- en/search.html | 2 +- en/searchindex.js | 2 +- .../1_overview/introduction.html | 2 +- .../1_overview/orbbecsdk_overview.html | 2 +- .../camera_devices/1_overview/overview.html | 2 +- .../2_installation/build_the_package.html | 2 +- .../2_installation/installation.html | 2 +- .../2_installation/registration_script.html | 2 +- .../3_quickstarts/orbbecviewer.html | 2 +- .../3_quickstarts/quickstart.html | 2 +- .../3_quickstarts/quickstarts.html | 2 +- .../application_guide.html | 2 +- .../4_application_guide/compressed_image.html | 2 +- .../coordinate_and_tf.html | 2 +- .../launch_parameters.html | 2 +- .../4_application_guide/point_cloud.html | 2 +- .../4_application_guide/services.html | 2 +- .../4_application_guide/topics.html | 2 +- .../5_advanced_guide/advanced_guide.html | 2 +- .../configuration/align_depth_color.html | 2 +- ...guration_of_depth_NFOV_and_WFOV_modes.html | 2 +- .../configuration/depth_work_mode_switch.html | 2 +- .../disparity_search_offset.html | 2 +- .../configuration/interleave_ae_mode.html | 2 +- .../configuration/net_camera.html | 2 +- .../configuration/predefined_presets.html | 2 +- .../multi_camera/gmsl_camera.html | 2 +- .../multi_camera/multi_camera.html | 2 +- .../multi_camera/multi_camera_synced.html | 2 +- ...multi_camera_synced_verification_tool.html | 2 +- ...efficient_intra_process_communication.html | 2 +- .../performance/fastdds_tuning.html | 2 +- .../performance/lower_cpu_usage.html | 2 +- .../camera_devices/6_benchmark/benchmark.html | 2 +- .../6_benchmark/benchmark_data.html | 2 +- .../6_benchmark/benchmark_usage.html | 2 +- .../6_benchmark/introduction.html | 2 +- .../6_benchmark/othertools.html | 2 +- .../building_a_Debian_Package.html | 2 +- .../7_developer_guide/developer_guide.html | 2 +- .../7_developer_guide/migration_guide.html | 2 +- en/source/camera_devices/8_FAQ/FAQ.html | 14 ++++++++++++-- en/source/camera_devices/index.html | 2 +- en/source/license.html | 2 +- en/source/lidar_devices/index.html | 2 +- en/source/lidar_devices/lidar.html | 2 +- zh/.doctrees/environment.pickle | Bin 153517 -> 153867 bytes .../source/camera_devices/8_FAQ/FAQ.doctree | Bin 27668 -> 29609 bytes zh/_images/image-1.png | Bin 0 -> 17841 bytes zh/_images/image-2.png | Bin 0 -> 18838 bytes zh/_images/image.png | Bin 0 -> 30317 bytes .../source/camera_devices/8_FAQ/FAQ.md.txt | 16 +++++++++++++++- zh/genindex.html | 2 +- zh/index.html | 2 +- zh/search.html | 2 +- zh/searchindex.js | 2 +- .../1_overview/introduction.html | 2 +- .../1_overview/orbbecsdk_overview.html | 2 +- .../camera_devices/1_overview/overview.html | 2 +- .../2_installation/build_the_package.html | 2 +- .../2_installation/installation.html | 2 +- .../2_installation/registration_script.html | 2 +- .../3_quickstarts/orbbecviewer.html | 2 +- .../3_quickstarts/quickstart.html | 2 +- .../3_quickstarts/quickstarts.html | 2 +- .../application_guide.html | 2 +- .../4_application_guide/compressed_image.html | 2 +- .../coordinate_and_tf.html | 2 +- .../launch_parameters.html | 2 +- .../4_application_guide/point_cloud.html | 2 +- .../4_application_guide/services.html | 2 +- .../4_application_guide/topics.html | 2 +- .../5_advanced_guide/advanced_guide.html | 2 +- .../configuration/align_depth_color.html | 2 +- ...guration_of_depth_NFOV_and_WFOV_modes.html | 2 +- .../configuration/depth_work_mode_switch.html | 2 +- .../disparity_search_offset.html | 2 +- .../configuration/interleave_ae_mode.html | 2 +- .../configuration/net_camera.html | 2 +- .../configuration/predefined_presets.html | 2 +- .../multi_camera/gmsl_camera.html | 2 +- .../multi_camera/multi_camera.html | 2 +- .../multi_camera/multi_camera_synced.html | 2 +- ...multi_camera_synced_verification_tool.html | 2 +- ...efficient_intra_process_communication.html | 2 +- .../performance/fastdds_tuning.html | 2 +- .../performance/lower_cpu_usage.html | 2 +- .../camera_devices/6_benchmark/benchmark.html | 2 +- .../6_benchmark/benchmark_data.html | 2 +- .../6_benchmark/benchmark_usage.html | 2 +- .../6_benchmark/introduction.html | 2 +- .../6_benchmark/othertools.html | 2 +- .../building_a_Debian_Package.html | 2 +- .../7_developer_guide/developer_guide.html | 2 +- .../7_developer_guide/migration_guide.html | 2 +- zh/source/camera_devices/8_FAQ/FAQ.html | 14 ++++++++++++-- zh/source/camera_devices/index.html | 2 +- zh/source/license.html | 2 +- zh/source/lidar_devices/index.html | 2 +- zh/source/lidar_devices/lidar.html | 2 +- 108 files changed, 148 insertions(+), 100 deletions(-) create mode 100644 en/_images/image-1.png create mode 100644 en/_images/image-2.png create mode 100644 en/_images/image.png create mode 100644 zh/_images/image-1.png create mode 100644 zh/_images/image-2.png create mode 100644 zh/_images/image.png diff --git a/en/.doctrees/environment.pickle b/en/.doctrees/environment.pickle index 398c21f1d1b68840374846f9b254b7c53dc2d116..22f25900c2215326805369336e1aeeb7280e661c 100644 GIT binary patch literal 165317 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
yy(Xx&%bsGWw%l5z5>N=#pH?xv84V=c>`g08xFc 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 literal 164919 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 delta 2149 zcmZ8iS!`5g6z;im?`>(J6lA(gMKrDbWsHf0HmGfc-$hoQ@K!=hjd z#AOnc-~n8UES3;7F#^~4fYwqT;0Z*HPml;`h)YmFO^Bj+&bf0(;>$nhp6~n4`TlkG zK7dQVfHt7*uX^s3cF>*}>FNkK2YQSX_E!|^15em}I4?bC=+n$p{3ri=n2Zg%Gx21K zIyN;lxi&B42s>;E33#pCi3H9yA6#$V?iSKb#U1aLS%8-Jho9u$d{(XvrE zXIV*RD+@_BVlzIOe_MestYW%Hve=&G#>A%v;HChVE0UBOHXLot*Q*HsR=gU@!XPO3 zY`+}HRo{#G9STP70v2BUgc@yTza*s>d(o+w1_H2uJYPGieGs?Q>L53 z$5ig1EhcWZai_8elsPKynVy9Mi^||hyj|^vIk=;G65d~wYC$t8xjYW#Sm|?=_Qunb zaCXgZ(vH-WDIL-)R%pTE`RW`s=5ZcG>>KZdjTQE8;}ow*3QF4jmsfRfFo`d?0B}ZK=%?nQIoUJ;do8Xe%;Cfm>Xvn3)4q%p~>Vh#w=a6 zMQPAv!!E3H!dgqjNj?xos|%n3{j1&jMiQ+s^&FC(R$1ewckxbTrjfFyO@XbJZ>=c? zWEkhxCIh@|0s6BHsHfML034QNyESy z-!d2$MGMi+m@x%Z_Wh<@*W~=C__N{1ctuL`j5qlox9}5w zH~jg3JhN#UT$hfUxF(;yblla{hv(~OVNPH@IIy85SKh2vB4p^XH|ub6vhhRU0?^ea z9C_AmT{`X#j|2A`K|g=<&Dj<#hZ-WeEyDd^nuR%Aa$(KG7`FJqjSW7x-cH?Ix*P=# zojPAtqbKwY(6(4Dd*dw?3J1e3{^6$A!d39P6pm4Xo5L3N^JXXQ6&s3St6Ha680$_x zjM>{f&?|;I$wikg7v@;otIBzuUPA{iX}2qs^|jZ)*J6vWWS>dpQ$C@i3VxD;H%+f^ zc1+L^8W8TXk8IZNzh$5)Mgns>=uULa!5gWA_BL&Z2K8&Qg=kA<_BuVShAB{&yJP z^Abex%gqj1<36bqkvb*4UNvIX={FVDOU8>wTgbI|H#0a)$MP*r&}tmnaz#-tB^uke z4%_;VQGxJL8bbb%H+&H2>unw~=@}2(dGPb## diff --git a/en/_images/image-1.png b/en/_images/image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..34badb92859acb4b3bca58781df1c397d9ebee8a GIT binary patch literal 17841 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 Bv$p^M literal 0 HcmV?d00001 diff --git a/en/_images/image.png b/en/_images/image.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9b85ee6eb8a7090e77dad4aeae96a81316d25e GIT binary patch literal 30317 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%0A$e{P4KB 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

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/index.html b/en/index.html index 54e0c827..2aad1582 100644 --- a/en/index.html +++ b/en/index.html @@ -516,7 +516,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/search.html b/en/search.html index 764bddf2..ca5dc06d 100644 --- a/en/search.html +++ b/en/search.html @@ -431,7 +431,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/searchindex.js b/en/searchindex.js index bd3c3f92..b6079191 100644 --- a/en/searchindex.js +++ b/en/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"Adjusting System Parameters":[[30,"adjusting-system-parameters"]],"Advanced Guide":[[17,null]],"Advantages in Maintenance and Updates":[[39,"advantages-in-maintenance-and-updates"]],"Advantages of Migrating from main to v2-main":[[39,"advantages-of-migrating-from-main-to-v2-main"]],"Aligning Depth to Color":[[18,null]],"All Streams":[[15,"all-streams"]],"Application Guide":[[10,null]],"Available Topics":[[16,null]],"Available services":[[15,null]],"Basic & General Parameters":[[13,"basic-general-parameters"]],"Benchmark":[[32,null]],"Benchmark Data":[[33,null]],"Benchmark Usage":[[34,null]],"Binary Installation":[[6,"binary-installation"]],"Build from Source":[[4,"build-from-source"],[6,"build-from-source"]],"Build the Package":[[44,"build-the-package"]],"Build your First Camera Application":[[8,"build-your-first-camera-application"]],"Building a Debian Package":[[37,null]],"Building the Package":[[37,"building-the-package"]],"Call a service":[[8,"call-a-service"]],"Camera Control":[[7,"camera-control"]],"Camera Devices":[[41,null]],"Camera TF Calculation and Publishing Mechanism":[[12,"camera-tf-calculation-and-publishing-mechanism"]],"Camera configuration (launch files)":[[36,"camera-configuration-launch-files"]],"Camera sensor structure":[[12,"camera-sensor-structure"]],"Check Which Configurations the LiDAR Supports":[[44,"check-which-configurations-the-lidar-supports"]],"Checking camera port with OrbbecSDK_ROS2":[[27,"checking-camera-port-with-orbbecsdk-ros2"]],"Color Stream":[[13,"color-stream"],[15,"color-stream"]],"Command to Enable Colored Point Cloud":[[14,"command-to-enable-colored-point-cloud"]],"Command to Enable Depth Point Cloud":[[14,"command-to-enable-depth-point-cloud"]],"Commands to Align and View Depth and Color Images":[[18,"commands-to-align-and-view-depth-and-color-images"]],"Common Benckmark Data":[[33,"common-benckmark-data"]],"Community and Ecosystem Support":[[39,"community-and-ecosystem-support"]],"Comparison Between main and v2-main Branches":[[39,"comparison-between-main-and-v2-main-branches"]],"Comprehensive Device Support":[[39,"comprehensive-device-support"]],"Compressed Image":[[11,null]],"Configuration & Modes":[[17,"configuration-modes"]],"Configuration of depth NFOV and WFOV modes":[[19,null]],"Configure Fast DDS":[[28,"configure-fast-dds"]],"Configuring ROS Dependencies":[[37,"configuring-ros-dependencies"]],"Connect the device":[[7,"connect-the-device"]],"Coordinate Systems and TF Transforms":[[12,null]],"Core & Stream Configuration":[[13,"core-stream-configuration"]],"Core Function: OBCameraNode::calcAndPublishStaticTransform()":[[12,"core-function-obcameranode-calcandpublishstatictransform"]],"Data Capture":[[15,"data-capture"]],"Depth Filter Configuration":[[15,"depth-filter-configuration"]],"Depth Filters":[[13,"depth-filters"]],"Depth Stream":[[13,"depth-stream"],[15,"depth-stream"]],"Depth work mode switch":[[20,null]],"Developer Guide":[[38,null]],"Device Information & Management":[[15,"device-information-management"]],"Device Status & Diagnostics":[[16,"device-status-diagnostics"]],"Device default":[[24,null]],"Device information and firmware upgrade":[[7,"device-information-and-firmware-upgrade"]],"Device, Sync & Advanced Features":[[13,"device-sync-advanced-features"]],"Device-Specific":[[13,"device-specific"],[15,"device-specific"]],"Disparity":[[13,"disparity"]],"Disparity_search_offset":[[21,null]],"Download":[[7,"download"]],"Echo a topic":[[8,"echo-a-topic"]],"Efficient intra-process communication:":[[29,null]],"Enabling Colored Point Cloud":[[14,"enabling-colored-point-cloud"]],"Enabling Depth Point Cloud":[[14,"enabling-depth-point-cloud"]],"Enabling and Visualizing Point Cloud in ROS 2":[[14,null]],"Environment configuration":[[4,null]],"Example":[[29,"example"]],"Example YAML configuration":[[34,"example-yaml-configuration"]],"Example of Depth to Color Overlay":[[18,"example-of-depth-to-color-overlay"]],"Extended presets":[[24,"extended-presets"]],"Fast DDS Configuration":[[30,"fast-dds-configuration"]],"Fast DDS Optimization for Orbbec Camera with ROS2":[[30,null]],"Features:":[[44,"features"]],"Femto Mega & Gemini 435Le & Gemini 335Le":[[23,"femto-mega-gemini-435le-gemini-335le"]],"Firmware & Backend":[[13,"firmware-backend"]],"Force IP Function":[[23,"force-ip-function"]],"Frequently Asked Questions":[[40,null]],"Function Breakdown":[[12,"function-breakdown"]],"Function Introduction":[[21,"function-introduction"]],"Further Optimizationa":[[31,"further-optimizationa"]],"G336X AMR Default (Gemini 336 / Gemini 336L)":[[24,"g336x-amr-default-gemini-336-gemini-336l"]],"G33X Close Range High Accuracy (Gemini 330 / Gemini 335 / Gemini 336)":[[24,"g33x-close-range-high-accuracy-gemini-330-gemini-335-gemini-336"]],"GMSL_camera":[[25,null]],"Gemini 2":[[24,"gemini-2"]],"Gemini 2L":[[24,"gemini-2l"]],"Gemini 305":[[24,"gemini-305"]],"Gemini 330 / Gemini 330L / Gemini 335 / Gemini 335L":[[24,"gemini-330-gemini-330l-gemini-335-gemini-335l"]],"Gemini 336 / Gemini 336L":[[24,"gemini-336-gemini-336l"]],"Get Device Information for Connected LiDARs":[[44,"get-device-information-for-connected-lidars"]],"How to Collect and Save Logs":[[40,"how-to-collect-and-save-logs"]],"How to Launch a Specific Camera When Multiple Cameras Are Connected":[[40,"how-to-launch-a-specific-camera-when-multiple-cameras-are-connected"]],"IMU":[[13,"imu"]],"IMU Data":[[44,"imu-data"]],"IMU Topics":[[16,"imu-topics"],[44,"imu-topics"]],"IR Stream":[[13,"ir-stream"],[15,"ir-stream"]],"Image Streams":[[16,"image-streams"]],"Image topic frame rate too low from Multiple Cameras":[[26,"image-topic-frame-rate-too-low-from-multiple-cameras"]],"Increase USB Buffer Memory":[[28,"increase-usb-buffer-memory"]],"Install deb Dependencies":[[44,"install-deb-dependencies"]],"Install udev Rules":[[44,"install-udev-rules"]],"Installation":[[5,null],[44,null]],"Interleave AE Mode":[[13,"interleave-ae-mode"]],"Intra-Camera Synchronization":[[13,"intra-camera-synchronization"]],"Introduction":[[1,null],[8,"introduction"],[29,"introduction"],[35,null],[39,"introduction"]],"Issues related to soft trigger mode":[[40,"issues-related-to-soft-trigger-mode"]],"Laser / LDP":[[13,"laser-ldp"]],"Launch File Differences":[[39,"launch-file-differences"]],"Launch Files Used for Testing":[[31,"launch-files-used-for-testing"]],"Launch and Verification":[[28,"launch-and-verification"]],"Launch parameters":[[13,null]],"Launch the LiDAR Node":[[44,"launch-the-lidar-node"]],"License":[[42,null]],"Lidar Devices":[[43,null]],"Linux Binary Package Installation":[[4,"linux-binary-package-installation"]],"List available topics / services/ parameters":[[8,"list-available-topics-services-parameters"]],"Logging & Diagnostics":[[13,"logging-diagnostics"]],"Migrating from main to Open-Source v2-main":[[39,null]],"Miscellaneous":[[13,"miscellaneous"]],"Modify configuration files":[[28,"modify-configuration-files"]],"Modify multi_camera_synced.launch.py as follows":[[28,"modify-multi-camera-synced-launch-py-as-follows"]],"Multi GMSL camera":[[25,"multi-gmsl-camera"]],"Multi GMSL camera synced":[[25,"multi-gmsl-camera-synced"]],"Multi-Camera":[[17,"multi-camera"],[26,null]],"Multi-Camera Synchronization":[[13,"multi-camera-synchronization"]],"Multi-Camera Synchronization Verification Node":[[28,null]],"Multi_camera synced Instructions":[[27,null]],"Multi_camera_synced + Interleave_ae":[[22,"multi-camera-synced-interleave-ae"]],"Net_camera":[[23,null]],"Network Cameras":[[13,"network-cameras"]],"No Data Stream from Multiple Cameras":[[26,"no-data-stream-from-multiple-cameras"],[40,"no-data-stream-from-multiple-cameras"]],"Ob_benchmark tool":[[36,"ob-benchmark-tool"]],"Orbbec SDK Overview":[[2,null]],"Orbbec SDK v2 Architecture Overview":[[2,"orbbec-sdk-v2-architecture-overview"]],"Orbbec camera datasheet":[[1,"orbbec-camera-datasheet"]],"OrbbecSDK V2 ROS2 Wrapper documentation":[[0,null]],"OrbbecSDK_ROS2 multi-camera synced configuration":[[27,"orbbecsdk-ros2-multi-camera-synced-configuration"]],"OrbbecViewer QuickStarts":[[7,null]],"Other Tools":[[36,null]],"Output Data Files":[[36,"output-data-files"]],"Overview":[[3,null]],"Parameter Differences":[[39,"parameter-differences"]],"Parameter Introduction":[[21,"parameter-introduction"],[22,"parameter-introduction"]],"Parameters and Configuration":[[44,"parameters-and-configuration"]],"Performance & Optimization":[[17,"performance-optimization"]],"Point Cloud Aggregation Functionality":[[44,"point-cloud-aggregation-functionality"]],"Point Cloud Data Details":[[44,"point-cloud-data-details"]],"Point Cloud Format":[[44,"point-cloud-format"]],"Point Cloud Topics":[[16,"point-cloud-topics"]],"Point cloud decimation":[[15,"point-cloud-decimation"]],"Preparing the Environment":[[37,"preparing-the-environment"]],"Prerequisites":[[44,"prerequisites"]],"Quickstarts":[[9,null]],"ROS Package QuickStarts":[[8,null]],"ROS2 C++":[[34,"ros2-c"]],"ROS2 Python":[[34,"ros2-python"]],"ROS2 Robot Coordinate System vs Camera Optical Coordinate System":[[12,"ros2-robot-coordinate-system-vs-camera-optical-coordinate-system"]],"Recommended Settings for Lower CPU Usage":[[31,"recommended-settings-for-lower-cpu-usage"]],"Record with rosbag2":[[8,"record-with-rosbag2"]],"Reducing CPU Usage with Orbbec ROS Package":[[31,null]],"Reference Launch File":[[28,"reference-launch-file"]],"Registration Script (Required)":[[6,null]],"Run the following command to start the multi-camera synced":[[27,"run-the-following-command-to-start-the-multi-camera-synced"]],"Run the launch":[[21,"run-the-launch"],[22,"run-the-launch"]],"Running the Driver":[[44,"running-the-driver"]],"Running the ob_benchmark tool":[[36,"running-the-ob-benchmark-tool"]],"SDK Concept Overview":[[2,"sdk-concept-overview"]],"SDK Programming Model":[[2,"sdk-programming-model"]],"Sample Features":[[8,"sample-features"]],"Selecting Topics in RViz2":[[18,"selecting-topics-in-rviz2"]],"Sensor & Emitter Control":[[15,"sensor-emitter-control"]],"Sensor Controls":[[13,"sensor-controls"]],"Service Benchmark Data":[[33,"service-benchmark-data"]],"Service Differences":[[39,"service-differences"]],"Setup instructions":[[27,"setup-instructions"]],"Single GMSL camera":[[25,"single-gmsl-camera"]],"Step 1: Source ROS 2 and Workspace":[[8,"step-1-source-ros-2-and-workspace"]],"Step 2: Launch the Camera Node":[[8,"step-2-launch-the-camera-node"]],"Step 3: Visualize in RViz2":[[8,"step-3-visualize-in-rviz2"]],"Stream Control":[[15,"stream-control"]],"Support Hardware Products":[[1,"support-hardware-products"]],"Support Platforms":[[1,"support-platforms"]],"Synchronization & Triggering":[[15,"synchronization-triggering"]],"System Configuration Requirements":[[28,"system-configuration-requirements"]],"TF from coordinate A to coordinate B:":[[12,"tf-from-coordinate-a-to-coordinate-b"]],"TF, Extrinsics & Calibration":[[13,"tf-extrinsics-calibration"]],"Terms":[[2,"terms"]],"Test Results":[[31,"test-results"]],"Test Setup":[[31,"test-setup"]],"Test environment":[[31,"test-environment"]],"The image does not reach the preset frame rate":[[40,"the-image-does-not-reach-the-preset-frame-rate"]],"Time Synchronization":[[13,"time-synchronization"]],"Tool Configuration (start_benchmark_params.json)":[[36,"tool-configuration-start-benchmark-params-json"]],"Topic Differences":[[39,"topic-differences"]],"Transparency and Extensibility":[[39,"transparency-and-extensibility"]],"Unexpected Crash":[[40,"unexpected-crash"]],"Usage":[[44,"usage"]],"Usage Examples:":[[44,"usage-examples"]],"Usage Guide":[[28,"usage-guide"]],"Usage Limitations of GMSL Cameras":[[25,"usage-limitations-of-gmsl-cameras"]],"Using IMU Data":[[44,"using-imu-data"]],"Using ROS2 TF Tools":[[12,"using-ros2-tf-tools"]],"Using common benchmark node":[[34,"using-common-benchmark-node"]],"Using interleave_ae with Gemini330 series cameras":[[22,null]],"Using service benchmark node":[[34,"using-service-benchmark-node"]],"View TF Tree Structure":[[12,"view-tf-tree-structure"]],"Visualize TF Tree in rviz2":[[12,"visualize-tf-tree-in-rviz2"]],"Visualizing Colored Point Cloud in RViz2":[[14,"visualizing-colored-point-cloud-in-rviz2"]],"Visualizing Depth Point Cloud in RViz2":[[14,"visualizing-depth-point-cloud-in-rviz2"]],"Why Are There So Many Launch Files?":[[40,"why-are-there-so-many-launch-files"]],"Why Is It Necessary to Add Delays When Starting Multiple Cameras or Switching Streams?":[[40,"why-is-it-necessary-to-add-delays-when-starting-multiple-cameras-or-switching-streams"]],"common benchmark node":[[35,"common-benchmark-node"]],"femto bolt depth stream no data":[[40,"femto-bolt-depth-stream-no-data"]],"service benchmark node":[[35,"service-benchmark-node"]],"set_device_ip Utility":[[23,"set-device-ip-utility"]]},"docnames":["index","source/camera_devices/1_overview/introduction","source/camera_devices/1_overview/orbbecsdk_overview","source/camera_devices/1_overview/overview","source/camera_devices/2_installation/build_the_package","source/camera_devices/2_installation/installation","source/camera_devices/2_installation/registration_script","source/camera_devices/3_quickstarts/orbbecviewer","source/camera_devices/3_quickstarts/quickstart","source/camera_devices/3_quickstarts/quickstarts","source/camera_devices/4_application_guide/application_guide","source/camera_devices/4_application_guide/compressed_image","source/camera_devices/4_application_guide/coordinate_and_tf","source/camera_devices/4_application_guide/launch_parameters","source/camera_devices/4_application_guide/point_cloud","source/camera_devices/4_application_guide/services","source/camera_devices/4_application_guide/topics","source/camera_devices/5_advanced_guide/advanced_guide","source/camera_devices/5_advanced_guide/configuration/align_depth_color","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode","source/camera_devices/5_advanced_guide/configuration/net_camera","source/camera_devices/5_advanced_guide/configuration/predefined_presets","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication","source/camera_devices/5_advanced_guide/performance/fastdds_tuning","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage","source/camera_devices/6_benchmark/benchmark","source/camera_devices/6_benchmark/benchmark_data","source/camera_devices/6_benchmark/benchmark_usage","source/camera_devices/6_benchmark/introduction","source/camera_devices/6_benchmark/othertools","source/camera_devices/7_developer_guide/building_a_Debian_Package","source/camera_devices/7_developer_guide/developer_guide","source/camera_devices/7_developer_guide/migration_guide","source/camera_devices/8_FAQ/FAQ","source/camera_devices/index","source/license","source/lidar_devices/index","source/lidar_devices/lidar"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","source/camera_devices/1_overview/introduction.md","source/camera_devices/1_overview/orbbecsdk_overview.md","source/camera_devices/1_overview/overview.rst","source/camera_devices/2_installation/build_the_package.md","source/camera_devices/2_installation/installation.rst","source/camera_devices/2_installation/registration_script.md","source/camera_devices/3_quickstarts/orbbecviewer.md","source/camera_devices/3_quickstarts/quickstart.md","source/camera_devices/3_quickstarts/quickstarts.rst","source/camera_devices/4_application_guide/application_guide.rst","source/camera_devices/4_application_guide/compressed_image.md","source/camera_devices/4_application_guide/coordinate_and_tf.md","source/camera_devices/4_application_guide/launch_parameters.md","source/camera_devices/4_application_guide/point_cloud.md","source/camera_devices/4_application_guide/services.md","source/camera_devices/4_application_guide/topics.md","source/camera_devices/5_advanced_guide/advanced_guide.rst","source/camera_devices/5_advanced_guide/configuration/align_depth_color.md","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.md","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.md","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.md","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.md","source/camera_devices/5_advanced_guide/configuration/net_camera.md","source/camera_devices/5_advanced_guide/configuration/predefined_presets.md","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.md","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.md","source/camera_devices/5_advanced_guide/performance/fastdds_tuning.md","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.md","source/camera_devices/6_benchmark/benchmark.rst","source/camera_devices/6_benchmark/benchmark_data.md","source/camera_devices/6_benchmark/benchmark_usage.md","source/camera_devices/6_benchmark/introduction.md","source/camera_devices/6_benchmark/othertools.md","source/camera_devices/7_developer_guide/building_a_Debian_Package.md","source/camera_devices/7_developer_guide/developer_guide.rst","source/camera_devices/7_developer_guide/migration_guide.md","source/camera_devices/8_FAQ/FAQ.md","source/camera_devices/index.rst","source/license.md","source/lidar_devices/index.rst","source/lidar_devices/lidar.md"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"096559369936585e":15,"0th":13,"100hz":44,"10s":34,"125gemini":21,"1280x720":24,"1280x800":24,"128mb":[26,40],"13m":24,"1660ti":31,"16dps":13,"16g":13,"184gemini":21,"1h":34,"1mm":13,"1st":13,"1x":31,"2000dps":13,"20ghz":31,"2200s":31,"249gemini":21,"256gb":31,"2d":34,"2g":13,"2h":34,"2l":[7,17,39],"2x":31,"2xl":39,"30fps":31,"32khz":13,"330l":[1,17],"335l":[1,17,21],"335le":[1,13,17,39],"335lg":[1,25],"336l":[1,17,31],"345lg":[1,25,39],"3d":[2,8,39,44],"424x266":24,"435le":[1,7,13,15,17,39],"439220279455185e":15,"4g":13,"50hz":[13,44],"5625hz":13,"5m":34,"60hz":13,"640x400":24,"804073229432106e":15,"8g":13,"A":[10,41,44],"AND":16,"AS":42,"After":[2,4,8,14,18,25,40],"All":[1,12,13],"An":18,"Are":[0,41],"As":39,"At":12,"Below":[11,30],"Between":[38,41],"By":[1,16,24,25,34,39],"Down":12,"Each":[25,33,36,40],"For":[1,7,8,13,19,21,23,24,25,27,28,30,36,40,44],"Further":[17,29],"Here":[1,2,14,18],"How":[0,41],"I":[1,7],"IS":42,"If":[1,6,8,13,18,20,21,23,25,26,40,44],"In":[2,12,13,19,25,28,31,35,36,39,40],"Is":[0,41],"It":[0,1,2,13,28,35,39,41],"Its":2,"More":[1,24],"No":[0,17,31,41],"Not":[1,39],"OF":42,"OR":42,"On":8,"Or":8,"Other":[0,12,31,32,41,42],"Our":29,"Same":27,"So":[0,41],"Some":[13,39],"The":[0,1,2,12,13,14,16,19,20,21,22,23,24,25,27,28,31,35,36,39,41,44],"Their":16,"Then":40,"There":[0,41],"These":[13,16,44],"This":[1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,21,22,23,24,25,27,28,29,30,31,32,33,34,35,38,39,40,44],"To":[1,6,11,14,18,25,26,31,36,40,44],"Up":12,"We":[2,34],"When":[0,7,13,22,25,27,30,35,41,44],"Which":0,"While":40,"With":39,"You":[6,7,8,11,12,13,23,25,29,31,36,40,42,44],"_":[12,13,17,19,20,21,22,23,25,26,27,28,31,32,34,36,39,40,41,44],"_camera_info_qo":13,"_flip":13,"_index":13,"_mirror":13,"_qos":13,"_rotat":13,"ab":12,"abl":18,"abov":[14,18,25,40],"absolut":31,"abstract":2,"accel":[12,16,44],"accel_gyro":13,"accel_gyro_frame_id_":12,"accel_r":13,"accel_rang":13,"acceler":[13,39,44],"acceleromet":[13,16,39,44],"access":[2,11,39],"accord":[4,7,27,44],"accumul":44,"accur":40,"accuraci":28,"achiev":[24,31],"acquisit":2,"across":28,"action":[26,28],"activ":[14,18,25,39],"actual":[2,40,44],"add":[0,1,8,12,14,26,28,29,30,31,37,39,41,44],"addit":25,"address":[13,23,30,39,44],"adjust":[1,7,17,21,24,26,39,40,44],"administr":6,"advanc":[0,10,12,41],"advantag":[38,41],"ae":[17,22,24,39,41],"ae_mod":13,"affect":30,"aggreg":[0,2,13,40],"agre":42,"agx":1,"aim":30,"algorithm":2,"align":[2,7,12,13,14,17,28,31,39,41,44],"align_mod":[13,31],"align_target_stream":[13,39],"alik":2,"allow":[2,6,9,11,23,30,31,39,44],"alon":31,"also":[2,21,39,44],"altern":[24,30],"although":39,"alway":[12,28],"ament_index_python":[26,28],"among":40,"analysi":[2,35],"angl":44,"angular":[13,44],"angular_vel_cov":13,"ani":[7,13,21,31,42],"anoth":[8,25],"apach":42,"append":40,"appli":[2,12,23,25,30,31],"applic":[0,2,7,9,13,18,24,41,42,44],"appropri":[7,18,28,40],"apt":[4,37,40,44],"architectur":[3,39,41],"area":7,"arg":[4,23,34,37,44],"argcomplete3":4,"arm":35,"arm64":1,"arr":11,"ask":[0,41],"assign":[13,23,39],"assist":40,"assum":44,"astra":[1,13,39],"astra2":[1,39],"astra_mini_pro":39,"asynchron":30,"attempt":13,"attent":1,"attribut":2,"auto":[4,12,13,22,39,40],"automat":[13,23,30,39,44],"avail":[0,4,10,13,24,39,40,41],"averag":[13,35],"avoid":[13,20,24,31,40],"axi":44,"b":[10,25,40,41],"backend":[31,39],"background":24,"backlight":13,"backward":[4,13,44],"bag":8,"balanc":[13,24],"bandwidth":40,"base":[2,12,13,26,28,31,39,40],"base_stream_":12,"base_stream_profil":12,"baselin":13,"bash":[6,8,36,37,44],"basi":42,"basic":[2,9,10,18,41],"becaus":12,"becom":26,"befor":[20,23,25,37,40,44],"behavior":[2,16,40],"behind":12,"benchmark":[0,31,36,40,41],"benckmark":[32,41],"benefit":[1,39],"best":24,"better":24,"big":29,"bin":[19,20,24],"binari":[0,5,41],"bind":28,"bit":2,"black":39,"bloom":37,"blow":[30,44],"bolt":[0,1,7,19,39,41],"bottom":[7,13,15],"box":39,"branch":[1,4,38,41],"brand":[39,42],"bright":[2,13,39],"bring":39,"broader":39,"buffer":30,"bug":[1,39],"build":[0,5,9,21,22,38,41],"built":27,"builtin":30,"bus":2,"busi":2,"button":7,"byte":30,"c":2,"c2d":2,"calc":12,"calcul":[10,35,40,41],"calibr":[12,16,39],"call":[15,33,35,40],"callback":2,"camera":[0,2,3,4,6,9,10,11,14,15,16,18,20,21,23,31,32,33,34,35,37,39,44],"camera_01":[26,28,36],"camera_02":[26,28,36],"camera_03":[28,36],"camera_04":[28,36],"camera_crash_stack_trace_xx":40,"camera_depth_optical_fram":12,"camera_info":[8,16],"camera_link":[12,14],"camera_link_frame_id_":12,"camera_nam":[13,16,26,27,28,36],"camera_param":28,"camera_secondary_param":28,"can":[1,2,4,7,8,11,12,13,16,20,21,23,24,25,26,27,28,29,30,31,35,36,39,40,44],"capabl":24,"captur":[2,10,13,28,41],"care":[1,13],"case":[13,40,44],"catch":12,"caus":[13,28,40,44],"cd":[4,6,37,44],"certain":[2,25],"chang":[2,16,23,25,26,30,31,37,40],"chapter":[3,5,9,10,17,32,38],"char":12,"characterist":25,"chart":2,"check":[0,4,8,17,23,26,40],"check_notnul":12,"checkout":4,"china":1,"chip":25,"choos":[12,14],"cl8h741005j":40,"claim":42,"class":2,"cleaner":40,"clear":24,"cli":8,"click":[1,7,33],"clone":4,"close":[2,39],"closest":24,"cloud":[0,2,8,10,13,31,39,41,43],"cloud_frame_id":13,"cmake":[4,37,44],"code":[8,12,23,25,31,36],"codenam":37,"colcon":[4,21,22,37,44],"collect":[0,27,35,36,41,44],"color":[2,8,10,11,12,16,17,24,25,27,28,31,39,41],"color_ae_max_exposur":13,"color_ae_roi_":13,"color_backlight_compens":13,"color_bright":13,"color_contrast":13,"color_decimation_filter_scal":13,"color_delay_us":13,"color_denoising_level":13,"color_exposur":13,"color_flip":39,"color_format":31,"color_fp":40,"color_fram":13,"color_gain":13,"color_gamma":13,"color_hu":13,"color_info_url":13,"color_mirror":39,"color_powerline_freq":13,"color_satur":13,"color_sharp":13,"color_white_bal":13,"colorbas":[13,15],"com":[4,30],"combin":[2,25,31],"command":[8,11,12,13,17,23,25,26,30,36,40,44],"comment":20,"common":[32,41],"common_benchmark_nod":[33,34,35],"communic":[17,23,28,41],"compani":40,"compar":[24,31,39],"comparison":[31,38,41],"compat":[1,13,31,40],"compens":13,"compil":4,"complet":4,"compli":39,"complianc":[25,42],"compliant":39,"compon":[2,29],"component_conta":36,"component_contain":29,"componentmanag":29,"compos":[29,40],"composit":2,"compress":[0,4,10,13,29,41,44],"compresseddepth":13,"comput":[2,12,27],"concept":[3,41],"concurr":28,"condit":[16,25,42],"conf":30,"confid":24,"config":[2,8,24,28,34,44],"config_file_dir":28,"config_file_path":[13,24,27,28],"configur":[0,2,5,10,20,21,23,24,25,26,31,35,38,39,40,41],"confirm":40,"conflict":40,"congest":40,"connect":[0,8,9,13,23,25,26,27,39,41],"connection_delay":13,"consecut":2,"consid":[30,40],"consist":[2,12,16,19,24,28],"console_direct":[4,37,44],"const":12,"constraint":39,"consum":[29,31],"consumpt":24,"contact":[1,40],"contain":[2,16,29,36,40,44],"contamin":26,"content":[2,39],"context":2,"continu":[12,27,40],"contrast":[13,31,39],"contribut":39,"control":[2,6,9,10,39,40,41,44],"convent":28,"convers":[13,25,39,44],"convert":[2,12],"coordin":[0,2,10,41],"copi":[29,42],"copyright":42,"core":[2,10,30,41],"corner":7,"correct":[6,13,23,27,28,39],"correspond":[2,13,16,19,20,21,24,36,39,40,44],"count":34,"cov":44,"covari":[13,44],"cover":17,"cp":6,"cpp":[28,33],"cpu":[2,17,35,39,41],"crash":[0,13,41,44],"creat":[2,4,18,37,44],"critic":[1,30,39],"cross":2,"cs":12,"csv":[34,35,36],"csv_file":34,"current":[7,12,16,23,25,27,29,35,36,40],"custom":[24,30,39,40,44],"cutout":24,"cycl":36,"d":[6,15,25,30,37],"d2c":[2,13],"d2d":2,"da":[13,23],"dabai":39,"dark":2,"data":[0,2,8,10,12,13,14,16,17,25,28,30,31,32,34,35,39,41,43],"data_param":[15,34],"data_read":30,"data_shar":30,"data_writ":30,"databas":37,"datasheet":[3,41],"dcmake_build_typ":[4,37,44],"dds":[17,26,41],"dead":24,"deb":0,"debhelp":37,"debian":[0,38,41],"debug":[13,39,40,44],"decim":[10,13,41],"decimation_filter_scal":13,"decimationfilt":15,"declarelaunchargu":[20,26],"decod":31,"decreas":30,"deep":24,"deeya":39,"def":[26,28],"default":[1,2,8,13,16,17,20,21,23,25,27,30,31,33,34,39,40,41,44],"default_count":34,"default_servic":34,"default_service_cpp":34,"default_valu":20,"defin":[2,12,21,30,35],"definit":[1,21],"degre":[12,44],"delay":[0,13,27,28,30,39,41,44],"delet":40,"demand":[39,40],"demonstr":[2,14],"denois":13,"dens":[20,24],"denser":44,"densiti":[24,44],"depend":[0,4,5,16,36,38,40,41],"deprec":[13,39],"depth":[0,2,8,10,12,16,17,21,22,24,25,28,31,39,41],"depth_ae_roi_":13,"depth_bright":13,"depth_delay_us":13,"depth_downscal":13,"depth_filter_status":16,"depth_flip":39,"depth_mirror":39,"depth_precis":13,"depth_regist":[14,16],"depth_registr":[13,18,31],"depth_to_accel_extrins":12,"depth_to_color_extrins":12,"depth_to_gyro_extrins":12,"depth_to_ir_extrins":12,"depth_to_left_ir_extrins":12,"depth_to_other_extrinsics_":12,"depth_to_other_extrinsics_publishers_":12,"depth_to_right_ir_extrins":12,"depth_work_mod":20,"depthbas":[13,15],"deriv":25,"describ":[21,22,23,25],"descript":[4,26,27,28,39],"deseri":25,"design":[1,28],"detail":[0,12,28,29,30,39,43],"detect":[13,24],"determin":40,"dev":[4,44],"develop":[0,10,39,41],"devic":[0,1,2,6,8,9,10,12,17,19,23,25,27,31,40],"device_":12,"device_info":12,"device_num":[13,26,27,28],"device_preset":[13,24,39],"device_status":[16,39],"dhcp":[23,39],"diagnost":[4,10,41,44],"diagnostic_period":13,"differ":[1,2,18,19,24,26,27,28,32,33,36,40],"dimens":[2,24],"dimension":2,"direct":[2,4,12,23,39],"directori":[24,28,30,34,40],"disabl":[13,23,29,31,40],"discuss":12,"disp_diff":15,"dispar":[2,17,21,39,41],"disparity_offset_config":[13,21,39],"disparity_range_mod":[13,21,39],"disparity_search_offset":[13,39],"disparity_to_depth_mod":[13,39],"display":[7,8,12,14,18,44],"distanc":[2,24,44],"distribut":[1,31,37,42,44],"document":[24,27,30,31,38,39,44],"doe":[0,25,27,41],"domain":44,"don":26,"download":[9,33,41],"downsampl":13,"driven":39,"driver":[0,2,25,40],"drop":[28,35,40],"dual":24,"due":[6,25,40],"durat":[30,34,35],"dure":[2,40,44],"dynam":[2,12],"e":[12,13,15,16,23,29,40,44],"easier":39,"easili":31,"echo":[11,12,26,28,40,44],"edg":24,"edit":28,"effect":[13,21,24,27,44],"effici":[17,30,41],"either":[31,42],"els":12,"elsewher":39,"embed":25,"emitt":[10,41],"empti":[13,15],"enabl":[0,2,4,10,13,15,16,18,22,23,24,25,28,39,40,41,44],"enable_3d_reconstruction_mod":39,"enable_accel":[13,16],"enable_accel_data_correct":[13,39],"enable_color":[15,16],"enable_color_auto_exposur":13,"enable_color_auto_exposure_prior":[13,39],"enable_color_auto_white_bal":13,"enable_color_decimation_filt":13,"enable_color_undistort":[13,39],"enable_colored_point_cloud":[13,14,16,31],"enable_d2c_view":[13,18],"enable_decimation_filt":13,"enable_depth_auto_exposure_prior":13,"enable_depth_scal":13,"enable_frame_sync":13,"enable_gmsl_trigg":[13,25,39],"enable_gyro":[13,16],"enable_gyro_data_correct":[13,39],"enable_hardware_noise_removal_filt":[13,39],"enable_hardware_reset":39,"enable_hdr_merg":13,"enable_heartbeat":13,"enable_hole_filling_filt":13,"enable_imu":44,"enable_ir_auto_exposur":13,"enable_las":13,"enable_ldp":13,"enable_left_ir_sequence_id_filt":39,"enable_noise_removal_filt":13,"enable_point_cloud":[13,14,16,31],"enable_ptp_config":[13,39],"enable_pub_plugin":[13,39],"enable_publish_extrins":13,"enable_publish_extrinsic_":12,"enable_right_ir_sequence_id_filt":39,"enable_sequence_id_filt":13,"enable_spatial_fast_filt":13,"enable_spatial_filt":13,"enable_spatial_moderate_filt":13,"enable_stream_":12,"enable_sync_host_tim":13,"enable_sync_output_accel_gyro":[13,16],"enable_sync_output_accel_gyro_":12,"enable_temporal_filt":13,"enable_threshold_filt":13,"enable_trigger_out":39,"enalbe_sports_mod":13,"encapsul":2,"encod":[2,30],"encount":1,"end":13,"energi":13,"english":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"enhanc":[1,2,30],"ensur":[1,12,14,25,26,28,40,44],"enter":[14,39],"entir":39,"enumer":[13,23,39,44],"enumerate_net_devic":[13,23,39],"environ":[0,1,5,8,17,30,35,38,41,44],"eprosima":30,"error":[12,13,40,44],"especi":29,"essenti":1,"establish":28,"etc":[2,6,12,13,24,30,36,37,39],"ethernet":1,"eval":4,"evalu":35,"event":[4,37,44],"everi":36,"evolut":39,"ex":12,"ex_msg":12,"exampl":[8,9,11,12,13,14,17,20,22,23,25,27,28,30,31,35,36,40],"except":42,"execut":[6,14,23,31,35],"executeprocess":26,"exhibit":30,"exist":39,"exit":30,"expect":40,"explain":[2,5,18,27,35],"explan":12,"explicit":40,"expo":40,"export":[30,39],"export_config_json_file_path":39,"exposur":[13,22,39,40],"exposure_range_mod":39,"express":42,"extend":17,"extern":27,"extrem":2,"extrins":12,"eye":24,"factor":13,"fae":[1,40],"fail":[6,12],"failur":[1,40],"fakeroot":37,"fals":[13,15,16,23,27,28,30,31,34,44],"fast":[13,17,26,39,41],"fastrtp":30,"fastrtps_default_profiles_fil":30,"fastrtps_profil":30,"fatal":[13,44],"fd":[13,23],"featur":[1,2,3,9,10,14,17,18,23,24,35,39,41],"feedback":7,"femto":[0,1,7,17,19,39,41],"femto_bolt":[1,39,40],"femto_bolt_pid":12,"femto_mega":[1,23,39],"femto_mega_pid":12,"field":[13,35],"figur":27,"file":[0,1,2,8,12,13,15,17,19,20,23,24,25,26,27,29,30,33,34,35,37,41,44],"filenam":36,"fill":[13,24,44],"filter":[2,10,16,31,39,41,44],"filter_en":15,"filter_nam":15,"filter_param":15,"find":[1,13,23,25,31,36,40],"finger":24,"firmwar":[1,2,9,16,21,22,31,39,40,41,44],"first":[9,12,25,36,40,41,44],"fix":[1,12,14,23,39,44],"flexibl":39,"flip":[13,39],"float32":44,"flood":22,"flow":[2,13,25,27,30,40],"flowchart":2,"focal":37,"focus":31,"folder":[36,40],"follow":[1,11,12,13,14,17,18,19,20,25,26,30,31,36,37,39,40,44],"for1280":21,"forc":[13,17,39],"force_ip_address":[13,23,39],"force_ip_dhcp":39,"force_ip_en":[13,23,39],"force_ip_gateway":[13,23,39],"force_ip_mac":[13,23,39],"force_ip_subnet_mask":[13,23,39],"foreground":24,"forget":26,"form":39,"format":[0,2,13,25,28,31,40],"forward":12,"foster":39,"found":[20,27,29],"foundat":39,"four":[25,28],"fov":44,"foxi":1,"fps":[13,19,28,29,40],"fragment":30,"frame":[0,2,12,13,14,16,17,19,21,22,24,25,27,28,29,35,39,41,44],"frame_aggregate_mod":[13,40],"frame_id":[12,13],"frame_id_":12,"framer":40,"frames_per_trigg":13,"frameset":2,"framework":2,"free_run":27,"freq":13,"frequenc":[13,40,44],"frequent":[0,41],"full":[1,31,39],"full_fram":[13,40],"fulli":[24,39],"function":[0,2,7,13,16,17,24,40],"futur":[1,23,25,39],"fw":1,"g":[13,15,16,23,40,44],"g330_0":27,"gain":[13,22,39],"gamma":13,"gateway":[13,23,39],"gb":31,"gedit":30,"geforc":31,"gemini":[1,7,13,15,17,20,21,22,25,28,31,39],"gemini2":[1,39],"gemini210":[1,39],"gemini2l":[1,20,26,39],"gemini2xl":39,"gemini305":1,"gemini305_dual_color":24,"gemini330":[17,21,41],"gemini345":[1,39],"gemini345_lg":[1,39],"gemini435":23,"gemini435_l":[1,39],"gemini_330_gmsl":25,"gemini_330_seri":[1,8,14,18,21,22,23,27,28,39],"gemini_330_series_low_cpu":39,"gemini_330_series_lower_cpu_usag":31,"gemini_335_336":12,"gemini_intra_process_demo_launch":29,"general":[10,24,41],"generat":[2,12,16,40],"generate_launch_descript":[26,28],"generic":39,"geometr":2,"gestur":24,"get":[0,2,8,12,25,26,39],"get_auto_white_bal":[15,34],"get_color_exposur":[15,34],"get_color_gain":[15,34],"get_depth_exposur":[15,34],"get_depth_gain":[15,34],"get_device_info":[8,15,34],"get_ir_exposur":15,"get_ir_gain":15,"get_laser_status":15,"get_ldp_status":15,"get_lrm_measure_dist":15,"get_package_share_directori":[26,28],"get_point_cloud_decim":15,"get_ptp_config":[15,39],"get_sdk_vers":15,"get_streams_en":[15,39],"get_user_calib_param":[15,39],"get_white_bal":15,"getbool":15,"getdeviceinfo":[8,12,15,34],"getextrinsicto":12,"geti":12,"getint32":[15,34],"getmessag":12,"getpid":12,"getstr":15,"getusercalibparam":15,"getw":12,"getx":12,"getz":12,"git":4,"gite":[1,39],"github":[4,39,40],"global":[13,44],"glog":4,"glx":40,"glxinfo":40,"gmsl":[1,13,17,39,41],"gmsl2":25,"gmsl_trigger_fp":[13,25,39],"go":[25,26],"goal":36,"good":24,"govern":42,"gpu":31,"grab":24,"graphic":40,"greater":39,"grep":[4,44],"group":26,"groupact":[26,28],"gt":24,"gtx":31,"guid":[0,4,9,27,39,41,44],"guidanc":30,"guidelin":40,"gyro":[12,16,44],"gyro_accel":16,"gyro_r":13,"gyro_rang":13,"gyroscop":[13,16,39,44],"hand":24,"handl":[12,30],"handler":[4,37,44],"hardwar":[2,3,13,25,27,31,39,41,44],"hardware_noise_removal_filt":31,"hardware_trigg":27,"hardwarenoiseremov":15,"hdr":[2,13,22,39],"hdr_index0_depth_exposur":[22,39],"hdr_index0_depth_gain":[22,39],"hdr_index0_ir_ae_max_exposur":[22,39],"hdr_index0_ir_bright":[22,39],"hdr_index0_laser_control":[22,39],"hdr_index1_depth_exposur":[22,39],"hdr_index1_depth_gain":[22,39],"hdr_index1_ir_ae_max_exposur":[22,39],"hdr_index1_ir_bright":[22,39],"hdr_index1_laser_control":[22,39],"hdr_merge_exposure_1":13,"header":35,"heartbeat":[13,44],"height":[13,19],"help":[1,30,35,39,44],"hierarchi":12,"high":[2,26,29,30,40],"higher":24,"highlevel":2,"highlight":39,"hinder":39,"historymemorypolici":30,"hold":12,"hole":13,"hole_filling_filter_mod":13,"home":30,"horizont":39,"host":[2,13,27,31,39],"hot":[13,44],"hour":33,"http":[30,42],"https":4,"hub":[25,26,40],"hue":13,"humbl":[1,4,31,36,37,44],"hw":[13,31],"hz":[35,40],"i7":31,"icon":7,"id":[2,13,39],"ideal":27,"ignor":36,"imag":[0,2,4,7,8,10,13,17,21,27,28,29,30,31,35,39,41,44],"image_raw":[8,11,13,16,27,39],"image_sync_example_nod":28,"image_transport":[11,13,29],"imagin":12,"immedi":[13,44],"impact":31,"implement":[2,19,31,39],"impli":42,"import":[13,26,28],"impos":39,"improv":[24,30,39,40,44],"imu":[0,10,25,41,43],"imu_r":44,"inc":42,"inclin":21,"includ":[2,3,5,10,12,16,17,21,23,24,25,26,28,39,44],"includelaunchdescript":[26,28],"incom":30,"incomplet":40,"increas":[26,30,31,39,40,44],"independ":39,"index":39,"indic":[24,27],"individu":[16,44],"inerti":16,"info":[4,12,13,44],"inform":[0,1,2,8,9,10,12,14,16,18,24,39,41],"infra0":12,"infra1":12,"infra2":12,"infrar":16,"initi":[12,13,39,40],"initialpeerslist":30,"input":[13,27,44],"insensit":[13,44],"insid":26,"instal":[0,8,36,37,40,41,43],"install_udev_rul":[6,44],"instant":7,"instantan":40,"instead":[31,40],"instruct":[13,17,28,41,44],"insuffici":[26,40],"integ":21,"integr":[1,39],"intel":31,"intens":[13,44],"interact":8,"interfac":[2,25,27,39,44],"interleav":[17,21,22,39,41],"interleave_ae_mod":[13,15,22,39],"interleave_frame_en":[13,15,22,39],"interleave_skip_en":[13,22,39],"interleave_skip_index":[13,22,39],"intern":[2,27,31],"interrupt":25,"interv":[13,27,40],"intra":[17,41],"intra_camera_sync_refer":13,"intrins":2,"introduc":[2,10,32,34,35,39,40],"introduct":[0,3,9,17,23,32,38,41],"invalid":13,"invers":12,"invok":[2,40],"ip":[13,17,30,39,44],"ipfrag_high_thresh":30,"ipfrag_tim":30,"ipv4":30,"ir":[2,12,16,19,22,24,25,31,39],"ir_ae_max_exposur":13,"ir_bright":13,"ir_exposur":13,"ir_gain":13,"ir_info_url":13,"is_default_profil":30,"isn":29,"isp":13,"issu":[0,6,26,39,41],"item":[12,26,28],"iter":12,"jazzi":[1,44],"jetson":1,"join":[26,28],"jpeg":11,"json":39,"json3":[4,44],"just":26,"k":15,"keep":40,"kept":30,"kernel":31,"key":[35,39,44],"kind":[30,42],"known":25,"l":[1,7,20,21],"lack":35,"languag":42,"larger":[24,30,44],"laser":[2,15,22,39,44],"laser_energy_level":13,"laser_index":39,"laser_index0_depth_exposur":[22,39],"laser_index0_depth_gain":[22,39],"laser_index0_ir_ae_max_exposur":[22,39],"laser_index0_ir_bright":[22,39],"laser_index0_laser_control":[22,39],"laser_index1_depth_exposur":[22,39],"laser_index1_depth_gain":[22,39],"laser_index1_ir_ae_max_exposur":[22,39],"laser_index1_ir_bright":[22,39],"laser_index1_laser_control":[22,39],"laser_on_off_mod":39,"laserscan":44,"last":[27,28,44],"latenc":[28,35,44],"latencybudget":30,"later":2,"latest":[1,7,40],"launch":[0,1,10,12,14,15,16,17,18,19,20,23,25,26,27,29,33,41],"launch1_includ":[26,28],"launch2_includ":[26,28],"launch3_includ":28,"launch4_includ":28,"launch_argu":[26,28],"launch_description_sourc":[26,28],"launch_file_dir":[26,28],"launch_includ":[26,28],"launch_ro":[26,28],"launchdescript":[26,28],"law":42,"layer":[2,39],"ld":[26,28],"ldp":[2,39],"ldp_power_level":[13,39],"le":23,"lead":[31,40],"learn":[1,8],"leav":13,"left":[7,12,13,15,21,24,25,31,39],"left_ir":[13,16,39],"left_ir_downscal":13,"left_ir_flip":39,"left_ir_mirror":39,"legaci":39,"length":21,"less":27,"level":[2,13,16,39,40,44],"libdw":[4,44],"libgflag":[4,44],"libgl1":[4,40],"libglu1":40,"libgoogl":4,"librari":40,"libssl":4,"libusb":6,"libuvc":[13,31,39],"lidar":[0,1],"lidar_format":44,"lidar_lidar_fram":44,"lidar_point":44,"lidar_scan":44,"lidar_sphere_point":44,"lidar_to_imu":44,"like":[14,18,34,36],"limit":[1,17,27,29,39,40,42],"line":[13,30,37,44],"linear":[13,44],"linear_accel_cov":13,"link":[7,12,13,26,33,39,40],"linka":25,"linkc":25,"linux":[0,1,5,6,31,41],"list":[1,2,4,7,14,24,37,44],"list_camera_profile_mode_nod":[13,44],"list_depth_work_mode_nod":20,"list_devices_nod":[8,13,23,25,26,27,28,40,44],"listensocketbuffers":30,"littl":24,"load":[8,29,31,39],"load_config_json_file_path":39,"loadcomposablenod":28,"local":40,"locat":[2,24,30,34],"log":[0,2,34,41,44],"log_file_nam":[13,40],"log_level":[13,40],"logger_":12,"logic":[2,39],"long":13,"longer":[13,39],"look":[12,14,18],"loss":[35,40],"low":[16,17,24,31,39,40],"lower":[17,26,40],"lowest":31,"m":44,"m_pi":12,"mac":[13,23,39],"machin":25,"magnitud":[15,39],"main":[0,1,2,3,4,38,41],"maintain":[31,38,39],"mainten":1,"major":39,"make":[8,23,26,27,30,37,40],"make_deb":37,"manag":[2,4,10,41,44],"mandatori":6,"mani":[0,41],"manual":[1,29],"mask":[13,23,39],"master":27,"match":[2,24,27],"matrix":12,"max":[30,35,39,44],"max92716":25,"max9296":25,"max96712":25,"maximum":[13,21,22,25,30,44],"maxinitialpeersrang":30,"maxmessages":30,"may":[1,26,39,40,42,44],"mb":[26,30,40],"me450":1,"mean":[13,27,36],"mean_intensity_set_point":13,"measur":[16,24,35,44],"mechan":[10,41],"medium":24,"mega":[1,7,17,19,39],"memori":[26,30,31,40,44],"merg":[13,44],"mesa":[4,40],"messag":[13,16,44],"metadata":[2,16,25],"meter":[12,44],"method":40,"metric":35,"micron":31,"microsecond":13,"middl":13,"might":[14,18],"migrat":[0,38,41],"millisecond":[13,44],"min":[35,44],"mini":[1,13,24,39],"minim":31,"minimum":[21,22,44],"mirror":[13,39],"mjpg":[25,31],"mkdir":4,"mm":21,"modal":18,"mode":[0,2,21,22,24,25,27,28,39,41,44],"model":[1,3,7,12,24,25,28,39,41],"moder":[13,31,39],"modif":24,"modifi":[13,20,23,25,44],"modul":[2,26,28,40],"monitor":[34,35,36],"motiv":39,"ms":[13,40],"msgs":[4,37,44],"multi":[0,22,23,39,40,41,44],"multi_camera":[26,39],"multi_camera_lower_cpu_usag":31,"multi_camera_sync":[25,27,39],"multi_gmsl_camera":25,"multi_gmsl_camera_sync":25,"multi_net_camera":23,"multi_xxx":26,"multipl":[0,2,8,12,13,17,23,25,28,29,34,35,36,41,44],"must":[13,19,25,31,44],"n":[40,44],"name":[2,13,24,27,28,30,34,36,37,39,40,42,44],"namespac":[13,16,44],"nano":1,"nanosec":30,"nanosecond":44,"narrow":39,"navig":37,"near":[1,23,25],"necessari":[0,41],"need":[6,13,18,20,23,25,26,29,30,35,40,44],"neglig":31,"net":[13,17,23,30,41,44],"net_device_ip":[13,23,39],"net_device_port":[13,23,39],"network":[23,39,40,44],"new":[1,23,24,28,37,39,40],"new_ip":23,"newli":39,"next":37,"nfov":[17,41],"nlohmann":[4,44],"node":[0,12,13,14,16,17,18,25,26,29,32,40,41],"node_":12,"nois":[13,24,39],"noise_removal_filt":31,"noise_removal_filter_min_diff":13,"noiseless":24,"noiseremovalfilt":15,"none":44,"note":[1,6,7,13,15,16,23,25,31,39,40,44],"now":[8,12,39],"num":44,"number":[8,13,25,26,36,40,44],"nvidia":[1,31],"nvme":31,"nx":1,"ob":[12,32,36,41],"ob_benchmark_0":36,"ob_benchmark_1":36,"ob_benchmark_19":36,"ob_benchmark_nod":36,"ob_camera":39,"ob_stream_depth":12,"ob_stream_ir_right":12,"obcameranodedriv":29,"obextrins":12,"obextrinsicstomsg":12,"object":[2,24],"obsensor":6,"observ":2,"obstacl":[20,24],"obtain":[1,2,25,40,42],"occupi":2,"occur":25,"octob":39,"offer":39,"offici":4,"offset":[13,17,21,39,41,44],"offset_index0":[21,39],"offset_index1":[21,39],"offset_tim":44,"old":[39,40],"old_ip":23,"older":[1,40],"onc":35,"one":[2,18,25,28],"onli":[1,13,15,16,21,23,24,25,31,35,36,39,44],"open":[0,6,7,13,14,18,27,38,40,41,44],"opengl":40,"openni":[1,39],"oper":[2,24,30,40],"opt":[6,8],"optic":[10,41],"optical_frame_id_":12,"optim":[0,1,24,28,39,41],"optimizationa":17,"option":[8,13,27,35,39,44],"orbbec":[0,3,4,5,6,7,8,12,13,17,20,25,28,35,37,39,41,42,44],"orbbec_camera":[6,8,13,14,18,20,21,22,23,25,26,27,28,29,34,36,39,40,44],"orbbec_camera_msg":[8,15,34,37],"orbbec_descript":12,"orbbecsdk":[1,2,4,17,23,25,27,31,36,39,44],"orbbecsdk_ros2":[4,6,26,37,44],"orbbecsdkconfig":2,"orbbecview":[0,2,9,13,41],"ordered_pc":13,"org":42,"organiz":16,"orient":44,"origin":[2,12],"orin":1,"os":[26,28,31],"others":[28,42],"otherwis":[25,26],"outdoor":24,"outlin":31,"output":[2,12,13,14,24,25,27,28,34,35,40,44],"outsid":[2,27],"overal":[24,30],"overlaid":2,"overlay":[13,17],"overload":40,"overrid":[23,27],"overview":[0,41],"p":[4,23,30,34],"packag":[0,5,7,9,12,17,26,28,38,39,40,41],"package_dir":[26,28],"packet":[30,35],"panel":[7,14],"parallax":24,"param":[8,15,25,36],"paramet":[0,1,2,7,10,16,17,23,24,25,26,27,28,31,34,40,41],"parameter_ev":[13,44],"particip":30,"participant_profile_ros2":30,"particular":18,"passiv":27,"patch":31,"path":[13,26,28,30,34,35,37,39,44],"pattern":[16,22,27],"pay":1,"pdf":12,"per":[2,35],"percept":24,"perform":[0,1,2,14,24,35,36,39,40,41],"period":[13,28,39,40],"perman":[23,26,30,40],"permiss":[6,42],"phase":40,"pid":12,"pin":27,"pipelin":[2,24],"pitch":12,"pixel":[2,21],"pkts":44,"place":[30,40],"platform":[2,3,39,41],"play":2,"playback":2,"pleas":[1,7,13,22,24,25,27,40,44],"plug":[13,25,26,44],"plugin":[4,12,13,39,44],"plus":1,"point":[0,2,8,10,12,13,21,31,36,39,41,43],"point_cloud_decimation_filter_factor":13,"point_cloud_qo":13,"pointcloud":29,"pointcloud2":[8,14,44],"pointxyzito":44,"port":[13,17,23,26,28,39,44],"pose":12,"posit":[2,12,21],"possibl":[13,31,44],"post":[2,16,24],"power":[2,13,23,24,26,39,40],"practic":40,"preallocated_with_realloc":30,"precis":[13,24],"predefin":24,"prepar":[38,41],"prerequisit":0,"present":2,"preset":[0,13,17,39,41],"preset_firmware_path":[13,39],"preset_resolution_config":13,"prevent":28,"primari":[1,25,27,28,39],"print":[12,35],"priorit":40,"prioriti":[13,24,39],"privileg":6,"pro":[1,25,39],"problem":[39,40],"proc":30,"process":[2,16,17,24,36,41],"process_nam":36,"product":[3,7,24,39,41],"profil":[12,30],"profile_for_ros2_context":30,"profile_nam":30,"program":[3,9,41],"project":[37,40,42],"promin":7,"proper":[7,14,44],"properti":42,"propos":2,"protect":2,"proven":24,"provid":[1,2,3,7,8,9,16,24,25,26,30,32,34,38,39,40,44],"ptp":[13,39],"public":13,"publish":[4,10,13,16,27,30,35,39,41,44],"publish_n_pkt":44,"publish_tf":13,"publishmod":30,"publishstatictf":12,"pull":39,"pulsar":1,"pure":12,"purpos":[27,30,35,44],"put":26,"py":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,33,34,35,36,39,40,44],"pyorbbec_multicamera":39,"python":[2,4,5,33],"python3":37,"pythonlaunchdescriptionsourc":[26,28],"q":12,"qos":[13,30,40,44],"qualiti":[13,24,44],"quaternion":[12,44],"quaternion_opt":12,"question":[0,7,41],"quick":[2,7,8,9,23],"quickstart":[0,41],"quit":24,"rad":44,"radian":12,"radius":[15,39],"rang":[2,13,21,39,44],"rate":[0,2,13,17,24,25,27,28,35,39,41,44],"raw":[12,13,16],"rclcpp_compon":29,"rclcpp_error_stream":12,"rclcpp_info_stream":12,"rclpi":29,"reach":[0,41],"read":[13,27,39],"read_customer_data":[15,39],"real":[12,13,35],"realiz":2,"reappli":23,"reason":40,"reassembl":30,"reboot":23,"reboot_devic":15,"receiv":[11,13,30,39],"receivebuffers":30,"recent":1,"recogn":6,"recognit":24,"recogniz":40,"recommend":[1,13,17,24,35,40],"reconstruct":[2,39],"record":[2,33,35],"reduc":[17,24,28,29,30,40,41],"reduct":24,"refer":[1,2,7,13,21,22,25,26,30,39,40,44],"reflect":[24,37],"regard":[7,13],"regist":[4,16],"registr":[0,5,12,18,41],"regular":39,"relat":[0,2,12,15,21,22,24,27,41,44],"relationship":12,"releas":[4,37,39,44],"relev":2,"reli":[31,39],"reliabl":[23,24,30,40],"reload":[6,44],"remain":[24,25],"remov":[13,39],"reopen":[13,44],"repeat":39,"repetit":[24,44],"replac":[13,23,26,37,39],"repo":1,"report":16,"repositori":7,"repres":[1,2,19],"reproduc":40,"request":[34,39],"requir":[0,1,5,8,13,17,18,25,31,35,37,41,42,44],"reset":[13,23,39],"resolut":[1,2,13,19,21,24,26,29,39,40],"resolv":[26,40],"resourc":[31,35],"respect":[13,44],"respons":30,"rest":24,"restart":23,"restrict":25,"result":[2,14,17,24,30,32,35,36,40],"retry_on_usb3_detection_failur":[13,39],"return":[12,26,28],"review":1,"rgb":[2,13,25,31],"rgbd":[2,27],"right":[12,13,15,21,24,25,31,39],"right_ir":[13,16,39],"right_ir_downscal":13,"right_ir_flip":39,"right_ir_mirror":39,"rmem_default":30,"rmem_max":30,"rmw_fastrtps_cpp":30,"rmw_fastrtps_use_qos_from_xml":30,"rmw_implement":30,"rmw_qos_profile_default":[13,44],"rmw_qos_profile_paramet":[13,44],"rmw_qos_profile_parameter_ev":[13,44],"rmw_qos_profile_services_default":[13,44],"rmw_qos_profile_system_default":[13,44],"roadmap":39,"robot":[10,24,41],"roi":[13,39],"roll":12,"ros":[0,1,4,6,7,9,10,12,13,17,18,20,23,30,34,35,38,39,40,41,44],"ros1":35,"ros2":[1,4,5,8,10,11,13,14,15,17,18,20,21,22,23,25,26,27,28,29,31,35,36,37,39,40,41,44],"ros2_w":[4,6,8,37,44],"ros_distro":[4,6,8,44],"rosdep":37,"rot":12,"rotat":[12,13,15,39],"rotationmatrixtoquaternion":12,"rpi":12,"rqt":40,"rtps":30,"rule":[0,6],"run":[0,2,6,8,9,12,13,14,17,18,20,23,25,26,28,29,30,31,33,34,35,40],"run_tim":34,"runtim":[35,40],"rviz2":[17,44],"s":[1,2,12,13,16,18,20,23,26,35,39,40,44],"sale":1,"sampl":[2,6,9,12,16,41,44],"satisfi":25,"satur":13,"save":[0,2,13,30,34,35,41],"save_imag":15,"save_point_cloud":15,"scalabl":39,"scale":13,"scan":[24,44],"scenario":24,"scene":[2,24],"script":[0,5,34,41,44],"sdk":[0,3,5,9,10,13,17,20,31,38,39,40,41,44],"seamless":1,"search":[13,17,21,24,39,41],"sec":30,"second":[12,13,27,30,34,35,36,40,44],"secondari":[25,27,28,39],"secondary_config_file_path":28,"secondary_sync":[27,28],"section":[2,8,14,18,21,22,23,25,28,33,34,35],"see":[8,18,25,28,42],"select":[7,12,13,14,17,24,28,31,39,44],"semi":24,"send":[13,30,39,40,44],"send_software_trigg":[15,34,39],"sendbuffers":30,"sendsocketbuffers":30,"sensor":[2,10,16,18,25,40,41],"sensor_data":[13,44],"sensor_msg":44,"separ":[13,25,26,33,40],"seq":35,"sequenc":[13,28,39],"sequence_id_filter_id":13,"sequenceidfilt":15,"seri":[1,7,13,17,21,23,25,28,31,39,41],"serial":[2,8,13,40],"serial_numb":[8,13,40],"servic":[0,10,13,32,40,41,44],"service_benchmark_nod":[33,34,35],"service_default":34,"service_nam":34,"service_typ":34,"services_default":[13,44],"set":[1,2,8,12,13,14,15,16,17,21,22,23,24,25,26,27,28,30,36,39,40,44],"set_ae_mod":15,"set_auto_white_bal":[15,34],"set_color_":15,"set_color_ae_roi":[15,34,39],"set_color_auto_exposur":[15,34],"set_color_exposur":[15,34],"set_color_flip":[15,34,39],"set_color_gain":[15,34],"set_color_mirror":[15,34],"set_color_rot":[15,34,39],"set_depth_ae_roi":[15,34,39],"set_depth_auto_exposur":[15,34],"set_depth_exposur":[15,34],"set_depth_flip":[15,34,39],"set_depth_gain":[15,34],"set_depth_mirror":15,"set_depth_rot":[15,39],"set_fan_work_mod":15,"set_filt":[15,39],"set_floor_en":15,"set_ir_auto_exposur":15,"set_ir_exposur":15,"set_ir_flip":15,"set_ir_gain":15,"set_ir_long_exposur":15,"set_ir_mirror":15,"set_ir_rot":15,"set_laser_en":15,"set_ldp_en":15,"set_left_ir_ae_roi":39,"set_left_ir_flip":39,"set_left_ir_rot":39,"set_point_cloud_decim":15,"set_ptp_config":[15,39],"set_reset_timestamp":[15,39],"set_right_ir_ae_roi":39,"set_right_ir_flip":39,"set_right_ir_rot":39,"set_sports_mod":15,"set_streams_en":[15,39,40],"set_sync_hosttim":[15,39],"set_sync_interleaverlas":[15,39],"set_user_calib_param":[15,39],"set_white_bal":15,"setarray":[15,34],"setbool":[15,34],"setfilt":15,"setint32":[15,34],"setrpi":12,"setstr":15,"settabl":13,"settingsth":27,"setup":[8,17,36,37,44],"setusercalibparam":15,"sever":40,"sh":[6,37,44],"share":6,"sharp":13,"shift":21,"shm_fastdd":30,"short":13,"show":12,"shown":[18,27],"side":[2,7,35,44],"signal":[13,25,27,28,40,44],"signific":[30,31,40],"similar":[1,14],"simpl":2,"simpli":18,"simplifi":40,"simultan":[25,40],"sinc":[24,31,39],"singl":[16,17,23,29,34,35,39,40,44],"size":[2,30],"skip":[22,36,39],"skip_numb":36,"sl450":1,"slave":27,"slight":39,"small":[24,40],"smooth":39,"snapshot":2,"soc":25,"soft":[0,41],"softwar":[2,13,27,31,39,42],"software_trigg":27,"software_trigger_en":[13,39],"software_trigger_period":[13,40],"sole":31,"solut":2,"solv":40,"sourc":[0,5,25,36,37,38,41,44],"source_fram":12,"spars":[20,24],"spatial":[13,39],"spatial_fast_filter_radius":[13,39],"spatial_filt":31,"spatial_filter_alpha":13,"spatial_moderate_filter_diff_threshold":[13,39],"spatial_moderate_filter_magnitud":39,"spatial_moderate_filter_radius":39,"spatialadvancedfilt":15,"spatialfastfilt":15,"spatialmoderatefilt":15,"special":[1,12,17],"specif":[0,1,12,16,20,23,30,41,42,44],"specifi":[8,11,12,13,23,34,37,40,44],"speed":2,"sphere":44,"sport":13,"src":[4,6,37,44],"srv":[8,15,34],"stabil":[35,40],"stand":12,"standalon":[13,27],"standard":[1,2,12,31,39],"start":[0,2,8,9,13,17,20,21,23,25,28,29,36,37,41,44],"startup":[1,28,40],"state":[2,40],"static":[12,13,23,39],"statist":[4,35,40,44],"status":[7,10,39,41],"std":12,"std_srvs":[15,34],"step":[6,14,40],"still":[13,39,40],"stop":27,"storag":31,"store":[36,39,40],"strategi":31,"stream":[0,2,8,10,12,14,17,21,24,25,28,31,39,41],"stream_index":12,"stream_name_":12,"stream_profil":12,"stream_profile_":12,"streamprofil":2,"string":[15,34],"strong":1,"structur":[10,41],"submit":[39,40],"subnet":[13,23,39],"suboptim":30,"subscrib":[29,35],"subscript":30,"success":35,"sudo":[4,6,26,28,30,37,40,44],"suffici":[26,40],"suitabl":44,"sunlit":24,"suppli":[26,40],"support":[0,2,3,7,13,20,23,24,25,27,28,29,35,40,41],"sure":[8,13,23,27,37,40],"suscept":24,"sw":13,"switch":[0,17,22,23,25,31,36,41],"switch_cycl":36,"switch_ir":15,"symmetri":12,"sync":[10,17,22,28,41],"sync_mod":[13,27,28],"synchron":[10,16,17,18,25,27,39,40,41,44],"synthes":2,"sys":[26,28,30,40],"sysctl":30,"system":[0,2,10,13,17,26,31,35,37,40,41,44],"system_default":[13,44],"s\u00b2":44,"t":[26,29],"tabl":[1,8,39],"tag":[26,44],"taken":12,"target":[2,13,23,39],"target_fram":12,"task":24,"team":40,"technic":40,"techniqu":2,"tee":[26,28,40],"temperatur":16,"tempor":13,"temporal_filter_diff_threshold":13,"temporari":40,"term":[3,24,41],"termin":[8,25,26,28,35,44],"test":[1,13,17,32,33,36,40],"test_cycl":36,"textur":24,"tf":[0,10,41,44],"tf2":12,"tf2_echo":12,"tf2_ros":12,"tf2_tool":12,"tf_publish_r":13,"tf_static":12,"theora":13,"therebi":2,"therefor":21,"three":[2,13],"threshold":[13,30,39],"threshold_filter_max":13,"threshold_filter_min":13,"thresholdfilt":15,"throughput":30,"time":[12,24,27,29,30,33,34,35,36,39,40,44],"time_domain":[13,15],"time_sync_period":[13,39],"timeract":28,"timestamp":[2,12,13,28,39,44],"tip":23,"togeth":29,"toggle_color":[15,40],"toggle_depth":[15,40],"toggle_ir":15,"tool":[0,8,10,32,33,34,35,37,40,41],"top":[7,13,15],"topic":[0,10,11,12,13,14,17,27,29,40,41],"track":35,"tran":12,"transfer":30,"transform":[0,2,10,41,44],"transit":[39,40],"translat":[2,12,15],"transmiss":[28,30],"transpar":25,"transport":[4,13,30,39,44],"transport_descriptor":30,"transport_id":30,"tri":[1,8,12,26,40],"trigger":[0,6,10,13,25,27,39,41,44],"trigger2image_delay_us":13,"trigger_out_delay_us":13,"trigger_out_en":[13,27,28],"troubleshoot":40,"true":[13,14,15,16,18,22,23,28,29,30,31,44],"tune":30,"turn":13,"two":[2,12,25,27,28],"type":[2,7,13,20,30,34,44],"typic":24,"u":21,"ubuntu":[1,4,37,40],"ubuntu22":31,"udev":[0,6],"udevadm":[6,44],"udp_transport":30,"udpv4":30,"uint32":44,"uint8":44,"ultim":39,"unbin":[19,20,24],"uncertain":13,"underlying":39,"undistort":13,"unexpect":[0,41],"unifi":[2,44],"unit":[16,40,44],"universal":[2,24,39],"unless":42,"unnecessari":13,"updat":[1,4,23,35,37,40,44],"upgrad":[1,9,39,41,44],"upgrade_firmwar":[13,39],"upper":27,"urdf":12,"url":13,"us":[2,13],"usag":[0,7,10,17,23,24,30,32,35,36,39,40,41,43],"usb":[1,2,13,25,26,39,40],"usb_port":[13,25,26,27,28],"usbcor":[26,28,40],"usbf":[26,40],"usbfs_memory_mb":[26,28,40],"use":[0,1,2,4,5,7,8,10,11,13,14,17,18,21,23,25,26,27,28,29,30,32,33,35,36,39,40,41,42],"use_intra_process_comm":29,"usebuiltintransport":30,"user":[1,2,6,9,12,25,31,35,39],"usertransport":30,"usual":[12,13,23],"utf":30,"util":[2,4,17,40],"uvc":[2,39],"uvc_backend":[13,31,39],"v":21,"v1":[1,7,25,39],"v2":[1,3,4,7,31,38,41],"v4l2":[13,25,31,39],"valid":[28,44],"valu":[1,13,21,22,23,24,26,27,30,40,44],"vari":40,"variabl":30,"various":[25,31,36],"vector":12,"vector3":12,"vel":44,"veloc":[13,44],"veri":24,"verif":[17,41],"version":[1,7,21,22,25,30,31,37,40,42,44],"versus":1,"vertic":[39,44],"via":[12,25],"video":[2,25],"view":[7,8,13,17,20,28,40,44],"view_fram":12,"view_model":12,"viewer":[7,18],"virtual":24,"visual":[0,10,18,22,24,41,44],"void":12,"vs":[10,31,41],"w":[12,30],"wall":21,"want":[23,25,40],"warehous":24,"warn":[13,44],"warranti":42,"way":[29,40],"well":1,"wfov":[17,41],"whether":[7,13,40],"whi":[0,41],"white":13,"width":[13,19],"will":[1,6,7,8,11,13,18,22,23,24,25,27,29,31,36,39,40,44],"window":[7,30],"wish":18,"within":[1,2,13,25],"without":[2,4,18,23,31,42],"wmem_default":30,"wmem_max":30,"word":2,"work":[17,24,31,36,41],"workspac":[4,34,37],"world":2,"wrapper":[1,2,8,12,29,39],"write":[39,40,42],"write_customer_data":[15,39],"www":[30,42],"x":[1,12,19,39,44],"x64":1,"xacro":[4,12],"xavier":1,"xl":[1,20],"xlsx":33,"xml":[2,30],"xmlns":30,"xmlschema":30,"xxx":20,"y":[12,40,44],"yaml":[13,24,25,28,35,37,44],"yaml_fil":34,"yaw":12,"yourcamerasn":8,"yuyv":25,"z":[12,24,44],"zero":[29,44],"zero_rot":12,"zero_tran":12,"zone":24,"\u00b5s":40,"\u4e2d\u6587":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"\u9ed8\u8ba4\u503c":13},"titles":["OrbbecSDK V2 ROS2 Wrapper documentation","Introduction","Orbbec SDK Overview","Overview","Environment configuration","Installation","Registration Script (Required)","OrbbecViewer QuickStarts","ROS Package QuickStarts","Quickstarts","Application Guide","Compressed Image","Coordinate Systems and TF Transforms","Launch parameters","Enabling and Visualizing Point Cloud in ROS 2","Available services","Available Topics","Advanced Guide","Aligning Depth to Color","Configuration of depth NFOV and WFOV modes","Depth work mode switch","Disparity_search_offset","Using interleave_ae with Gemini330 series cameras","Net_camera","Device default","GMSL_camera","Multi-Camera","Multi_camera synced Instructions","Multi-Camera Synchronization Verification Node","Efficient intra-process communication:","Fast DDS Optimization for Orbbec Camera with ROS2","Reducing CPU Usage with Orbbec ROS Package","Benchmark","Benchmark Data","Benchmark Usage","Introduction","Other Tools","Building a Debian Package","Developer Guide","Migrating from main to Open-Source v2-main","Frequently Asked Questions","Camera Devices","License","Lidar Devices","Installation"],"titleterms":{"2l":24,"330l":24,"335l":24,"335le":23,"336l":24,"435le":23,"A":12,"All":15,"Are":40,"Between":39,"Further":31,"How":40,"Is":40,"It":40,"No":[26,40],"Other":36,"So":40,"The":40,"There":40,"When":40,"Which":44,"accuraci":24,"add":40,"adjust":30,"advanc":[13,17],"advantag":39,"ae":13,"aggreg":44,"align":18,"amr":24,"applic":[8,10],"architectur":2,"ask":40,"avail":[8,15,16],"b":12,"backend":13,"basic":13,"benchmark":[32,33,34,35],"benckmark":33,"binari":[4,6],"bolt":40,"branch":39,"breakdown":12,"buffer":28,"build":[4,6,8,37,44],"c":34,"calcandpublishstatictransform":12,"calcul":12,"calibr":13,"call":8,"camera":[1,7,8,12,13,17,22,25,26,27,28,30,36,40,41],"captur":15,"check":[27,44],"close":24,"cloud":[14,15,16,44],"collect":40,"color":[13,14,15,18],"command":[14,18,27],"common":[33,34,35],"communic":29,"communiti":39,"comparison":39,"comprehens":39,"compress":11,"concept":2,"configur":[4,13,15,17,19,27,28,30,34,36,37,44],"connect":[7,40,44],"control":[7,13,15],"coordin":12,"core":[12,13],"cpu":31,"crash":40,"data":[15,26,33,36,40,44],"datasheet":1,"dds":[28,30],"deb":44,"debian":37,"decim":15,"default":24,"delay":40,"depend":[37,44],"depth":[13,14,15,18,19,20,40],"detail":44,"develop":38,"devic":[7,13,15,16,24,39,41,43,44],"diagnost":[13,16],"differ":39,"dispar":13,"disparity_search_offset":21,"document":0,"doe":40,"download":7,"driver":44,"echo":8,"ecosystem":39,"effici":29,"emitt":15,"enabl":14,"environ":[4,31,37],"exampl":[18,29,34,44],"extend":24,"extens":39,"extrins":13,"fast":[28,30],"featur":[8,13,44],"femto":[23,40],"file":[28,31,36,39,40],"filter":[13,15],"firmwar":[7,13],"first":8,"follow":[27,28],"forc":23,"format":44,"frame":[26,40],"frequent":40,"function":[12,21,23,44],"g336x":24,"g33x":24,"gemini":[23,24],"gemini330":22,"general":13,"get":44,"gmsl":25,"gmsl_camera":25,"guid":[10,17,28,38],"hardwar":1,"high":24,"imag":[11,16,18,26,40],"imu":[13,16,44],"increas":28,"inform":[7,15,44],"instal":[4,5,6,44],"instruct":27,"interleav":13,"interleave_a":22,"intra":[13,29],"introduct":[1,8,21,22,29,35,39],"ip":23,"ir":[13,15],"issu":40,"json":36,"laser":13,"launch":[8,13,21,22,28,31,36,39,40,44],"ldp":13,"licens":42,"lidar":[43,44],"limit":25,"linux":4,"list":8,"log":[13,40],"low":26,"lower":31,"main":39,"mainten":39,"manag":15,"mani":40,"mechan":12,"mega":23,"memori":28,"migrat":39,"miscellan":13,"mode":[13,17,19,20,40],"model":2,"modifi":28,"multi":[13,17,25,26,27,28],"multi_camera":27,"multi_camera_sync":[22,28],"multipl":[26,40],"necessari":40,"net_camera":23,"network":13,"nfov":19,"node":[8,28,34,35,44],"ob_benchmark":36,"obcameranod":12,"open":39,"optic":12,"optim":[17,30],"optimizationa":31,"orbbec":[1,2,30,31],"orbbecsdk":0,"orbbecsdk_ros2":27,"orbbecview":7,"output":36,"overlay":18,"overview":[2,3],"packag":[4,8,31,37,44],"paramet":[8,13,21,22,30,39,44],"perform":17,"platform":1,"point":[14,15,16,44],"port":27,"prepar":37,"prerequisit":44,"preset":[24,40],"process":29,"product":1,"program":2,"publish":12,"py":28,"python":34,"question":40,"quickstart":[7,8,9],"rang":24,"rate":[26,40],"reach":40,"recommend":31,"record":8,"reduc":31,"refer":28,"registr":6,"relat":40,"requir":[6,28],"result":31,"robot":12,"ros":[8,14,31,37],"ros2":[0,12,30,34],"rosbag2":8,"rule":44,"run":[21,22,27,36,44],"rviz2":[8,12,14,18],"sampl":8,"save":40,"script":6,"sdk":2,"select":18,"sensor":[12,13,15],"seri":22,"servic":[8,15,33,34,35,39],"set":31,"set_device_ip":23,"setup":[27,31],"singl":25,"soft":40,"sourc":[4,6,8,39],"specif":[13,15,40],"start":[27,40],"start_benchmark_param":36,"status":16,"step":8,"stream":[13,15,16,26,40],"structur":12,"support":[1,39,44],"switch":[20,40],"sync":[13,25,27],"synchron":[13,15,28],"system":[12,28,30],"term":2,"test":31,"tf":[12,13],"time":13,"tool":[12,36],"topic":[8,16,18,26,39,44],"transform":12,"transpar":39,"tree":12,"trigger":[15,40],"udev":44,"unexpect":40,"updat":39,"upgrad":7,"usag":[25,28,31,34,44],"usb":28,"use":[12,22,31,34,44],"util":23,"v2":[0,2,39],"verif":28,"view":[12,18],"visual":[8,12,14],"vs":12,"wfov":19,"whi":40,"work":20,"workspac":8,"wrapper":0,"yaml":34}}) \ No newline at end of file +Search.setIndex({"alltitles":{"Adjusting System Parameters":[[30,"adjusting-system-parameters"]],"Advanced Guide":[[17,null]],"Advantages in Maintenance and Updates":[[39,"advantages-in-maintenance-and-updates"]],"Advantages of Migrating from main to v2-main":[[39,"advantages-of-migrating-from-main-to-v2-main"]],"Aligning Depth to Color":[[18,null]],"All Streams":[[15,"all-streams"]],"Application Guide":[[10,null]],"Available Topics":[[16,null]],"Available services":[[15,null]],"Basic & General Parameters":[[13,"basic-general-parameters"]],"Benchmark":[[32,null]],"Benchmark Data":[[33,null]],"Benchmark Usage":[[34,null]],"Binary Installation":[[6,"binary-installation"]],"Build from Source":[[4,"build-from-source"],[6,"build-from-source"]],"Build the Package":[[44,"build-the-package"]],"Build your First Camera Application":[[8,"build-your-first-camera-application"]],"Building a Debian Package":[[37,null]],"Building the Package":[[37,"building-the-package"]],"Call a service":[[8,"call-a-service"]],"Camera Control":[[7,"camera-control"]],"Camera Devices":[[41,null]],"Camera TF Calculation and Publishing Mechanism":[[12,"camera-tf-calculation-and-publishing-mechanism"]],"Camera configuration (launch files)":[[36,"camera-configuration-launch-files"]],"Camera sensor structure":[[12,"camera-sensor-structure"]],"Check Which Configurations the LiDAR Supports":[[44,"check-which-configurations-the-lidar-supports"]],"Checking camera port with OrbbecSDK_ROS2":[[27,"checking-camera-port-with-orbbecsdk-ros2"]],"Color Stream":[[13,"color-stream"],[15,"color-stream"]],"Command to Enable Colored Point Cloud":[[14,"command-to-enable-colored-point-cloud"]],"Command to Enable Depth Point Cloud":[[14,"command-to-enable-depth-point-cloud"]],"Commands to Align and View Depth and Color Images":[[18,"commands-to-align-and-view-depth-and-color-images"]],"Common Benckmark Data":[[33,"common-benckmark-data"]],"Community and Ecosystem Support":[[39,"community-and-ecosystem-support"]],"Comparison Between main and v2-main Branches":[[39,"comparison-between-main-and-v2-main-branches"]],"Comprehensive Device Support":[[39,"comprehensive-device-support"]],"Compressed Image":[[11,null]],"Configuration & Modes":[[17,"configuration-modes"]],"Configuration of depth NFOV and WFOV modes":[[19,null]],"Configure Fast DDS":[[28,"configure-fast-dds"]],"Configuring ROS Dependencies":[[37,"configuring-ros-dependencies"]],"Connect the device":[[7,"connect-the-device"]],"Coordinate Systems and TF Transforms":[[12,null]],"Core & Stream Configuration":[[13,"core-stream-configuration"]],"Core Function: OBCameraNode::calcAndPublishStaticTransform()":[[12,"core-function-obcameranode-calcandpublishstatictransform"]],"Data Capture":[[15,"data-capture"]],"Depth Filter Configuration":[[15,"depth-filter-configuration"]],"Depth Filters":[[13,"depth-filters"]],"Depth Stream":[[13,"depth-stream"],[15,"depth-stream"]],"Depth work mode switch":[[20,null]],"Developer Guide":[[38,null]],"Device Information & Management":[[15,"device-information-management"]],"Device Status & Diagnostics":[[16,"device-status-diagnostics"]],"Device default":[[24,null]],"Device information and firmware upgrade":[[7,"device-information-and-firmware-upgrade"]],"Device, Sync & Advanced Features":[[13,"device-sync-advanced-features"]],"Device-Specific":[[13,"device-specific"],[15,"device-specific"]],"Disparity":[[13,"disparity"]],"Disparity_search_offset":[[21,null]],"Download":[[7,"download"]],"Echo a topic":[[8,"echo-a-topic"]],"Efficient intra-process communication:":[[29,null]],"Enabling Colored Point Cloud":[[14,"enabling-colored-point-cloud"]],"Enabling Depth Point Cloud":[[14,"enabling-depth-point-cloud"]],"Enabling and Visualizing Point Cloud in ROS 2":[[14,null]],"Environment configuration":[[4,null]],"Example":[[29,"example"]],"Example YAML configuration":[[34,"example-yaml-configuration"]],"Example of Depth to Color Overlay":[[18,"example-of-depth-to-color-overlay"]],"Extended presets":[[24,"extended-presets"]],"Fast DDS Configuration":[[30,"fast-dds-configuration"]],"Fast DDS Optimization for Orbbec Camera with ROS2":[[30,null]],"Features:":[[44,"features"]],"Femto Mega & Gemini 435Le & Gemini 335Le":[[23,"femto-mega-gemini-435le-gemini-335le"]],"Firmware & Backend":[[13,"firmware-backend"]],"Force IP Function":[[23,"force-ip-function"]],"Frequently Asked Questions":[[40,null]],"Function Breakdown":[[12,"function-breakdown"]],"Function Introduction":[[21,"function-introduction"]],"Further Optimizationa":[[31,"further-optimizationa"]],"G336X AMR Default (Gemini 336 / Gemini 336L)":[[24,"g336x-amr-default-gemini-336-gemini-336l"]],"G33X Close Range High Accuracy (Gemini 330 / Gemini 335 / Gemini 336)":[[24,"g33x-close-range-high-accuracy-gemini-330-gemini-335-gemini-336"]],"GMSL_camera":[[25,null]],"Gemini 2":[[24,"gemini-2"]],"Gemini 2L":[[24,"gemini-2l"]],"Gemini 305":[[24,"gemini-305"]],"Gemini 330 / Gemini 330L / Gemini 335 / Gemini 335L":[[24,"gemini-330-gemini-330l-gemini-335-gemini-335l"]],"Gemini 336 / Gemini 336L":[[24,"gemini-336-gemini-336l"]],"Get Device Information for Connected LiDARs":[[44,"get-device-information-for-connected-lidars"]],"How to Collect and Save Logs":[[40,"how-to-collect-and-save-logs"]],"How to Launch a Specific Camera When Multiple Cameras Are Connected":[[40,"how-to-launch-a-specific-camera-when-multiple-cameras-are-connected"]],"IMU":[[13,"imu"]],"IMU Data":[[44,"imu-data"]],"IMU Topics":[[16,"imu-topics"],[44,"imu-topics"]],"IR Stream":[[13,"ir-stream"],[15,"ir-stream"]],"Image Streams":[[16,"image-streams"]],"Image topic frame rate too low from Multiple Cameras":[[26,"image-topic-frame-rate-too-low-from-multiple-cameras"]],"Increase USB Buffer Memory":[[28,"increase-usb-buffer-memory"]],"Install deb Dependencies":[[44,"install-deb-dependencies"]],"Install udev Rules":[[44,"install-udev-rules"]],"Installation":[[5,null],[44,null]],"Interleave AE Mode":[[13,"interleave-ae-mode"]],"Intra-Camera Synchronization":[[13,"intra-camera-synchronization"]],"Introduction":[[1,null],[8,"introduction"],[29,"introduction"],[35,null],[39,"introduction"]],"Issues related to soft trigger mode":[[40,"issues-related-to-soft-trigger-mode"]],"Laser / LDP":[[13,"laser-ldp"]],"Launch File Differences":[[39,"launch-file-differences"]],"Launch Files Used for Testing":[[31,"launch-files-used-for-testing"]],"Launch and Verification":[[28,"launch-and-verification"]],"Launch parameters":[[13,null]],"Launch the LiDAR Node":[[44,"launch-the-lidar-node"]],"License":[[42,null]],"Lidar Devices":[[43,null]],"Linux Binary Package Installation":[[4,"linux-binary-package-installation"]],"List available topics / services/ parameters":[[8,"list-available-topics-services-parameters"]],"Logging & Diagnostics":[[13,"logging-diagnostics"]],"Migrating from main to Open-Source v2-main":[[39,null]],"Miscellaneous":[[13,"miscellaneous"]],"Modify configuration files":[[28,"modify-configuration-files"]],"Modify multi_camera_synced.launch.py as follows":[[28,"modify-multi-camera-synced-launch-py-as-follows"]],"Multi GMSL camera":[[25,"multi-gmsl-camera"]],"Multi GMSL camera synced":[[25,"multi-gmsl-camera-synced"]],"Multi-Camera":[[17,"multi-camera"],[26,null]],"Multi-Camera Synchronization":[[13,"multi-camera-synchronization"]],"Multi-Camera Synchronization Verification Node":[[28,null]],"Multi_camera synced Instructions":[[27,null]],"Multi_camera_synced + Interleave_ae":[[22,"multi-camera-synced-interleave-ae"]],"Net_camera":[[23,null]],"Network Cameras":[[13,"network-cameras"]],"No Data Stream from Multiple Cameras":[[26,"no-data-stream-from-multiple-cameras"],[40,"no-data-stream-from-multiple-cameras"]],"Ob_benchmark tool":[[36,"ob-benchmark-tool"]],"Orbbec SDK Overview":[[2,null]],"Orbbec SDK v2 Architecture Overview":[[2,"orbbec-sdk-v2-architecture-overview"]],"Orbbec camera datasheet":[[1,"orbbec-camera-datasheet"]],"OrbbecSDK V2 ROS2 Wrapper documentation":[[0,null]],"OrbbecSDK_ROS2 multi-camera synced configuration":[[27,"orbbecsdk-ros2-multi-camera-synced-configuration"]],"OrbbecViewer QuickStarts":[[7,null]],"Other Tools":[[36,null]],"Output Data Files":[[36,"output-data-files"]],"Overview":[[3,null]],"Parameter Differences":[[39,"parameter-differences"]],"Parameter Introduction":[[21,"parameter-introduction"],[22,"parameter-introduction"]],"Parameters and Configuration":[[44,"parameters-and-configuration"]],"Performance & Optimization":[[17,"performance-optimization"]],"Point Cloud Aggregation Functionality":[[44,"point-cloud-aggregation-functionality"]],"Point Cloud Data Details":[[44,"point-cloud-data-details"]],"Point Cloud Format":[[44,"point-cloud-format"]],"Point Cloud Topics":[[16,"point-cloud-topics"]],"Point cloud decimation":[[15,"point-cloud-decimation"]],"Preparing the Environment":[[37,"preparing-the-environment"]],"Prerequisites":[[44,"prerequisites"]],"Quickstarts":[[9,null]],"ROS Package QuickStarts":[[8,null]],"ROS2 C++":[[34,"ros2-c"]],"ROS2 Python":[[34,"ros2-python"]],"ROS2 Robot Coordinate System vs Camera Optical Coordinate System":[[12,"ros2-robot-coordinate-system-vs-camera-optical-coordinate-system"]],"Recommended Settings for Lower CPU Usage":[[31,"recommended-settings-for-lower-cpu-usage"]],"Record with rosbag2":[[8,"record-with-rosbag2"]],"Reducing CPU Usage with Orbbec ROS Package":[[31,null]],"Reference Launch File":[[28,"reference-launch-file"]],"Registration Script (Required)":[[6,null]],"Run the following command to start the multi-camera synced":[[27,"run-the-following-command-to-start-the-multi-camera-synced"]],"Run the launch":[[21,"run-the-launch"],[22,"run-the-launch"]],"Running the Driver":[[44,"running-the-driver"]],"Running the ob_benchmark tool":[[36,"running-the-ob-benchmark-tool"]],"SDK Concept Overview":[[2,"sdk-concept-overview"]],"SDK Programming Model":[[2,"sdk-programming-model"]],"Sample Features":[[8,"sample-features"]],"Selecting Topics in RViz2":[[18,"selecting-topics-in-rviz2"]],"Sensor & Emitter Control":[[15,"sensor-emitter-control"]],"Sensor Controls":[[13,"sensor-controls"]],"Service Benchmark Data":[[33,"service-benchmark-data"]],"Service Differences":[[39,"service-differences"]],"Setup instructions":[[27,"setup-instructions"]],"Single GMSL camera":[[25,"single-gmsl-camera"]],"Step 1: Source ROS 2 and Workspace":[[8,"step-1-source-ros-2-and-workspace"]],"Step 2: Launch the Camera Node":[[8,"step-2-launch-the-camera-node"]],"Step 3: Visualize in RViz2":[[8,"step-3-visualize-in-rviz2"]],"Stream Control":[[15,"stream-control"]],"Support Hardware Products":[[1,"support-hardware-products"]],"Support Platforms":[[1,"support-platforms"]],"Synchronization & Triggering":[[15,"synchronization-triggering"]],"System Configuration Requirements":[[28,"system-configuration-requirements"]],"TF from coordinate A to coordinate B:":[[12,"tf-from-coordinate-a-to-coordinate-b"]],"TF, Extrinsics & Calibration":[[13,"tf-extrinsics-calibration"]],"Terms":[[2,"terms"]],"Test Results":[[31,"test-results"]],"Test Setup":[[31,"test-setup"]],"Test environment":[[31,"test-environment"]],"The image does not reach the preset frame rate":[[40,"the-image-does-not-reach-the-preset-frame-rate"]],"Time Synchronization":[[13,"time-synchronization"]],"Tool Configuration (start_benchmark_params.json)":[[36,"tool-configuration-start-benchmark-params-json"]],"Topic Differences":[[39,"topic-differences"]],"Transparency and Extensibility":[[39,"transparency-and-extensibility"]],"Unexpected Crash":[[40,"unexpected-crash"]],"Usage":[[44,"usage"]],"Usage Examples:":[[44,"usage-examples"]],"Usage Guide":[[28,"usage-guide"]],"Usage Limitations of GMSL Cameras":[[25,"usage-limitations-of-gmsl-cameras"]],"Using IMU Data":[[44,"using-imu-data"]],"Using ROS2 TF Tools":[[12,"using-ros2-tf-tools"]],"Using common benchmark node":[[34,"using-common-benchmark-node"]],"Using interleave_ae with Gemini330 series cameras":[[22,null]],"Using service benchmark node":[[34,"using-service-benchmark-node"]],"View TF Tree Structure":[[12,"view-tf-tree-structure"]],"Visualize TF Tree in rviz2":[[12,"visualize-tf-tree-in-rviz2"]],"Visualizing Colored Point Cloud in RViz2":[[14,"visualizing-colored-point-cloud-in-rviz2"]],"Visualizing Depth Point Cloud in RViz2":[[14,"visualizing-depth-point-cloud-in-rviz2"]],"Why Are There So Many Launch Files?":[[40,"why-are-there-so-many-launch-files"]],"Why Is It Necessary to Add Delays When Starting Multiple Cameras or Switching Streams?":[[40,"why-is-it-necessary-to-add-delays-when-starting-multiple-cameras-or-switching-streams"]],"common benchmark node":[[35,"common-benchmark-node"]],"femto bolt depth stream no data":[[40,"femto-bolt-depth-stream-no-data"]],"service benchmark node":[[35,"service-benchmark-node"]],"set_device_ip Utility":[[23,"set-device-ip-utility"]]},"docnames":["index","source/camera_devices/1_overview/introduction","source/camera_devices/1_overview/orbbecsdk_overview","source/camera_devices/1_overview/overview","source/camera_devices/2_installation/build_the_package","source/camera_devices/2_installation/installation","source/camera_devices/2_installation/registration_script","source/camera_devices/3_quickstarts/orbbecviewer","source/camera_devices/3_quickstarts/quickstart","source/camera_devices/3_quickstarts/quickstarts","source/camera_devices/4_application_guide/application_guide","source/camera_devices/4_application_guide/compressed_image","source/camera_devices/4_application_guide/coordinate_and_tf","source/camera_devices/4_application_guide/launch_parameters","source/camera_devices/4_application_guide/point_cloud","source/camera_devices/4_application_guide/services","source/camera_devices/4_application_guide/topics","source/camera_devices/5_advanced_guide/advanced_guide","source/camera_devices/5_advanced_guide/configuration/align_depth_color","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode","source/camera_devices/5_advanced_guide/configuration/net_camera","source/camera_devices/5_advanced_guide/configuration/predefined_presets","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication","source/camera_devices/5_advanced_guide/performance/fastdds_tuning","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage","source/camera_devices/6_benchmark/benchmark","source/camera_devices/6_benchmark/benchmark_data","source/camera_devices/6_benchmark/benchmark_usage","source/camera_devices/6_benchmark/introduction","source/camera_devices/6_benchmark/othertools","source/camera_devices/7_developer_guide/building_a_Debian_Package","source/camera_devices/7_developer_guide/developer_guide","source/camera_devices/7_developer_guide/migration_guide","source/camera_devices/8_FAQ/FAQ","source/camera_devices/index","source/license","source/lidar_devices/index","source/lidar_devices/lidar"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","source/camera_devices/1_overview/introduction.md","source/camera_devices/1_overview/orbbecsdk_overview.md","source/camera_devices/1_overview/overview.rst","source/camera_devices/2_installation/build_the_package.md","source/camera_devices/2_installation/installation.rst","source/camera_devices/2_installation/registration_script.md","source/camera_devices/3_quickstarts/orbbecviewer.md","source/camera_devices/3_quickstarts/quickstart.md","source/camera_devices/3_quickstarts/quickstarts.rst","source/camera_devices/4_application_guide/application_guide.rst","source/camera_devices/4_application_guide/compressed_image.md","source/camera_devices/4_application_guide/coordinate_and_tf.md","source/camera_devices/4_application_guide/launch_parameters.md","source/camera_devices/4_application_guide/point_cloud.md","source/camera_devices/4_application_guide/services.md","source/camera_devices/4_application_guide/topics.md","source/camera_devices/5_advanced_guide/advanced_guide.rst","source/camera_devices/5_advanced_guide/configuration/align_depth_color.md","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.md","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.md","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.md","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.md","source/camera_devices/5_advanced_guide/configuration/net_camera.md","source/camera_devices/5_advanced_guide/configuration/predefined_presets.md","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.md","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.md","source/camera_devices/5_advanced_guide/performance/fastdds_tuning.md","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.md","source/camera_devices/6_benchmark/benchmark.rst","source/camera_devices/6_benchmark/benchmark_data.md","source/camera_devices/6_benchmark/benchmark_usage.md","source/camera_devices/6_benchmark/introduction.md","source/camera_devices/6_benchmark/othertools.md","source/camera_devices/7_developer_guide/building_a_Debian_Package.md","source/camera_devices/7_developer_guide/developer_guide.rst","source/camera_devices/7_developer_guide/migration_guide.md","source/camera_devices/8_FAQ/FAQ.md","source/camera_devices/index.rst","source/license.md","source/lidar_devices/index.rst","source/lidar_devices/lidar.md"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"096559369936585e":15,"0th":13,"100hz":44,"10s":34,"125gemini":21,"1280x720":24,"1280x800":24,"128mb":[26,40],"13m":24,"1660ti":31,"16dps":13,"16g":13,"184gemini":21,"1h":34,"1mm":13,"1st":13,"1x":31,"2000dps":13,"20ghz":31,"2200s":31,"249gemini":21,"256gb":31,"2d":34,"2g":13,"2h":34,"2l":[7,17,39],"2x":31,"2xl":39,"30fps":31,"32khz":13,"330l":[1,17],"335l":[1,17,21],"335le":[1,13,17,39],"335lg":[1,25],"336l":[1,17,31],"345lg":[1,25,39],"3d":[2,8,39,44],"424x266":24,"435le":[1,7,13,15,17,39],"439220279455185e":15,"4g":13,"50hz":[13,44],"5625hz":13,"5m":34,"60hz":13,"640x400":24,"804073229432106e":15,"8g":13,"A":[10,41,44],"AND":16,"AS":42,"After":[2,4,8,14,18,25,40],"All":[1,12,13],"An":18,"Are":[0,41],"As":39,"At":12,"Below":[11,30],"Between":[38,41],"By":[1,16,24,25,34,39],"Down":12,"Each":[25,33,36,40],"For":[1,7,8,13,19,21,23,24,25,27,28,30,36,40,44],"Further":[17,29],"Here":[1,2,14,18],"How":[0,41],"I":[1,7],"IS":42,"If":[1,6,8,13,18,20,21,23,25,26,40,44],"In":[2,12,13,19,25,28,31,35,36,39,40],"Is":[0,41],"It":[0,1,2,13,28,35,39,41],"Its":2,"More":[1,24],"No":[0,17,31,41],"Not":[1,39],"OF":42,"OR":42,"On":8,"Or":8,"Other":[0,12,31,32,41,42],"Our":29,"Same":27,"So":[0,41],"Some":[13,39],"The":[0,1,2,12,13,14,16,19,20,21,22,23,24,25,27,28,31,35,36,39,41,44],"Their":16,"Then":40,"There":[0,41],"These":[13,16,44],"This":[1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,21,22,23,24,25,27,28,29,30,31,32,33,34,35,38,39,40,44],"To":[1,6,11,14,18,25,26,31,36,40,44],"Up":12,"We":[2,34],"When":[0,7,13,22,25,27,30,35,41,44],"Which":0,"While":40,"With":39,"You":[6,7,8,11,12,13,23,25,29,31,36,40,42,44],"_":[12,13,17,19,20,21,22,23,25,26,27,28,31,32,34,36,39,40,41,44],"_camera_info_qo":13,"_flip":13,"_index":13,"_mirror":13,"_qos":13,"_rotat":13,"ab":12,"abl":18,"abov":[14,18,25,40],"absolut":31,"abstract":2,"accel":[12,16,44],"accel_gyro":13,"accel_gyro_frame_id_":12,"accel_r":13,"accel_rang":13,"acceler":[13,39,44],"acceleromet":[13,16,39,44],"access":[2,11,39],"accord":[4,7,27,44],"accumul":44,"accur":40,"accuraci":28,"achiev":[24,31],"acquisit":2,"across":28,"action":[26,28],"activ":[14,18,25,39],"actual":[2,40,44],"add":[0,1,8,12,14,26,28,29,30,31,37,39,41,44],"addit":25,"address":[13,23,30,39,44],"adjust":[1,7,17,21,24,26,39,40,44],"administr":6,"advanc":[0,10,12,41],"advantag":[38,41],"ae":[17,22,24,39,41],"ae_mod":13,"affect":30,"aggreg":[0,2,13,40],"agre":42,"agx":1,"aim":30,"algorithm":2,"align":[2,7,12,13,14,17,28,31,39,41,44],"align_mod":[13,31],"align_target_stream":[13,39],"alik":2,"allow":[2,6,9,11,23,30,31,39,44],"alon":31,"also":[2,21,39,44],"altern":[24,30],"although":39,"alway":[12,28],"ament_index_python":[26,28],"among":40,"analysi":[2,35],"angl":44,"angular":[13,44],"angular_vel_cov":13,"ani":[7,13,21,31,42],"anoth":[8,25],"apach":42,"append":40,"appli":[2,12,23,25,30,31],"applic":[0,2,7,9,13,18,24,41,42,44],"appropri":[7,18,28,40],"apt":[4,37,40,44],"architectur":[3,39,41],"area":7,"arg":[4,23,34,37,44],"argcomplete3":4,"arm":35,"arm64":1,"arr":11,"ask":[0,41],"assign":[13,23,39],"assist":40,"assum":44,"astra":[1,13,39],"astra2":[1,39],"astra_mini_pro":39,"asynchron":30,"attempt":13,"attent":1,"attribut":2,"auto":[4,12,13,22,39,40],"automat":[13,23,30,39,44],"avail":[0,4,10,13,24,39,40,41],"averag":[13,35],"avoid":[13,20,24,31,40],"axi":44,"b":[10,25,40,41],"backend":[31,39],"background":24,"backlight":13,"backward":[4,13,44],"bag":8,"balanc":[13,24],"bandwidth":40,"base":[2,12,13,26,28,31,39,40],"base_stream_":12,"base_stream_profil":12,"baselin":13,"bash":[6,8,36,37,44],"basi":42,"basic":[2,9,10,18,41],"becaus":12,"becom":26,"befor":[20,23,25,37,40,44],"behavior":[2,16,40],"behind":12,"benchmark":[0,31,36,40,41],"benckmark":[32,41],"benefit":[1,39],"best":24,"better":24,"big":29,"bin":[19,20,24],"binari":[0,5,41],"bind":28,"bit":2,"black":39,"bloom":37,"blow":[30,44],"bolt":[0,1,7,19,39,41],"bottom":[7,13,15],"box":39,"branch":[1,4,38,41],"brand":[39,42],"bright":[2,13,39],"bring":39,"broader":39,"buffer":30,"bug":[1,39],"build":[0,5,9,21,22,38,41],"built":27,"builtin":30,"bus":2,"busi":2,"button":7,"byte":30,"c":2,"c2d":2,"calc":12,"calcul":[10,35,40,41],"calibr":[12,16,39],"call":[15,33,35,40],"callback":2,"camera":[0,2,3,4,6,9,10,11,14,15,16,18,20,21,23,31,32,33,34,35,37,39,44],"camera_01":[26,28,36],"camera_02":[26,28,36],"camera_03":[28,36],"camera_04":[28,36],"camera_crash_stack_trace_xx":40,"camera_depth_optical_fram":12,"camera_info":[8,16],"camera_link":[12,14],"camera_link_frame_id_":12,"camera_nam":[13,16,26,27,28,36],"camera_param":28,"camera_secondary_param":28,"can":[1,2,4,7,8,11,12,13,16,20,21,23,24,25,26,27,28,29,30,31,35,36,39,40,44],"capabl":24,"captur":[2,10,13,28,41],"care":[1,13],"case":[13,40,44],"catch":12,"caus":[13,28,40,44],"cd":[4,6,37,44],"certain":[2,25],"chang":[2,16,23,25,26,30,31,37,40],"chapter":[3,5,9,10,17,32,38],"char":12,"characterist":25,"chart":2,"check":[0,4,8,17,23,26,40],"check_notnul":12,"checkout":4,"china":1,"chip":25,"choos":[12,14],"cl8h741005j":40,"claim":42,"class":2,"cleaner":40,"clear":24,"cli":8,"click":[1,7,33],"clone":4,"close":[2,39],"closest":24,"cloud":[0,2,8,10,13,31,39,41,43],"cloud_frame_id":13,"cmake":[4,37,44],"code":[8,12,23,25,31,36],"codenam":37,"colcon":[4,21,22,37,44],"collect":[0,27,35,36,41,44],"color":[2,8,10,11,12,16,17,24,25,27,28,31,39,41],"color_ae_max_exposur":13,"color_ae_roi_":13,"color_backlight_compens":13,"color_bright":13,"color_contrast":13,"color_decimation_filter_scal":13,"color_delay_us":13,"color_denoising_level":13,"color_exposur":13,"color_flip":39,"color_format":31,"color_fp":40,"color_fram":13,"color_gain":13,"color_gamma":13,"color_hu":13,"color_info_url":13,"color_mirror":39,"color_powerline_freq":13,"color_satur":13,"color_sharp":13,"color_white_bal":13,"colorbas":[13,15],"com":[4,30],"combin":[2,25,31],"command":[8,11,12,13,17,23,25,26,30,36,40,44],"comment":20,"common":[32,41],"common_benchmark_nod":[33,34,35],"communic":[17,23,28,41],"compani":40,"compar":[24,31,39],"comparison":[31,38,41],"compat":[1,13,31,40],"compens":13,"compil":4,"complet":4,"compli":39,"complianc":[25,42],"compliant":39,"compon":[2,29],"component_conta":36,"component_contain":29,"componentmanag":29,"compos":[29,40],"composit":2,"compress":[0,4,10,13,29,41,44],"compresseddepth":13,"comput":[2,12,27],"concept":[3,41],"concurr":28,"condit":[16,25,42],"conf":30,"confid":24,"config":[2,8,24,28,34,44],"config_file_dir":28,"config_file_path":[13,24,27,28],"configur":[0,2,5,10,20,21,23,24,25,26,31,35,38,39,40,41],"confirm":40,"conflict":40,"congest":40,"connect":[0,8,9,13,23,25,26,27,39,41],"connection_delay":13,"consecut":2,"consid":[30,40],"consist":[2,12,16,19,24,28],"console_direct":[4,37,44],"const":12,"constraint":39,"consum":[29,31],"consumpt":24,"contact":[1,40],"contain":[2,16,29,36,40,44],"contamin":26,"content":[2,39],"context":2,"continu":[12,27,40],"contrast":[13,31,39],"contribut":39,"control":[2,6,9,10,39,40,41,44],"convent":28,"convers":[13,25,39,44],"convert":[2,12],"coordin":[0,2,10,41],"copi":[29,42],"copyright":42,"core":[2,10,30,41],"corner":7,"correct":[6,13,23,27,28,39],"correspond":[2,13,16,19,20,21,24,36,39,40,44],"count":34,"cov":44,"covari":[13,44],"cover":17,"cp":6,"cpp":[28,33],"cpu":[2,17,35,39,41],"crash":[0,13,41,44],"creat":[2,4,18,37,44],"critic":[1,30,39],"cross":2,"cs":12,"csv":[34,35,36],"csv_file":34,"current":[7,12,16,23,25,27,29,35,36,40],"custom":[24,30,39,40,44],"cutout":24,"cycl":36,"d":[6,15,25,30,37],"d2c":[2,13],"d2d":2,"da":[13,23],"dabai":39,"dark":2,"data":[0,2,8,10,12,13,14,16,17,25,28,30,31,32,34,35,39,41,43],"data_param":[15,34],"data_read":30,"data_shar":30,"data_writ":30,"databas":37,"datasheet":[3,41],"dcmake_build_typ":[4,37,44],"dds":[17,26,41],"dead":24,"deb":0,"debhelp":37,"debian":[0,38,41],"debug":[13,39,40,44],"decim":[10,13,41],"decimation_filter_scal":13,"decimationfilt":15,"declarelaunchargu":[20,26],"decod":31,"decreas":30,"deep":24,"deeya":39,"def":[26,28],"default":[1,2,8,13,16,17,20,21,23,25,27,30,31,33,34,39,40,41,44],"default_count":34,"default_servic":34,"default_service_cpp":34,"default_valu":20,"defin":[2,12,21,30,35],"definit":[1,21],"degre":[12,44],"delay":[0,13,27,28,30,39,41,44],"delet":40,"demand":[39,40],"demonstr":[2,14],"denois":13,"dens":[20,24],"denser":44,"densiti":[24,44],"depend":[0,4,5,16,36,38,40,41],"deprec":[13,39],"depth":[0,2,8,10,12,16,17,21,22,24,25,28,31,39,41],"depth_ae_roi_":13,"depth_bright":13,"depth_delay_us":13,"depth_downscal":13,"depth_filter_status":16,"depth_flip":39,"depth_mirror":39,"depth_precis":13,"depth_regist":[14,16],"depth_registr":[13,18,31],"depth_to_accel_extrins":12,"depth_to_color_extrins":12,"depth_to_gyro_extrins":12,"depth_to_ir_extrins":12,"depth_to_left_ir_extrins":12,"depth_to_other_extrinsics_":12,"depth_to_other_extrinsics_publishers_":12,"depth_to_right_ir_extrins":12,"depth_work_mod":20,"depthbas":[13,15],"deriv":25,"describ":[21,22,23,25],"descript":[4,26,27,28,39],"deseri":25,"design":[1,28],"detail":[0,12,28,29,30,39,43],"detect":[13,24],"determin":40,"dev":[4,44],"develop":[0,10,39,41],"devic":[0,1,2,6,8,9,10,12,17,19,23,25,27,31,40],"device_":12,"device_info":12,"device_num":[13,26,27,28],"device_preset":[13,24,39],"device_status":[16,39],"dhcp":[23,39],"diagnost":[4,10,41,44],"diagnostic_period":13,"differ":[1,2,18,19,24,26,27,28,32,33,36,40],"dimens":[2,24],"dimension":2,"direct":[2,4,12,23,39],"directori":[24,28,30,34,40],"disabl":[13,23,29,31,40],"discuss":12,"disp_diff":15,"dispar":[2,17,21,39,41],"disparity_offset_config":[13,21,39],"disparity_range_mod":[13,21,39],"disparity_search_offset":[13,39],"disparity_to_depth_mod":[13,39],"display":[7,8,12,14,18,44],"distanc":[2,24,44],"distribut":[1,31,37,42,44],"document":[24,27,30,31,38,39,44],"doe":[0,25,27,41],"domain":44,"don":26,"download":[9,33,41],"downsampl":13,"driven":39,"driver":[0,2,25,40],"drop":[28,35,40],"dual":24,"due":[6,25,40],"durat":[30,34,35],"dure":[2,40,44],"dynam":[2,12],"e":[12,13,15,16,23,29,40,44],"easier":39,"easili":31,"echo":[11,12,26,28,40,44],"edg":24,"edit":28,"effect":[13,21,24,27,44],"effici":[17,30,41],"either":[31,42],"els":12,"elsewher":39,"embed":25,"emitt":[10,41],"empti":[13,15],"enabl":[0,2,4,10,13,15,16,18,22,23,24,25,28,39,40,41,44],"enable_3d_reconstruction_mod":39,"enable_accel":[13,16],"enable_accel_data_correct":[13,39],"enable_color":[15,16],"enable_color_auto_exposur":13,"enable_color_auto_exposure_prior":[13,39],"enable_color_auto_white_bal":13,"enable_color_decimation_filt":13,"enable_color_undistort":[13,39],"enable_colored_point_cloud":[13,14,16,31],"enable_d2c_view":[13,18],"enable_decimation_filt":13,"enable_depth_auto_exposure_prior":13,"enable_depth_scal":13,"enable_frame_sync":13,"enable_gmsl_trigg":[13,25,39],"enable_gyro":[13,16],"enable_gyro_data_correct":[13,39],"enable_hardware_noise_removal_filt":[13,39],"enable_hardware_reset":39,"enable_hdr_merg":13,"enable_heartbeat":13,"enable_hole_filling_filt":13,"enable_imu":44,"enable_ir_auto_exposur":13,"enable_las":13,"enable_ldp":13,"enable_left_ir_sequence_id_filt":39,"enable_noise_removal_filt":13,"enable_point_cloud":[13,14,16,31],"enable_ptp_config":[13,39],"enable_pub_plugin":[13,39],"enable_publish_extrins":13,"enable_publish_extrinsic_":12,"enable_right_ir_sequence_id_filt":39,"enable_sequence_id_filt":13,"enable_spatial_fast_filt":13,"enable_spatial_filt":13,"enable_spatial_moderate_filt":13,"enable_stream_":12,"enable_sync_host_tim":13,"enable_sync_output_accel_gyro":[13,16],"enable_sync_output_accel_gyro_":12,"enable_temporal_filt":13,"enable_threshold_filt":13,"enable_trigger_out":39,"enalbe_sports_mod":13,"encapsul":2,"encod":[2,30],"encount":1,"end":13,"energi":13,"english":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"enhanc":[1,2,30],"ensur":[1,12,14,25,26,28,40,44],"enter":[14,39],"entir":39,"enumer":[13,23,39,44],"enumerate_net_devic":[13,23,39],"environ":[0,1,5,8,17,30,35,38,41,44],"eprosima":30,"error":[12,13,40,44],"especi":29,"essenti":1,"establish":28,"etc":[2,6,12,13,24,30,36,37,39],"ethernet":1,"eval":4,"evalu":35,"event":[4,37,44],"everi":36,"evolut":39,"ex":12,"ex_msg":12,"exampl":[8,9,11,12,13,14,17,20,22,23,25,27,28,30,31,35,36,40],"except":42,"execut":[6,14,23,31,35],"executeprocess":26,"exhibit":30,"exist":39,"exit":30,"expect":40,"explain":[2,5,18,27,35],"explan":12,"explicit":40,"expo":40,"export":[30,39],"export_config_json_file_path":39,"exposur":[13,22,39,40],"exposure_range_mod":39,"express":42,"extend":17,"extern":27,"extrem":2,"extrins":12,"eye":24,"factor":13,"fae":[1,40],"fail":[6,12],"failur":[1,40],"fakeroot":37,"fals":[13,15,16,23,27,28,30,31,34,44],"fast":[13,17,26,39,41],"fastrtp":30,"fastrtps_default_profiles_fil":30,"fastrtps_profil":30,"fatal":[13,44],"fd":[13,23],"featur":[1,2,3,9,10,14,17,18,23,24,35,39,41],"feedback":7,"femto":[0,1,7,17,19,39,41],"femto_bolt":[1,39,40],"femto_bolt_pid":12,"femto_mega":[1,23,39],"femto_mega_pid":12,"field":[13,35],"figur":27,"file":[0,1,2,8,12,13,15,17,19,20,23,24,25,26,27,29,30,33,34,35,37,41,44],"filenam":36,"fill":[13,24,44],"filter":[2,10,16,31,39,41,44],"filter_en":15,"filter_nam":15,"filter_param":15,"find":[1,13,23,25,31,36,40],"finger":24,"firmwar":[1,2,9,16,21,22,31,39,40,41,44],"first":[9,12,25,36,40,41,44],"fix":[1,12,14,23,39,44],"flexibl":39,"flip":[13,39],"float32":44,"flood":22,"flow":[2,13,25,27,30,40],"flowchart":2,"focal":37,"focus":31,"folder":[36,40],"follow":[1,11,12,13,14,17,18,19,20,25,26,30,31,36,37,39,40,44],"for1280":21,"forc":[13,17,39],"force_ip_address":[13,23,39],"force_ip_dhcp":39,"force_ip_en":[13,23,39],"force_ip_gateway":[13,23,39],"force_ip_mac":[13,23,39],"force_ip_subnet_mask":[13,23,39],"foreground":24,"forget":26,"form":39,"format":[0,2,13,25,28,31,40],"forward":12,"foster":39,"found":[20,27,29],"foundat":39,"four":[25,28],"fov":44,"foxi":1,"fps":[13,19,28,29,40],"fragment":30,"frame":[0,2,12,13,14,16,17,19,21,22,24,25,27,28,29,35,39,41,44],"frame_aggregate_mod":[13,40],"frame_id":[12,13],"frame_id_":12,"framer":40,"frames_per_trigg":13,"frameset":2,"framework":2,"free_run":27,"freq":13,"frequenc":[13,40,44],"frequent":[0,41],"full":[1,31,39],"full_fram":[13,40],"fulli":[24,39],"function":[0,2,7,13,16,17,24,40],"futur":[1,23,25,39],"fw":1,"g":[13,15,16,23,40,44],"g330_0":27,"gain":[13,22,39],"gamma":13,"gateway":[13,23,39],"gb":31,"gedit":30,"geforc":31,"gemini":[1,7,13,15,17,20,21,22,25,28,31,39],"gemini2":[1,39],"gemini210":[1,39],"gemini2l":[1,20,26,39],"gemini2xl":39,"gemini305":1,"gemini305_dual_color":24,"gemini330":[17,21,41],"gemini345":[1,39],"gemini345_lg":[1,39],"gemini435":23,"gemini435_l":[1,39],"gemini_330_gmsl":25,"gemini_330_seri":[1,8,14,18,21,22,23,27,28,39,40],"gemini_330_series_low_cpu":39,"gemini_330_series_lower_cpu_usag":31,"gemini_335_336":12,"gemini_intra_process_demo_launch":29,"general":[10,24,41],"generat":[2,12,16,40],"generate_launch_descript":[26,28],"generic":39,"geometr":2,"gestur":24,"get":[0,2,8,12,25,26,39],"get_auto_white_bal":[15,34],"get_color_exposur":[15,34],"get_color_gain":[15,34],"get_depth_exposur":[15,34],"get_depth_gain":[15,34],"get_device_info":[8,15,34],"get_ir_exposur":15,"get_ir_gain":15,"get_laser_status":15,"get_ldp_status":15,"get_lrm_measure_dist":15,"get_package_share_directori":[26,28],"get_point_cloud_decim":15,"get_ptp_config":[15,39],"get_sdk_vers":15,"get_streams_en":[15,39],"get_user_calib_param":[15,39],"get_white_bal":15,"getbool":15,"getdeviceinfo":[8,12,15,34],"getextrinsicto":12,"geti":12,"getint32":[15,34],"getmessag":12,"getpid":12,"getstr":15,"getusercalibparam":15,"getw":12,"getx":12,"getz":12,"git":4,"gite":[1,39],"github":[4,39,40],"global":[13,44],"glog":4,"glx":40,"glxinfo":40,"gmsl":[1,13,17,39,41],"gmsl2":25,"gmsl_trigger_fp":[13,25,39],"go":[25,26],"goal":36,"good":24,"govern":42,"gpu":31,"grab":24,"graphic":40,"greater":39,"grep":[4,44],"group":26,"groupact":[26,28],"gt":24,"gtx":31,"guid":[0,4,9,27,39,41,44],"guidanc":30,"guidelin":40,"gyro":[12,16,44],"gyro_accel":16,"gyro_r":13,"gyro_rang":13,"gyroscop":[13,16,39,44],"hand":24,"handl":[12,30],"handler":[4,37,44],"hardwar":[2,3,13,25,27,31,39,41,44],"hardware_noise_removal_filt":31,"hardware_trigg":27,"hardwarenoiseremov":15,"hdr":[2,13,22,39],"hdr_index0_depth_exposur":[22,39],"hdr_index0_depth_gain":[22,39],"hdr_index0_ir_ae_max_exposur":[22,39],"hdr_index0_ir_bright":[22,39],"hdr_index0_laser_control":[22,39],"hdr_index1_depth_exposur":[22,39],"hdr_index1_depth_gain":[22,39],"hdr_index1_ir_ae_max_exposur":[22,39],"hdr_index1_ir_bright":[22,39],"hdr_index1_laser_control":[22,39],"hdr_merge_exposure_1":13,"header":35,"heartbeat":[13,44],"height":[13,19],"help":[1,30,35,39,44],"hierarchi":12,"high":[2,26,29,30,40],"higher":24,"highlevel":2,"highlight":39,"hinder":39,"historymemorypolici":30,"hold":12,"hole":13,"hole_filling_filter_mod":13,"home":30,"horizont":39,"host":[2,13,27,31,39],"hot":[13,44],"hour":33,"http":[30,42],"https":4,"hub":[25,26,40],"hue":13,"humbl":[1,4,31,36,37,44],"hw":[13,31],"hz":[35,40],"i7":31,"icon":7,"id":[2,13,39],"ideal":27,"ignor":36,"imag":[0,2,4,7,8,10,13,17,21,27,28,29,30,31,35,39,41,44],"image_raw":[8,11,13,16,27,39],"image_sync_example_nod":28,"image_transport":[11,13,29],"imagin":12,"immedi":[13,44],"impact":31,"implement":[2,19,31,39],"impli":42,"import":[13,26,28],"impos":39,"improv":[24,30,39,40,44],"imu":[0,10,25,41,43],"imu_r":44,"inc":42,"inclin":21,"includ":[2,3,5,10,12,16,17,21,23,24,25,26,28,39,44],"includelaunchdescript":[26,28],"incom":30,"incomplet":40,"increas":[26,30,31,39,40,44],"independ":39,"index":39,"indic":[24,27],"individu":[16,44],"inerti":16,"info":[4,12,13,44],"inform":[0,1,2,8,9,10,12,14,16,18,24,39,41],"infra0":12,"infra1":12,"infra2":12,"infrar":16,"initi":[12,13,39,40],"initialpeerslist":30,"input":[13,27,44],"insensit":[13,44],"insid":26,"instal":[0,8,36,37,40,41,43],"install_udev_rul":[6,44],"instant":7,"instantan":40,"instead":[31,40],"instruct":[13,17,28,41,44],"insuffici":[26,40],"integ":21,"integr":[1,39],"intel":31,"intens":[13,44],"interact":8,"interfac":[2,25,27,39,44],"interleav":[17,21,22,39,41],"interleave_ae_mod":[13,15,22,39],"interleave_frame_en":[13,15,22,39],"interleave_skip_en":[13,22,39],"interleave_skip_index":[13,22,39],"intern":[2,27,31],"interrupt":25,"interv":[13,27,40],"intra":[17,41],"intra_camera_sync_refer":13,"intrins":2,"introduc":[2,10,32,34,35,39,40],"introduct":[0,3,9,17,23,32,38,41],"invalid":13,"invers":12,"invok":[2,40],"ip":[13,17,30,39,44],"ipfrag_high_thresh":30,"ipfrag_tim":30,"ipv4":30,"ir":[2,12,16,19,22,24,25,31,39],"ir_ae_max_exposur":13,"ir_bright":13,"ir_exposur":13,"ir_gain":13,"ir_info_url":13,"is_default_profil":30,"isn":29,"isp":13,"issu":[0,6,26,39,41],"item":[12,26,28],"iter":12,"jazzi":[1,44],"jetson":1,"join":[26,28],"jpeg":11,"json":39,"json3":[4,44],"just":26,"k":15,"keep":40,"kept":30,"kernel":31,"key":[35,39,44],"kind":[30,42],"known":25,"l":[1,7,20,21],"lack":35,"languag":42,"larger":[24,30,44],"laser":[2,15,22,39,44],"laser_energy_level":13,"laser_index":39,"laser_index0_depth_exposur":[22,39],"laser_index0_depth_gain":[22,39],"laser_index0_ir_ae_max_exposur":[22,39],"laser_index0_ir_bright":[22,39],"laser_index0_laser_control":[22,39],"laser_index1_depth_exposur":[22,39],"laser_index1_depth_gain":[22,39],"laser_index1_ir_ae_max_exposur":[22,39],"laser_index1_ir_bright":[22,39],"laser_index1_laser_control":[22,39],"laser_on_off_mod":39,"laserscan":44,"last":[27,28,44],"latenc":[28,35,44],"latencybudget":30,"later":2,"latest":[1,7,40],"launch":[0,1,10,12,14,15,16,17,18,19,20,23,25,26,27,29,33,41],"launch1_includ":[26,28],"launch2_includ":[26,28],"launch3_includ":28,"launch4_includ":28,"launch_argu":[26,28],"launch_description_sourc":[26,28],"launch_file_dir":[26,28],"launch_includ":[26,28],"launch_ro":[26,28],"launchdescript":[26,28],"law":42,"layer":[2,39],"ld":[26,28],"ldp":[2,39],"ldp_power_level":[13,39],"le":23,"lead":[31,40],"learn":[1,8],"leav":13,"left":[7,12,13,15,21,24,25,31,39],"left_ir":[13,16,39],"left_ir_downscal":13,"left_ir_flip":39,"left_ir_mirror":39,"legaci":39,"length":21,"less":27,"level":[2,13,16,39,40,44],"libdw":[4,44],"libgflag":[4,44],"libgl1":[4,40],"libglu1":40,"libgoogl":4,"librari":40,"libssl":4,"libusb":6,"libuvc":[13,31,39],"lidar":[0,1],"lidar_format":44,"lidar_lidar_fram":44,"lidar_point":44,"lidar_scan":44,"lidar_sphere_point":44,"lidar_to_imu":44,"like":[14,18,34,36],"limit":[1,17,27,29,39,40,42],"line":[13,30,37,44],"linear":[13,44],"linear_accel_cov":13,"link":[7,12,13,26,33,39,40],"linka":25,"linkc":25,"linux":[0,1,5,6,31,41],"list":[1,2,4,7,14,24,37,44],"list_camera_profile_mode_nod":[13,44],"list_depth_work_mode_nod":20,"list_devices_nod":[8,13,23,25,26,27,28,40,44],"listensocketbuffers":30,"littl":24,"load":[8,29,31,39],"load_config_json_file_path":39,"loadcomposablenod":28,"local":40,"locat":[2,24,30,34],"log":[0,2,34,41,44],"log_file_nam":[13,40],"log_level":[13,40],"logger_":12,"logic":[2,39],"long":13,"longer":[13,39],"look":[12,14,18],"loss":[35,40],"low":[16,17,24,31,39,40],"lower":[17,26,40],"lowest":31,"m":44,"m_pi":12,"mac":[13,23,39],"machin":25,"magnitud":[15,39],"main":[0,1,2,3,4,38,41],"maintain":[31,38,39],"mainten":1,"major":39,"make":[8,23,26,27,30,37,40],"make_deb":37,"manag":[2,4,10,41,44],"mandatori":6,"mani":[0,41],"manual":[1,29],"mask":[13,23,39],"master":27,"match":[2,24,27],"matrix":12,"max":[30,35,39,44],"max92716":25,"max9296":25,"max96712":25,"maximum":[13,21,22,25,30,44],"maxinitialpeersrang":30,"maxmessages":30,"may":[1,26,39,40,42,44],"mb":[26,30,40],"me450":1,"mean":[13,27,36],"mean_intensity_set_point":13,"measur":[16,24,35,44],"mechan":[10,41],"medium":24,"mega":[1,7,17,19,39],"memori":[26,30,31,40,44],"merg":[13,44],"mesa":[4,40],"messag":[13,16,44],"metadata":[2,16,25],"meter":[12,44],"method":40,"metric":35,"micron":31,"microsecond":13,"middl":13,"might":[14,18],"migrat":[0,38,41],"millisecond":[13,44],"min":[35,44],"mini":[1,13,24,39],"minim":31,"minimum":[21,22,44],"mirror":[13,39],"mjpg":[25,31],"mkdir":4,"mm":21,"modal":18,"mode":[0,2,21,22,24,25,27,28,39,41,44],"model":[1,3,7,12,24,25,28,39,41],"moder":[13,31,39],"modif":24,"modifi":[13,20,23,25,44],"modul":[2,26,28,40],"monitor":[34,35,36],"motiv":39,"ms":[13,40],"msgs":[4,37,44],"multi":[0,22,23,39,40,41,44],"multi_camera":[26,39],"multi_camera_lower_cpu_usag":31,"multi_camera_sync":[25,27,39],"multi_gmsl_camera":25,"multi_gmsl_camera_sync":25,"multi_net_camera":23,"multi_xxx":26,"multipl":[0,2,8,12,13,17,23,25,28,29,34,35,36,41,44],"must":[13,19,25,31,44],"n":[40,44],"name":[2,13,24,27,28,30,34,36,37,39,40,42,44],"namespac":[13,16,44],"nano":1,"nanosec":30,"nanosecond":44,"narrow":39,"navig":37,"near":[1,23,25],"necessari":[0,41],"need":[6,13,18,20,23,25,26,29,30,35,40,44],"neglig":31,"net":[13,17,23,30,41,44],"net_device_ip":[13,23,39],"net_device_port":[13,23,39],"network":[23,39,40,44],"new":[1,23,24,28,37,39,40],"new_ip":23,"newli":39,"next":37,"nfov":[17,41],"nlohmann":[4,44],"node":[0,12,13,14,16,17,18,25,26,29,32,40,41],"node_":12,"nois":[13,24,39],"noise_removal_filt":31,"noise_removal_filter_min_diff":13,"noiseless":24,"noiseremovalfilt":15,"none":44,"note":[1,6,7,13,15,16,23,25,31,39,40,44],"now":[8,12,39],"num":44,"number":[8,13,25,26,36,40,44],"nvidia":[1,31],"nvme":31,"nx":1,"ob":[12,32,36,41],"ob_benchmark_0":36,"ob_benchmark_1":36,"ob_benchmark_19":36,"ob_benchmark_nod":36,"ob_camera":39,"ob_stream_depth":12,"ob_stream_ir_right":12,"obcameranodedriv":29,"obextrins":12,"obextrinsicstomsg":12,"object":[2,24],"obsensor":6,"observ":2,"obstacl":[20,24],"obtain":[1,2,25,40,42],"occupi":2,"occur":25,"octob":39,"offer":39,"offici":4,"offset":[13,17,21,39,41,44],"offset_index0":[21,39],"offset_index1":[21,39],"offset_tim":44,"old":[39,40],"old_ip":23,"older":[1,40],"onc":35,"one":[2,18,25,28],"onli":[1,13,15,16,21,23,24,25,31,35,36,39,44],"open":[0,6,7,13,14,18,27,38,40,41,44],"opengl":40,"openni":[1,39],"oper":[2,24,30,40],"opt":[6,8],"optic":[10,41],"optical_frame_id_":12,"optim":[0,1,24,28,39,41],"optimizationa":17,"option":[8,13,27,35,39,44],"orbbec":[0,3,4,5,6,7,8,12,13,17,20,25,28,35,37,39,41,42,44],"orbbec_camera":[6,8,13,14,18,20,21,22,23,25,26,27,28,29,34,36,39,40,44],"orbbec_camera_msg":[8,15,34,37],"orbbec_descript":12,"orbbecsdk":[1,2,4,17,23,25,27,31,36,39,44],"orbbecsdk_ros2":[4,6,26,37,44],"orbbecsdkconfig":2,"orbbecview":[0,2,9,13,41],"ordered_pc":13,"org":42,"organiz":16,"orient":44,"origin":[2,12],"orin":1,"os":[26,28,31],"others":[28,42],"otherwis":[25,26],"outdoor":24,"outlin":31,"output":[2,12,13,14,24,25,27,28,34,35,40,44],"outsid":[2,27],"overal":[24,30],"overlaid":2,"overlay":[13,17],"overload":40,"overrid":[23,27],"overview":[0,41],"p":[4,23,30,34],"packag":[0,5,7,9,12,17,26,28,38,39,40,41],"package_dir":[26,28],"packet":[30,35],"panel":[7,14],"parallax":24,"param":[8,15,25,36],"paramet":[0,1,2,7,10,16,17,23,24,25,26,27,28,31,34,40,41],"parameter_ev":[13,44],"particip":30,"participant_profile_ros2":30,"particular":18,"passiv":27,"patch":31,"path":[13,26,28,30,34,35,37,39,44],"pattern":[16,22,27],"pay":1,"pdf":12,"per":[2,35],"percept":24,"perform":[0,1,2,14,24,35,36,39,40,41],"period":[13,28,39,40],"perman":[23,26,30,40],"permiss":[6,42],"phase":40,"pid":12,"pin":27,"pipelin":[2,24],"pitch":12,"pixel":[2,21],"pkts":44,"place":[30,40],"platform":[2,3,39,41],"play":2,"playback":2,"pleas":[1,7,13,22,24,25,27,40,44],"plug":[13,25,26,44],"plugin":[4,12,13,39,44],"plus":1,"point":[0,2,8,10,12,13,21,31,36,39,41,43],"point_cloud_decimation_filter_factor":13,"point_cloud_qo":13,"pointcloud":29,"pointcloud2":[8,14,44],"pointxyzito":44,"port":[13,17,23,26,28,39,44],"pose":12,"posit":[2,12,21],"possibl":[13,31,44],"post":[2,16,24],"power":[2,13,23,24,26,39,40],"practic":40,"preallocated_with_realloc":30,"precis":[13,24],"predefin":24,"prepar":[38,41],"prerequisit":0,"present":2,"preset":[0,13,17,39,41],"preset_firmware_path":[13,39],"preset_resolution_config":13,"prevent":28,"primari":[1,25,27,28,39],"print":[12,35],"priorit":40,"prioriti":[13,24,39],"privileg":6,"pro":[1,25,39],"problem":[39,40],"proc":30,"process":[2,16,17,24,36,41],"process_nam":36,"product":[3,7,24,39,41],"profil":[12,30],"profile_for_ros2_context":30,"profile_nam":30,"program":[3,9,41],"project":[37,42],"promin":7,"proper":[7,14,44],"properti":42,"propos":2,"protect":2,"proven":24,"provid":[1,2,3,7,8,9,16,24,25,26,30,32,34,38,39,40,44],"ptp":[13,39],"public":13,"publish":[4,10,13,16,27,30,35,39,41,44],"publish_n_pkt":44,"publish_tf":13,"publishmod":30,"publishstatictf":12,"pull":39,"pulsar":1,"pure":12,"purpos":[27,30,35,44],"put":26,"py":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,33,34,35,36,39,40,44],"pyorbbec_multicamera":39,"python":[2,4,5,33],"python3":37,"pythonlaunchdescriptionsourc":[26,28],"q":12,"qos":[13,30,40,44],"qualiti":[13,24,44],"quaternion":[12,44],"quaternion_opt":12,"question":[0,7,41],"quick":[2,7,8,9,23],"quickstart":[0,41],"quit":24,"rad":44,"radian":12,"radius":[15,39],"rang":[2,13,21,39,44],"rate":[0,2,13,17,24,25,27,28,35,39,41,44],"raw":[12,13,16],"rclcpp_compon":29,"rclcpp_error_stream":12,"rclcpp_info_stream":12,"rclpi":29,"reach":[0,41],"read":[13,27,39],"read_customer_data":[15,39],"real":[12,13,35],"realiz":2,"reappli":23,"reason":40,"reassembl":30,"reboot":23,"reboot_devic":15,"receiv":[11,13,30,39],"receivebuffers":30,"recent":1,"recogn":6,"recognit":24,"recogniz":40,"recommend":[1,13,17,24,35,40],"reconstruct":[2,39],"record":[2,33,35],"reduc":[17,24,28,29,30,40,41],"reduct":24,"refer":[1,2,7,13,21,22,25,26,30,39,40,44],"reflect":[24,37],"regard":[7,13],"regist":[4,16],"registr":[0,5,12,18,41],"regular":39,"relat":[0,2,12,15,21,22,24,27,41,44],"relationship":12,"releas":[4,37,39,44],"relev":2,"reli":[31,39],"reliabl":[23,24,30,40],"reload":[6,44],"remain":[24,25],"remov":[13,39],"reopen":[13,44],"repeat":39,"repetit":[24,44],"replac":[13,23,26,37,39],"repo":1,"report":16,"repositori":7,"repres":[1,2,19],"reproduc":40,"request":[34,39],"requir":[0,1,5,8,13,17,18,25,31,35,37,41,42,44],"reset":[13,23,39],"resolut":[1,2,13,19,21,24,26,29,39,40],"resolv":[26,40],"resourc":[31,35],"respect":[13,44],"respons":30,"rest":24,"restart":23,"restrict":25,"result":[2,14,17,24,30,32,35,36,40],"retry_on_usb3_detection_failur":[13,39],"return":[12,26,28],"review":1,"rgb":[2,13,25,31],"rgbd":[2,27],"right":[12,13,15,21,24,25,31,39],"right_ir":[13,16,39],"right_ir_downscal":13,"right_ir_flip":39,"right_ir_mirror":39,"rmem_default":30,"rmem_max":30,"rmw_fastrtps_cpp":30,"rmw_fastrtps_use_qos_from_xml":30,"rmw_implement":30,"rmw_qos_profile_default":[13,44],"rmw_qos_profile_paramet":[13,44],"rmw_qos_profile_parameter_ev":[13,44],"rmw_qos_profile_services_default":[13,44],"rmw_qos_profile_system_default":[13,44],"roadmap":39,"robot":[10,24,41],"roi":[13,39],"roll":12,"ros":[0,1,4,6,7,9,10,12,13,17,18,20,23,30,34,35,38,39,40,41,44],"ros1":35,"ros2":[1,4,5,8,10,11,13,14,15,17,18,20,21,22,23,25,26,27,28,29,31,35,36,37,39,40,41,44],"ros2_w":[4,6,8,37,44],"ros_distro":[4,6,8,44],"rosdep":37,"rot":12,"rotat":[12,13,15,39],"rotationmatrixtoquaternion":12,"rpi":12,"rqt":40,"rtps":30,"rule":[0,6],"run":[0,2,6,8,9,12,13,14,17,18,20,23,25,26,28,29,30,31,33,34,35,40],"run_tim":34,"runtim":[35,40],"rviz2":[17,44],"s":[1,2,12,13,16,18,20,23,26,35,39,40,44],"sale":1,"sampl":[2,6,9,12,16,41,44],"satisfi":25,"satur":13,"save":[0,2,13,30,34,35,41],"save_imag":15,"save_point_cloud":15,"scalabl":39,"scale":13,"scan":[24,44],"scenario":24,"scene":[2,24],"script":[0,5,34,41,44],"sdk":[0,3,5,9,10,13,17,20,31,38,39,40,41,44],"seamless":1,"search":[13,17,21,24,39,41],"sec":30,"second":[12,13,27,30,34,35,36,40,44],"secondari":[25,27,28,39],"secondary_config_file_path":28,"secondary_sync":[27,28],"section":[2,8,14,18,21,22,23,25,28,33,34,35],"see":[8,18,25,28,42],"select":[7,12,13,14,17,24,28,31,39,44],"semi":24,"send":[13,30,39,40,44],"send_software_trigg":[15,34,39],"sendbuffers":30,"sendsocketbuffers":30,"sensor":[2,10,16,18,25,40,41],"sensor_data":[13,44],"sensor_msg":44,"separ":[13,25,26,33,40],"seq":35,"sequenc":[13,28,39],"sequence_id_filter_id":13,"sequenceidfilt":15,"seri":[1,7,13,17,21,23,25,28,31,39,41],"serial":[2,8,13,40],"serial_numb":[8,13,40],"servic":[0,10,13,32,40,41,44],"service_benchmark_nod":[33,34,35],"service_default":34,"service_nam":34,"service_typ":34,"services_default":[13,44],"set":[1,2,8,12,13,14,15,16,17,21,22,23,24,25,26,27,28,30,36,39,40,44],"set_ae_mod":15,"set_auto_white_bal":[15,34],"set_color_":15,"set_color_ae_roi":[15,34,39],"set_color_auto_exposur":[15,34],"set_color_exposur":[15,34],"set_color_flip":[15,34,39],"set_color_gain":[15,34],"set_color_mirror":[15,34],"set_color_rot":[15,34,39],"set_depth_ae_roi":[15,34,39],"set_depth_auto_exposur":[15,34],"set_depth_exposur":[15,34],"set_depth_flip":[15,34,39],"set_depth_gain":[15,34],"set_depth_mirror":15,"set_depth_rot":[15,39],"set_fan_work_mod":15,"set_filt":[15,39],"set_floor_en":15,"set_ir_auto_exposur":15,"set_ir_exposur":15,"set_ir_flip":15,"set_ir_gain":15,"set_ir_long_exposur":15,"set_ir_mirror":15,"set_ir_rot":15,"set_laser_en":15,"set_ldp_en":15,"set_left_ir_ae_roi":39,"set_left_ir_flip":39,"set_left_ir_rot":39,"set_point_cloud_decim":15,"set_ptp_config":[15,39],"set_reset_timestamp":[15,39],"set_right_ir_ae_roi":39,"set_right_ir_flip":39,"set_right_ir_rot":39,"set_sports_mod":15,"set_streams_en":[15,39,40],"set_sync_hosttim":[15,39],"set_sync_interleaverlas":[15,39],"set_user_calib_param":[15,39],"set_white_bal":15,"setarray":[15,34],"setbool":[15,34],"setfilt":15,"setint32":[15,34],"setrpi":12,"setstr":15,"settabl":13,"settingsth":27,"setup":[8,17,36,37,44],"setusercalibparam":15,"sever":40,"sh":[6,37,44],"share":6,"sharp":13,"shift":21,"shm_fastdd":30,"short":13,"show":12,"shown":[18,27],"side":[2,7,35,44],"signal":[13,25,27,28,40,44],"signific":[30,31,40],"similar":[1,14],"simpl":2,"simpli":18,"simplifi":40,"simultan":[25,40],"sinc":[24,31,39],"singl":[16,17,23,29,34,35,39,40,44],"size":[2,30],"skip":[22,36,39],"skip_numb":36,"sl450":1,"slave":27,"slight":39,"small":[24,40],"smooth":39,"snapshot":2,"soc":25,"soft":[0,41],"softwar":[2,13,27,31,39,42],"software_trigg":27,"software_trigger_en":[13,39],"software_trigger_period":[13,40],"sole":31,"solut":2,"solv":40,"sourc":[0,5,25,36,37,38,41,44],"source_fram":12,"spars":[20,24],"spatial":[13,39],"spatial_fast_filter_radius":[13,39],"spatial_filt":31,"spatial_filter_alpha":13,"spatial_moderate_filter_diff_threshold":[13,39],"spatial_moderate_filter_magnitud":39,"spatial_moderate_filter_radius":39,"spatialadvancedfilt":15,"spatialfastfilt":15,"spatialmoderatefilt":15,"special":[1,12,17],"specif":[0,1,12,16,20,23,30,41,42,44],"specifi":[8,11,12,13,23,34,37,40,44],"speed":2,"sphere":44,"sport":13,"src":[4,6,37,44],"srv":[8,15,34],"stabil":[35,40],"stand":12,"standalon":[13,27],"standard":[1,2,12,31,39],"start":[0,2,8,9,13,17,20,21,23,25,28,29,36,37,41,44],"startup":[1,28,40],"state":[2,40],"static":[12,13,23,39],"statist":[4,35,40,44],"status":[7,10,39,41],"std":12,"std_srvs":[15,34],"step":[6,14,40],"still":[13,39,40],"stop":27,"storag":31,"store":[36,39,40],"strategi":31,"stream":[0,2,8,10,12,14,17,21,24,25,28,31,39,41],"stream_index":12,"stream_name_":12,"stream_profil":12,"stream_profile_":12,"streamprofil":2,"string":[15,34],"strong":1,"structur":[10,41],"submit":[39,40],"subnet":[13,23,39],"suboptim":30,"subscrib":[29,35],"subscript":30,"success":35,"sudo":[4,6,26,28,30,37,40,44],"suffici":[26,40],"suitabl":44,"sunlit":24,"suppli":[26,40],"support":[0,2,3,7,13,20,23,24,25,27,28,29,35,40,41],"sure":[8,13,23,27,37,40],"suscept":24,"sw":13,"switch":[0,17,22,23,25,31,36,41],"switch_cycl":36,"switch_ir":15,"symmetri":12,"sync":[10,17,22,28,41],"sync_mod":[13,27,28],"synchron":[10,16,17,18,25,27,39,40,41,44],"synthes":2,"sys":[26,28,30,40],"sysctl":30,"system":[0,2,10,13,17,26,31,35,37,40,41,44],"system_default":[13,44],"s\u00b2":44,"t":[26,29],"tabl":[1,8,39],"tag":[26,44],"taken":12,"target":[2,13,23,39],"target_fram":12,"task":24,"team":40,"technic":40,"techniqu":2,"tee":[26,28,40],"temperatur":16,"tempor":13,"temporal_filter_diff_threshold":13,"temporari":40,"term":[3,24,41],"termin":[8,25,26,28,35,40,44],"test":[1,13,17,32,33,36,40],"test_cycl":36,"textur":24,"tf":[0,10,41,44],"tf2":12,"tf2_echo":12,"tf2_ros":12,"tf2_tool":12,"tf_publish_r":13,"tf_static":12,"theora":13,"therebi":2,"therefor":21,"three":[2,13],"threshold":[13,30,39],"threshold_filter_max":13,"threshold_filter_min":13,"thresholdfilt":15,"throughput":30,"time":[12,24,27,29,30,33,34,35,36,39,40,44],"time_domain":[13,15],"time_sync_period":[13,39],"timeract":28,"timestamp":[2,12,13,28,39,44],"tip":23,"togeth":29,"toggle_color":[15,40],"toggle_depth":[15,40],"toggle_ir":15,"tool":[0,8,10,32,33,34,35,37,40,41],"top":[7,13,15],"topic":[0,10,11,12,13,14,17,27,29,40,41],"track":35,"tran":12,"transfer":30,"transform":[0,2,10,41,44],"transit":[39,40],"translat":[2,12,15],"transmiss":[28,30],"transpar":25,"transport":[4,13,30,39,44],"transport_descriptor":30,"transport_id":30,"tri":[1,8,12,26,40],"trigger":[0,6,10,13,25,27,39,41,44],"trigger2image_delay_us":13,"trigger_out_delay_us":13,"trigger_out_en":[13,27,28],"troubleshoot":40,"true":[13,14,15,16,18,22,23,28,29,30,31,44],"tune":30,"turn":13,"tutori":40,"two":[2,12,25,27,28],"type":[2,7,13,20,30,34,44],"typic":24,"u":21,"ubuntu":[1,4,37,40],"ubuntu22":31,"udev":[0,6],"udevadm":[6,44],"udp_transport":30,"udpv4":30,"uint32":44,"uint8":44,"ultim":39,"unbin":[19,20,24],"uncertain":13,"underlying":39,"undistort":13,"unexpect":[0,41],"unifi":[2,44],"unit":[16,40,44],"universal":[2,24,39],"unless":42,"unnecessari":13,"updat":[1,4,23,35,37,40,44],"upgrad":[1,9,39,41,44],"upgrade_firmwar":[13,39],"upper":27,"urdf":12,"url":13,"us":[2,13],"usag":[0,7,10,17,23,24,30,32,35,36,39,40,41,43],"usb":[1,2,13,25,26,39,40],"usb_port":[13,25,26,27,28],"usbcor":[26,28,40],"usbf":[26,40],"usbfs_memory_mb":[26,28,40],"use":[0,1,2,4,5,7,8,10,11,13,14,17,18,21,23,25,26,27,28,29,30,32,33,35,36,39,40,41,42],"use_intra_process_comm":29,"usebuiltintransport":30,"user":[1,2,6,9,12,25,31,35,39],"usertransport":30,"usual":[12,13,23],"utf":30,"util":[2,4,17,40],"uvc":[2,39],"uvc_backend":[13,31,39],"v":21,"v1":[1,7,25,39],"v2":[1,3,4,7,31,38,41],"v4l2":[13,25,31,39],"valid":[28,44],"valu":[1,13,21,22,23,24,26,27,30,40,44],"vari":40,"variabl":30,"various":[25,31,36],"vector":12,"vector3":12,"vel":44,"veloc":[13,44],"veri":24,"verif":[17,41],"version":[1,7,21,22,25,30,31,37,40,42,44],"versus":1,"vertic":[39,44],"via":[12,25],"video":[2,25],"view":[7,8,13,17,20,28,40,44],"view_fram":12,"view_model":12,"viewer":[7,18],"virtual":24,"visual":[0,10,18,22,24,41,44],"void":12,"vs":[10,31,41],"w":[12,30],"wall":21,"want":[23,25,40],"warehous":24,"warn":[13,44],"warranti":42,"way":[29,40],"well":1,"wfov":[17,41],"whether":[7,13,40],"whi":[0,41],"white":13,"width":[13,19],"will":[1,6,7,8,11,13,18,22,23,24,25,27,29,31,36,39,40,44],"window":[7,30],"wish":18,"within":[1,2,13,25,40],"without":[2,4,18,23,31,42],"wmem_default":30,"wmem_max":30,"word":2,"work":[17,24,31,36,40,41],"workspac":[4,34,37],"world":2,"wrapper":[1,2,8,12,29,39],"write":[39,40,42],"write_customer_data":[15,39],"www":[30,42],"x":[1,12,19,39,44],"x64":1,"xacro":[4,12],"xavier":1,"xl":[1,20],"xlsx":33,"xml":[2,30],"xmlns":30,"xmlschema":30,"xxx":20,"y":[12,40,44],"yaml":[13,24,25,28,35,37,44],"yaml_fil":34,"yaw":12,"yourcamerasn":8,"yuyv":25,"z":[12,24,44],"zero":[29,44],"zero_rot":12,"zero_tran":12,"zone":24,"\u00b5s":40,"\u4e2d\u6587":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"\u9ed8\u8ba4\u503c":13},"titles":["OrbbecSDK V2 ROS2 Wrapper documentation","Introduction","Orbbec SDK Overview","Overview","Environment configuration","Installation","Registration Script (Required)","OrbbecViewer QuickStarts","ROS Package QuickStarts","Quickstarts","Application Guide","Compressed Image","Coordinate Systems and TF Transforms","Launch parameters","Enabling and Visualizing Point Cloud in ROS 2","Available services","Available Topics","Advanced Guide","Aligning Depth to Color","Configuration of depth NFOV and WFOV modes","Depth work mode switch","Disparity_search_offset","Using interleave_ae with Gemini330 series cameras","Net_camera","Device default","GMSL_camera","Multi-Camera","Multi_camera synced Instructions","Multi-Camera Synchronization Verification Node","Efficient intra-process communication:","Fast DDS Optimization for Orbbec Camera with ROS2","Reducing CPU Usage with Orbbec ROS Package","Benchmark","Benchmark Data","Benchmark Usage","Introduction","Other Tools","Building a Debian Package","Developer Guide","Migrating from main to Open-Source v2-main","Frequently Asked Questions","Camera Devices","License","Lidar Devices","Installation"],"titleterms":{"2l":24,"330l":24,"335l":24,"335le":23,"336l":24,"435le":23,"A":12,"All":15,"Are":40,"Between":39,"Further":31,"How":40,"Is":40,"It":40,"No":[26,40],"Other":36,"So":40,"The":40,"There":40,"When":40,"Which":44,"accuraci":24,"add":40,"adjust":30,"advanc":[13,17],"advantag":39,"ae":13,"aggreg":44,"align":18,"amr":24,"applic":[8,10],"architectur":2,"ask":40,"avail":[8,15,16],"b":12,"backend":13,"basic":13,"benchmark":[32,33,34,35],"benckmark":33,"binari":[4,6],"bolt":40,"branch":39,"breakdown":12,"buffer":28,"build":[4,6,8,37,44],"c":34,"calcandpublishstatictransform":12,"calcul":12,"calibr":13,"call":8,"camera":[1,7,8,12,13,17,22,25,26,27,28,30,36,40,41],"captur":15,"check":[27,44],"close":24,"cloud":[14,15,16,44],"collect":40,"color":[13,14,15,18],"command":[14,18,27],"common":[33,34,35],"communic":29,"communiti":39,"comparison":39,"comprehens":39,"compress":11,"concept":2,"configur":[4,13,15,17,19,27,28,30,34,36,37,44],"connect":[7,40,44],"control":[7,13,15],"coordin":12,"core":[12,13],"cpu":31,"crash":40,"data":[15,26,33,36,40,44],"datasheet":1,"dds":[28,30],"deb":44,"debian":37,"decim":15,"default":24,"delay":40,"depend":[37,44],"depth":[13,14,15,18,19,20,40],"detail":44,"develop":38,"devic":[7,13,15,16,24,39,41,43,44],"diagnost":[13,16],"differ":39,"dispar":13,"disparity_search_offset":21,"document":0,"doe":40,"download":7,"driver":44,"echo":8,"ecosystem":39,"effici":29,"emitt":15,"enabl":14,"environ":[4,31,37],"exampl":[18,29,34,44],"extend":24,"extens":39,"extrins":13,"fast":[28,30],"featur":[8,13,44],"femto":[23,40],"file":[28,31,36,39,40],"filter":[13,15],"firmwar":[7,13],"first":8,"follow":[27,28],"forc":23,"format":44,"frame":[26,40],"frequent":40,"function":[12,21,23,44],"g336x":24,"g33x":24,"gemini":[23,24],"gemini330":22,"general":13,"get":44,"gmsl":25,"gmsl_camera":25,"guid":[10,17,28,38],"hardwar":1,"high":24,"imag":[11,16,18,26,40],"imu":[13,16,44],"increas":28,"inform":[7,15,44],"instal":[4,5,6,44],"instruct":27,"interleav":13,"interleave_a":22,"intra":[13,29],"introduct":[1,8,21,22,29,35,39],"ip":23,"ir":[13,15],"issu":40,"json":36,"laser":13,"launch":[8,13,21,22,28,31,36,39,40,44],"ldp":13,"licens":42,"lidar":[43,44],"limit":25,"linux":4,"list":8,"log":[13,40],"low":26,"lower":31,"main":39,"mainten":39,"manag":15,"mani":40,"mechan":12,"mega":23,"memori":28,"migrat":39,"miscellan":13,"mode":[13,17,19,20,40],"model":2,"modifi":28,"multi":[13,17,25,26,27,28],"multi_camera":27,"multi_camera_sync":[22,28],"multipl":[26,40],"necessari":40,"net_camera":23,"network":13,"nfov":19,"node":[8,28,34,35,44],"ob_benchmark":36,"obcameranod":12,"open":39,"optic":12,"optim":[17,30],"optimizationa":31,"orbbec":[1,2,30,31],"orbbecsdk":0,"orbbecsdk_ros2":27,"orbbecview":7,"output":36,"overlay":18,"overview":[2,3],"packag":[4,8,31,37,44],"paramet":[8,13,21,22,30,39,44],"perform":17,"platform":1,"point":[14,15,16,44],"port":27,"prepar":37,"prerequisit":44,"preset":[24,40],"process":29,"product":1,"program":2,"publish":12,"py":28,"python":34,"question":40,"quickstart":[7,8,9],"rang":24,"rate":[26,40],"reach":40,"recommend":31,"record":8,"reduc":31,"refer":28,"registr":6,"relat":40,"requir":[6,28],"result":31,"robot":12,"ros":[8,14,31,37],"ros2":[0,12,30,34],"rosbag2":8,"rule":44,"run":[21,22,27,36,44],"rviz2":[8,12,14,18],"sampl":8,"save":40,"script":6,"sdk":2,"select":18,"sensor":[12,13,15],"seri":22,"servic":[8,15,33,34,35,39],"set":31,"set_device_ip":23,"setup":[27,31],"singl":25,"soft":40,"sourc":[4,6,8,39],"specif":[13,15,40],"start":[27,40],"start_benchmark_param":36,"status":16,"step":8,"stream":[13,15,16,26,40],"structur":12,"support":[1,39,44],"switch":[20,40],"sync":[13,25,27],"synchron":[13,15,28],"system":[12,28,30],"term":2,"test":31,"tf":[12,13],"time":13,"tool":[12,36],"topic":[8,16,18,26,39,44],"transform":12,"transpar":39,"tree":12,"trigger":[15,40],"udev":44,"unexpect":40,"updat":39,"upgrad":7,"usag":[25,28,31,34,44],"usb":28,"use":[12,22,31,34,44],"util":23,"v2":[0,2,39],"verif":28,"view":[12,18],"visual":[8,12,14],"vs":12,"wfov":19,"whi":40,"work":20,"workspac":8,"wrapper":0,"yaml":34}}) \ No newline at end of file diff --git a/en/source/camera_devices/1_overview/introduction.html b/en/source/camera_devices/1_overview/introduction.html index 1bd258d6..705fcfa6 100644 --- a/en/source/camera_devices/1_overview/introduction.html +++ b/en/source/camera_devices/1_overview/introduction.html @@ -801,7 +801,7 @@ thead th {

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/1_overview/orbbecsdk_overview.html b/en/source/camera_devices/1_overview/orbbecsdk_overview.html index 23c8aef5..e72d9a30 100644 --- a/en/source/camera_devices/1_overview/orbbecsdk_overview.html +++ b/en/source/camera_devices/1_overview/orbbecsdk_overview.html @@ -608,7 +608,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/1_overview/overview.html b/en/source/camera_devices/1_overview/overview.html index 61da6c5f..5486bbad 100644 --- a/en/source/camera_devices/1_overview/overview.html +++ b/en/source/camera_devices/1_overview/overview.html @@ -446,7 +446,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/2_installation/build_the_package.html b/en/source/camera_devices/2_installation/build_the_package.html index 1409845b..fe5c968a 100644 --- a/en/source/camera_devices/2_installation/build_the_package.html +++ b/en/source/camera_devices/2_installation/build_the_package.html @@ -479,7 +479,7 @@ colcon build --event-handlers

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/2_installation/installation.html b/en/source/camera_devices/2_installation/installation.html index 85a68d4b..d8fe3661 100644 --- a/en/source/camera_devices/2_installation/installation.html +++ b/en/source/camera_devices/2_installation/installation.html @@ -441,7 +441,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/2_installation/registration_script.html b/en/source/camera_devices/2_installation/registration_script.html index c0f82bd8..c063a9f9 100644 --- a/en/source/camera_devices/2_installation/registration_script.html +++ b/en/source/camera_devices/2_installation/registration_script.html @@ -447,7 +447,7 @@ sudo udevadm control

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/3_quickstarts/orbbecviewer.html b/en/source/camera_devices/3_quickstarts/orbbecviewer.html index 16f83670..42fa9089 100644 --- a/en/source/camera_devices/3_quickstarts/orbbecviewer.html +++ b/en/source/camera_devices/3_quickstarts/orbbecviewer.html @@ -510,7 +510,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/3_quickstarts/quickstart.html b/en/source/camera_devices/3_quickstarts/quickstart.html index 5b0f298a..fe8a9d94 100644 --- a/en/source/camera_devices/3_quickstarts/quickstart.html +++ b/en/source/camera_devices/3_quickstarts/quickstart.html @@ -518,7 +518,7 @@ ros2 param list

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/3_quickstarts/quickstarts.html b/en/source/camera_devices/3_quickstarts/quickstarts.html index 9c5f537e..a06bed46 100644 --- a/en/source/camera_devices/3_quickstarts/quickstarts.html +++ b/en/source/camera_devices/3_quickstarts/quickstarts.html @@ -446,7 +446,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/application_guide.html b/en/source/camera_devices/4_application_guide/application_guide.html index be0ce191..716ebf1b 100644 --- a/en/source/camera_devices/4_application_guide/application_guide.html +++ b/en/source/camera_devices/4_application_guide/application_guide.html @@ -473,7 +473,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/compressed_image.html b/en/source/camera_devices/4_application_guide/compressed_image.html index f7ad0eae..06193ee2 100644 --- a/en/source/camera_devices/4_application_guide/compressed_image.html +++ b/en/source/camera_devices/4_application_guide/compressed_image.html @@ -435,7 +435,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/coordinate_and_tf.html b/en/source/camera_devices/4_application_guide/coordinate_and_tf.html index 04827a13..330fd708 100644 --- a/en/source/camera_devices/4_application_guide/coordinate_and_tf.html +++ b/en/source/camera_devices/4_application_guide/coordinate_and_tf.html @@ -762,7 +762,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/launch_parameters.html b/en/source/camera_devices/4_application_guide/launch_parameters.html index c46565cd..33589db1 100644 --- a/en/source/camera_devices/4_application_guide/launch_parameters.html +++ b/en/source/camera_devices/4_application_guide/launch_parameters.html @@ -1124,7 +1124,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/point_cloud.html b/en/source/camera_devices/4_application_guide/point_cloud.html index 0eef0a5a..2c1602d6 100644 --- a/en/source/camera_devices/4_application_guide/point_cloud.html +++ b/en/source/camera_devices/4_application_guide/point_cloud.html @@ -480,7 +480,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/services.html b/en/source/camera_devices/4_application_guide/services.html index 5cd95b6a..7e4ef1d7 100644 --- a/en/source/camera_devices/4_application_guide/services.html +++ b/en/source/camera_devices/4_application_guide/services.html @@ -781,7 +781,7 @@ ros2 service call

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/4_application_guide/topics.html b/en/source/camera_devices/4_application_guide/topics.html index 2dc9761d..701d84f6 100644 --- a/en/source/camera_devices/4_application_guide/topics.html +++ b/en/source/camera_devices/4_application_guide/topics.html @@ -545,7 +545,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/advanced_guide.html b/en/source/camera_devices/5_advanced_guide/advanced_guide.html index 35807f28..88c079a4 100644 --- a/en/source/camera_devices/5_advanced_guide/advanced_guide.html +++ b/en/source/camera_devices/5_advanced_guide/advanced_guide.html @@ -528,7 +528,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html b/en/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html index 0af9103c..6f26d010 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html @@ -464,7 +464,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html b/en/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html index aa8500fb..46fce3f0 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html @@ -441,7 +441,7 @@ resolutions is as follows:

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html b/en/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html index 164d8da4..81078cdd 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html @@ -458,7 +458,7 @@ modify it, you can switch to the corresponding mode as needed.

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html b/en/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html index 10c8f3ed..c6fb766c 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html @@ -520,7 +520,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html b/en/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html index 2014ef93..2a4cf494 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html @@ -484,7 +484,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/net_camera.html b/en/source/camera_devices/5_advanced_guide/configuration/net_camera.html index 8637f8bd..073a9170 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/net_camera.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/net_camera.html @@ -523,7 +523,7 @@ net_device_port:=8090

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html b/en/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html index 2d7dffff..885be4f1 100644 --- a/en/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html +++ b/en/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html @@ -628,7 +628,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html b/en/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html index 18543ff0..7cae1229 100644 --- a/en/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html +++ b/en/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html @@ -491,7 +491,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html index 7605684c..5cf38296 100644 --- a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html +++ b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html @@ -519,7 +519,7 @@ by running the following command:

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html index 1ccaf027..14366c69 100644 --- a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html +++ b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html @@ -507,7 +507,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html index 4174c8f4..57416eed 100644 --- a/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html +++ b/en/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html @@ -591,7 +591,7 @@ See

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html b/en/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html index 1539d4fd..75310491 100644 --- a/en/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html +++ b/en/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html @@ -461,7 +461,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html b/en/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html index 879fec91..5aa268cb 100644 --- a/en/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html +++ b/en/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html @@ -566,7 +566,7 @@ reliability of the Orbbec camera system in a ROS2 environment.

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html b/en/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html index 95484f7e..f7c01006 100644 --- a/en/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html +++ b/en/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html @@ -619,7 +619,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/6_benchmark/benchmark.html b/en/source/camera_devices/6_benchmark/benchmark.html index 97b89fd5..e170ad58 100644 --- a/en/source/camera_devices/6_benchmark/benchmark.html +++ b/en/source/camera_devices/6_benchmark/benchmark.html @@ -452,7 +452,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/6_benchmark/benchmark_data.html b/en/source/camera_devices/6_benchmark/benchmark_data.html index 271c1029..8300cbda 100644 --- a/en/source/camera_devices/6_benchmark/benchmark_data.html +++ b/en/source/camera_devices/6_benchmark/benchmark_data.html @@ -445,7 +445,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/6_benchmark/benchmark_usage.html b/en/source/camera_devices/6_benchmark/benchmark_usage.html index 2ddc9de8..694bde25 100644 --- a/en/source/camera_devices/6_benchmark/benchmark_usage.html +++ b/en/source/camera_devices/6_benchmark/benchmark_usage.html @@ -548,7 +548,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/6_benchmark/introduction.html b/en/source/camera_devices/6_benchmark/introduction.html index 0db1830e..69f15dc9 100644 --- a/en/source/camera_devices/6_benchmark/introduction.html +++ b/en/source/camera_devices/6_benchmark/introduction.html @@ -459,7 +459,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/6_benchmark/othertools.html b/en/source/camera_devices/6_benchmark/othertools.html index 52d6a9e3..4f93c7d6 100644 --- a/en/source/camera_devices/6_benchmark/othertools.html +++ b/en/source/camera_devices/6_benchmark/othertools.html @@ -482,7 +482,7 @@ ros2 run orbbec_camera

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/7_developer_guide/building_a_Debian_Package.html b/en/source/camera_devices/7_developer_guide/building_a_Debian_Package.html index d6a1de68..4f44b402 100644 --- a/en/source/camera_devices/7_developer_guide/building_a_Debian_Package.html +++ b/en/source/camera_devices/7_developer_guide/building_a_Debian_Package.html @@ -466,7 +466,7 @@ bash .make_deb.sh

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/7_developer_guide/developer_guide.html b/en/source/camera_devices/7_developer_guide/developer_guide.html index df891453..fdd0fb32 100644 --- a/en/source/camera_devices/7_developer_guide/developer_guide.html +++ b/en/source/camera_devices/7_developer_guide/developer_guide.html @@ -445,7 +445,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/7_developer_guide/migration_guide.html b/en/source/camera_devices/7_developer_guide/migration_guide.html index afe1e719..becad290 100644 --- a/en/source/camera_devices/7_developer_guide/migration_guide.html +++ b/en/source/camera_devices/7_developer_guide/migration_guide.html @@ -1261,7 +1261,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/8_FAQ/FAQ.html b/en/source/camera_devices/8_FAQ/FAQ.html index e3798388..9403e554 100644 --- a/en/source/camera_devices/8_FAQ/FAQ.html +++ b/en/source/camera_devices/8_FAQ/FAQ.html @@ -443,7 +443,7 @@

8.3. How to Collect and Save Logs

1. SDK debug logs

-

Set the launch parameter log_level to debug. After running, the SDK will generate log files in the Log/ folder under the current project directory. If you want a more recognizable file name for this test, you can set the parameter log_file_name.

+

Set the launch parameter log_level to debug. After running, the SDK will generate log files in the Log/ folder under the current working directory. If you want a more recognizable file name for this test, you can set the parameter log_file_name.

  • SDK logs are appended to the same file: multiple launches will continue writing into the same log file.

  • Recommendation: before packaging logs to send to technical support, delete old log files, then reproduce the issue and collect new logs. This keeps the logs cleaner and makes troubleshooting more accurate.

  • @@ -454,6 +454,16 @@
  • After setting output="log", ROS 2 logs will be stored in the ~/.ros/log/ directory.

  • When submitting an issue, please package both the SDK logs under the Log/ directory and the corresponding ROS 2 logs under ~/.ros/log/ for the same time period.

+

3. Example Tutorial

+

Run in the terminal

+
ros2 launch orbbec_camera gemini_330_series.launch.py log_level:=debug
+
+
+

alt text

+

You can find the SDK logs in the Log folder within the current working directory. +alt text

+

ros2 log is enabled by default and can be viewed under ~/.ros/log/ +alt text

8.4. Why Are There So Many Launch Files?

@@ -549,7 +559,7 @@ When setting softwa

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/camera_devices/index.html b/en/source/camera_devices/index.html index c31e2e81..d068f3c9 100644 --- a/en/source/camera_devices/index.html +++ b/en/source/camera_devices/index.html @@ -592,7 +592,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/license.html b/en/source/license.html index 393e4705..fa41f7e5 100644 --- a/en/source/license.html +++ b/en/source/license.html @@ -430,7 +430,7 @@ language governing permissions and limitations under the License.

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/lidar_devices/index.html b/en/source/lidar_devices/index.html index 15cb1537..2b412b08 100644 --- a/en/source/lidar_devices/index.html +++ b/en/source/lidar_devices/index.html @@ -435,7 +435,7 @@

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/en/source/lidar_devices/lidar.html b/en/source/lidar_devices/lidar.html index c2644018..38edba12 100644 --- a/en/source/lidar_devices/lidar.html +++ b/en/source/lidar_devices/lidar.html @@ -639,7 +639,7 @@ ros2 topic echo

© Copyright 2025, ORBBEC INC. www.orbbec.com.. - Last updated on 2026-02-05 06:50:08. + Last updated on 2026-02-05 09:12:31.

diff --git a/zh/.doctrees/environment.pickle b/zh/.doctrees/environment.pickle index 89841001aa5b3440fb1a5f6caa6a1cfff33ba394..e53e4965f3e35b81d495681ed3ab9fda8c8d22e8 100644 GIT binary patch literal 153867 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 Dg@N@j literal 153517 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 diff --git a/zh/.doctrees/source/camera_devices/8_FAQ/FAQ.doctree b/zh/.doctrees/source/camera_devices/8_FAQ/FAQ.doctree index 4dbe9e077ca80979e5401b1921b83ef4b442d626..49013d41784602b3c6e9a9472b1740fcbe2354ff 100644 GIT binary patch delta 3429 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 diff --git a/zh/_images/image-1.png b/zh/_images/image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..34badb92859acb4b3bca58781df1c397d9ebee8a GIT binary patch literal 17841 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 Bv$p^M literal 0 HcmV?d00001 diff --git a/zh/_images/image.png b/zh/_images/image.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9b85ee6eb8a7090e77dad4aeae96a81316d25e GIT binary patch literal 30317 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%0A$e{P4KB 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

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/index.html b/zh/index.html index 6c0451d0..588a12e5 100644 --- a/zh/index.html +++ b/zh/index.html @@ -515,7 +515,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/search.html b/zh/search.html index 97ea54c0..5affd3b7 100644 --- a/zh/search.html +++ b/zh/search.html @@ -430,7 +430,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/searchindex.js b/zh/searchindex.js index 7cb3ff6c..c91cb5b5 100644 --- a/zh/searchindex.js +++ b/zh/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"2.4 \u53c2\u6570\u548c\u914d\u7f6e":[[44,"id9"]],"Camera Devices":[[41,null]],"Fast DDS\u914d\u7f6e":[[30,"fast-dds"]],"Femto Mega & Gemini 435Le & Gemini 335Le":[[23,"femto-mega-gemini-435le-gemini-335le"]],"G336X AMR Default\uff08Gemini 336 / Gemini 336L\uff09":[[24,"g336x-amr-default-gemini-336-gemini-336l"]],"G33X Close Range High Accuracy\uff08Gemini 330 / Gemini 335 / Gemini 336\uff09":[[24,"g33x-close-range-high-accuracy-gemini-330-gemini-335-gemini-336"]],"GMSL \u76f8\u673a":[[25,null]],"GMSL \u76f8\u673a\u7684\u4f7f\u7528\u9650\u5236":[[25,"id4"]],"Gemini 2":[[24,"gemini-2"]],"Gemini 2L":[[24,"gemini-2l"]],"Gemini 305":[[24,"gemini-305"]],"Gemini 330 / Gemini 330L / Gemini 335 / Gemini 335L":[[24,"gemini-330-gemini-330l-gemini-335-gemini-335l"]],"Gemini 336 / Gemini 336L":[[24,"gemini-336-gemini-336l"]],"IMU":[[13,"imu"]],"IMU\u6570\u636e":[[44,"imu"]],"IMU\u8bdd\u9898":[[16,"imu"],[44,"id15"]],"License":[[42,null]],"Lidar Devices":[[43,null]],"Multi_camera_synced + Interleave_ae":[[22,"multi-camera-synced-interleave-ae"]],"Ob_benchmark \u5de5\u5177":[[36,"ob-benchmark"]],"Orbbec SDK v2 \u67b6\u6784\u6982\u8ff0":[[2,"orbbec-sdk-v2"]],"Orbbec SDK \u6982\u8ff0":[[2,null]],"Orbbec \u76f8\u673a\u89c4\u683c\u4e66":[[1,"orbbec"]],"OrbbecSDK V2 ROS2 \u5c01\u88c5\u6587\u6863":[[0,null]],"OrbbecSDK_ROS2 \u591a\u76f8\u673a\u540c\u6b65\u914d\u7f6e":[[27,"id3"]],"OrbbecViewer \u5feb\u901f\u5165\u95e8":[[7,null]],"ROS \u5305\u5feb\u901f\u5165\u95e8":[[8,null]],"ROS2 C++":[[34,"ros2-c"]],"ROS2 Python":[[34,"ros2-python"]],"ROS2 TF\u5de5\u5177\u7684\u4f7f\u7528":[[12,"ros2-tf"]],"ROS2\u673a\u5668\u4eba\u5750\u6807\u7cfb vs \u76f8\u673a\u5149\u5b66\u5750\u6807\u7cfb":[[12,"ros2-vs"]],"SDK \u6982\u5ff5\u6982\u8ff0":[[2,"sdk"]],"SDK \u7f16\u7a0b\u6a21\u578b":[[2,"id2"]],"TF\u3001\u5916\u53c2\u4e0e\u6821\u51c6":[[13,"tf"]],"femto bolt \u6df1\u5ea6\u6d41\u65e0\u6570\u636e":[[40,"femto-bolt"]],"main \u548c v2-main \u5206\u652f\u7684\u6bd4\u8f83":[[39,"id7"]],"set_device_ip \u5de5\u5177":[[23,"set-device-ip"]],"\u4e0b\u8f7d":[[7,"id1"]],"\u4e3a\u4ec0\u4e48\u6709\u8fd9\u4e48\u591a\u542f\u52a8\u6587\u4ef6\uff1f":[[40,"id5"]],"\u4e8c\u8fdb\u5236\u5b89\u88c5":[[4,"id2"],[6,"id2"]],"\u4ea4\u9519AE\u6a21\u5f0f":[[13,"ae"]],"\u4ecb\u7ecd":[[35,null]],"\u4ece main \u5206\u652f\u8fc1\u79fb\u5230\u5f00\u6e90 v2-main \u5206\u652f":[[39,null]],"\u4ece main \u8fc1\u79fb\u5230 v2-main \u7684\u4f18\u52bf":[[39,"id2"]],"\u4ece\u5750\u6807\u7cfbA\u5230\u5750\u6807\u7cfbB\u7684TF\u53d8\u6362\uff1a":[[12,"abtf"]],"\u4ece\u6e90\u7801\u6784\u5efa":[[4,"id3"],[6,"id3"]],"\u4f20\u611f\u5668\u4e0e\u53d1\u5c04\u5668\u63a7\u5236":[[15,"id7"]],"\u4f20\u611f\u5668\u63a7\u5236":[[13,"id3"]],"\u4f7f\u7528 OrbbecSDK_ROS2 \u68c0\u67e5\u76f8\u673a\u7aef\u53e3":[[27,"orbbecsdk-ros2"]],"\u4f7f\u7528 rosbag2 \u5f55\u5236":[[8,"rosbag2"]],"\u4f7f\u7528IMU\u6570\u636e":[[44,"id16"]],"\u4f7f\u7528Orbbec ROS\u5305\u964d\u4f4eCPU\u4f7f\u7528\u7387":[[31,null]],"\u4f7f\u7528rviz2\u53ef\u89c6\u5316TF\u6811":[[12,"rviz2tf"]],"\u4f7f\u7528\u6559\u7a0b":[[28,"id2"]],"\u4f7f\u7528\u65b9\u6cd5":[[44,"id5"]],"\u4f7f\u7528\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[34,"id3"]],"\u4f7f\u7528\u793a\u4f8b\uff1a":[[44,"id14"]],"\u4f7f\u7528\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[34,"id2"]],"\u5148\u51b3\u6761\u4ef6":[[44,"id2"]],"\u5168\u9762\u7684\u8bbe\u5907\u652f\u6301":[[39,"id3"]],"\u5176\u4ed6":[[13,"id17"]],"\u5176\u4ed6\u5de5\u5177":[[36,null]],"\u51c6\u5907\u73af\u5883":[[37,"id1"]],"\u51fd\u6570\u89e3\u6790":[[12,"id4"]],"\u5217\u51fa\u53ef\u7528\u7684\u8bdd\u9898/\u670d\u52a1/\u53c2\u6570":[[8,"id5"]],"\u529f\u80fd\u4ecb\u7ecd":[[21,"id2"]],"\u529f\u80fd\u7279\u70b9\uff1a":[[44,"id13"]],"\u5355\u4e2a GMSL \u76f8\u673a":[[25,"id1"]],"\u538b\u7f29\u56fe\u50cf":[[11,null]],"\u53c2\u6570\u4ecb\u7ecd":[[21,"id3"],[22,"id1"]],"\u53c2\u6570\u5dee\u5f02":[[39,"id9"]],"\u53c2\u6570\u6587\u4ef6\u4fee\u6539":[[28,"id3"]],"\u53c2\u8003 launch \u6587\u4ef6":[[28,"launch"]],"\u53ef\u7528\u670d\u52a1":[[15,null]],"\u53ef\u7528\u8bdd\u9898":[[16,null]],"\u540c\u6b65\u4e0e\u89e6\u53d1":[[15,"id9"]],"\u542f\u52a8\u4e0e\u9a8c\u8bc1":[[28,"id4"]],"\u542f\u52a8\u53c2\u6570":[[13,null]],"\u542f\u52a8\u6587\u4ef6\u5dee\u5f02":[[39,"id8"]],"\u542f\u52a8\u6fc0\u5149\u96f7\u8fbe\u8282\u70b9":[[44,"id4"]],"\u542f\u7528\u5f69\u8272\u70b9\u4e91":[[14,"id3"]],"\u542f\u7528\u5f69\u8272\u70b9\u4e91\u7684\u547d\u4ee4":[[14,"id4"]],"\u542f\u7528\u6df1\u5ea6\u70b9\u4e91":[[14,"id1"]],"\u542f\u7528\u6df1\u5ea6\u70b9\u4e91\u7684\u547d\u4ee4":[[14,"id2"]],"\u56de\u663e\u8bdd\u9898":[[8,"id6"]],"\u56fa\u4ef6\u4e0e\u540e\u7aef":[[13,"id14"]],"\u56fe\u50cf\u672a\u8fbe\u5230\u9884\u8bbe\u5e27\u7387":[[40,"id8"]],"\u56fe\u50cf\u6d41":[[16,"id2"]],"\u5728 Gemini330 \u7cfb\u5217\u76f8\u673a\u4e2d\u4f7f\u7528 interleave_ae":[[22,null]],"\u5728 RViz2 \u4e2d\u9009\u62e9\u8bdd\u9898":[[18,"rviz2"]],"\u5728 multi_camera_synced.launch.py \u7684\u57fa\u7840\u4e0a\u505a\u4ee5\u4e0b\u4fee\u6539":[[28,"multi-camera-synced-launch-py"]],"\u5728ROS 2\u4e2d\u542f\u7528\u548c\u53ef\u89c6\u5316\u70b9\u4e91":[[14,null]],"\u5728RViz2\u4e2d\u53ef\u89c6\u5316\u5f69\u8272\u70b9\u4e91":[[14,"id5"]],"\u5728RViz2\u4e2d\u53ef\u89c6\u5316\u6df1\u5ea6\u70b9\u4e91":[[14,"rviz2"]],"\u5750\u6807\u7cfb\u548c TF \u53d8\u6362":[[12,null]],"\u57fa\u7840\u4e0e\u901a\u7528\u53c2\u6570":[[13,"id13"]],"\u591a\u4e2a GMSL \u76f8\u673a":[[25,"id2"]],"\u591a\u4e2a GMSL \u76f8\u673a\u540c\u6b65":[[25,"id3"]],"\u591a\u76f8\u673a":[[17,"id3"],[26,null]],"\u591a\u76f8\u673a\u540c\u6b65":[[13,"id8"]],"\u591a\u76f8\u673a\u540c\u6b65\u8bf4\u660e":[[27,null]],"\u591a\u76f8\u673a\u540c\u6b65\u9a8c\u8bc1\u8282\u70b9":[[28,null]],"\u591a\u76f8\u673a\u542f\u52a8\u6216\u5207\u6362\u6d41\u65f6\u4e3a\u4ec0\u4e48\u9700\u8981\u8bbe\u7f6e\u5ef6\u8fdf\uff1f":[[40,"id7"]],"\u591a\u76f8\u673a\u56fe\u50cf\u8bdd\u9898\u5e27\u7387\u8fc7\u4f4e":[[26,"id3"]],"\u591a\u76f8\u673a\u65e0\u6570\u636e\u6d41":[[26,"id2"],[40,"id3"]],"\u591a\u76f8\u673a\u8fde\u63a5\u65f6\u5982\u4f55\u6307\u5b9a\u542f\u52a8\u67d0\u4e00\u4e2a\u76f8\u673a":[[40,"id6"]],"\u5982\u4f55\u91c7\u96c6\u548c\u4fdd\u5b58\u65e5\u5fd7":[[40,"id4"]],"\u5b89\u88c5":[[5,null],[44,null]],"\u5b89\u88c5deb\u4f9d\u8d56\u9879":[[44,"deb"]],"\u5b89\u88c5udev\u89c4\u5219":[[44,"udev"]],"\u5bf9\u9f50\u548c\u67e5\u770b\u6df1\u5ea6\u548c\u5f69\u8272\u56fe\u50cf\u7684\u547d\u4ee4":[[18,"id2"]],"\u5bf9\u9f50\u6df1\u5ea6\u5230\u5f69\u8272":[[18,null]],"\u5de5\u5177\u914d\u7f6e (start_benchmark_params.json)":[[36,"start-benchmark-params-json"]],"\u5e38\u89c1\u95ee\u9898":[[40,null]],"\u5e94\u7528\u6307\u5357":[[10,null]],"\u5f00\u53d1\u8005\u6307\u5357":[[38,null]],"\u5f15\u8a00":[[1,null],[39,"id1"]],"\u5f3a\u5236 IP \u529f\u80fd":[[23,"ip"]],"\u5f69\u8272\u6d41":[[13,"id4"],[15,"id3"]],"\u5fc5\u8981\u7cfb\u7edf\u914d\u7f6e":[[28,"id5"]],"\u5feb\u901f\u5f00\u59cb":[[9,null]],"\u6027\u80fd\u4e0e\u4f18\u5316":[[17,"id2"]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5":[[32,null]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u4f7f\u7528":[[34,null]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,null]],"\u610f\u5916\u5d29\u6e83":[[40,"id2"]],"\u6240\u6709\u6570\u636e\u6d41":[[15,"id6"]],"\u6269\u5c55\u9884\u8bbe":[[24,"id2"]],"\u63d0\u5347 USB \u7f13\u51b2\u533a\u5bb9\u91cf":[[28,"usb"]],"\u652f\u6301\u7684\u5e73\u53f0":[[1,"id3"]],"\u652f\u6301\u7684\u786c\u4ef6\u4ea7\u54c1":[[1,"id2"]],"\u6570\u636e\u6355\u83b7\u4e0e\u6821\u51c6\u7ba1\u7406":[[15,"id11"]],"\u6570\u636e\u6d41\u63a7\u5236":[[15,"id2"]],"\u65e5\u5fd7\u4e0e\u8bca\u65ad":[[13,"id16"]],"\u65f6\u95f4\u540c\u6b65":[[13,"id15"]],"\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,"id3"]],"\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[35,"id3"]],"\u670d\u52a1\u5dee\u5f02":[[39,"id11"]],"\u672f\u8bed":[[2,"id1"]],"\u6784\u5efa Debian \u8f6f\u4ef6\u5305":[[37,null]],"\u6784\u5efa\u5305":[[44,"id3"]],"\u6784\u5efa\u60a8\u7684\u7b2c\u4e00\u4e2a\u76f8\u673a\u5e94\u7528":[[8,"id2"]],"\u6784\u5efa\u8f6f\u4ef6\u5305":[[37,"id2"]],"\u67e5\u770bTF\u6811\u7ed3\u6784":[[12,"id2"]],"\u6838\u5fc3\u4e0e\u6570\u636e\u6d41\u914d\u7f6e":[[13,"id2"]],"\u6838\u5fc3\u51fd\u6570\uff1aOBCameraNode::calcAndPublishStaticTransform()":[[12,"obcameranode-calcandpublishstatictransform"]],"\u68c0\u67e5\u6fc0\u5149\u96f7\u8fbe\u652f\u6301\u7684\u914d\u7f6e":[[44,"id8"]],"\u6982\u8ff0":[[3,null]],"\u6b65\u9aa4 1\uff1a\u914d\u7f6e ROS 2 \u548c\u5de5\u4f5c\u7a7a\u95f4\u73af\u5883":[[8,"ros-2"]],"\u6b65\u9aa4 2\uff1a\u542f\u52a8\u76f8\u673a\u8282\u70b9":[[8,"id3"]],"\u6b65\u9aa4 3\uff1a\u5728 RViz2 \u4e2d\u53ef\u89c6\u5316":[[8,"rviz2"]],"\u6ce8\u518c\u811a\u672c\uff08\u5fc5\u9700\uff09":[[6,null]],"\u6d4b\u8bd5\u73af\u5883":[[31,"id2"]],"\u6d4b\u8bd5\u7ed3\u679c":[[31,"id4"]],"\u6d4b\u8bd5\u8bbe\u7f6e":[[31,"id3"]],"\u6df1\u5ea6 NFOV \u548c WFOV \u6a21\u5f0f\u914d\u7f6e":[[19,null]],"\u6df1\u5ea6\u5230\u5f69\u8272\u53e0\u52a0\u793a\u4f8b":[[18,"id3"]],"\u6df1\u5ea6\u5de5\u4f5c\u6a21\u5f0f\u5207\u6362":[[20,null]],"\u6df1\u5ea6\u6d41":[[13,"id5"],[15,"id4"]],"\u6df1\u5ea6\u6ee4\u6ce2\u5668":[[13,"id18"]],"\u6df1\u5ea6\u6ee4\u6ce2\u5668\u914d\u7f6e":[[15,"id10"]],"\u6fc0\u5149 / LDP":[[13,"ldp"]],"\u70b9\u4e91\u4e0b\u91c7\u6837":[[15,"id13"]],"\u70b9\u4e91\u6570\u636e\u8be6\u7ec6\u8bf4\u660e":[[44,"id10"]],"\u70b9\u4e91\u683c\u5f0f":[[44,"id11"]],"\u70b9\u4e91\u805a\u5408\u529f\u80fd":[[44,"id12"]],"\u70b9\u4e91\u8bdd\u9898":[[16,"id3"]],"\u7279\u5b9a\u8bbe\u5907":[[15,"id12"]],"\u73af\u5883\u914d\u7f6e":[[4,null]],"\u7528\u4e8e\u6d4b\u8bd5\u7684\u542f\u52a8\u6587\u4ef6":[[31,"id1"]],"\u76f8\u673aTF\u8ba1\u7b97\u548c\u53d1\u5e03\u673a\u5236":[[12,"id3"]],"\u76f8\u673a\u4f20\u611f\u5668\u7ed3\u6784":[[12,"id1"]],"\u76f8\u673a\u5185\u540c\u6b65":[[13,"id12"]],"\u76f8\u673a\u63a7\u5236":[[7,"id3"]],"\u76f8\u673a\u914d\u7f6e\uff08\u542f\u52a8\u6587\u4ef6\uff09":[[36,"id2"]],"\u793a\u4f8b":[[29,"id3"]],"\u793a\u4f8b YAML \u914d\u7f6e":[[34,"yaml"]],"\u793a\u4f8b\u529f\u80fd":[[8,"id4"]],"\u793e\u533a\u548c\u751f\u6001\u7cfb\u7edf\u652f\u6301":[[39,"id6"]],"\u7b80\u4ecb":[[8,"id1"],[29,"id2"]],"\u7ea2\u5916\u6d41":[[13,"id6"],[15,"id5"]],"\u7ef4\u62a4\u548c\u66f4\u65b0\u4f18\u52bf":[[39,"id5"]],"\u7f51\u7edc\u76f8\u673a":[[13,"id9"],[23,null]],"\u83b7\u53d6\u5df2\u8fde\u63a5\u6fc0\u5149\u96f7\u8fbe\u7684\u8bbe\u5907\u4fe1\u606f":[[44,"id7"]],"\u89c6\u5dee":[[13,"id11"]],"\u89c6\u5dee\u641c\u7d22\u504f\u79fb":[[21,null]],"\u8bbe\u5907\u3001\u540c\u6b65\u4e0e\u9ad8\u7ea7\u529f\u80fd":[[13,"id7"]],"\u8bbe\u5907\u4fe1\u606f\u4e0e\u7ba1\u7406":[[15,"id8"]],"\u8bbe\u5907\u4fe1\u606f\u548c\u56fa\u4ef6\u5347\u7ea7":[[7,"id4"]],"\u8bbe\u5907\u7279\u5b9a":[[13,"id10"]],"\u8bbe\u5907\u72b6\u6001\u4e0e\u8bca\u65ad":[[16,"id4"]],"\u8bbe\u5907\u9884\u8bbe":[[24,null]],"\u8bbe\u7f6e\u8bf4\u660e":[[27,"id2"]],"\u8bdd\u9898\u5dee\u5f02":[[39,"id10"]],"\u8c03\u6574\u7cfb\u7edf\u53c2\u6570":[[30,"id1"]],"\u8c03\u7528\u670d\u52a1":[[8,"id7"]],"\u8f6f\u89e6\u53d1\u6a21\u5f0f\u76f8\u5173\u95ee\u9898":[[40,"id9"]],"\u8f93\u51fa\u6570\u636e\u6587\u4ef6":[[36,"id4"]],"\u8fd0\u884c ob_benchmark \u5de5\u5177":[[36,"id3"]],"\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8\u591a\u76f8\u673a\u540c\u6b65":[[27,"id4"]],"\u8fd0\u884c\u542f\u52a8\u6587\u4ef6":[[21,"id4"],[22,"id2"]],"\u8fd0\u884c\u9a71\u52a8":[[44,"id6"]],"\u8fdb\u4e00\u6b65\u4f18\u5316":[[31,"id5"]],"\u8fde\u63a5\u8bbe\u5907":[[7,"id2"]],"\u900f\u660e\u6027\u548c\u53ef\u6269\u5c55\u6027":[[39,"id4"]],"\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,"id2"]],"\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[35,"id2"]],"\u914d\u7f6e Fast DDS":[[28,"fast-dds"]],"\u914d\u7f6e ROS \u4f9d\u8d56\u9879":[[37,"ros"]],"\u914d\u7f6e\u4e0e\u6a21\u5f0f":[[17,"id4"]],"\u9488\u5bf9Orbbec\u76f8\u673a\u4e0eROS2\u7684Fast DDS\u4f18\u5316":[[30,null]],"\u964d\u4f4eCPU\u4f7f\u7528\u7387\u7684\u63a8\u8350\u8bbe\u7f6e":[[31,"cpu"]],"\u9ad8\u6548\u7684\u8fdb\u7a0b\u5185\u901a\u4fe1\uff1a":[[29,null]],"\u9ad8\u7ea7\u6307\u5357":[[17,null]]},"docnames":["index","source/camera_devices/1_overview/introduction","source/camera_devices/1_overview/orbbecsdk_overview","source/camera_devices/1_overview/overview","source/camera_devices/2_installation/build_the_package","source/camera_devices/2_installation/installation","source/camera_devices/2_installation/registration_script","source/camera_devices/3_quickstarts/orbbecviewer","source/camera_devices/3_quickstarts/quickstart","source/camera_devices/3_quickstarts/quickstarts","source/camera_devices/4_application_guide/application_guide","source/camera_devices/4_application_guide/compressed_image","source/camera_devices/4_application_guide/coordinate_and_tf","source/camera_devices/4_application_guide/launch_parameters","source/camera_devices/4_application_guide/point_cloud","source/camera_devices/4_application_guide/services","source/camera_devices/4_application_guide/topics","source/camera_devices/5_advanced_guide/advanced_guide","source/camera_devices/5_advanced_guide/configuration/align_depth_color","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode","source/camera_devices/5_advanced_guide/configuration/net_camera","source/camera_devices/5_advanced_guide/configuration/predefined_presets","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication","source/camera_devices/5_advanced_guide/performance/fastdds_tuning","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage","source/camera_devices/6_benchmark/benchmark","source/camera_devices/6_benchmark/benchmark_data","source/camera_devices/6_benchmark/benchmark_usage","source/camera_devices/6_benchmark/introduction","source/camera_devices/6_benchmark/othertools","source/camera_devices/7_developer_guide/building_a_Debian_Package","source/camera_devices/7_developer_guide/developer_guide","source/camera_devices/7_developer_guide/migration_guide","source/camera_devices/8_FAQ/FAQ","source/camera_devices/index","source/license","source/lidar_devices/index","source/lidar_devices/lidar"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","source/camera_devices/1_overview/introduction.md","source/camera_devices/1_overview/orbbecsdk_overview.md","source/camera_devices/1_overview/overview.rst","source/camera_devices/2_installation/build_the_package.md","source/camera_devices/2_installation/installation.rst","source/camera_devices/2_installation/registration_script.md","source/camera_devices/3_quickstarts/orbbecviewer.md","source/camera_devices/3_quickstarts/quickstart.md","source/camera_devices/3_quickstarts/quickstarts.rst","source/camera_devices/4_application_guide/application_guide.rst","source/camera_devices/4_application_guide/compressed_image.md","source/camera_devices/4_application_guide/coordinate_and_tf.md","source/camera_devices/4_application_guide/launch_parameters.md","source/camera_devices/4_application_guide/point_cloud.md","source/camera_devices/4_application_guide/services.md","source/camera_devices/4_application_guide/topics.md","source/camera_devices/5_advanced_guide/advanced_guide.rst","source/camera_devices/5_advanced_guide/configuration/align_depth_color.md","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.md","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.md","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.md","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.md","source/camera_devices/5_advanced_guide/configuration/net_camera.md","source/camera_devices/5_advanced_guide/configuration/predefined_presets.md","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.md","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.md","source/camera_devices/5_advanced_guide/performance/fastdds_tuning.md","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.md","source/camera_devices/6_benchmark/benchmark.rst","source/camera_devices/6_benchmark/benchmark_data.md","source/camera_devices/6_benchmark/benchmark_usage.md","source/camera_devices/6_benchmark/introduction.md","source/camera_devices/6_benchmark/othertools.md","source/camera_devices/7_developer_guide/building_a_Debian_Package.md","source/camera_devices/7_developer_guide/developer_guide.rst","source/camera_devices/7_developer_guide/migration_guide.md","source/camera_devices/8_FAQ/FAQ.md","source/camera_devices/index.rst","source/license.md","source/lidar_devices/index.rst","source/lidar_devices/lidar.md"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"00":[1,22,37],"000":12,"0001":44,"0002965621242765337":15,"0003024190664291382":15,"0003368517500348389":15,"0012007878394797444":15,"001202247804030776":15,"004874417092651129":15,"004874777048826218":15,"01":28,"01115430984646082":15,"02":[7,25,28],"023897956848144532":15,"03":[1,28],"03131488710641861":15,"032955970615148544":15,"04":[1,31],"05":[15,44],"06":[13,15,23],"07":[13,23],"096559369936585e":15,"10":[2,13,23,30,31,33,34,39,40,44],"100":[13,44],"1000000":[30,40],"100hz":44,"1024":19,"1048576":30,"10s":34,"11":[2,23],"115":31,"117":21,"118":31,"12":[1,2],"12000":44,"125gemini":21,"127":[21,30],"1279":[15,34],"128":[21,26,30,31,40],"1280":[13,21],"1280x720":24,"1280x800":24,"128mb":[26,40],"13":2,"134217728":30,"135":44,"13m":24,"14":[2,13,23],"15":2,"151":21,"152":31,"158":21,"15999":15,"16":2,"160":15,"164":31,"1660ti":31,"168":[13,23],"169":21,"16dps":13,"16g":13,"17":2,"170":31,"172":21,"178":21,"180":[13,15],"182":31,"184gemini":21,"186":31,"19":36,"192":[13,23],"1h":34,"1mm":13,"1x":31,"20":[1,34,40],"200":34,"2000dps":13,"2024":[39,42],"20ghz":31,"210":[1,7,39],"2147483647":30,"215":[1,7],"217":31,"218":31,"22":1,"2200s":31,"226":21,"233":21,"236":21,"24":31,"249gemini":21,"251":31,"255":[13,21,23],"256":[15,21],"256gb":31,"262144":30,"270":13,"2800":15,"286":31,"288":19,"2d":34,"2g":13,"2h":34,"2l":[7,17,39],"2s":40,"2x":31,"2xl":39,"30":[1,30,34,36,44],"300":36,"3000":[15,34],"302":21,"305":[1,13,15,17],"30fps":31,"317":21,"320":19,"32khz":13,"33":31,"330":[1,7,13,17,21,22,23,25,28,31,39],"330l":[1,17],"334":21,"335":[1,17,21,31],"335l":[1,17,21],"335le":[1,13,17,39],"335lg":[1,25],"336":[1,17,31],"336l":[1,17,31],"340":1,"345":[1,39],"345lg":[1,25,39],"347":31,"349":21,"35":31,"388":21,"391":15,"3d":[2,8,39,44],"400":21,"406":21,"407470703125":15,"424x266":24,"435l":15,"435le":[1,7,17,39],"439220279455185e":15,"45":21,"453":21,"469":31,"475":21,"479":15,"480":31,"4g":13,"50":[23,24,34,37],"500":12,"50hz":[13,44],"51":31,"512":[19,28],"54":[13,23],"5625hz":13,"571":12,"576":19,"5m":34,"60":21,"60hz":13,"614":15,"634":15,"64":[15,21,31],"640":[19,21],"640x400":24,"65000":30,"65771484375":15,"68":31,"719":[15,34],"720":[13,21],"80":15,"800":21,"804073229432106e":15,"8090":[13,23],"847":15,"848":31,"85":21,"8700":31,"8g":13,"90":[12,13,34],"91552734375":15,"9613647460938":15,"98":[1,7],"99":6,"9999874234199524":15,"9999880790710449":15,"9999992251396179":15,"_camera_info_qo":13,"_flip":13,"_index":13,"_mirror":13,"_qos":13,"_rotat":13,"abs":12,"abstract":2,"accel":[12,16,44],"accel_gyro":13,"accel_gyro_frame_id_":12,"accel_r":13,"accel_rang":13,"acceler":44,"action":[26,28],"add":26,"address":30,"ae":[17,22,24,39,41],"ae_mod":13,"aggreg":2,"agre":42,"agx":1,"align_mod":[13,31],"align_target_stream":[13,39],"ament_index_python":[26,28],"an":42,"and":[2,12,26,42],"angl":44,"angular":44,"angular_vel_cov":13,"ani":[13,42],"apach":42,"applic":[2,42],"apt":[4,37,40,44],"arg":[4,23,34,37,44],"argcomplete3":4,"arm":35,"arm64":1,"arr":11,"as":42,"astra":[1,13,39],"astra2":[1,39],"astra_mini_pro":39,"asynchron":30,"at":[12,28,42],"auto":[12,13],"automat":30,"avoid":[20,24],"backward":[4,44],"bag":8,"base":12,"base_stream_":12,"base_stream_profil":12,"bash":[6,8,36,37,44],"basi":42,"basic":2,"be":[1,28,42],"becaus":12,"benchmark":[32,36,40,41],"bin":[19,20,24],"bloom":37,"bolt":[0,1,7,19,39,41],"bottom":13,"brand":42,"build":[4,21,22,37,44],"builtin":30,"bus":2,"busi":2,"by":42,"c2d":2,"calc":12,"calibr":12,"call":[8,15],"camera":[0,4,8,11,12,14,15,16,17,22,23,25,26,27,28,34,37,39,44],"camera_01":[26,28,36],"camera_02":[26,28,36],"camera_03":[28,36],"camera_04":[28,36],"camera_crash_stack_trace_xx":40,"camera_depth_fram":12,"camera_depth_optical_fram":12,"camera_info":[8,16],"camera_link":[12,14],"camera_link_frame_id_":12,"camera_nam":[13,16,26,27,28,36],"camera_param":28,"camera_secondary_param":28,"catch":12,"cd":[4,6,37,44],"chang":26,"char":12,"check_notnul":12,"checkout":4,"cl8h741005j":40,"claim":42,"class":2,"cli":8,"clone":4,"close":2,"cloud":[2,44],"cloud_frame_id":13,"cmake":[4,37,44],"colcon":[4,21,22,37,44],"color":[2,8,11,12,13,16,24,25,27,28,39],"color_ae_max_exposur":13,"color_ae_roi_":13,"color_backlight_compens":13,"color_bright":13,"color_contrast":13,"color_decimation_filter_scal":13,"color_delay_us":13,"color_denoising_level":13,"color_exposur":13,"color_flip":39,"color_format":31,"color_fp":40,"color_fram":13,"color_gain":13,"color_gamma":13,"color_hu":13,"color_info_url":13,"color_mirror":39,"color_powerline_freq":13,"color_satur":13,"color_sharp":13,"color_white_bal":13,"colorbas":[13,15],"com":[4,30],"common_benchmark_nod":[33,34,35],"complianc":42,"compon":29,"component_conta":36,"component_contain":29,"componentmanag":29,"compress":[4,11,13,44],"compresseddepth":13,"condit":42,"conf":30,"config":[2,24,28,44],"config_file_dir":28,"config_file_path":[13,24,27,28],"connect":44,"connection_delay":13,"console_direct":[4,37,44],"const":12,"context":2,"continu":12,"control":[6,44],"copi":42,"copyright":42,"core":30,"count":34,"cov":44,"cp":6,"cpp":28,"cpu":[2,17,35,39,41],"csv":[34,35,36],"csv_file":34,"custom":24,"d2c":[2,13],"d2d":2,"da":[13,23],"data":[15,34],"data_param":[15,34],"data_read":30,"data_shar":30,"data_writ":30,"dcmake_build_typ":[4,37,44],"dds":[17,26,41],"deb":0,"debhelp":37,"debian":[0,38,41],"debug":[13,40,44],"decim":13,"decimation_filter_scal":13,"decimationfilt":15,"declarelaunchargu":[20,26],"def":[26,28],"default":[13,20,30,31,39,44],"default_count":34,"default_servic":34,"default_service_cpp":34,"default_valu":20,"degre":12,"delay":44,"dens":[20,24],"densiti":24,"depth":[2,8,12,13,14,16,19,20,25,28,39],"depth_ae_roi_":13,"depth_bright":13,"depth_delay_us":13,"depth_downscal":13,"depth_filter_status":16,"depth_flip":39,"depth_mirror":39,"depth_precis":13,"depth_regist":[14,16],"depth_registr":[13,18,31],"depth_to_accel_extrins":12,"depth_to_color_extrins":12,"depth_to_gyro_extrins":12,"depth_to_ir_extrins":12,"depth_to_left_ir_extrins":12,"depth_to_other_extrinsics_":12,"depth_to_other_extrinsics_publishers_":12,"depth_to_right_ir_extrins":12,"depth_work_mod":20,"depthbas":[13,15],"descript":[4,26,28],"design":1,"dev":[4,44],"devic":[0,2,13,15,17,23,28,31,44],"device_":12,"device_info":12,"device_num":[13,26,27,28],"device_preset":[13,24,39],"device_status":[16,39],"dhcp":[23,39],"diagnost":[4,16,44],"diagnostic_period":13,"dimens":24,"disabl":13,"disp_diff":15,"dispar":[2,21],"disparity_offset_config":[13,21,39],"disparity_range_mod":[13,21,39],"disparity_search_offset":[13,21,39],"disparity_to_depth_mod":[13,39],"distribut":42,"domain":44,"dual":24,"durat":30,"dynam":2,"echo":[8,11,12,26,28,40,44],"either":42,"els":12,"empti":15,"enabl":44,"enable_3d_reconstruction_mod":39,"enable_accel":[13,16],"enable_accel_data_correct":[13,39],"enable_color":[15,16],"enable_color_auto_exposur":13,"enable_color_auto_exposure_prior":[13,39],"enable_color_auto_white_bal":13,"enable_color_decimation_filt":13,"enable_color_undistort":[13,39],"enable_colored_point_cloud":[13,14,16,31],"enable_d2c_view":[13,18],"enable_decimation_filt":13,"enable_depth_auto_exposure_prior":13,"enable_depth_scal":13,"enable_frame_sync":13,"enable_gmsl_trigg":[13,25,39],"enable_gyro":[13,16],"enable_gyro_data_correct":[13,39],"enable_hardware_noise_removal_filt":[13,39],"enable_hardware_reset":39,"enable_hdr_merg":13,"enable_heartbeat":13,"enable_hole_filling_filt":13,"enable_imu":44,"enable_ir_auto_exposur":13,"enable_las":13,"enable_ldp":13,"enable_left_ir_sequence_id_filt":39,"enable_noise_removal_filt":13,"enable_point_cloud":[13,14,16,31],"enable_ptp_config":[13,39],"enable_pub_plugin":[13,39],"enable_publish_extrins":13,"enable_publish_extrinsic_":12,"enable_right_ir_sequence_id_filt":39,"enable_sequence_id_filt":13,"enable_spatial_fast_filt":13,"enable_spatial_filt":13,"enable_spatial_moderate_filt":13,"enable_stream_":12,"enable_sync_host_tim":13,"enable_sync_output_accel_gyro":[13,16],"enable_sync_output_accel_gyro_":12,"enable_temporal_filt":13,"enable_threshold_filt":13,"enable_trigger_out":39,"enalbe_sports_mod":13,"encapsul":2,"encod":30,"end":13,"english":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"enumer":44,"enumerate_net_devic":[13,23,39],"eprosima":30,"error":[12,13,44],"etc":[6,30,37],"eval":4,"event":[4,37,44],"ex":12,"ex_msg":12,"exampl":[13,23,25,28,36],"except":42,"executeprocess":26,"expo":40,"export":30,"export_config_json_file_path":39,"exposure_range_mod":39,"express":42,"extrins":12,"factor":13,"fae":[1,40],"fail":12,"fakeroot":37,"fals":[13,15,16,23,27,28,30,31,34,44],"fast":[17,26,41],"fastrtp":30,"fastrtps_default_profiles_fil":30,"fastrtps_profil":30,"fatal":[13,44],"fd":[13,23],"femto":[0,1,7,17,19,39,41],"femto_bolt":[1,39,40],"femto_bolt_pid":12,"femto_mega":[1,23,39],"femto_mega_pid":12,"file":[26,28,34,37,44],"filter":[2,31,44],"filter_en":15,"filter_nam":15,"filter_param":15,"firmwar":[2,44],"first":[12,44],"fix":[12,44],"float32":44,"focal":37,"for":[1,12,42],"force_ip_address":[13,23,39],"force_ip_dhcp":39,"force_ip_en":[13,23,39],"force_ip_gateway":[13,23,39],"force_ip_mac":[13,23,39],"force_ip_subnet_mask":[13,23,39],"format":[13,44],"fov":44,"foxi":1,"fps":[13,28,29,40],"frame":[2,12,44],"frame_aggregate_mod":[13,40],"frame_id":[12,13],"frame_id_":12,"frames_per_trigg":13,"frameset":2,"free_run":27,"from":[12,26,28],"full":1,"full_fram":[13,40],"g330_0":27,"gateway":23,"gb":31,"gedit":30,"geforc":31,"gemini":[1,7,13,15,17,20,21,22,25,28,31,39],"gemini2":[1,39],"gemini210":[1,39],"gemini2l":[1,20,26,39],"gemini2xl":39,"gemini305":1,"gemini305_dual_color":24,"gemini330":[17,21,41],"gemini345":[1,39],"gemini345_lg":[1,39],"gemini435":23,"gemini435_l":[1,39],"gemini435l":13,"gemini_330_gmsl":25,"gemini_330_seri":[1,8,14,18,21,22,23,27,28,39],"gemini_330_series_low_cpu":39,"gemini_330_series_lower_cpu_usag":31,"gemini_335_336":12,"gemini_intra_process_demo_launch":29,"generate_launch_descript":[26,28],"get":12,"get_auto_white_bal":[15,34],"get_color_exposur":[15,34],"get_color_gain":[15,34],"get_depth_exposur":[15,34],"get_depth_gain":[15,34],"get_device_info":[8,15,34],"get_ir_exposur":15,"get_ir_gain":15,"get_laser_status":15,"get_ldp_status":15,"get_lrm_measure_dist":15,"get_package_share_directori":[26,28],"get_point_cloud_decim":15,"get_ptp_config":[15,39],"get_sdk_vers":15,"get_streams_en":[15,39],"get_user_calib_param":[15,39],"get_white_bal":15,"getbool":15,"getdeviceinfo":[8,12,15,34],"getextrinsicto":12,"geti":12,"getint32":[15,34],"getmessag":12,"getpid":12,"getstr":15,"getusercalibparam":15,"getw":12,"getx":12,"getz":12,"git":4,"gite":[1,39],"github":[4,39,40],"global":[13,44],"glog":4,"glx":40,"glxinfo":40,"gmsl":[1,13,17,39,41],"gmsl2":25,"gmsl_trigger_fp":[13,25,39],"govern":42,"gpu":31,"grep":[4,44],"group":26,"groupact":[26,28],"gt":24,"gtx":31,"gyro":[12,16,44],"gyro_accel":16,"gyro_r":13,"gyro_rang":13,"hand":24,"handler":[4,37,44],"hardwar":2,"hardware_noise_removal_filt":31,"hardware_trigg":27,"hardwarenoiseremov":15,"hdr":[2,13,22,39],"hdr_index0_depth_exposur":[22,39],"hdr_index0_depth_gain":[22,39],"hdr_index0_ir_ae_max_exposur":[22,39],"hdr_index0_ir_bright":[22,39],"hdr_index0_laser_control":[22,39],"hdr_index1_depth_exposur":[22,39],"hdr_index1_depth_gain":[22,39],"hdr_index1_ir_ae_max_exposur":[22,39],"hdr_index1_ir_bright":[22,39],"hdr_index1_laser_control":[22,39],"hdr_merge_exposure_1":13,"header":35,"heartbeat":44,"height":[13,19],"here":26,"high":2,"highlevel":2,"historymemorypolici":30,"hole_filling_filter_mod":13,"home":30,"http":[30,42],"https":4,"hub":25,"humbl":[1,4,31,36,37,44],"hw":[13,31],"hz":[35,40],"i7":31,"id":[13,39],"if":[12,26],"imag":[4,8,28,44],"image_raw":[8,11,13,16,27,39],"image_sync_example_nod":28,"image_transport":[11,13,29],"implement":2,"impli":42,"import":[26,28],"imu":[0,10,25,41,43],"imu_r":44,"in":[12,42],"inc":42,"includ":[26,28],"includelaunchdescript":[26,28],"info":[4,13,44],"infra0":12,"infra1":12,"infra2":12,"initialpeerslist":30,"instal":[4,8,36,37,40,44],"install_udev_rul":[6,44],"intel":31,"intens":44,"interfac":2,"interleav":[17,22,39,41],"interleave_ae_mod":[13,15,22,39],"interleave_frame_en":[13,15,22,39],"interleave_skip_en":[13,22,39],"interleave_skip_index":[13,22,39],"intra_camera_sync_refer":13,"invers":12,"ip":[13,17,30,39,44],"ipfrag_high_thresh":30,"ipfrag_tim":30,"ipv4":30,"ir":[12,13,16,19,22,24,25,31],"ir_ae_max_exposur":13,"ir_bright":13,"ir_exposur":13,"ir_gain":13,"ir_info_url":13,"is":[12,42],"is_default_profil":30,"isp":13,"issu":40,"item":[12,26,28],"jazzi":[1,44],"jetson":1,"join":[26,28],"jpeg":11,"json":39,"json3":[4,44],"just":26,"kind":[30,42],"languag":42,"laser":[2,13,15,22],"laser_energy_level":13,"laser_index":39,"laser_index0_depth_exposur":[22,39],"laser_index0_depth_gain":[22,39],"laser_index0_ir_ae_max_exposur":[22,39],"laser_index0_ir_bright":[22,39],"laser_index0_laser_control":[22,39],"laser_index1_depth_exposur":[22,39],"laser_index1_depth_gain":[22,39],"laser_index1_ir_ae_max_exposur":[22,39],"laser_index1_ir_bright":[22,39],"laser_index1_laser_control":[22,39],"laser_on_off_mod":39,"laserscan":44,"last":[28,44],"latencybudget":30,"launch":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,36,39,40,44],"launch1_includ":[26,28],"launch2_includ":[26,28],"launch3_includ":28,"launch4_includ":28,"launch_argu":[26,28],"launch_description_sourc":[26,28],"launch_file_dir":[26,28],"launch_includ":[26,28],"launch_ro":[26,28],"launchdescript":[26,28],"law":42,"layer":2,"ld":[26,28],"ldp":[2,39],"ldp_power_level":[13,39],"le":23,"left":[12,13,15],"left_ir":[13,16,39],"left_ir_downscal":13,"left_ir_flip":39,"left_ir_mirror":39,"level":[2,44],"libdw":[4,44],"libgflag":[4,44],"libgl1":[4,40],"libglu1":40,"libgoogl":4,"libssl":4,"libusb":6,"libuvc":[13,31,39],"lidar":[0,1,44],"lidar_format":44,"lidar_lidar_fram":44,"lidar_point":44,"lidar_scan":44,"lidar_sphere_point":44,"lidar_to_imu":44,"limit":[1,42],"linear":44,"linear_accel_cov":13,"link":12,"linka":25,"linkc":25,"linux":[1,6,31],"list":[4,8,37,44],"list_camera_profile_mode_nod":[13,44],"list_depth_work_mode_nod":20,"list_devices_nod":[8,13,23,25,26,27,28,40,44],"listensocketbuffers":30,"load":29,"load_config_json_file_path":39,"loadcomposablenod":28,"locat":30,"log":[34,40,44],"log_file_nam":[13,40],"log_level":[13,40],"logger_":12,"m_pi":12,"mac":[13,23,39],"magnitud":15,"main":[0,1,4,38,41],"mainten":1,"make_deb":37,"manag":[4,44],"mask":23,"matrix":12,"max":[30,44],"max92716":25,"max9296":25,"max96712":25,"maxinitialpeersrang":30,"maxmessages":30,"may":42,"mb":[26,30,40],"me450":1,"mean_intensity_set_point":13,"medium":24,"mega":[1,7,17,19,39],"memori":[26,40],"mesa":[4,40],"metadata":[2,16],"micron":31,"middl":13,"min":44,"mini":[1,13,24,39],"mjpg":[25,31],"mkdir":4,"mm":21,"mode":[20,44],"model":12,"modul":[26,28,40],"monitor":34,"more":26,"ms":40,"msgs":[4,37,44],"multi":[17,22,23,25,27],"multi_camera":[26,39],"multi_camera_lower_cpu_usag":31,"multi_camera_sync":[25,27,39],"multi_gmsl_camera":25,"multi_gmsl_camera_sync":25,"multi_net_camera":23,"multi_xxx":26,"name":[28,30,34,42,44],"nano":1,"nanosec":30,"need":26,"net":[23,30,44],"net_device_ip":[13,23,39],"net_device_port":[13,23,39],"new":1,"new_ip":23,"nfov":[17,41],"nlohmann":[4,44],"no":11,"node":[26,28],"node_":12,"noise_removal_filt":31,"noise_removal_filter_min_diff":13,"noiseremovalfilt":15,"none":44,"not":[1,42],"now":12,"num":[28,44],"nvidia":[1,31],"nvme":31,"nx":1,"ob":[12,32,36,41],"ob_benchmark_0":36,"ob_benchmark_1":36,"ob_benchmark_19":36,"ob_benchmark_nod":36,"ob_camera":39,"ob_stream_depth":12,"ob_stream_ir_right":12,"obcameranodedriv":29,"obextrins":12,"obextrinsicstomsg":12,"obsensor":6,"obstacl":[20,24],"obtain":42,"of":42,"offset":21,"offset_index0":[21,39],"offset_index1":[21,39],"offset_tim":44,"old_ip":23,"on":42,"opengl":40,"openni":[1,39],"opt":[6,8],"optical_frame_id_":12,"or":[15,42],"orbbec":[0,3,4,5,6,7,8,12,13,17,20,25,28,35,37,39,41,42],"orbbec_camera":[6,8,13,14,18,20,21,22,23,25,26,27,28,29,34,36,39,40,44],"orbbec_camera_msg":[8,15,34,37],"orbbec_descript":12,"orbbec_multicamera":39,"orbbecsdk":[1,2,4,17,23,25,27,31,36,39,44],"orbbecsdk_ros2":[4,6,26,37,44],"orbbecsdkconfig":2,"orbbecview":[0,2,9,13,41],"ordered_pc":13,"org":42,"orient":44,"orin":1,"os":[26,28],"other":42,"output":40,"packag":[26,28],"package_dir":[26,28],"param":[8,25,36],"paramet":[13,26,28,40,44],"parameter_ev":[13,44],"particip":30,"participant_profile_ros2":30,"path":[26,28,34,44],"pdf":12,"period":28,"permiss":42,"pid":12,"pipelin":2,"pkts":44,"platform":2,"playback":2,"plugin":[4,44],"plus":1,"point":[2,8,14,16,44],"point_cloud_decimation_filter_factor":13,"point_cloud_qo":13,"pointcloud2":[8,14,44],"pointxyzito":44,"port":[26,28,44],"preallocated_with_realloc":30,"preset_firmware_path":[13,39],"preset_resolution_config":13,"primari":[25,27,28],"pro":[1,25,39],"proc":30,"process_nam":36,"profil":[12,30],"profile_for_ros2_context":30,"profile_nam":30,"project":42,"properti":42,"protect":2,"ptp":[13,39],"publish":[4,12,30,44],"publish_n_pkt":44,"publish_tf":13,"publishmod":30,"publishstatictf":12,"pulsar":1,"py":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,33,34,35,36,39,40,44],"python":[2,4,5,33],"python3":37,"pythonlaunchdescriptionsourc":[26,28],"q_new":12,"qos":[13,30,40,44],"quaternion":12,"quaternion_opt":12,"rad":44,"radian":12,"radius":15,"rang":[2,44],"rate":44,"raw":13,"rclcpp_compon":29,"rclcpp_error_stream":12,"rclcpp_info_stream":12,"rclpi":29,"read_customer_data":[15,39],"reboot_devic":15,"receivebuffers":30,"recommend":1,"record":[2,8],"regist":4,"regular":39,"releas":[4,37,44],"reload":[6,44],"repetit":44,"replac":26,"request":34,"requir":42,"retry_on_usb3_detection_failur":[13,39],"return":[12,26,28],"rgb":[2,13,25,31],"rgbd":[2,27],"right":[12,13],"right_ir":[13,16,39],"right_ir_downscal":13,"right_ir_flip":39,"right_ir_mirror":39,"rmem_default":30,"rmem_max":30,"rmw_fastrtps_cpp":30,"rmw_fastrtps_use_qos_from_xml":30,"rmw_implement":30,"rmw_qos_profile_default":[13,44],"rmw_qos_profile_paramet":[13,44],"rmw_qos_profile_parameter_ev":[13,44],"rmw_qos_profile_services_default":[13,44],"rmw_qos_profile_system_default":[13,44],"roi":[13,39],"ros":[0,1,4,6,7,9,10,12,13,17,18,20,23,30,34,35,38,39,40,41,44],"ros1":35,"ros2":[1,4,5,8,10,11,13,14,15,17,18,20,21,22,23,25,26,27,28,29,31,35,36,37,39,40,41,44],"ros2_w":[4,6,8,37,44],"ros_distro":[4,6,8,44],"rosdep":37,"rot":12,"rotat":[12,15],"rotationmatrixtoquaternion":12,"rpi":12,"rqt":40,"rtps":30,"rule":[6,44],"run":[8,12,13,20,23,25,26,27,28,29,34,36,40,44],"run_tim":34,"rviz2":[17,44],"sampl":[16,44],"save_imag":15,"save_point_cloud":15,"scan":44,"script":[6,34,44],"sdk":[0,3,5,9,10,13,17,20,31,38,39,40,41,44],"search":21,"sec":30,"second":12,"secondari":[25,27,28],"secondary_config_file_path":28,"secondary_sync":[27,28],"see":42,"send_software_trigg":[15,34,39],"sendbuffers":30,"sendsocketbuffers":30,"sensor_data":[13,44],"sensor_msg":44,"seq":35,"sequence_id_filter_id":13,"sequenceidfilt":15,"seri":[1,21,22,23,28],"serial":2,"serial_numb":[8,13,40],"servic":[8,15,34],"service_benchmark_nod":[33,34,35],"service_default":34,"service_nam":34,"service_typ":34,"services_default":[13,44],"set":[17,23],"set_ae_mod":15,"set_auto_white_bal":[15,34],"set_color_":15,"set_color_ae_roi":[15,34,39],"set_color_auto_exposur":[15,34],"set_color_exposur":[15,34],"set_color_flip":[15,34,39],"set_color_gain":[15,34],"set_color_mirror":[15,34],"set_color_rot":[15,34,39],"set_depth_ae_roi":[15,34,39],"set_depth_auto_exposur":[15,34],"set_depth_exposur":[15,34],"set_depth_flip":[15,34,39],"set_depth_gain":[15,34],"set_depth_mirror":15,"set_depth_rot":[15,39],"set_fan_work_mod":15,"set_filt":[15,39],"set_floor_en":15,"set_ir_auto_exposur":15,"set_ir_exposur":15,"set_ir_flip":15,"set_ir_gain":15,"set_ir_long_exposur":15,"set_ir_mirror":15,"set_ir_rot":15,"set_laser_en":15,"set_ldp_en":15,"set_left_ir_ae_roi":39,"set_left_ir_flip":39,"set_left_ir_rot":39,"set_point_cloud_decim":15,"set_ptp_config":[15,39],"set_reset_timestamp":[15,39],"set_right_ir_ae_roi":39,"set_right_ir_flip":39,"set_right_ir_rot":39,"set_sports_mod":15,"set_streams_en":[15,39,40],"set_sync_hosttim":[15,39],"set_sync_interleaverlas":[15,39],"set_user_calib_param":[15,39],"set_white_bal":15,"setarray":[15,34],"setbool":[15,34],"setfilt":15,"setint32":[15,34],"setrpi":12,"setstr":15,"setup":[8,36,37,44],"setusercalibparam":15,"sh":[6,37,44],"share":6,"shm_fastdd":30,"should":28,"skip_numb":36,"sl450":1,"soc":25,"softwar":[2,42],"software_trigg":27,"software_trigger_en":[13,39],"software_trigger_period":[13,40],"sourc":[8,36,37,44],"source_fram":12,"spars":[20,24],"spatial_fast_filter_radius":[13,39],"spatial_filt":31,"spatial_filter_alpha":13,"spatial_moderate_filter_diff_threshold":[13,39],"spatial_moderate_filter_magnitud":39,"spatial_moderate_filter_radius":39,"spatialadvancedfilt":15,"spatialfastfilt":15,"spatialmoderatefilt":15,"specif":42,"src":[4,6,37,44],"srv":[8,15,34],"standalon":[13,27],"start":[13,36],"static":12,"statist":[4,44],"std":12,"std_srvs":[15,34],"stream":[12,13,24],"stream_index":12,"stream_name_":12,"stream_profil":12,"stream_profile_":12,"streamprofil":2,"string":15,"subscript":30,"sudo":[4,6,26,28,30,37,40,44],"support":1,"sw":13,"switch_cycl":36,"switch_ir":15,"sync":[17,22,25,27,28],"sync_mod":[13,27,28],"sys":[26,28,30,40],"sysctl":30,"system":[13,44],"system_default":[13,44],"tag":44,"target_fram":12,"tee":[26,28,40],"temporal_filter_diff_threshold":13,"test_cycl":36,"tf":[0,10,41,44],"tf2":12,"tf2_echo":12,"tf2_ros":12,"tf2_tool":12,"tf_publish_r":13,"tf_static":12,"the":[26,28,42],"theora":13,"this":42,"threshold_filter_max":13,"threshold_filter_min":13,"thresholdfilt":15,"time":[12,34,44],"time_domain":[13,15],"time_sync_period":[13,39],"timeract":28,"timestamp":12,"to":[1,2,12,34,42,44],"toggle_color":[15,40],"toggle_depth":[15,40],"toggle_ir":15,"top":13,"topic":[8,11,12,40,44],"tran":12,"transform":12,"translat":[12,15],"transport":[4,44],"transport_descriptor":30,"transport_id":30,"tri":12,"trigger":[6,44],"trigger2image_delay_us":13,"trigger_out_delay_us":13,"trigger_out_en":[13,27,28],"true":[13,14,15,16,18,22,23,28,29,30,31,44],"type":[30,34,44],"ubuntu":[1,4,37,40],"ubuntu22":31,"udev":[0,6],"udevadm":[6,44],"udp_transport":30,"udpv4":30,"uint32":44,"uint8":44,"ultim":39,"unbin":[19,20,24],"under":42,"universal":2,"unless":42,"updat":[4,37,40,44],"upgrad":44,"upgrade_firmwar":[13,39],"urdf":12,"url":13,"usb":[1,2,13,25,26,39,40],"usb_port":[13,25,26,27,28],"usbcor":[26,28,40],"usbf":[26,40],"usbfs_memory_mb":[26,28,40],"use":42,"use_intra_process_comm":29,"usebuiltintransport":30,"usertransport":30,"utf":30,"util":[4,40],"uvc":[2,39],"uvc_backend":[13,31,39],"v1":[1,7,25,39],"v2":[1,3,4,7,31,38,41],"v4l2":[13,25,31,39],"vector3":12,"vel":44,"veloc":44,"version":[30,42],"vertic":44,"video":2,"view_fram":12,"view_model":12,"viewer":7,"void":12,"vs":[10,31,41],"warn":[13,44],"warranti":42,"wfov":[17,41],"width":[13,19],"with":42,"without":42,"wmem_default":30,"wmem_max":30,"work":20,"wrapper":39,"write":42,"write_customer_data":[15,39],"www":[30,42],"x64":1,"xacro":[4,12],"xavier":1,"xl":[1,20],"xlsx":33,"xml":[2,30],"xmlns":30,"xmlschema":30,"xxx":20,"yaml":[13,24,25,28,35,37,44],"yaml_fil":34,"you":[26,42],"your":26,"yuyv":25,"zero_rot":12,"zero_tran":12},"titles":["OrbbecSDK V2 ROS2 \u5c01\u88c5\u6587\u6863","\u5f15\u8a00","Orbbec SDK \u6982\u8ff0","\u6982\u8ff0","\u73af\u5883\u914d\u7f6e","\u5b89\u88c5","\u6ce8\u518c\u811a\u672c\uff08\u5fc5\u9700\uff09","OrbbecViewer \u5feb\u901f\u5165\u95e8","ROS \u5305\u5feb\u901f\u5165\u95e8","\u5feb\u901f\u5f00\u59cb","\u5e94\u7528\u6307\u5357","\u538b\u7f29\u56fe\u50cf","\u5750\u6807\u7cfb\u548c TF \u53d8\u6362","\u542f\u52a8\u53c2\u6570","\u5728ROS 2\u4e2d\u542f\u7528\u548c\u53ef\u89c6\u5316\u70b9\u4e91","\u53ef\u7528\u670d\u52a1","\u53ef\u7528\u8bdd\u9898","\u9ad8\u7ea7\u6307\u5357","\u5bf9\u9f50\u6df1\u5ea6\u5230\u5f69\u8272","\u6df1\u5ea6 NFOV \u548c WFOV \u6a21\u5f0f\u914d\u7f6e","\u6df1\u5ea6\u5de5\u4f5c\u6a21\u5f0f\u5207\u6362","\u89c6\u5dee\u641c\u7d22\u504f\u79fb","\u5728 Gemini330 \u7cfb\u5217\u76f8\u673a\u4e2d\u4f7f\u7528 interleave_ae","\u7f51\u7edc\u76f8\u673a","\u8bbe\u5907\u9884\u8bbe","GMSL \u76f8\u673a","\u591a\u76f8\u673a","\u591a\u76f8\u673a\u540c\u6b65\u8bf4\u660e","\u591a\u76f8\u673a\u540c\u6b65\u9a8c\u8bc1\u8282\u70b9","\u9ad8\u6548\u7684\u8fdb\u7a0b\u5185\u901a\u4fe1\uff1a","\u9488\u5bf9Orbbec\u76f8\u673a\u4e0eROS2\u7684Fast DDS\u4f18\u5316","\u4f7f\u7528Orbbec ROS\u5305\u964d\u4f4eCPU\u4f7f\u7528\u7387","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u4f7f\u7528","\u4ecb\u7ecd","\u5176\u4ed6\u5de5\u5177","\u6784\u5efa Debian \u8f6f\u4ef6\u5305","\u5f00\u53d1\u8005\u6307\u5357","\u4ece main \u5206\u652f\u8fc1\u79fb\u5230\u5f00\u6e90 v2-main \u5206\u652f","\u5e38\u89c1\u95ee\u9898","Camera Devices","License","Lidar Devices","\u5b89\u88c5"],"titleterms":{"2l":24,"305":24,"330":24,"330l":24,"335":24,"335l":24,"335le":23,"336":24,"336l":24,"435le":23,"accuraci":24,"ae":13,"amr":24,"bolt":40,"calcandpublishstatictransform":12,"camera":41,"close":24,"cpu":31,"dds":[28,30],"deb":44,"debian":37,"default":24,"devic":[41,43],"fast":[28,30],"femto":[23,40],"g336x":24,"g33x":24,"gemini":[23,24],"gemini330":22,"gmsl":25,"high":24,"imu":[13,16,44],"interleave_a":22,"ip":23,"json":36,"launch":28,"ldp":13,"licens":42,"lidar":43,"main":39,"mega":23,"multi_camera_sync":[22,28],"nfov":19,"ob_benchmark":36,"obcameranod":12,"orbbec":[1,2,30,31],"orbbecsdk":0,"orbbecsdk_ros2":27,"orbbecview":7,"py":28,"python":34,"rang":24,"ros":[8,14,31,37],"ros2":[0,12,30,34],"rosbag2":8,"rviz2":[8,12,14,18],"sdk":2,"set_device_ip":23,"start_benchmark_param":36,"tf":[12,13],"udev":44,"usb":28,"v2":[0,2,39],"vs":12,"wfov":19,"yaml":34}}) \ No newline at end of file +Search.setIndex({"alltitles":{"2.4 \u53c2\u6570\u548c\u914d\u7f6e":[[44,"id9"]],"Camera Devices":[[41,null]],"Fast DDS\u914d\u7f6e":[[30,"fast-dds"]],"Femto Mega & Gemini 435Le & Gemini 335Le":[[23,"femto-mega-gemini-435le-gemini-335le"]],"G336X AMR Default\uff08Gemini 336 / Gemini 336L\uff09":[[24,"g336x-amr-default-gemini-336-gemini-336l"]],"G33X Close Range High Accuracy\uff08Gemini 330 / Gemini 335 / Gemini 336\uff09":[[24,"g33x-close-range-high-accuracy-gemini-330-gemini-335-gemini-336"]],"GMSL \u76f8\u673a":[[25,null]],"GMSL \u76f8\u673a\u7684\u4f7f\u7528\u9650\u5236":[[25,"id4"]],"Gemini 2":[[24,"gemini-2"]],"Gemini 2L":[[24,"gemini-2l"]],"Gemini 305":[[24,"gemini-305"]],"Gemini 330 / Gemini 330L / Gemini 335 / Gemini 335L":[[24,"gemini-330-gemini-330l-gemini-335-gemini-335l"]],"Gemini 336 / Gemini 336L":[[24,"gemini-336-gemini-336l"]],"IMU":[[13,"imu"]],"IMU\u6570\u636e":[[44,"imu"]],"IMU\u8bdd\u9898":[[16,"imu"],[44,"id15"]],"License":[[42,null]],"Lidar Devices":[[43,null]],"Multi_camera_synced + Interleave_ae":[[22,"multi-camera-synced-interleave-ae"]],"Ob_benchmark \u5de5\u5177":[[36,"ob-benchmark"]],"Orbbec SDK v2 \u67b6\u6784\u6982\u8ff0":[[2,"orbbec-sdk-v2"]],"Orbbec SDK \u6982\u8ff0":[[2,null]],"Orbbec \u76f8\u673a\u89c4\u683c\u4e66":[[1,"orbbec"]],"OrbbecSDK V2 ROS2 \u5c01\u88c5\u6587\u6863":[[0,null]],"OrbbecSDK_ROS2 \u591a\u76f8\u673a\u540c\u6b65\u914d\u7f6e":[[27,"id3"]],"OrbbecViewer \u5feb\u901f\u5165\u95e8":[[7,null]],"ROS \u5305\u5feb\u901f\u5165\u95e8":[[8,null]],"ROS2 C++":[[34,"ros2-c"]],"ROS2 Python":[[34,"ros2-python"]],"ROS2 TF\u5de5\u5177\u7684\u4f7f\u7528":[[12,"ros2-tf"]],"ROS2\u673a\u5668\u4eba\u5750\u6807\u7cfb vs \u76f8\u673a\u5149\u5b66\u5750\u6807\u7cfb":[[12,"ros2-vs"]],"SDK \u6982\u5ff5\u6982\u8ff0":[[2,"sdk"]],"SDK \u7f16\u7a0b\u6a21\u578b":[[2,"id2"]],"TF\u3001\u5916\u53c2\u4e0e\u6821\u51c6":[[13,"tf"]],"femto bolt \u6df1\u5ea6\u6d41\u65e0\u6570\u636e":[[40,"femto-bolt"]],"main \u548c v2-main \u5206\u652f\u7684\u6bd4\u8f83":[[39,"id7"]],"set_device_ip \u5de5\u5177":[[23,"set-device-ip"]],"\u4e0b\u8f7d":[[7,"id1"]],"\u4e3a\u4ec0\u4e48\u6709\u8fd9\u4e48\u591a\u542f\u52a8\u6587\u4ef6\uff1f":[[40,"id5"]],"\u4e8c\u8fdb\u5236\u5b89\u88c5":[[4,"id2"],[6,"id2"]],"\u4ea4\u9519AE\u6a21\u5f0f":[[13,"ae"]],"\u4ecb\u7ecd":[[35,null]],"\u4ece main \u5206\u652f\u8fc1\u79fb\u5230\u5f00\u6e90 v2-main \u5206\u652f":[[39,null]],"\u4ece main \u8fc1\u79fb\u5230 v2-main \u7684\u4f18\u52bf":[[39,"id2"]],"\u4ece\u5750\u6807\u7cfbA\u5230\u5750\u6807\u7cfbB\u7684TF\u53d8\u6362\uff1a":[[12,"abtf"]],"\u4ece\u6e90\u7801\u6784\u5efa":[[4,"id3"],[6,"id3"]],"\u4f20\u611f\u5668\u4e0e\u53d1\u5c04\u5668\u63a7\u5236":[[15,"id7"]],"\u4f20\u611f\u5668\u63a7\u5236":[[13,"id3"]],"\u4f7f\u7528 OrbbecSDK_ROS2 \u68c0\u67e5\u76f8\u673a\u7aef\u53e3":[[27,"orbbecsdk-ros2"]],"\u4f7f\u7528 rosbag2 \u5f55\u5236":[[8,"rosbag2"]],"\u4f7f\u7528IMU\u6570\u636e":[[44,"id16"]],"\u4f7f\u7528Orbbec ROS\u5305\u964d\u4f4eCPU\u4f7f\u7528\u7387":[[31,null]],"\u4f7f\u7528rviz2\u53ef\u89c6\u5316TF\u6811":[[12,"rviz2tf"]],"\u4f7f\u7528\u6559\u7a0b":[[28,"id2"]],"\u4f7f\u7528\u65b9\u6cd5":[[44,"id5"]],"\u4f7f\u7528\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[34,"id3"]],"\u4f7f\u7528\u793a\u4f8b\uff1a":[[44,"id14"]],"\u4f7f\u7528\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[34,"id2"]],"\u5148\u51b3\u6761\u4ef6":[[44,"id2"]],"\u5168\u9762\u7684\u8bbe\u5907\u652f\u6301":[[39,"id3"]],"\u5176\u4ed6":[[13,"id17"]],"\u5176\u4ed6\u5de5\u5177":[[36,null]],"\u51c6\u5907\u73af\u5883":[[37,"id1"]],"\u51fd\u6570\u89e3\u6790":[[12,"id4"]],"\u5217\u51fa\u53ef\u7528\u7684\u8bdd\u9898/\u670d\u52a1/\u53c2\u6570":[[8,"id5"]],"\u529f\u80fd\u4ecb\u7ecd":[[21,"id2"]],"\u529f\u80fd\u7279\u70b9\uff1a":[[44,"id13"]],"\u5355\u4e2a GMSL \u76f8\u673a":[[25,"id1"]],"\u538b\u7f29\u56fe\u50cf":[[11,null]],"\u53c2\u6570\u4ecb\u7ecd":[[21,"id3"],[22,"id1"]],"\u53c2\u6570\u5dee\u5f02":[[39,"id9"]],"\u53c2\u6570\u6587\u4ef6\u4fee\u6539":[[28,"id3"]],"\u53c2\u8003 launch \u6587\u4ef6":[[28,"launch"]],"\u53ef\u7528\u670d\u52a1":[[15,null]],"\u53ef\u7528\u8bdd\u9898":[[16,null]],"\u540c\u6b65\u4e0e\u89e6\u53d1":[[15,"id9"]],"\u542f\u52a8\u4e0e\u9a8c\u8bc1":[[28,"id4"]],"\u542f\u52a8\u53c2\u6570":[[13,null]],"\u542f\u52a8\u6587\u4ef6\u5dee\u5f02":[[39,"id8"]],"\u542f\u52a8\u6fc0\u5149\u96f7\u8fbe\u8282\u70b9":[[44,"id4"]],"\u542f\u7528\u5f69\u8272\u70b9\u4e91":[[14,"id3"]],"\u542f\u7528\u5f69\u8272\u70b9\u4e91\u7684\u547d\u4ee4":[[14,"id4"]],"\u542f\u7528\u6df1\u5ea6\u70b9\u4e91":[[14,"id1"]],"\u542f\u7528\u6df1\u5ea6\u70b9\u4e91\u7684\u547d\u4ee4":[[14,"id2"]],"\u56de\u663e\u8bdd\u9898":[[8,"id6"]],"\u56fa\u4ef6\u4e0e\u540e\u7aef":[[13,"id14"]],"\u56fe\u50cf\u672a\u8fbe\u5230\u9884\u8bbe\u5e27\u7387":[[40,"id8"]],"\u56fe\u50cf\u6d41":[[16,"id2"]],"\u5728 Gemini330 \u7cfb\u5217\u76f8\u673a\u4e2d\u4f7f\u7528 interleave_ae":[[22,null]],"\u5728 RViz2 \u4e2d\u9009\u62e9\u8bdd\u9898":[[18,"rviz2"]],"\u5728 multi_camera_synced.launch.py \u7684\u57fa\u7840\u4e0a\u505a\u4ee5\u4e0b\u4fee\u6539":[[28,"multi-camera-synced-launch-py"]],"\u5728ROS 2\u4e2d\u542f\u7528\u548c\u53ef\u89c6\u5316\u70b9\u4e91":[[14,null]],"\u5728RViz2\u4e2d\u53ef\u89c6\u5316\u5f69\u8272\u70b9\u4e91":[[14,"id5"]],"\u5728RViz2\u4e2d\u53ef\u89c6\u5316\u6df1\u5ea6\u70b9\u4e91":[[14,"rviz2"]],"\u5750\u6807\u7cfb\u548c TF \u53d8\u6362":[[12,null]],"\u57fa\u7840\u4e0e\u901a\u7528\u53c2\u6570":[[13,"id13"]],"\u591a\u4e2a GMSL \u76f8\u673a":[[25,"id2"]],"\u591a\u4e2a GMSL \u76f8\u673a\u540c\u6b65":[[25,"id3"]],"\u591a\u76f8\u673a":[[17,"id3"],[26,null]],"\u591a\u76f8\u673a\u540c\u6b65":[[13,"id8"]],"\u591a\u76f8\u673a\u540c\u6b65\u8bf4\u660e":[[27,null]],"\u591a\u76f8\u673a\u540c\u6b65\u9a8c\u8bc1\u8282\u70b9":[[28,null]],"\u591a\u76f8\u673a\u542f\u52a8\u6216\u5207\u6362\u6d41\u65f6\u4e3a\u4ec0\u4e48\u9700\u8981\u8bbe\u7f6e\u5ef6\u8fdf\uff1f":[[40,"id7"]],"\u591a\u76f8\u673a\u56fe\u50cf\u8bdd\u9898\u5e27\u7387\u8fc7\u4f4e":[[26,"id3"]],"\u591a\u76f8\u673a\u65e0\u6570\u636e\u6d41":[[26,"id2"],[40,"id3"]],"\u591a\u76f8\u673a\u8fde\u63a5\u65f6\u5982\u4f55\u6307\u5b9a\u542f\u52a8\u67d0\u4e00\u4e2a\u76f8\u673a":[[40,"id6"]],"\u5982\u4f55\u91c7\u96c6\u548c\u4fdd\u5b58\u65e5\u5fd7":[[40,"id4"]],"\u5b89\u88c5":[[5,null],[44,null]],"\u5b89\u88c5deb\u4f9d\u8d56\u9879":[[44,"deb"]],"\u5b89\u88c5udev\u89c4\u5219":[[44,"udev"]],"\u5bf9\u9f50\u548c\u67e5\u770b\u6df1\u5ea6\u548c\u5f69\u8272\u56fe\u50cf\u7684\u547d\u4ee4":[[18,"id2"]],"\u5bf9\u9f50\u6df1\u5ea6\u5230\u5f69\u8272":[[18,null]],"\u5de5\u5177\u914d\u7f6e (start_benchmark_params.json)":[[36,"start-benchmark-params-json"]],"\u5e38\u89c1\u95ee\u9898":[[40,null]],"\u5e94\u7528\u6307\u5357":[[10,null]],"\u5f00\u53d1\u8005\u6307\u5357":[[38,null]],"\u5f15\u8a00":[[1,null],[39,"id1"]],"\u5f3a\u5236 IP \u529f\u80fd":[[23,"ip"]],"\u5f69\u8272\u6d41":[[13,"id4"],[15,"id3"]],"\u5fc5\u8981\u7cfb\u7edf\u914d\u7f6e":[[28,"id5"]],"\u5feb\u901f\u5f00\u59cb":[[9,null]],"\u6027\u80fd\u4e0e\u4f18\u5316":[[17,"id2"]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5":[[32,null]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u4f7f\u7528":[[34,null]],"\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,null]],"\u610f\u5916\u5d29\u6e83":[[40,"id2"]],"\u6240\u6709\u6570\u636e\u6d41":[[15,"id6"]],"\u6269\u5c55\u9884\u8bbe":[[24,"id2"]],"\u63d0\u5347 USB \u7f13\u51b2\u533a\u5bb9\u91cf":[[28,"usb"]],"\u652f\u6301\u7684\u5e73\u53f0":[[1,"id3"]],"\u652f\u6301\u7684\u786c\u4ef6\u4ea7\u54c1":[[1,"id2"]],"\u6570\u636e\u6355\u83b7\u4e0e\u6821\u51c6\u7ba1\u7406":[[15,"id11"]],"\u6570\u636e\u6d41\u63a7\u5236":[[15,"id2"]],"\u65e5\u5fd7\u4e0e\u8bca\u65ad":[[13,"id16"]],"\u65f6\u95f4\u540c\u6b65":[[13,"id15"]],"\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,"id3"]],"\u670d\u52a1\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[35,"id3"]],"\u670d\u52a1\u5dee\u5f02":[[39,"id11"]],"\u672f\u8bed":[[2,"id1"]],"\u6784\u5efa Debian \u8f6f\u4ef6\u5305":[[37,null]],"\u6784\u5efa\u5305":[[44,"id3"]],"\u6784\u5efa\u60a8\u7684\u7b2c\u4e00\u4e2a\u76f8\u673a\u5e94\u7528":[[8,"id2"]],"\u6784\u5efa\u8f6f\u4ef6\u5305":[[37,"id2"]],"\u67e5\u770bTF\u6811\u7ed3\u6784":[[12,"id2"]],"\u6838\u5fc3\u4e0e\u6570\u636e\u6d41\u914d\u7f6e":[[13,"id2"]],"\u6838\u5fc3\u51fd\u6570\uff1aOBCameraNode::calcAndPublishStaticTransform()":[[12,"obcameranode-calcandpublishstatictransform"]],"\u68c0\u67e5\u6fc0\u5149\u96f7\u8fbe\u652f\u6301\u7684\u914d\u7f6e":[[44,"id8"]],"\u6982\u8ff0":[[3,null]],"\u6b65\u9aa4 1\uff1a\u914d\u7f6e ROS 2 \u548c\u5de5\u4f5c\u7a7a\u95f4\u73af\u5883":[[8,"ros-2"]],"\u6b65\u9aa4 2\uff1a\u542f\u52a8\u76f8\u673a\u8282\u70b9":[[8,"id3"]],"\u6b65\u9aa4 3\uff1a\u5728 RViz2 \u4e2d\u53ef\u89c6\u5316":[[8,"rviz2"]],"\u6ce8\u518c\u811a\u672c\uff08\u5fc5\u9700\uff09":[[6,null]],"\u6d4b\u8bd5\u73af\u5883":[[31,"id2"]],"\u6d4b\u8bd5\u7ed3\u679c":[[31,"id4"]],"\u6d4b\u8bd5\u8bbe\u7f6e":[[31,"id3"]],"\u6df1\u5ea6 NFOV \u548c WFOV \u6a21\u5f0f\u914d\u7f6e":[[19,null]],"\u6df1\u5ea6\u5230\u5f69\u8272\u53e0\u52a0\u793a\u4f8b":[[18,"id3"]],"\u6df1\u5ea6\u5de5\u4f5c\u6a21\u5f0f\u5207\u6362":[[20,null]],"\u6df1\u5ea6\u6d41":[[13,"id5"],[15,"id4"]],"\u6df1\u5ea6\u6ee4\u6ce2\u5668":[[13,"id18"]],"\u6df1\u5ea6\u6ee4\u6ce2\u5668\u914d\u7f6e":[[15,"id10"]],"\u6fc0\u5149 / LDP":[[13,"ldp"]],"\u70b9\u4e91\u4e0b\u91c7\u6837":[[15,"id13"]],"\u70b9\u4e91\u6570\u636e\u8be6\u7ec6\u8bf4\u660e":[[44,"id10"]],"\u70b9\u4e91\u683c\u5f0f":[[44,"id11"]],"\u70b9\u4e91\u805a\u5408\u529f\u80fd":[[44,"id12"]],"\u70b9\u4e91\u8bdd\u9898":[[16,"id3"]],"\u7279\u5b9a\u8bbe\u5907":[[15,"id12"]],"\u73af\u5883\u914d\u7f6e":[[4,null]],"\u7528\u4e8e\u6d4b\u8bd5\u7684\u542f\u52a8\u6587\u4ef6":[[31,"id1"]],"\u76f8\u673aTF\u8ba1\u7b97\u548c\u53d1\u5e03\u673a\u5236":[[12,"id3"]],"\u76f8\u673a\u4f20\u611f\u5668\u7ed3\u6784":[[12,"id1"]],"\u76f8\u673a\u5185\u540c\u6b65":[[13,"id12"]],"\u76f8\u673a\u63a7\u5236":[[7,"id3"]],"\u76f8\u673a\u914d\u7f6e\uff08\u542f\u52a8\u6587\u4ef6\uff09":[[36,"id2"]],"\u793a\u4f8b":[[29,"id3"]],"\u793a\u4f8b YAML \u914d\u7f6e":[[34,"yaml"]],"\u793a\u4f8b\u529f\u80fd":[[8,"id4"]],"\u793e\u533a\u548c\u751f\u6001\u7cfb\u7edf\u652f\u6301":[[39,"id6"]],"\u7b80\u4ecb":[[8,"id1"],[29,"id2"]],"\u7ea2\u5916\u6d41":[[13,"id6"],[15,"id5"]],"\u7ef4\u62a4\u548c\u66f4\u65b0\u4f18\u52bf":[[39,"id5"]],"\u7f51\u7edc\u76f8\u673a":[[13,"id9"],[23,null]],"\u83b7\u53d6\u5df2\u8fde\u63a5\u6fc0\u5149\u96f7\u8fbe\u7684\u8bbe\u5907\u4fe1\u606f":[[44,"id7"]],"\u89c6\u5dee":[[13,"id11"]],"\u89c6\u5dee\u641c\u7d22\u504f\u79fb":[[21,null]],"\u8bbe\u5907\u3001\u540c\u6b65\u4e0e\u9ad8\u7ea7\u529f\u80fd":[[13,"id7"]],"\u8bbe\u5907\u4fe1\u606f\u4e0e\u7ba1\u7406":[[15,"id8"]],"\u8bbe\u5907\u4fe1\u606f\u548c\u56fa\u4ef6\u5347\u7ea7":[[7,"id4"]],"\u8bbe\u5907\u7279\u5b9a":[[13,"id10"]],"\u8bbe\u5907\u72b6\u6001\u4e0e\u8bca\u65ad":[[16,"id4"]],"\u8bbe\u5907\u9884\u8bbe":[[24,null]],"\u8bbe\u7f6e\u8bf4\u660e":[[27,"id2"]],"\u8bdd\u9898\u5dee\u5f02":[[39,"id10"]],"\u8c03\u6574\u7cfb\u7edf\u53c2\u6570":[[30,"id1"]],"\u8c03\u7528\u670d\u52a1":[[8,"id7"]],"\u8f6f\u89e6\u53d1\u6a21\u5f0f\u76f8\u5173\u95ee\u9898":[[40,"id9"]],"\u8f93\u51fa\u6570\u636e\u6587\u4ef6":[[36,"id4"]],"\u8fd0\u884c ob_benchmark \u5de5\u5177":[[36,"id3"]],"\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8\u591a\u76f8\u673a\u540c\u6b65":[[27,"id4"]],"\u8fd0\u884c\u542f\u52a8\u6587\u4ef6":[[21,"id4"],[22,"id2"]],"\u8fd0\u884c\u9a71\u52a8":[[44,"id6"]],"\u8fdb\u4e00\u6b65\u4f18\u5316":[[31,"id5"]],"\u8fde\u63a5\u8bbe\u5907":[[7,"id2"]],"\u900f\u660e\u6027\u548c\u53ef\u6269\u5c55\u6027":[[39,"id4"]],"\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e":[[33,"id2"]],"\u901a\u7528\u57fa\u51c6\u6d4b\u8bd5\u8282\u70b9":[[35,"id2"]],"\u914d\u7f6e Fast DDS":[[28,"fast-dds"]],"\u914d\u7f6e ROS \u4f9d\u8d56\u9879":[[37,"ros"]],"\u914d\u7f6e\u4e0e\u6a21\u5f0f":[[17,"id4"]],"\u9488\u5bf9Orbbec\u76f8\u673a\u4e0eROS2\u7684Fast DDS\u4f18\u5316":[[30,null]],"\u964d\u4f4eCPU\u4f7f\u7528\u7387\u7684\u63a8\u8350\u8bbe\u7f6e":[[31,"cpu"]],"\u9ad8\u6548\u7684\u8fdb\u7a0b\u5185\u901a\u4fe1\uff1a":[[29,null]],"\u9ad8\u7ea7\u6307\u5357":[[17,null]]},"docnames":["index","source/camera_devices/1_overview/introduction","source/camera_devices/1_overview/orbbecsdk_overview","source/camera_devices/1_overview/overview","source/camera_devices/2_installation/build_the_package","source/camera_devices/2_installation/installation","source/camera_devices/2_installation/registration_script","source/camera_devices/3_quickstarts/orbbecviewer","source/camera_devices/3_quickstarts/quickstart","source/camera_devices/3_quickstarts/quickstarts","source/camera_devices/4_application_guide/application_guide","source/camera_devices/4_application_guide/compressed_image","source/camera_devices/4_application_guide/coordinate_and_tf","source/camera_devices/4_application_guide/launch_parameters","source/camera_devices/4_application_guide/point_cloud","source/camera_devices/4_application_guide/services","source/camera_devices/4_application_guide/topics","source/camera_devices/5_advanced_guide/advanced_guide","source/camera_devices/5_advanced_guide/configuration/align_depth_color","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode","source/camera_devices/5_advanced_guide/configuration/net_camera","source/camera_devices/5_advanced_guide/configuration/predefined_presets","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication","source/camera_devices/5_advanced_guide/performance/fastdds_tuning","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage","source/camera_devices/6_benchmark/benchmark","source/camera_devices/6_benchmark/benchmark_data","source/camera_devices/6_benchmark/benchmark_usage","source/camera_devices/6_benchmark/introduction","source/camera_devices/6_benchmark/othertools","source/camera_devices/7_developer_guide/building_a_Debian_Package","source/camera_devices/7_developer_guide/developer_guide","source/camera_devices/7_developer_guide/migration_guide","source/camera_devices/8_FAQ/FAQ","source/camera_devices/index","source/license","source/lidar_devices/index","source/lidar_devices/lidar"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","source/camera_devices/1_overview/introduction.md","source/camera_devices/1_overview/orbbecsdk_overview.md","source/camera_devices/1_overview/overview.rst","source/camera_devices/2_installation/build_the_package.md","source/camera_devices/2_installation/installation.rst","source/camera_devices/2_installation/registration_script.md","source/camera_devices/3_quickstarts/orbbecviewer.md","source/camera_devices/3_quickstarts/quickstart.md","source/camera_devices/3_quickstarts/quickstarts.rst","source/camera_devices/4_application_guide/application_guide.rst","source/camera_devices/4_application_guide/compressed_image.md","source/camera_devices/4_application_guide/coordinate_and_tf.md","source/camera_devices/4_application_guide/launch_parameters.md","source/camera_devices/4_application_guide/point_cloud.md","source/camera_devices/4_application_guide/services.md","source/camera_devices/4_application_guide/topics.md","source/camera_devices/5_advanced_guide/advanced_guide.rst","source/camera_devices/5_advanced_guide/configuration/align_depth_color.md","source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.md","source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.md","source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.md","source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.md","source/camera_devices/5_advanced_guide/configuration/net_camera.md","source/camera_devices/5_advanced_guide/configuration/predefined_presets.md","source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.md","source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.md","source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.md","source/camera_devices/5_advanced_guide/performance/fastdds_tuning.md","source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.md","source/camera_devices/6_benchmark/benchmark.rst","source/camera_devices/6_benchmark/benchmark_data.md","source/camera_devices/6_benchmark/benchmark_usage.md","source/camera_devices/6_benchmark/introduction.md","source/camera_devices/6_benchmark/othertools.md","source/camera_devices/7_developer_guide/building_a_Debian_Package.md","source/camera_devices/7_developer_guide/developer_guide.rst","source/camera_devices/7_developer_guide/migration_guide.md","source/camera_devices/8_FAQ/FAQ.md","source/camera_devices/index.rst","source/license.md","source/lidar_devices/index.rst","source/lidar_devices/lidar.md"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"00":[1,22,37],"000":12,"0001":44,"0002965621242765337":15,"0003024190664291382":15,"0003368517500348389":15,"0012007878394797444":15,"001202247804030776":15,"004874417092651129":15,"004874777048826218":15,"01":28,"01115430984646082":15,"02":[7,25,28],"023897956848144532":15,"03":[1,28],"03131488710641861":15,"032955970615148544":15,"04":[1,31],"05":[15,44],"06":[13,15,23],"07":[13,23],"096559369936585e":15,"10":[2,13,23,30,31,33,34,39,40,44],"100":[13,44],"1000000":[30,40],"100hz":44,"1024":19,"1048576":30,"10s":34,"11":[2,23],"115":31,"117":21,"118":31,"12":[1,2],"12000":44,"125gemini":21,"127":[21,30],"1279":[15,34],"128":[21,26,30,31,40],"1280":[13,21],"1280x720":24,"1280x800":24,"128mb":[26,40],"13":2,"134217728":30,"135":44,"13m":24,"14":[2,13,23],"15":2,"151":21,"152":31,"158":21,"15999":15,"16":2,"160":15,"164":31,"1660ti":31,"168":[13,23],"169":21,"16dps":13,"16g":13,"17":2,"170":31,"172":21,"178":21,"180":[13,15],"182":31,"184gemini":21,"186":31,"19":36,"192":[13,23],"1h":34,"1mm":13,"1x":31,"20":[1,34,40],"200":34,"2000dps":13,"2024":[39,42],"20ghz":31,"210":[1,7,39],"2147483647":30,"215":[1,7],"217":31,"218":31,"22":1,"2200s":31,"226":21,"233":21,"236":21,"24":31,"249gemini":21,"251":31,"255":[13,21,23],"256":[15,21],"256gb":31,"262144":30,"270":13,"2800":15,"286":31,"288":19,"2d":34,"2g":13,"2h":34,"2l":[7,17,39],"2s":40,"2x":31,"2xl":39,"30":[1,30,34,36,44],"300":36,"3000":[15,34],"302":21,"305":[1,13,15,17],"30fps":31,"317":21,"320":19,"32khz":13,"33":31,"330":[1,7,13,17,21,22,23,25,28,31,39],"330l":[1,17],"334":21,"335":[1,17,21,31],"335l":[1,17,21],"335le":[1,13,17,39],"335lg":[1,25],"336":[1,17,31],"336l":[1,17,31],"340":1,"345":[1,39],"345lg":[1,25,39],"347":31,"349":21,"35":31,"388":21,"391":15,"3d":[2,8,39,44],"400":21,"406":21,"407470703125":15,"424x266":24,"435l":15,"435le":[1,7,17,39],"439220279455185e":15,"45":21,"453":21,"469":31,"475":21,"479":15,"480":31,"4g":13,"50":[23,24,34,37],"500":12,"50hz":[13,44],"51":31,"512":[19,28],"54":[13,23],"5625hz":13,"571":12,"576":19,"5m":34,"60":21,"60hz":13,"614":15,"634":15,"64":[15,21,31],"640":[19,21],"640x400":24,"65000":30,"65771484375":15,"68":31,"719":[15,34],"720":[13,21],"80":15,"800":21,"804073229432106e":15,"8090":[13,23],"847":15,"848":31,"85":21,"8700":31,"8g":13,"90":[12,13,34],"91552734375":15,"9613647460938":15,"98":[1,7],"99":6,"9999874234199524":15,"9999880790710449":15,"9999992251396179":15,"_camera_info_qo":13,"_flip":13,"_index":13,"_mirror":13,"_qos":13,"_rotat":13,"abs":12,"abstract":2,"accel":[12,16,44],"accel_gyro":13,"accel_gyro_frame_id_":12,"accel_r":13,"accel_rang":13,"acceler":44,"action":[26,28],"add":26,"address":30,"ae":[17,22,24,39,41],"ae_mod":13,"aggreg":2,"agre":42,"agx":1,"align_mod":[13,31],"align_target_stream":[13,39],"ament_index_python":[26,28],"an":42,"and":[2,12,26,42],"angl":44,"angular":44,"angular_vel_cov":13,"ani":[13,42],"apach":42,"applic":[2,42],"apt":[4,37,40,44],"arg":[4,23,34,37,44],"argcomplete3":4,"arm":35,"arm64":1,"arr":11,"as":42,"astra":[1,13,39],"astra2":[1,39],"astra_mini_pro":39,"asynchron":30,"at":[12,28,42],"auto":[12,13],"automat":30,"avoid":[20,24],"backward":[4,44],"bag":8,"base":12,"base_stream_":12,"base_stream_profil":12,"bash":[6,8,36,37,44],"basi":42,"basic":2,"be":[1,28,42],"becaus":12,"benchmark":[32,36,40,41],"bin":[19,20,24],"bloom":37,"bolt":[0,1,7,19,39,41],"bottom":13,"brand":42,"build":[4,21,22,37,44],"builtin":30,"bus":2,"busi":2,"by":42,"c2d":2,"calc":12,"calibr":12,"call":[8,15],"camera":[0,4,8,11,12,14,15,16,17,22,23,25,26,27,28,34,37,39,44],"camera_01":[26,28,36],"camera_02":[26,28,36],"camera_03":[28,36],"camera_04":[28,36],"camera_crash_stack_trace_xx":40,"camera_depth_fram":12,"camera_depth_optical_fram":12,"camera_info":[8,16],"camera_link":[12,14],"camera_link_frame_id_":12,"camera_nam":[13,16,26,27,28,36],"camera_param":28,"camera_secondary_param":28,"catch":12,"cd":[4,6,37,44],"chang":26,"char":12,"check_notnul":12,"checkout":4,"cl8h741005j":40,"claim":42,"class":2,"cli":8,"clone":4,"close":2,"cloud":[2,44],"cloud_frame_id":13,"cmake":[4,37,44],"colcon":[4,21,22,37,44],"color":[2,8,11,12,13,16,24,25,27,28,39],"color_ae_max_exposur":13,"color_ae_roi_":13,"color_backlight_compens":13,"color_bright":13,"color_contrast":13,"color_decimation_filter_scal":13,"color_delay_us":13,"color_denoising_level":13,"color_exposur":13,"color_flip":39,"color_format":31,"color_fp":40,"color_fram":13,"color_gain":13,"color_gamma":13,"color_hu":13,"color_info_url":13,"color_mirror":39,"color_powerline_freq":13,"color_satur":13,"color_sharp":13,"color_white_bal":13,"colorbas":[13,15],"com":[4,30],"common_benchmark_nod":[33,34,35],"complianc":42,"compon":29,"component_conta":36,"component_contain":29,"componentmanag":29,"compress":[4,11,13,44],"compresseddepth":13,"condit":42,"conf":30,"config":[2,24,28,44],"config_file_dir":28,"config_file_path":[13,24,27,28],"connect":44,"connection_delay":13,"console_direct":[4,37,44],"const":12,"context":2,"continu":12,"control":[6,44],"copi":42,"copyright":42,"core":30,"count":34,"cov":44,"cp":6,"cpp":28,"cpu":[2,17,35,39,41],"csv":[34,35,36],"csv_file":34,"custom":24,"d2c":[2,13],"d2d":2,"da":[13,23],"data":[15,34],"data_param":[15,34],"data_read":30,"data_shar":30,"data_writ":30,"dcmake_build_typ":[4,37,44],"dds":[17,26,41],"deb":0,"debhelp":37,"debian":[0,38,41],"debug":[13,40,44],"decim":13,"decimation_filter_scal":13,"decimationfilt":15,"declarelaunchargu":[20,26],"def":[26,28],"default":[13,20,30,31,39,44],"default_count":34,"default_servic":34,"default_service_cpp":34,"default_valu":20,"degre":12,"delay":44,"dens":[20,24],"densiti":24,"depth":[2,8,12,13,14,16,19,20,25,28,39],"depth_ae_roi_":13,"depth_bright":13,"depth_delay_us":13,"depth_downscal":13,"depth_filter_status":16,"depth_flip":39,"depth_mirror":39,"depth_precis":13,"depth_regist":[14,16],"depth_registr":[13,18,31],"depth_to_accel_extrins":12,"depth_to_color_extrins":12,"depth_to_gyro_extrins":12,"depth_to_ir_extrins":12,"depth_to_left_ir_extrins":12,"depth_to_other_extrinsics_":12,"depth_to_other_extrinsics_publishers_":12,"depth_to_right_ir_extrins":12,"depth_work_mod":20,"depthbas":[13,15],"descript":[4,26,28],"design":1,"dev":[4,44],"devic":[0,2,13,15,17,23,28,31,44],"device_":12,"device_info":12,"device_num":[13,26,27,28],"device_preset":[13,24,39],"device_status":[16,39],"dhcp":[23,39],"diagnost":[4,16,44],"diagnostic_period":13,"dimens":24,"disabl":13,"disp_diff":15,"dispar":[2,21],"disparity_offset_config":[13,21,39],"disparity_range_mod":[13,21,39],"disparity_search_offset":[13,21,39],"disparity_to_depth_mod":[13,39],"distribut":42,"domain":44,"dual":24,"durat":30,"dynam":2,"echo":[8,11,12,26,28,40,44],"either":42,"els":12,"empti":15,"enabl":44,"enable_3d_reconstruction_mod":39,"enable_accel":[13,16],"enable_accel_data_correct":[13,39],"enable_color":[15,16],"enable_color_auto_exposur":13,"enable_color_auto_exposure_prior":[13,39],"enable_color_auto_white_bal":13,"enable_color_decimation_filt":13,"enable_color_undistort":[13,39],"enable_colored_point_cloud":[13,14,16,31],"enable_d2c_view":[13,18],"enable_decimation_filt":13,"enable_depth_auto_exposure_prior":13,"enable_depth_scal":13,"enable_frame_sync":13,"enable_gmsl_trigg":[13,25,39],"enable_gyro":[13,16],"enable_gyro_data_correct":[13,39],"enable_hardware_noise_removal_filt":[13,39],"enable_hardware_reset":39,"enable_hdr_merg":13,"enable_heartbeat":13,"enable_hole_filling_filt":13,"enable_imu":44,"enable_ir_auto_exposur":13,"enable_las":13,"enable_ldp":13,"enable_left_ir_sequence_id_filt":39,"enable_noise_removal_filt":13,"enable_point_cloud":[13,14,16,31],"enable_ptp_config":[13,39],"enable_pub_plugin":[13,39],"enable_publish_extrins":13,"enable_publish_extrinsic_":12,"enable_right_ir_sequence_id_filt":39,"enable_sequence_id_filt":13,"enable_spatial_fast_filt":13,"enable_spatial_filt":13,"enable_spatial_moderate_filt":13,"enable_stream_":12,"enable_sync_host_tim":13,"enable_sync_output_accel_gyro":[13,16],"enable_sync_output_accel_gyro_":12,"enable_temporal_filt":13,"enable_threshold_filt":13,"enable_trigger_out":39,"enalbe_sports_mod":13,"encapsul":2,"encod":30,"end":13,"english":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"enumer":44,"enumerate_net_devic":[13,23,39],"eprosima":30,"error":[12,13,44],"etc":[6,30,37],"eval":4,"event":[4,37,44],"ex":12,"ex_msg":12,"exampl":[13,23,25,28,36],"except":42,"executeprocess":26,"expo":40,"export":30,"export_config_json_file_path":39,"exposure_range_mod":39,"express":42,"extrins":12,"factor":13,"fae":[1,40],"fail":12,"fakeroot":37,"fals":[13,15,16,23,27,28,30,31,34,44],"fast":[17,26,41],"fastrtp":30,"fastrtps_default_profiles_fil":30,"fastrtps_profil":30,"fatal":[13,44],"fd":[13,23],"femto":[0,1,7,17,19,39,41],"femto_bolt":[1,39,40],"femto_bolt_pid":12,"femto_mega":[1,23,39],"femto_mega_pid":12,"file":[26,28,34,37,44],"filter":[2,31,44],"filter_en":15,"filter_nam":15,"filter_param":15,"firmwar":[2,44],"first":[12,44],"fix":[12,44],"float32":44,"focal":37,"for":[1,12,42],"force_ip_address":[13,23,39],"force_ip_dhcp":39,"force_ip_en":[13,23,39],"force_ip_gateway":[13,23,39],"force_ip_mac":[13,23,39],"force_ip_subnet_mask":[13,23,39],"format":[13,44],"fov":44,"foxi":1,"fps":[13,28,29,40],"frame":[2,12,44],"frame_aggregate_mod":[13,40],"frame_id":[12,13],"frame_id_":12,"frames_per_trigg":13,"frameset":2,"free_run":27,"from":[12,26,28],"full":1,"full_fram":[13,40],"g330_0":27,"gateway":23,"gb":31,"gedit":30,"geforc":31,"gemini":[1,7,13,15,17,20,21,22,25,28,31,39],"gemini2":[1,39],"gemini210":[1,39],"gemini2l":[1,20,26,39],"gemini2xl":39,"gemini305":1,"gemini305_dual_color":24,"gemini330":[17,21,41],"gemini345":[1,39],"gemini345_lg":[1,39],"gemini435":23,"gemini435_l":[1,39],"gemini435l":13,"gemini_330_gmsl":25,"gemini_330_seri":[1,8,14,18,21,22,23,27,28,39,40],"gemini_330_series_low_cpu":39,"gemini_330_series_lower_cpu_usag":31,"gemini_335_336":12,"gemini_intra_process_demo_launch":29,"generate_launch_descript":[26,28],"get":12,"get_auto_white_bal":[15,34],"get_color_exposur":[15,34],"get_color_gain":[15,34],"get_depth_exposur":[15,34],"get_depth_gain":[15,34],"get_device_info":[8,15,34],"get_ir_exposur":15,"get_ir_gain":15,"get_laser_status":15,"get_ldp_status":15,"get_lrm_measure_dist":15,"get_package_share_directori":[26,28],"get_point_cloud_decim":15,"get_ptp_config":[15,39],"get_sdk_vers":15,"get_streams_en":[15,39],"get_user_calib_param":[15,39],"get_white_bal":15,"getbool":15,"getdeviceinfo":[8,12,15,34],"getextrinsicto":12,"geti":12,"getint32":[15,34],"getmessag":12,"getpid":12,"getstr":15,"getusercalibparam":15,"getw":12,"getx":12,"getz":12,"git":4,"gite":[1,39],"github":[4,39,40],"global":[13,44],"glog":4,"glx":40,"glxinfo":40,"gmsl":[1,13,17,39,41],"gmsl2":25,"gmsl_trigger_fp":[13,25,39],"govern":42,"gpu":31,"grep":[4,44],"group":26,"groupact":[26,28],"gt":24,"gtx":31,"gyro":[12,16,44],"gyro_accel":16,"gyro_r":13,"gyro_rang":13,"hand":24,"handler":[4,37,44],"hardwar":2,"hardware_noise_removal_filt":31,"hardware_trigg":27,"hardwarenoiseremov":15,"hdr":[2,13,22,39],"hdr_index0_depth_exposur":[22,39],"hdr_index0_depth_gain":[22,39],"hdr_index0_ir_ae_max_exposur":[22,39],"hdr_index0_ir_bright":[22,39],"hdr_index0_laser_control":[22,39],"hdr_index1_depth_exposur":[22,39],"hdr_index1_depth_gain":[22,39],"hdr_index1_ir_ae_max_exposur":[22,39],"hdr_index1_ir_bright":[22,39],"hdr_index1_laser_control":[22,39],"hdr_merge_exposure_1":13,"header":35,"heartbeat":44,"height":[13,19],"here":26,"high":2,"highlevel":2,"historymemorypolici":30,"hole_filling_filter_mod":13,"home":30,"http":[30,42],"https":4,"hub":25,"humbl":[1,4,31,36,37,44],"hw":[13,31],"hz":[35,40],"i7":31,"id":[13,39],"if":[12,26],"imag":[4,8,28,44],"image_raw":[8,11,13,16,27,39],"image_sync_example_nod":28,"image_transport":[11,13,29],"implement":2,"impli":42,"import":[26,28],"imu":[0,10,25,41,43],"imu_r":44,"in":[12,42],"inc":42,"includ":[26,28],"includelaunchdescript":[26,28],"info":[4,13,44],"infra0":12,"infra1":12,"infra2":12,"initialpeerslist":30,"instal":[4,8,36,37,40,44],"install_udev_rul":[6,44],"intel":31,"intens":44,"interfac":2,"interleav":[17,22,39,41],"interleave_ae_mod":[13,15,22,39],"interleave_frame_en":[13,15,22,39],"interleave_skip_en":[13,22,39],"interleave_skip_index":[13,22,39],"intra_camera_sync_refer":13,"invers":12,"ip":[13,17,30,39,44],"ipfrag_high_thresh":30,"ipfrag_tim":30,"ipv4":30,"ir":[12,13,16,19,22,24,25,31],"ir_ae_max_exposur":13,"ir_bright":13,"ir_exposur":13,"ir_gain":13,"ir_info_url":13,"is":[12,42],"is_default_profil":30,"isp":13,"issu":40,"item":[12,26,28],"jazzi":[1,44],"jetson":1,"join":[26,28],"jpeg":11,"json":39,"json3":[4,44],"just":26,"kind":[30,42],"languag":42,"laser":[2,13,15,22],"laser_energy_level":13,"laser_index":39,"laser_index0_depth_exposur":[22,39],"laser_index0_depth_gain":[22,39],"laser_index0_ir_ae_max_exposur":[22,39],"laser_index0_ir_bright":[22,39],"laser_index0_laser_control":[22,39],"laser_index1_depth_exposur":[22,39],"laser_index1_depth_gain":[22,39],"laser_index1_ir_ae_max_exposur":[22,39],"laser_index1_ir_bright":[22,39],"laser_index1_laser_control":[22,39],"laser_on_off_mod":39,"laserscan":44,"last":[28,44],"latencybudget":30,"launch":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,36,39,40,44],"launch1_includ":[26,28],"launch2_includ":[26,28],"launch3_includ":28,"launch4_includ":28,"launch_argu":[26,28],"launch_description_sourc":[26,28],"launch_file_dir":[26,28],"launch_includ":[26,28],"launch_ro":[26,28],"launchdescript":[26,28],"law":42,"layer":2,"ld":[26,28],"ldp":[2,39],"ldp_power_level":[13,39],"le":23,"left":[12,13,15],"left_ir":[13,16,39],"left_ir_downscal":13,"left_ir_flip":39,"left_ir_mirror":39,"level":[2,44],"libdw":[4,44],"libgflag":[4,44],"libgl1":[4,40],"libglu1":40,"libgoogl":4,"libssl":4,"libusb":6,"libuvc":[13,31,39],"lidar":[0,1,44],"lidar_format":44,"lidar_lidar_fram":44,"lidar_point":44,"lidar_scan":44,"lidar_sphere_point":44,"lidar_to_imu":44,"limit":[1,42],"linear":44,"linear_accel_cov":13,"link":12,"linka":25,"linkc":25,"linux":[1,6,31],"list":[4,8,37,44],"list_camera_profile_mode_nod":[13,44],"list_depth_work_mode_nod":20,"list_devices_nod":[8,13,23,25,26,27,28,40,44],"listensocketbuffers":30,"load":29,"load_config_json_file_path":39,"loadcomposablenod":28,"locat":30,"log":[34,40,44],"log_file_nam":[13,40],"log_level":[13,40],"logger_":12,"m_pi":12,"mac":[13,23,39],"magnitud":15,"main":[0,1,4,38,41],"mainten":1,"make_deb":37,"manag":[4,44],"mask":23,"matrix":12,"max":[30,44],"max92716":25,"max9296":25,"max96712":25,"maxinitialpeersrang":30,"maxmessages":30,"may":42,"mb":[26,30,40],"me450":1,"mean_intensity_set_point":13,"medium":24,"mega":[1,7,17,19,39],"memori":[26,40],"mesa":[4,40],"metadata":[2,16],"micron":31,"middl":13,"min":44,"mini":[1,13,24,39],"mjpg":[25,31],"mkdir":4,"mm":21,"mode":[20,44],"model":12,"modul":[26,28,40],"monitor":34,"more":26,"ms":40,"msgs":[4,37,44],"multi":[17,22,23,25,27],"multi_camera":[26,39],"multi_camera_lower_cpu_usag":31,"multi_camera_sync":[25,27,39],"multi_gmsl_camera":25,"multi_gmsl_camera_sync":25,"multi_net_camera":23,"multi_xxx":26,"name":[28,30,34,42,44],"nano":1,"nanosec":30,"need":26,"net":[23,30,44],"net_device_ip":[13,23,39],"net_device_port":[13,23,39],"new":1,"new_ip":23,"nfov":[17,41],"nlohmann":[4,44],"no":11,"node":[26,28],"node_":12,"noise_removal_filt":31,"noise_removal_filter_min_diff":13,"noiseremovalfilt":15,"none":44,"not":[1,42],"now":12,"num":[28,44],"nvidia":[1,31],"nvme":31,"nx":1,"ob":[12,32,36,41],"ob_benchmark_0":36,"ob_benchmark_1":36,"ob_benchmark_19":36,"ob_benchmark_nod":36,"ob_camera":39,"ob_stream_depth":12,"ob_stream_ir_right":12,"obcameranodedriv":29,"obextrins":12,"obextrinsicstomsg":12,"obsensor":6,"obstacl":[20,24],"obtain":42,"of":42,"offset":21,"offset_index0":[21,39],"offset_index1":[21,39],"offset_tim":44,"old_ip":23,"on":42,"opengl":40,"openni":[1,39],"opt":[6,8],"optical_frame_id_":12,"or":[15,42],"orbbec":[0,3,4,5,6,7,8,12,13,17,20,25,28,35,37,39,41,42],"orbbec_camera":[6,8,13,14,18,20,21,22,23,25,26,27,28,29,34,36,39,40,44],"orbbec_camera_msg":[8,15,34,37],"orbbec_descript":12,"orbbec_multicamera":39,"orbbecsdk":[1,2,4,17,23,25,27,31,36,39,44],"orbbecsdk_ros2":[4,6,26,37,44],"orbbecsdkconfig":2,"orbbecview":[0,2,9,13,41],"ordered_pc":13,"org":42,"orient":44,"orin":1,"os":[26,28],"other":42,"output":40,"packag":[26,28],"package_dir":[26,28],"param":[8,25,36],"paramet":[13,26,28,40,44],"parameter_ev":[13,44],"particip":30,"participant_profile_ros2":30,"path":[26,28,34,44],"pdf":12,"period":28,"permiss":42,"pid":12,"pipelin":2,"pkts":44,"platform":2,"playback":2,"plugin":[4,44],"plus":1,"point":[2,8,14,16,44],"point_cloud_decimation_filter_factor":13,"point_cloud_qo":13,"pointcloud2":[8,14,44],"pointxyzito":44,"port":[26,28,44],"preallocated_with_realloc":30,"preset_firmware_path":[13,39],"preset_resolution_config":13,"primari":[25,27,28],"pro":[1,25,39],"proc":30,"process_nam":36,"profil":[12,30],"profile_for_ros2_context":30,"profile_nam":30,"project":42,"properti":42,"protect":2,"ptp":[13,39],"publish":[4,12,30,44],"publish_n_pkt":44,"publish_tf":13,"publishmod":30,"publishstatictf":12,"pulsar":1,"py":[1,8,12,14,18,20,21,22,23,25,26,27,29,31,33,34,35,36,39,40,44],"python":[2,4,5,33],"python3":37,"pythonlaunchdescriptionsourc":[26,28],"q_new":12,"qos":[13,30,40,44],"quaternion":12,"quaternion_opt":12,"rad":44,"radian":12,"radius":15,"rang":[2,44],"rate":44,"raw":13,"rclcpp_compon":29,"rclcpp_error_stream":12,"rclcpp_info_stream":12,"rclpi":29,"read_customer_data":[15,39],"reboot_devic":15,"receivebuffers":30,"recommend":1,"record":[2,8],"regist":4,"regular":39,"releas":[4,37,44],"reload":[6,44],"repetit":44,"replac":26,"request":34,"requir":42,"retry_on_usb3_detection_failur":[13,39],"return":[12,26,28],"rgb":[2,13,25,31],"rgbd":[2,27],"right":[12,13],"right_ir":[13,16,39],"right_ir_downscal":13,"right_ir_flip":39,"right_ir_mirror":39,"rmem_default":30,"rmem_max":30,"rmw_fastrtps_cpp":30,"rmw_fastrtps_use_qos_from_xml":30,"rmw_implement":30,"rmw_qos_profile_default":[13,44],"rmw_qos_profile_paramet":[13,44],"rmw_qos_profile_parameter_ev":[13,44],"rmw_qos_profile_services_default":[13,44],"rmw_qos_profile_system_default":[13,44],"roi":[13,39],"ros":[0,1,4,6,7,9,10,12,13,17,18,20,23,30,34,35,38,39,40,41,44],"ros1":35,"ros2":[1,4,5,8,10,11,13,14,15,17,18,20,21,22,23,25,26,27,28,29,31,35,36,37,39,40,41,44],"ros2_w":[4,6,8,37,44],"ros_distro":[4,6,8,44],"rosdep":37,"rot":12,"rotat":[12,15],"rotationmatrixtoquaternion":12,"rpi":12,"rqt":40,"rtps":30,"rule":[6,44],"run":[8,12,13,20,23,25,26,27,28,29,34,36,40,44],"run_tim":34,"rviz2":[17,44],"sampl":[16,44],"save_imag":15,"save_point_cloud":15,"scan":44,"script":[6,34,44],"sdk":[0,3,5,9,10,13,17,20,31,38,39,40,41,44],"search":21,"sec":30,"second":12,"secondari":[25,27,28],"secondary_config_file_path":28,"secondary_sync":[27,28],"see":42,"send_software_trigg":[15,34,39],"sendbuffers":30,"sendsocketbuffers":30,"sensor_data":[13,44],"sensor_msg":44,"seq":35,"sequence_id_filter_id":13,"sequenceidfilt":15,"seri":[1,21,22,23,28],"serial":2,"serial_numb":[8,13,40],"servic":[8,15,34],"service_benchmark_nod":[33,34,35],"service_default":34,"service_nam":34,"service_typ":34,"services_default":[13,44],"set":[17,23],"set_ae_mod":15,"set_auto_white_bal":[15,34],"set_color_":15,"set_color_ae_roi":[15,34,39],"set_color_auto_exposur":[15,34],"set_color_exposur":[15,34],"set_color_flip":[15,34,39],"set_color_gain":[15,34],"set_color_mirror":[15,34],"set_color_rot":[15,34,39],"set_depth_ae_roi":[15,34,39],"set_depth_auto_exposur":[15,34],"set_depth_exposur":[15,34],"set_depth_flip":[15,34,39],"set_depth_gain":[15,34],"set_depth_mirror":15,"set_depth_rot":[15,39],"set_fan_work_mod":15,"set_filt":[15,39],"set_floor_en":15,"set_ir_auto_exposur":15,"set_ir_exposur":15,"set_ir_flip":15,"set_ir_gain":15,"set_ir_long_exposur":15,"set_ir_mirror":15,"set_ir_rot":15,"set_laser_en":15,"set_ldp_en":15,"set_left_ir_ae_roi":39,"set_left_ir_flip":39,"set_left_ir_rot":39,"set_point_cloud_decim":15,"set_ptp_config":[15,39],"set_reset_timestamp":[15,39],"set_right_ir_ae_roi":39,"set_right_ir_flip":39,"set_right_ir_rot":39,"set_sports_mod":15,"set_streams_en":[15,39,40],"set_sync_hosttim":[15,39],"set_sync_interleaverlas":[15,39],"set_user_calib_param":[15,39],"set_white_bal":15,"setarray":[15,34],"setbool":[15,34],"setfilt":15,"setint32":[15,34],"setrpi":12,"setstr":15,"setup":[8,36,37,44],"setusercalibparam":15,"sh":[6,37,44],"share":6,"shm_fastdd":30,"should":28,"skip_numb":36,"sl450":1,"soc":25,"softwar":[2,42],"software_trigg":27,"software_trigger_en":[13,39],"software_trigger_period":[13,40],"sourc":[8,36,37,44],"source_fram":12,"spars":[20,24],"spatial_fast_filter_radius":[13,39],"spatial_filt":31,"spatial_filter_alpha":13,"spatial_moderate_filter_diff_threshold":[13,39],"spatial_moderate_filter_magnitud":39,"spatial_moderate_filter_radius":39,"spatialadvancedfilt":15,"spatialfastfilt":15,"spatialmoderatefilt":15,"specif":42,"src":[4,6,37,44],"srv":[8,15,34],"standalon":[13,27],"start":[13,36],"static":12,"statist":[4,44],"std":12,"std_srvs":[15,34],"stream":[12,13,24],"stream_index":12,"stream_name_":12,"stream_profil":12,"stream_profile_":12,"streamprofil":2,"string":15,"subscript":30,"sudo":[4,6,26,28,30,37,40,44],"support":1,"sw":13,"switch_cycl":36,"switch_ir":15,"sync":[17,22,25,27,28],"sync_mod":[13,27,28],"sys":[26,28,30,40],"sysctl":30,"system":[13,44],"system_default":[13,44],"tag":44,"target_fram":12,"tee":[26,28,40],"temporal_filter_diff_threshold":13,"test_cycl":36,"tf":[0,10,41,44],"tf2":12,"tf2_echo":12,"tf2_ros":12,"tf2_tool":12,"tf_publish_r":13,"tf_static":12,"the":[26,28,42],"theora":13,"this":42,"threshold_filter_max":13,"threshold_filter_min":13,"thresholdfilt":15,"time":[12,34,44],"time_domain":[13,15],"time_sync_period":[13,39],"timeract":28,"timestamp":12,"to":[1,2,12,34,42,44],"toggle_color":[15,40],"toggle_depth":[15,40],"toggle_ir":15,"top":13,"topic":[8,11,12,40,44],"tran":12,"transform":12,"translat":[12,15],"transport":[4,44],"transport_descriptor":30,"transport_id":30,"tri":12,"trigger":[6,44],"trigger2image_delay_us":13,"trigger_out_delay_us":13,"trigger_out_en":[13,27,28],"true":[13,14,15,16,18,22,23,28,29,30,31,44],"type":[30,34,44],"ubuntu":[1,4,37,40],"ubuntu22":31,"udev":[0,6],"udevadm":[6,44],"udp_transport":30,"udpv4":30,"uint32":44,"uint8":44,"ultim":39,"unbin":[19,20,24],"under":42,"universal":2,"unless":42,"updat":[4,37,40,44],"upgrad":44,"upgrade_firmwar":[13,39],"urdf":12,"url":13,"usb":[1,2,13,25,26,39,40],"usb_port":[13,25,26,27,28],"usbcor":[26,28,40],"usbf":[26,40],"usbfs_memory_mb":[26,28,40],"use":42,"use_intra_process_comm":29,"usebuiltintransport":30,"usertransport":30,"utf":30,"util":[4,40],"uvc":[2,39],"uvc_backend":[13,31,39],"v1":[1,7,25,39],"v2":[1,3,4,7,31,38,41],"v4l2":[13,25,31,39],"vector3":12,"vel":44,"veloc":44,"version":[30,42],"vertic":44,"video":2,"view_fram":12,"view_model":12,"viewer":7,"void":12,"vs":[10,31,41],"warn":[13,44],"warranti":42,"wfov":[17,41],"width":[13,19],"with":42,"without":42,"wmem_default":30,"wmem_max":30,"work":20,"wrapper":39,"write":42,"write_customer_data":[15,39],"www":[30,42],"x64":1,"xacro":[4,12],"xavier":1,"xl":[1,20],"xlsx":33,"xml":[2,30],"xmlns":30,"xmlschema":30,"xxx":20,"yaml":[13,24,25,28,35,37,44],"yaml_fil":34,"you":[26,42],"your":26,"yuyv":25,"zero_rot":12,"zero_tran":12},"titles":["OrbbecSDK V2 ROS2 \u5c01\u88c5\u6587\u6863","\u5f15\u8a00","Orbbec SDK \u6982\u8ff0","\u6982\u8ff0","\u73af\u5883\u914d\u7f6e","\u5b89\u88c5","\u6ce8\u518c\u811a\u672c\uff08\u5fc5\u9700\uff09","OrbbecViewer \u5feb\u901f\u5165\u95e8","ROS \u5305\u5feb\u901f\u5165\u95e8","\u5feb\u901f\u5f00\u59cb","\u5e94\u7528\u6307\u5357","\u538b\u7f29\u56fe\u50cf","\u5750\u6807\u7cfb\u548c TF \u53d8\u6362","\u542f\u52a8\u53c2\u6570","\u5728ROS 2\u4e2d\u542f\u7528\u548c\u53ef\u89c6\u5316\u70b9\u4e91","\u53ef\u7528\u670d\u52a1","\u53ef\u7528\u8bdd\u9898","\u9ad8\u7ea7\u6307\u5357","\u5bf9\u9f50\u6df1\u5ea6\u5230\u5f69\u8272","\u6df1\u5ea6 NFOV \u548c WFOV \u6a21\u5f0f\u914d\u7f6e","\u6df1\u5ea6\u5de5\u4f5c\u6a21\u5f0f\u5207\u6362","\u89c6\u5dee\u641c\u7d22\u504f\u79fb","\u5728 Gemini330 \u7cfb\u5217\u76f8\u673a\u4e2d\u4f7f\u7528 interleave_ae","\u7f51\u7edc\u76f8\u673a","\u8bbe\u5907\u9884\u8bbe","GMSL \u76f8\u673a","\u591a\u76f8\u673a","\u591a\u76f8\u673a\u540c\u6b65\u8bf4\u660e","\u591a\u76f8\u673a\u540c\u6b65\u9a8c\u8bc1\u8282\u70b9","\u9ad8\u6548\u7684\u8fdb\u7a0b\u5185\u901a\u4fe1\uff1a","\u9488\u5bf9Orbbec\u76f8\u673a\u4e0eROS2\u7684Fast DDS\u4f18\u5316","\u4f7f\u7528Orbbec ROS\u5305\u964d\u4f4eCPU\u4f7f\u7528\u7387","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u6570\u636e","\u6027\u80fd\u57fa\u51c6\u6d4b\u8bd5\u4f7f\u7528","\u4ecb\u7ecd","\u5176\u4ed6\u5de5\u5177","\u6784\u5efa Debian \u8f6f\u4ef6\u5305","\u5f00\u53d1\u8005\u6307\u5357","\u4ece main \u5206\u652f\u8fc1\u79fb\u5230\u5f00\u6e90 v2-main \u5206\u652f","\u5e38\u89c1\u95ee\u9898","Camera Devices","License","Lidar Devices","\u5b89\u88c5"],"titleterms":{"2l":24,"305":24,"330":24,"330l":24,"335":24,"335l":24,"335le":23,"336":24,"336l":24,"435le":23,"accuraci":24,"ae":13,"amr":24,"bolt":40,"calcandpublishstatictransform":12,"camera":41,"close":24,"cpu":31,"dds":[28,30],"deb":44,"debian":37,"default":24,"devic":[41,43],"fast":[28,30],"femto":[23,40],"g336x":24,"g33x":24,"gemini":[23,24],"gemini330":22,"gmsl":25,"high":24,"imu":[13,16,44],"interleave_a":22,"ip":23,"json":36,"launch":28,"ldp":13,"licens":42,"lidar":43,"main":39,"mega":23,"multi_camera_sync":[22,28],"nfov":19,"ob_benchmark":36,"obcameranod":12,"orbbec":[1,2,30,31],"orbbecsdk":0,"orbbecsdk_ros2":27,"orbbecview":7,"py":28,"python":34,"rang":24,"ros":[8,14,31,37],"ros2":[0,12,30,34],"rosbag2":8,"rviz2":[8,12,14,18],"sdk":2,"set_device_ip":23,"start_benchmark_param":36,"tf":[12,13],"udev":44,"usb":28,"v2":[0,2,39],"vs":12,"wfov":19,"yaml":34}}) \ No newline at end of file diff --git a/zh/source/camera_devices/1_overview/introduction.html b/zh/source/camera_devices/1_overview/introduction.html index 08ca3b1b..12bb48b4 100644 --- a/zh/source/camera_devices/1_overview/introduction.html +++ b/zh/source/camera_devices/1_overview/introduction.html @@ -799,7 +799,7 @@ thead th {

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/1_overview/orbbecsdk_overview.html b/zh/source/camera_devices/1_overview/orbbecsdk_overview.html index 7263a59d..e240f8ee 100644 --- a/zh/source/camera_devices/1_overview/orbbecsdk_overview.html +++ b/zh/source/camera_devices/1_overview/orbbecsdk_overview.html @@ -607,7 +607,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/1_overview/overview.html b/zh/source/camera_devices/1_overview/overview.html index b0da628d..0a0b3ace 100644 --- a/zh/source/camera_devices/1_overview/overview.html +++ b/zh/source/camera_devices/1_overview/overview.html @@ -445,7 +445,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/2_installation/build_the_package.html b/zh/source/camera_devices/2_installation/build_the_package.html index 94bfbe75..5239e1a3 100644 --- a/zh/source/camera_devices/2_installation/build_the_package.html +++ b/zh/source/camera_devices/2_installation/build_the_package.html @@ -478,7 +478,7 @@ colcon build --event-handlers

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/2_installation/installation.html b/zh/source/camera_devices/2_installation/installation.html index 6c8aea7d..570f892b 100644 --- a/zh/source/camera_devices/2_installation/installation.html +++ b/zh/source/camera_devices/2_installation/installation.html @@ -440,7 +440,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/2_installation/registration_script.html b/zh/source/camera_devices/2_installation/registration_script.html index 1f829ece..c6c59d91 100644 --- a/zh/source/camera_devices/2_installation/registration_script.html +++ b/zh/source/camera_devices/2_installation/registration_script.html @@ -446,7 +446,7 @@ sudo udevadm control

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/3_quickstarts/orbbecviewer.html b/zh/source/camera_devices/3_quickstarts/orbbecviewer.html index bd2138ec..4c8c5c1c 100644 --- a/zh/source/camera_devices/3_quickstarts/orbbecviewer.html +++ b/zh/source/camera_devices/3_quickstarts/orbbecviewer.html @@ -509,7 +509,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/3_quickstarts/quickstart.html b/zh/source/camera_devices/3_quickstarts/quickstart.html index 4a42c685..46de596e 100644 --- a/zh/source/camera_devices/3_quickstarts/quickstart.html +++ b/zh/source/camera_devices/3_quickstarts/quickstart.html @@ -517,7 +517,7 @@ ros2 param list

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/3_quickstarts/quickstarts.html b/zh/source/camera_devices/3_quickstarts/quickstarts.html index 4eb5e264..7592bd54 100644 --- a/zh/source/camera_devices/3_quickstarts/quickstarts.html +++ b/zh/source/camera_devices/3_quickstarts/quickstarts.html @@ -445,7 +445,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/application_guide.html b/zh/source/camera_devices/4_application_guide/application_guide.html index c2b4a6d5..ebe6276d 100644 --- a/zh/source/camera_devices/4_application_guide/application_guide.html +++ b/zh/source/camera_devices/4_application_guide/application_guide.html @@ -473,7 +473,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/compressed_image.html b/zh/source/camera_devices/4_application_guide/compressed_image.html index 153a16cd..71df16d6 100644 --- a/zh/source/camera_devices/4_application_guide/compressed_image.html +++ b/zh/source/camera_devices/4_application_guide/compressed_image.html @@ -434,7 +434,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/coordinate_and_tf.html b/zh/source/camera_devices/4_application_guide/coordinate_and_tf.html index 8cec7d8f..8e5a558b 100644 --- a/zh/source/camera_devices/4_application_guide/coordinate_and_tf.html +++ b/zh/source/camera_devices/4_application_guide/coordinate_and_tf.html @@ -775,7 +775,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/launch_parameters.html b/zh/source/camera_devices/4_application_guide/launch_parameters.html index 9668eff9..58f04eab 100644 --- a/zh/source/camera_devices/4_application_guide/launch_parameters.html +++ b/zh/source/camera_devices/4_application_guide/launch_parameters.html @@ -1117,7 +1117,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/point_cloud.html b/zh/source/camera_devices/4_application_guide/point_cloud.html index f24f486f..0e02b1e0 100644 --- a/zh/source/camera_devices/4_application_guide/point_cloud.html +++ b/zh/source/camera_devices/4_application_guide/point_cloud.html @@ -479,7 +479,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/services.html b/zh/source/camera_devices/4_application_guide/services.html index 66a94548..a07cf018 100644 --- a/zh/source/camera_devices/4_application_guide/services.html +++ b/zh/source/camera_devices/4_application_guide/services.html @@ -780,7 +780,7 @@ ros2 service call

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/4_application_guide/topics.html b/zh/source/camera_devices/4_application_guide/topics.html index 0b1c0ce2..4bfe2efe 100644 --- a/zh/source/camera_devices/4_application_guide/topics.html +++ b/zh/source/camera_devices/4_application_guide/topics.html @@ -544,7 +544,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/advanced_guide.html b/zh/source/camera_devices/5_advanced_guide/advanced_guide.html index efb689e0..52072c40 100644 --- a/zh/source/camera_devices/5_advanced_guide/advanced_guide.html +++ b/zh/source/camera_devices/5_advanced_guide/advanced_guide.html @@ -527,7 +527,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html b/zh/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html index 5abc9d5a..646fac23 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/align_depth_color.html @@ -463,7 +463,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html b/zh/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html index 1e51b0f3..2637bc7c 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/configuration_of_depth_NFOV_and_WFOV_modes.html @@ -437,7 +437,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html b/zh/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html index 70a3f9b8..a0d42fa0 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/depth_work_mode_switch.html @@ -455,7 +455,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html b/zh/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html index ff6ad8b4..4cad74f4 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/disparity_search_offset.html @@ -519,7 +519,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html b/zh/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html index cdab0123..58576cce 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/interleave_ae_mode.html @@ -483,7 +483,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/net_camera.html b/zh/source/camera_devices/5_advanced_guide/configuration/net_camera.html index e22cd4ae..02e38376 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/net_camera.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/net_camera.html @@ -519,7 +519,7 @@ net_device_port:=8090

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html b/zh/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html index 2c71217b..ba9bf2a0 100644 --- a/zh/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html +++ b/zh/source/camera_devices/5_advanced_guide/configuration/predefined_presets.html @@ -627,7 +627,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html b/zh/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html index 22602243..2541c78b 100644 --- a/zh/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html +++ b/zh/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html @@ -489,7 +489,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html index cc0d0705..350d4bf0 100644 --- a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html +++ b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera.html @@ -518,7 +518,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html index e2a16ce7..08e2d70d 100644 --- a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html +++ b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced.html @@ -506,7 +506,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html index 6d549148..dc4d38c6 100644 --- a/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html +++ b/zh/source/camera_devices/5_advanced_guide/multi_camera/multi_camera_synced_verification_tool.html @@ -580,7 +580,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html b/zh/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html index b211c29e..e0ecda09 100644 --- a/zh/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html +++ b/zh/source/camera_devices/5_advanced_guide/performance/efficient_intra_process_communication.html @@ -460,7 +460,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html b/zh/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html index cee9d0d9..63da62f1 100644 --- a/zh/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html +++ b/zh/source/camera_devices/5_advanced_guide/performance/fastdds_tuning.html @@ -557,7 +557,7 @@ net.core.wmem_default=2147483647

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html b/zh/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html index 36a92818..215c3945 100644 --- a/zh/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html +++ b/zh/source/camera_devices/5_advanced_guide/performance/lower_cpu_usage.html @@ -618,7 +618,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/6_benchmark/benchmark.html b/zh/source/camera_devices/6_benchmark/benchmark.html index 33a1965d..c6f1233f 100644 --- a/zh/source/camera_devices/6_benchmark/benchmark.html +++ b/zh/source/camera_devices/6_benchmark/benchmark.html @@ -451,7 +451,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/6_benchmark/benchmark_data.html b/zh/source/camera_devices/6_benchmark/benchmark_data.html index 79a5ed73..cd0ad69a 100644 --- a/zh/source/camera_devices/6_benchmark/benchmark_data.html +++ b/zh/source/camera_devices/6_benchmark/benchmark_data.html @@ -444,7 +444,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/6_benchmark/benchmark_usage.html b/zh/source/camera_devices/6_benchmark/benchmark_usage.html index 53a24376..3380e18c 100644 --- a/zh/source/camera_devices/6_benchmark/benchmark_usage.html +++ b/zh/source/camera_devices/6_benchmark/benchmark_usage.html @@ -547,7 +547,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/6_benchmark/introduction.html b/zh/source/camera_devices/6_benchmark/introduction.html index d826ebc5..d8c73572 100644 --- a/zh/source/camera_devices/6_benchmark/introduction.html +++ b/zh/source/camera_devices/6_benchmark/introduction.html @@ -458,7 +458,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/6_benchmark/othertools.html b/zh/source/camera_devices/6_benchmark/othertools.html index 02d9ba9e..32261397 100644 --- a/zh/source/camera_devices/6_benchmark/othertools.html +++ b/zh/source/camera_devices/6_benchmark/othertools.html @@ -481,7 +481,7 @@ ros2 run orbbec_camera

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/7_developer_guide/building_a_Debian_Package.html b/zh/source/camera_devices/7_developer_guide/building_a_Debian_Package.html index bac13f95..ca3728f9 100644 --- a/zh/source/camera_devices/7_developer_guide/building_a_Debian_Package.html +++ b/zh/source/camera_devices/7_developer_guide/building_a_Debian_Package.html @@ -463,7 +463,7 @@ bash .make_deb.sh

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/7_developer_guide/developer_guide.html b/zh/source/camera_devices/7_developer_guide/developer_guide.html index 11a7d0b0..eda9784a 100644 --- a/zh/source/camera_devices/7_developer_guide/developer_guide.html +++ b/zh/source/camera_devices/7_developer_guide/developer_guide.html @@ -444,7 +444,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/7_developer_guide/migration_guide.html b/zh/source/camera_devices/7_developer_guide/migration_guide.html index 3bdad258..17c124d6 100644 --- a/zh/source/camera_devices/7_developer_guide/migration_guide.html +++ b/zh/source/camera_devices/7_developer_guide/migration_guide.html @@ -1260,7 +1260,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/8_FAQ/FAQ.html b/zh/source/camera_devices/8_FAQ/FAQ.html index 54b65332..48606236 100644 --- a/zh/source/camera_devices/8_FAQ/FAQ.html +++ b/zh/source/camera_devices/8_FAQ/FAQ.html @@ -442,7 +442,7 @@

8.3. 如何采集和保存日志

1. SDK debug 日志

-

将 launch 参数 log_level 设为 debug 运行后,会在当前工程目录下的 Log/ 文件夹中生成 SDK 日志文件。如果需要为本次测试指定一个更易识别的日志文件名,可以修改参数 log_file_name。

+

将 launch 参数 log_level 设为 debug 运行后,会在当前工作目录下的 Log/ 文件夹中生成 SDK 日志文件。如果需要为本次测试指定一个更易识别的日志文件名,可以修改参数 log_file_name。

  • SDK 日志是追加写入的:多次启动会在同一个文件里不断累积日志。

  • 建议:在准备打包日志发给技术支持前,先删除旧的日志文件,然后重新复现问题并采集新的日志,这样日志更干净、定位更准确。

  • @@ -453,6 +453,16 @@
  • 设置为 output="log" 后,ROS2 日志将保存在 ~/.ros/log/ 目录下。

  • 如需提交问题,请同时打包 Log/ 目录下的 SDK 日志和 ~/.ros/log/ 下对应时间的 ROS2 日志,一并提供。

+

3. 示例

+

在终端运行

+
ros2 launch orbbec_camera gemini_330_series.launch.py log_level:=debug
+
+
+

alt text

+

即可在当前工作目录下的 Log 文件夹下查看 SDK 日志 +alt text

+

ros2 log 默认开启,可在 ~/.ros/log/ 下查看 +alt text

8.4. 为什么有这么多启动文件?

@@ -548,7 +558,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/camera_devices/index.html b/zh/source/camera_devices/index.html index d43c1b1c..bdefa776 100644 --- a/zh/source/camera_devices/index.html +++ b/zh/source/camera_devices/index.html @@ -592,7 +592,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/license.html b/zh/source/license.html index 0e14af34..89b39d66 100644 --- a/zh/source/license.html +++ b/zh/source/license.html @@ -429,7 +429,7 @@ language governing permissions and limitations under the License.

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/lidar_devices/index.html b/zh/source/lidar_devices/index.html index 037600c8..027ed4ae 100644 --- a/zh/source/lidar_devices/index.html +++ b/zh/source/lidar_devices/index.html @@ -434,7 +434,7 @@

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.

diff --git a/zh/source/lidar_devices/lidar.html b/zh/source/lidar_devices/lidar.html index c86688c7..d3eb9aad 100644 --- a/zh/source/lidar_devices/lidar.html +++ b/zh/source/lidar_devices/lidar.html @@ -638,7 +638,7 @@ ros2 topic echo

© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。 - 最后更新于 2026年02月05日 06:50:11. + 最后更新于 2026年02月05日 09:12:35.