From 2c11882ef34398b218c5a295e2921b0bf95fefc5 Mon Sep 17 00:00:00 2001 From: ifm-csr Date: Thu, 22 Aug 2024 05:07:23 +0000 Subject: [PATCH] [bot] update built doc --- .../compatibility_matrix.html | 77 +++++++++++++------ v1.4.32/ODS/getting_started.html | 8 +- .../compatibility_matrix.md.txt | 30 ++++++-- v1.4.32/_sources/ODS/getting_started.md.txt | 8 +- v1.4.32/index.html | 2 + v1.4.32/searchindex.js | 2 +- 6 files changed, 86 insertions(+), 41 deletions(-) diff --git a/v1.4.32/CompatibilityMatrix/compatibility_matrix.html b/v1.4.32/CompatibilityMatrix/compatibility_matrix.html index d079a17a..a93cbb6b 100644 --- a/v1.4.32/CompatibilityMatrix/compatibility_matrix.html +++ b/v1.4.32/CompatibilityMatrix/compatibility_matrix.html @@ -71,6 +71,8 @@
  • Getting started
  • Firmware
  • Compatibility Matrix
  • @@ -108,53 +110,80 @@

    Compatibility matrix

    +
    +

    Firmware and Hardware compatibility matrix

    - - + + - - - + + + - - - + + + + + + + + + - - - + + + - - - - - - - - - - - -

    Firmware Version

    Supported VPU Hardware

    Supported VPU Hardware

    Supported Camera Head Hardware

    FW version

    ifm3d-library

    ifmVisionAssistant

    1.4.30

    M04308
    OVP810
    OVP811

    O3R222AA, O3R222AB, O3R222AC
    O3R225AB, O3R225AC, O3R225AD

    OVP810
    OVP811

    O3R222
    O3R225

    FW 1.4.30 or FW 1.1.41

    1.4.3, 1.5.3

    2.8.7

    1.1.30

    OVP800
    OVP801
    M04239

    O3R222
    O3R225AB
    03R225AC

    OVP800
    OVP801
    M04239

    O3R222
    03R225

    FW 1.4.32

    1.4.3, 1.5.3

    2.8.7

    OVP800
    OVP801
    M04239

    O3R222
    03R225

    FW 1.1.30

    1.4.3

    2.6.24, 2.7.6

    1.0.14

    OVP800
    M04239

    O3R222
    O3R225AB
    03R225AC

    OVP800
    M04239

    O3R222
    03R225

    FW 1.0.14

    1.2.6

    2.6.14

    0.16.23

    OVP800
    M04239

    O3R222
    O3R225AB
    03R225AC

    1.1.1

    2.6.7

    0.14.23

    OVP800
    M03975
    MO4239

    O3R222
    O3R225
    M03933
    M03969

    0.93.x

    NA

    Note

    -

    Other combinations of versions than the ones listed in the table above could work but are not officially supported by ifm.

    +
      +
    • Other combinations of versions than the ones listed in the table above could work but are not officially supported by ifm. See table below

    • +
    • Newer API versions are aimed to be backward compatible. Please verify via the API release notes and changelog.

    • +

    To review hardware specifications, refer to the available hardware documentation.

    +
    +

    ifm3d-ros and ifm3d-ros2 version compatibility

    Please refer to the specific packages for ROS compatibility matrices:

    diff --git a/v1.4.32/ODS/getting_started.html b/v1.4.32/ODS/getting_started.html index 0f6ed13a..49ef6327 100644 --- a/v1.4.32/ODS/getting_started.html +++ b/v1.4.32/ODS/getting_started.html @@ -132,10 +132,10 @@

    Getting started with ODS

    - -

    This document briefly outlines the main steps for getting started with the ifm ODS solution on the O3R perception platform.

    +

    Check out this video to get started with ODS:

    +
    +

    Alternatively, you can read through the steps below.

    Prerequisites

      diff --git a/v1.4.32/_sources/CompatibilityMatrix/compatibility_matrix.md.txt b/v1.4.32/_sources/CompatibilityMatrix/compatibility_matrix.md.txt index 4cc3e90e..1e800594 100644 --- a/v1.4.32/_sources/CompatibilityMatrix/compatibility_matrix.md.txt +++ b/v1.4.32/_sources/CompatibilityMatrix/compatibility_matrix.md.txt @@ -1,20 +1,34 @@ # Compatibility matrix -| Firmware Version | Supported VPU Hardware | Supported Camera Head Hardware | ifm3d-library | ifmVisionAssistant | -| --------------------------------------------------------------------- | ------------------------------ | ------------------------------------------ | ------------- | ------------------ | -| [1.4.30](../Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes.md) | M04308
      OVP810
      OVP811 | O3R222AA, O3R222AB, O3R222AC
      O3R225AB, O3R225AC, O3R225AD | 1.4.3, 1.5.3 | 2.8.7 | -| [1.1.30](../Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes.md) | OVP800
      OVP801
      M04239 | O3R222
      O3R225AB
      03R225AC | 1.4.3 | 2.6.24, 2.7.6 | -| [1.0.14](../Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes.md) | OVP800
      M04239 | O3R222
      O3R225AB
      03R225AC | 1.2.6 | 2.6.14 | -| [0.16.23](../Firmware/ReleaseNotes/FW_0.16.x/FW_0.16.x_Release_Notes.md) | OVP800
      M04239 | O3R222
      O3R225AB
      03R225AC | 1.1.1 | 2.6.7 | -| [0.14.23](../Firmware/ReleaseNotes/FW_0.14.x/Firmware_0.14.x_Release_Notes.md) | OVP800
      M03975
      MO4239 | O3R222
      O3R225
      M03933
      M03969 | 0.93.x | NA | +## Firmware and Hardware compatibility matrix + | Supported VPU Hardware | Supported Camera Head Hardware | FW version | ifm3d-library | ifmVisionAssistant | + | ------------------------------ | ------------------------------ | ---------- | ------------- | ------------------ | + | OVP810
      OVP811 | O3R222
      O3R225 | FW 1.4.30 or FW 1.1.41 | 1.4.3, 1.5.3 | 2.8.7 | + | OVP800
      OVP801
      M04239 | O3R222
      03R225 | FW 1.4.32 | 1.4.3, 1.5.3 | 2.8.7 | + | OVP800
      OVP801
      M04239 | O3R222
      03R225 | FW 1.1.30 | 1.4.3 | 2.6.24, 2.7.6 | + | OVP800
      M04239 | O3R222
      03R225 | FW 1.0.14 | 1.2.6 | 2.6.14 | :::{note} -Other combinations of versions than the ones listed in the table above could work but are not officially supported by ifm. +- Other combinations of versions than the ones listed in the table above could work but are not officially supported by ifm. [See table below](#suggested-hardware) +- Newer API versions are aimed to be backward compatible. Please verify via the API release notes and changelog. ::: To review hardware specifications, refer to the [available hardware documentation](../Technology/Hardware/hardware_specifications.md). +## Recommended Hardware + +The following hardware combination table is recommended from a performance point of view. +Typically the respective changes regarding ifm internal productions state, e.g. O3R222AA vs. O3R222AB, are minimal. Newer production states may correspond to improved performance, see suggestions in table below. Such performance improvements may include updated calibration routines in the ifm internal production pipeline, etc. Please get in touch with your ifm sales engineer for further details. + +| VPU Hardware | Recommended Camera Head Hardware | Recommended Firmware Version | +| ------------------------------ | ---------------------------------------------------- | ------------------------------------------------------------------------------ | +| OVP810
      OVP811 | O3R222AC and later
      O3R225AC, O3R225AD and later | [1.4.30](../Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes.md) or [1.1.41](../Firmware/ReleaseNotes/FW_1.1.41/FW_1.1.41_Release_Notes.md) | +| OVP800
      OVP801
      M04239 | O3R222AA, O3R222AB
      03R225AC, O3R225AD and later | [1.1.30](../Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes.md) or [1.4.32](../Firmware/ReleaseNotes/FW_1.4.32/FW_1.4.32_release_notes.md) | +| OVP800
      M04239 | O3R222AA
      O3R225AB, 03R225AC | [1.0.14](../Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes.md) | + + + ## ifm3d-ros and ifm3d-ros2 version compatibility Please refer to the specific packages for ROS compatibility matrices: diff --git a/v1.4.32/_sources/ODS/getting_started.md.txt b/v1.4.32/_sources/ODS/getting_started.md.txt index 9a2b8204..d4003b94 100644 --- a/v1.4.32/_sources/ODS/getting_started.md.txt +++ b/v1.4.32/_sources/ODS/getting_started.md.txt @@ -1,10 +1,10 @@ # Getting started with ODS - +Check out this video to get started with ODS: +:::{youtube} Icvgb2IczIQ +::: -This document briefly outlines the main steps for getting started with the ifm ODS solution on the O3R perception platform. +Alternatively, you can read through the steps below. ## Prerequisites diff --git a/v1.4.32/index.html b/v1.4.32/index.html index f4fcd813..c7c2d058 100644 --- a/v1.4.32/index.html +++ b/v1.4.32/index.html @@ -124,6 +124,8 @@

      Welcome to the O3R’s documentation!Compatibility Matrix diff --git a/v1.4.32/searchindex.js b/v1.4.32/searchindex.js index 3510b90b..65594385 100644 --- a/v1.4.32/searchindex.js +++ b/v1.4.32/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["CHANGELOG", "CalibrationRoutines/CameraCalibrationVerification/extrinsic_calibration_verification", "CalibrationRoutines/IntroToCalibrations/README", "CalibrationRoutines/MCC/mcc_with_iVA", "CalibrationRoutines/MCC/mcc_with_wizard", "CalibrationRoutines/OVPCalibration/README", "CalibrationRoutines/SCC/README", "CalibrationRoutines/index_calibrations", "CompatibilityMatrix/compatibility_matrix", "FAQ/FAQ", "Firmware/ReleaseNotes/FW_0.14.x/Firmware_0.14.x_Release_Notes", "Firmware/ReleaseNotes/FW_0.16.x/FW_0.16.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_migration_guide", "Firmware/ReleaseNotes/FW_1.0.x/index", "Firmware/ReleaseNotes/FW_1.1.41/FW_1.1.41_Release_Notes", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_migration_guide", "Firmware/ReleaseNotes/FW_1.1.x/index", "Firmware/ReleaseNotes/FW_1.4.32/FW_1.4.32_release_notes", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_migration_guide", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes", "Firmware/ReleaseNotes/FW_1.4.x/index", "Firmware/ReleaseNotes/index", "Firmware/fw_update", "Firmware/index", "GettingStarted/Unboxing/hw_unboxing", "GettingStarted/ifmVisionAssistant/connecting_ifmVA_to_O3R", "GettingStarted/ifmVisionAssistant/first_steps_ifmVA", "GettingStarted/ifmVisionAssistant/iVA_with_wine", "GettingStarted/ifmVisionAssistant/index_iVA", "GettingStarted/ifmVisionAssistant/introduction_and_installation", "GettingStarted/index_getting_started", "GettingStarted/index_sw_stack", "ODS/ChangingViews/changing_views", "ODS/Configuration/configuration", "ODS/Cpp/diagnostic", "ODS/Cpp/how_to_use_examples", "ODS/Cpp/index_ifmODS_cpp", "ODS/Cpp/ods_config", "ODS/Cpp/ods_demo", "ODS/Cpp/ods_get_data", "ODS/DeviceVerification/index_device_verification", "ODS/DeviceVerification/ods_temperature_tests", "ODS/DustMitigation/dust_mitigation", "ODS/ExtrinsicCalibration/index_extrinsic_calibration", "ODS/Instantiation/instantiation", "ODS/Mounting/mounting", "ODS/NegativeObstacles/negative_obstacles", "ODS/OccupancyGrid/occupancy_grid", "ODS/OverhangingLoads/overhanging_loads", "ODS/Performance/ConcurrentWorkloads/concurrent_workloads", "ODS/Performance/PerformanceBenchmark/ods_performance_benchmark", "ODS/Performance/PerformanceVerification/ods_performance_verification", "ODS/Performance/TOFArtifacts/ods_tof_artifacts", "ODS/Performance/index_performance", "ODS/Python/diagnostic", "ODS/Python/how_to_use_examples", "ODS/Python/index_ifmODS_python", "ODS/Python/ods_config", "ODS/Python/ods_demo", "ODS/Python/ods_stream", "ODS/Recording/ods_data_recording", "ODS/Zones/zones", "ODS/getting_started", "ODS/iVA/iVA_diagnostic", "ODS/iVA/index_ifmODS_iVA", "ODS/index_ods", "README", "SoftwareInterfaces/Docker/autostart", "SoftwareInterfaces/Docker/deployVPU", "SoftwareInterfaces/Docker/docker", "SoftwareInterfaces/Docker/gpu", "SoftwareInterfaces/Docker/index_docker", "SoftwareInterfaces/Docker/logging", "SoftwareInterfaces/Docker/resource_management", "SoftwareInterfaces/Docker/tensorRT/TensorRT_on_a_VPU_hardware", "SoftwareInterfaces/Examples/examples", "SoftwareInterfaces/Toolbox/index_toolbox", "SoftwareInterfaces/iVA/ReleaseNotes/index_iVA_release_notes", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.7.6", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.8.7", "SoftwareInterfaces/iVA/changing_parameters", "SoftwareInterfaces/iVA/configuring_applications", "SoftwareInterfaces/iVA/device_and_diagnosis_data", "SoftwareInterfaces/iVA/index_iVA", "SoftwareInterfaces/iVA/manual_calibration", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_bootup_monitoring", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_example_output", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_retrieval", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/index_diagnostic_retrieval", "SoftwareInterfaces/ifmDiagnostic/ServiceReport/service_report", "SoftwareInterfaces/ifmDiagnostic/debugging", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_bootsequence", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_di", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_head", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_imu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_odsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_port", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_vpu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_boot_sequence", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_di", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_head", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_imu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_odsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_pdsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_port", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_vpu", "SoftwareInterfaces/ifmDiagnostic/diagnostic_reaction_strategy", "SoftwareInterfaces/ifmDiagnostic/diagnostic_sources", "SoftwareInterfaces/ifmDiagnostic/index_diagnostic", "Technology/2D/2d", "Technology/3D/AcquisitionParams/index_acquisition_params", "Technology/3D/ImagesDescription/confidenceImage", "Technology/3D/ImagesDescription/imagesDescription", "Technology/3D/ImagesDescription/index_images_description", "Technology/3D/IntrinsicCalib/intrinsic_calib_3d", "Technology/3D/ProcessingParams/bilateralFilter", "Technology/3D/ProcessingParams/filteringProcess", "Technology/3D/ProcessingParams/index_processing_params", "Technology/3D/ProcessingParams/maxDistNoise", "Technology/3D/ProcessingParams/median", "Technology/3D/ProcessingParams/minAmplitude", "Technology/3D/ProcessingParams/minReflectivity", "Technology/3D/ProcessingParams/mixedPixelFilter", "Technology/3D/ProcessingParams/processing_params", "Technology/3D/ProcessingParams/strayLight", "Technology/3D/ProcessingParams/symmetryThreshold", "Technology/3D/ProcessingParams/temporalFilter", "Technology/3D/ProcessingParams/use_cuda", "Technology/3D/index_3d", "Technology/3D/modes", "Technology/3D/triggering", "Technology/Hardware/Mounting/appendix_clearance_area", "Technology/Hardware/Mounting/clearance_area", "Technology/Hardware/Mounting/coordinate_systems", "Technology/Hardware/Mounting/heat_dissipation_guidelines", "Technology/Hardware/Mounting/index_mounting", "Technology/Hardware/Wiring/cable_management", "Technology/Hardware/Wiring/index_wiring", "Technology/Hardware/Wiring/wiring", "Technology/Hardware/camera_heads", "Technology/Hardware/hardware_specifications", "Technology/Hardware/index_hardware", "Technology/PortsOverview/ports_overview", "Technology/SystemVerification/index_system_verification", "Technology/SystemVerification/stress_tests", "Technology/VPU/IMU/imu", "Technology/VPU/ResourceManagement/index_resource_management", "Technology/VPU/Timestamps/timestamps", "Technology/VPU/can", "Technology/VPU/ethernet", "Technology/VPU/hmi", "Technology/VPU/index_vpu", "Technology/VPU/sntp", "Technology/VPU/ssh", "Technology/VPU/usb", "Technology/configuration", "Technology/index_technology", "downloadable/index", "ifm3d-examples/CHANGELOG", "ifm3d-examples/README", "ifm3d-examples/common/README", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_image_rectification/python/README", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_intrinsics_to_cartesian/python/README", "ifm3d-examples/o3d3xx-o3x1xx/README", "ifm3d-examples/o3d3xx-o3x1xx/doc/ex-multi_camera_grabber", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/README", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/ppm-io-master/README", "ifm3d-examples/ovp8xx/README", "ifm3d-examples/ovp8xx/cpp/README", "ifm3d-examples/ovp8xx/cpp/core/ifm3d_playground/README", "ifm3d-examples/ovp8xx/cpp/ods/README", "ifm3d-examples/ovp8xx/docker/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-base/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/Readme", "ifm3d-examples/ovp8xx/python/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/viewer", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/ods/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/extrinsic_calibration/static_camera_calibration/README", "index", "index_software_interfaces", "news_fw"], "filenames": ["CHANGELOG.rst", "CalibrationRoutines/CameraCalibrationVerification/extrinsic_calibration_verification.md", "CalibrationRoutines/IntroToCalibrations/README.md", "CalibrationRoutines/MCC/mcc_with_iVA.md", "CalibrationRoutines/MCC/mcc_with_wizard.md", "CalibrationRoutines/OVPCalibration/README.md", "CalibrationRoutines/SCC/README.md", "CalibrationRoutines/index_calibrations.md", "CompatibilityMatrix/compatibility_matrix.md", "FAQ/FAQ.md", "Firmware/ReleaseNotes/FW_0.14.x/Firmware_0.14.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_0.16.x/FW_0.16.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.0.x/index.md", "Firmware/ReleaseNotes/FW_1.1.41/FW_1.1.41_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.1.x/index.md", "Firmware/ReleaseNotes/FW_1.4.32/FW_1.4.32_release_notes.md", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes.md", "Firmware/ReleaseNotes/FW_1.4.x/index.md", "Firmware/ReleaseNotes/index.md", "Firmware/fw_update.md", "Firmware/index.md", "GettingStarted/Unboxing/hw_unboxing.md", "GettingStarted/ifmVisionAssistant/connecting_ifmVA_to_O3R.md", "GettingStarted/ifmVisionAssistant/first_steps_ifmVA.md", "GettingStarted/ifmVisionAssistant/iVA_with_wine.md", "GettingStarted/ifmVisionAssistant/index_iVA.md", "GettingStarted/ifmVisionAssistant/introduction_and_installation.md", "GettingStarted/index_getting_started.md", "GettingStarted/index_sw_stack.md", "ODS/ChangingViews/changing_views.md", "ODS/Configuration/configuration.md", "ODS/Cpp/diagnostic.md", "ODS/Cpp/how_to_use_examples.md", "ODS/Cpp/index_ifmODS_cpp.md", "ODS/Cpp/ods_config.md", "ODS/Cpp/ods_demo.md", "ODS/Cpp/ods_get_data.md", "ODS/DeviceVerification/index_device_verification.md", "ODS/DeviceVerification/ods_temperature_tests.md", "ODS/DustMitigation/dust_mitigation.md", "ODS/ExtrinsicCalibration/index_extrinsic_calibration.md", "ODS/Instantiation/instantiation.md", "ODS/Mounting/mounting.md", "ODS/NegativeObstacles/negative_obstacles.md", "ODS/OccupancyGrid/occupancy_grid.md", "ODS/OverhangingLoads/overhanging_loads.md", "ODS/Performance/ConcurrentWorkloads/concurrent_workloads.md", "ODS/Performance/PerformanceBenchmark/ods_performance_benchmark.md", "ODS/Performance/PerformanceVerification/ods_performance_verification.md", "ODS/Performance/TOFArtifacts/ods_tof_artifacts.md", "ODS/Performance/index_performance.md", "ODS/Python/diagnostic.md", "ODS/Python/how_to_use_examples.md", "ODS/Python/index_ifmODS_python.md", "ODS/Python/ods_config.md", "ODS/Python/ods_demo.md", "ODS/Python/ods_stream.md", "ODS/Recording/ods_data_recording.md", "ODS/Zones/zones.md", "ODS/getting_started.md", "ODS/iVA/iVA_diagnostic.md", "ODS/iVA/index_ifmODS_iVA.md", "ODS/index_ods.md", "README.md", "SoftwareInterfaces/Docker/autostart.md", "SoftwareInterfaces/Docker/deployVPU.md", "SoftwareInterfaces/Docker/docker.md", "SoftwareInterfaces/Docker/gpu.md", "SoftwareInterfaces/Docker/index_docker.md", "SoftwareInterfaces/Docker/logging.md", "SoftwareInterfaces/Docker/resource_management.md", "SoftwareInterfaces/Docker/tensorRT/TensorRT_on_a_VPU_hardware.md", "SoftwareInterfaces/Examples/examples.md", "SoftwareInterfaces/Toolbox/index_toolbox.md", "SoftwareInterfaces/iVA/ReleaseNotes/index_iVA_release_notes.md", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.7.6.md", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.8.7.md", "SoftwareInterfaces/iVA/changing_parameters.md", "SoftwareInterfaces/iVA/configuring_applications.md", "SoftwareInterfaces/iVA/device_and_diagnosis_data.md", "SoftwareInterfaces/iVA/index_iVA.md", "SoftwareInterfaces/iVA/manual_calibration.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_bootup_monitoring.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_example_output.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_retrieval.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/index_diagnostic_retrieval.md", "SoftwareInterfaces/ifmDiagnostic/ServiceReport/service_report.md", "SoftwareInterfaces/ifmDiagnostic/debugging.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_bootsequence.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_di.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_head.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_imu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_odsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_port.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_vpu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_boot_sequence.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_di.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_head.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_imu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_odsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_pdsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_port.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_vpu.md", "SoftwareInterfaces/ifmDiagnostic/diagnostic_reaction_strategy.md", "SoftwareInterfaces/ifmDiagnostic/diagnostic_sources.md", "SoftwareInterfaces/ifmDiagnostic/index_diagnostic.md", "Technology/2D/2d.md", "Technology/3D/AcquisitionParams/index_acquisition_params.md", "Technology/3D/ImagesDescription/confidenceImage.md", "Technology/3D/ImagesDescription/imagesDescription.md", "Technology/3D/ImagesDescription/index_images_description.md", "Technology/3D/IntrinsicCalib/intrinsic_calib_3d.md", "Technology/3D/ProcessingParams/bilateralFilter.md", "Technology/3D/ProcessingParams/filteringProcess.md", "Technology/3D/ProcessingParams/index_processing_params.md", "Technology/3D/ProcessingParams/maxDistNoise.md", "Technology/3D/ProcessingParams/median.md", "Technology/3D/ProcessingParams/minAmplitude.md", "Technology/3D/ProcessingParams/minReflectivity.md", "Technology/3D/ProcessingParams/mixedPixelFilter.md", "Technology/3D/ProcessingParams/processing_params.md", "Technology/3D/ProcessingParams/strayLight.md", "Technology/3D/ProcessingParams/symmetryThreshold.md", "Technology/3D/ProcessingParams/temporalFilter.md", "Technology/3D/ProcessingParams/use_cuda.md", "Technology/3D/index_3d.md", "Technology/3D/modes.md", "Technology/3D/triggering.md", "Technology/Hardware/Mounting/appendix_clearance_area.md", "Technology/Hardware/Mounting/clearance_area.md", "Technology/Hardware/Mounting/coordinate_systems.md", "Technology/Hardware/Mounting/heat_dissipation_guidelines.md", "Technology/Hardware/Mounting/index_mounting.md", "Technology/Hardware/Wiring/cable_management.md", "Technology/Hardware/Wiring/index_wiring.md", "Technology/Hardware/Wiring/wiring.md", "Technology/Hardware/camera_heads.md", "Technology/Hardware/hardware_specifications.md", "Technology/Hardware/index_hardware.md", "Technology/PortsOverview/ports_overview.md", "Technology/SystemVerification/index_system_verification.md", "Technology/SystemVerification/stress_tests.md", "Technology/VPU/IMU/imu.md", "Technology/VPU/ResourceManagement/index_resource_management.md", "Technology/VPU/Timestamps/timestamps.md", "Technology/VPU/can.md", "Technology/VPU/ethernet.md", "Technology/VPU/hmi.md", "Technology/VPU/index_vpu.md", "Technology/VPU/sntp.md", "Technology/VPU/ssh.md", "Technology/VPU/usb.md", "Technology/configuration.md", "Technology/index_technology.md", "downloadable/index.md", "ifm3d-examples/CHANGELOG.md", "ifm3d-examples/README.md", "ifm3d-examples/common/README.md", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_image_rectification/python/README.md", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_intrinsics_to_cartesian/python/README.md", "ifm3d-examples/o3d3xx-o3x1xx/README.md", "ifm3d-examples/o3d3xx-o3x1xx/doc/ex-multi_camera_grabber.md", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/README.md", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/ppm-io-master/README.md", "ifm3d-examples/ovp8xx/README.md", "ifm3d-examples/ovp8xx/cpp/README.md", "ifm3d-examples/ovp8xx/cpp/core/ifm3d_playground/README.md", "ifm3d-examples/ovp8xx/cpp/ods/README.md", "ifm3d-examples/ovp8xx/docker/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-base/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/Readme.md", "ifm3d-examples/ovp8xx/python/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/viewer.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/ods/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/extrinsic_calibration/static_camera_calibration/README.md", "index.md", "index_software_interfaces.md", "news_fw.md"], "titles": ["<no title>", "How to verify the extrinsic calibration", "Introduction to ifm camera coordinate systems and their transformations", "Motion Camera Calibration", "Motion Camera Calibration Wizard", "VPU extrinsic calibration", "Static camera calibration routine", "Calibration routines", "Compatibility matrix", "FAQ", "FIRMWARE 0.14.23 RELEASE NOTES", "FIRMWARE 0.16.23 RELEASE NOTES", "FIRMWARE 1.0.14 RELEASE NOTES", "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x", "Release notes Firmware 1.0.14", "FIRMWARE 1.1.41 RELEASE NOTES", "FIRMWARE 1.1.30 RELEASE NOTES", "FW 1.1.30 migration guide", "Firmware 1.1.30", "FIRMWARE 1.4.32 RELEASE NOTES", "Firmware 1.4.30 migration guide", "Firmware 1.4.30 release notes", "Firmware 1.4.30", "Release notes", "How to update the firmware", "O3R firmware", "Hardware unboxing", "Starting the ifmVisionAssistant and connecting to the O3R-System", "First steps after the first initial connection", "ifmVisionAssistant on Linux", "Getting started with the ifm Vision Assistant", "Introduction to the ifmVisionAssistant", "Getting started with the O3R", "Pick your favorite software stack", "How to switch active cameras", "Configuration", "How to monitor the diagnostic", "How to use these examples", "C++ examples", "How to configure ODS", "Full ODS example", "How to stream ODS data", "Testing ODS", "ODS temperature tests", "Dust mitigation", "Extrinsic calibration for ODS", "Instantiation", "Camera mounting for ODS", "Negative obstacles", "Occupancy grid", "Overhanging loads", "Running workloads concurrent with ODS", "ODS Performance", "ODS Performance evaluation", "Artifacts and their impacts", "ODS performance", "How to monitor the diagnostic", "How to use these examples", "Python examples", "How to configure ODS", "Full example", "How to stream data", "ODS data recording strategies", "Zones", "Getting started with ODS", "Diagnostic", "ODS with the iVA", "ODS (Obstacle Detection System)", "README", "Autostart a container on the VPU", "Deploying a container to the VPU", "Getting started with Docker", "Enabling GPU usage on the VPU", "Docker on O3R", "How to handle verbose logging for Docker containers", "Resource management", "Using TensorRT", "Examples", "Toolbox", "Release notes", "Vision Assistant 2.7.6", "ifm Vision Assistant 2.8.7 release notes", "Changing parameters", "Configuring/Activating an application", "Device and diagnosis data", "ifm Vision Assistant", "Manual calibration of ports for vehicle algorithms", "Boot-up diagnostic", "Diagnostics example output", "Diagnostic retrieval", "Diagnostic retrieval", "Service report", "O3R information for debugging", "TCU", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Communication", "Boot sequence", "<no title>", "<no title>", "<no title>", "<no title>", "PDS app", "<no title>", "VPU", "Reaction strategies", "Error code sources", "O3R Diagnostics: overview", "2D camera head configuration", "Acquisition parameters", "The confidence image", "Description of the available images", "Images description", "Intrinsic calibration models", "Adaptive noise bilateral filter", "Filtering Process", "Processing parameters", "Maximum Distance Noise", "(Spatial) Median Filter", "Minimum Amplitude", "Minimum Reflectivity", "Mixed Pixel Filter", "3D processing parameters overview", "Stray Light Filter", "Symmetry Threshold", "Temporal Filter", "CUDA usage", "3D Camera Configuration", "Modes", "Synchronization and triggering", "", "Clearance area requirements", "Coordinate systems", "Heat dissipation guidelines", "Mounting instructions", "Cable management", "Wiring instructions", "Wiring", "Camera heads", "Available hardware", "O3R platform hardware", "Ports overview", "System Verification", "Stress Tests", "Inertial Measurement Unit (IMU)", "Resource management", "Timestamps", "CAN interface", "Ethernet interfaces", "HMI: LEDs", "VPU (Vision Processing Unit)", "NTP(Network Time Protocol)", "SSH setup", "USB", "Configuration", "Technology", "Previous versions of the documentation", "Changelog for ifm3d-examples", "ifm3d examples", "Common examples", "DEPRECATED - Image Rectification", "DEPRECATED - Using Intrinsics and Unit Vectors", "ifm3d Examples", "ex-multi_camera_grabber", "ifm3d - Simple Image Container", "PPM IO", "ifm3d examples for OVP8xx", "C++ examples", "ifm3d playground project", "ODS examples", "Docker examples", "o3r-l4t-base", "o3r-l4t-tensorrt", "Testing the TensorRT capabilities", "Python examples", "Core", "ifm3dpy Viewer", "ODS", "Toolbox", "Static camera calibration", "Welcome to the O3R\u2019s documentation!", "Software Interfaces", "<no title>"], "terms": {"0": [0, 1, 2, 3, 5, 6, 8, 9, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 34, 35, 36, 37, 39, 40, 41, 44, 46, 48, 49, 50, 53, 56, 57, 59, 60, 61, 62, 63, 67, 70, 71, 72, 74, 75, 76, 77, 87, 88, 89, 91, 92, 108, 112, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 132, 136, 142, 144, 146, 147, 149, 150, 151, 154, 155, 157, 159, 161, 165, 166, 167, 168, 170, 177, 179, 181], "1": [0, 3, 6, 8, 9, 10, 11, 23, 25, 26, 34, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 53, 56, 57, 60, 61, 62, 63, 67, 70, 71, 72, 74, 75, 76, 81, 89, 92, 99, 107, 108, 109, 112, 113, 114, 116, 117, 120, 121, 124, 125, 126, 129, 132, 136, 138, 142, 144, 145, 147, 150, 155, 156, 157, 159, 161, 165, 166, 170, 178, 181, 183, 185], "unreleas": 0, "updat": [0, 6, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 25, 28, 34, 37, 39, 60, 70, 71, 72, 76, 81, 89, 93, 100, 108, 109, 156, 160, 169, 170, 178, 181, 183], "fw": [0, 9, 10, 11, 14, 16, 19, 20, 21, 23, 63, 70, 74, 108, 129, 156, 157, 183, 185], "releas": [0, 13, 17, 18, 22, 24, 25, 28, 29, 67, 76, 85, 108, 129, 159, 160, 165, 168, 171, 183, 184], "note": [0, 3, 4, 6, 17, 20, 22, 25, 28, 34, 35, 37, 39, 44, 48, 56, 57, 59, 62, 67, 68, 69, 71, 72, 75, 82, 83, 85, 108, 112, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131, 138, 141, 149, 150, 154, 155, 156, 157, 172, 178, 183, 184], "14": [0, 8, 9, 11, 15, 16, 17, 18, 19, 23, 25, 50, 63, 108, 112, 150, 154, 159], "includ": [0, 1, 2, 3, 9, 12, 13, 15, 16, 19, 21, 24, 27, 29, 34, 36, 39, 40, 41, 48, 54, 62, 71, 76, 81, 82, 86, 89, 92, 108, 117, 125, 126, 127, 129, 136, 141, 142, 146, 147, 155, 156, 157, 168, 169, 173, 174, 175, 178, 181], "one": [0, 1, 2, 4, 6, 10, 12, 15, 16, 19, 21, 24, 33, 35, 37, 39, 41, 46, 47, 49, 50, 57, 59, 61, 62, 65, 67, 76, 77, 81, 87, 89, 92, 97, 104, 108, 109, 112, 121, 124, 126, 127, 129, 131, 132, 134, 136, 142, 144, 146, 147, 149, 151, 154, 157, 160, 161, 165, 172, 177, 181], "addit": [0, 1, 6, 9, 17, 20, 21, 29, 31, 34, 38, 39, 44, 47, 51, 52, 54, 58, 62, 67, 71, 75, 76, 84, 90, 91, 92, 108, 109, 112, 125, 126, 137, 144, 146, 156, 157, 161, 168], "known": [0, 1, 6, 14, 18, 22, 23, 29, 48, 79, 85, 108, 125, 126, 155], "issu": [0, 4, 14, 17, 18, 22, 23, 28, 29, 35, 51, 54, 59, 62, 71, 75, 79, 84, 85, 89, 91, 110, 151, 157, 165, 167, 168], "add": [0, 3, 12, 56, 57, 61, 73, 126, 150, 155, 160, 165, 166, 167, 168], "migrat": [0, 11, 14, 16, 18, 19, 21, 22, 23, 24], "guid": [0, 2, 11, 14, 16, 18, 19, 21, 22, 23, 24, 33, 53, 71, 110, 139, 166], "16": [0, 8, 9, 14, 17, 20, 23, 24, 50, 53, 63, 75, 76, 92, 113, 136, 144, 159, 176], "23": [0, 8, 9, 14, 17, 23, 63, 76, 87, 144, 159], "A": [1, 2, 6, 9, 11, 12, 13, 15, 16, 21, 26, 28, 29, 35, 38, 43, 44, 46, 50, 58, 62, 63, 67, 69, 70, 73, 80, 92, 93, 99, 100, 104, 105, 107, 108, 109, 112, 117, 121, 125, 126, 129, 131, 132, 136, 138, 146, 154, 155, 157, 169, 183, 185], "i": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 31, 33, 34, 35, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 80, 81, 82, 84, 86, 87, 88, 89, 92, 93, 94, 95, 100, 101, 102, 104, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 135, 136, 137, 138, 141, 144, 146, 147, 148, 149, 150, 151, 155, 156, 157, 160, 161, 163, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 178, 179, 180, 181, 182, 183, 185], "necessari": [1, 9, 15, 17, 21, 24, 27, 28, 34, 37, 39, 41, 49, 50, 54, 57, 61, 62, 70, 71, 72, 91, 125, 126, 128, 129, 136, 150, 155, 156, 157, 169, 172, 173], "step": [1, 2, 6, 10, 12, 13, 24, 26, 29, 30, 32, 40, 67, 70, 71, 72, 92, 108, 112, 121, 146, 150, 155, 156, 157, 166, 177, 181], "ensur": [1, 3, 6, 13, 19, 35, 37, 47, 52, 54, 57, 70, 108, 112, 122, 126, 127, 132, 134, 137, 141, 146, 150, 157], "best": [1, 46, 72, 75, 76, 112, 117, 125, 126, 128, 141, 170], "function": [1, 2, 9, 10, 12, 15, 16, 17, 19, 20, 24, 28, 34, 36, 37, 39, 41, 43, 47, 48, 49, 53, 56, 57, 59, 61, 62, 73, 89, 92, 108, 112, 132, 144, 146, 156, 157, 160, 165, 168, 172, 178, 180, 181], "data": [1, 3, 6, 10, 11, 12, 16, 17, 20, 21, 27, 30, 31, 32, 35, 37, 38, 40, 43, 44, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 64, 67, 73, 74, 75, 76, 82, 83, 85, 89, 93, 94, 96, 97, 100, 101, 103, 104, 108, 109, 113, 118, 125, 128, 129, 132, 136, 141, 142, 144, 146, 147, 149, 150, 154, 156, 157, 160, 165, 167, 169, 170, 172, 176, 178, 180, 181, 183], "qualiti": [1, 108, 120, 125, 134], "ani": [1, 2, 3, 9, 11, 12, 15, 17, 20, 29, 35, 37, 39, 40, 47, 50, 51, 56, 57, 59, 60, 62, 64, 67, 68, 69, 71, 88, 92, 93, 100, 108, 109, 112, 114, 120, 125, 126, 132, 134, 141, 144, 146, 156, 157, 161, 167, 168, 173, 174, 175], "sensor": [1, 29, 30, 32, 54, 89, 99, 107, 108, 109, 127, 132, 141, 151, 156, 179], "technologi": [1, 35, 54, 71, 120, 127, 131, 157, 183], "Such": [1, 17, 19, 21, 108, 124], "can": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 34, 35, 36, 37, 41, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 57, 59, 61, 62, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 77, 80, 81, 82, 83, 89, 91, 108, 112, 114, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 142, 144, 146, 147, 149, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 166, 167, 168, 169, 170, 171, 172, 173, 177, 178, 179, 181], "done": [1, 12, 15, 21, 39, 44, 72, 75, 76, 146, 151, 155, 156, 157, 168, 178, 181], "us": [1, 3, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 71, 73, 74, 75, 77, 81, 84, 88, 89, 92, 93, 97, 100, 104, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 143, 144, 146, 147, 149, 151, 157, 160, 161, 163, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "same": [1, 2, 5, 9, 10, 11, 12, 16, 21, 26, 27, 34, 39, 46, 52, 54, 59, 62, 63, 71, 81, 92, 108, 112, 120, 121, 122, 123, 126, 128, 129, 132, 134, 138, 146, 150, 154, 155, 166, 178, 181], "estim": [1, 3, 4, 7, 10, 11, 12, 28, 35, 46, 52, 67, 112, 114, 117, 120, 123, 124, 127, 128, 157], "howev": [1, 6, 9, 15, 35, 44, 51, 54, 62, 72, 82, 121, 125, 126, 128, 131, 150, 157, 168], "increas": [1, 6, 12, 13, 15, 16, 17, 21, 35, 44, 54, 71, 76, 108, 111, 112, 117, 120, 121, 122, 125, 127, 128, 129, 134, 136, 156, 165], "complex": [1, 12, 37, 57, 71, 151, 172], "effort": 1, "provid": [1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 15, 16, 19, 20, 21, 24, 28, 31, 35, 37, 39, 43, 46, 49, 53, 57, 59, 61, 62, 63, 67, 69, 70, 71, 72, 76, 77, 81, 82, 83, 84, 89, 93, 100, 108, 109, 112, 119, 122, 125, 126, 129, 131, 137, 138, 149, 150, 154, 155, 156, 157, 161, 165, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180], "reproduc": [1, 53, 62, 92], "condit": [1, 35, 43, 44, 47, 52, 54, 97, 104, 108, 109, 143, 145, 146], "field": [1, 4, 6, 7, 12, 16, 44, 47, 48, 50, 52, 53, 54, 88, 108, 116, 122, 126, 134, 141, 166], "where": [1, 4, 7, 9, 15, 16, 17, 20, 21, 29, 35, 39, 47, 48, 50, 53, 54, 57, 60, 62, 70, 74, 75, 81, 112, 113, 116, 117, 120, 122, 124, 125, 126, 129, 136, 144, 150, 155, 157, 168, 170, 173, 181], "requir": [1, 6, 9, 11, 12, 13, 15, 16, 17, 19, 20, 21, 26, 34, 35, 43, 44, 47, 48, 49, 50, 54, 64, 67, 70, 71, 72, 75, 76, 92, 108, 112, 119, 121, 122, 125, 126, 132, 136, 137, 138, 141, 143, 145, 146, 150, 154, 155, 156, 157, 160, 161, 177], "altern": [1, 10, 60, 70, 89, 108, 146, 154, 170, 178], "should": [1, 2, 3, 4, 6, 9, 15, 17, 19, 20, 24, 27, 34, 35, 46, 47, 50, 51, 56, 62, 69, 71, 72, 75, 76, 77, 87, 92, 108, 109, 112, 120, 122, 126, 129, 136, 138, 146, 150, 154, 155, 156, 161, 166, 168, 179, 181], "simpler": [1, 117, 136], "approach": [1, 12, 13, 16, 17, 35, 46, 50, 62, 70, 82, 125, 126, 154], "don": [1, 3, 7, 9, 39, 72, 124, 157, 170], "t": [1, 3, 4, 6, 7, 9, 28, 39, 50, 53, 62, 67, 71, 72, 108, 124, 136, 147, 150, 155, 157, 170], "depend": [1, 2, 6, 12, 16, 20, 24, 29, 35, 39, 43, 44, 47, 48, 49, 50, 51, 52, 53, 67, 71, 75, 81, 83, 92, 109, 110, 112, 116, 120, 123, 125, 126, 132, 134, 136, 141, 146, 147, 149, 150, 157, 161, 165, 167, 168, 170, 174, 175], "much": [1, 74, 122, 126, 131], "extern": [1, 51, 52, 67, 81, 108, 132, 136, 146, 151, 156, 165, 168], "checkerboard": [1, 3, 4, 12, 181], "geometr": [1, 2, 5, 6, 50, 53, 54, 112, 123], "relat": [1, 2, 12, 29, 49, 54, 64, 82, 89, 109, 119, 136, 145, 157], "situ": 1, "natur": [1, 136], "exist": [1, 11, 12, 15, 19, 39, 47, 48, 50, 52, 53, 54, 61, 67, 71, 126, 136, 156, 160, 168], "oper": [1, 9, 10, 17, 29, 43, 48, 51, 62, 76, 90, 92, 108, 110, 112, 136, 143, 145, 146, 150, 156, 157], "environ": [1, 6, 16, 29, 36, 39, 40, 44, 48, 54, 62, 71, 112, 126, 138, 141, 146, 150, 165, 170], "robot": [1, 2, 3, 6, 9, 48, 49, 50, 52, 53, 54, 62, 86, 125, 126, 134, 156], "below": [1, 2, 3, 4, 5, 6, 15, 19, 20, 21, 24, 26, 33, 34, 35, 37, 41, 44, 47, 48, 49, 53, 54, 62, 63, 67, 71, 74, 75, 76, 92, 109, 112, 113, 116, 117, 118, 121, 122, 123, 124, 126, 129, 131, 132, 134, 135, 136, 141, 144, 146, 149, 150, 156, 157, 161, 166, 170, 178, 180, 181], "describ": [1, 6, 63, 76, 88, 92, 108, 116, 136, 163, 164, 180], "aim": 1, "3d": [1, 2, 6, 9, 14, 15, 16, 17, 19, 20, 21, 23, 30, 32, 34, 35, 37, 39, 44, 46, 47, 50, 51, 54, 57, 59, 61, 62, 63, 64, 67, 72, 75, 81, 83, 92, 93, 95, 98, 100, 102, 106, 108, 109, 112, 116, 117, 126, 129, 131, 132, 142, 149, 154, 157, 158, 165, 167, 169, 170, 172, 177, 178, 180, 181, 183], "camera": [1, 7, 8, 14, 18, 22, 23, 26, 35, 37, 41, 43, 44, 46, 48, 50, 51, 53, 54, 55, 57, 60, 61, 62, 63, 64, 67, 71, 73, 77, 80, 81, 86, 92, 110, 112, 113, 114, 116, 120, 124, 125, 126, 127, 128, 129, 131, 132, 134, 135, 137, 138, 142, 143, 146, 149, 154, 155, 158, 161, 163, 164, 165, 169, 170, 172, 177, 178, 180, 181, 183], "simpl": [1, 28, 39, 57, 59, 112, 131, 150, 154, 168], "o3r": [1, 2, 3, 6, 9, 10, 11, 12, 13, 16, 24, 26, 28, 30, 31, 33, 36, 37, 39, 40, 41, 44, 46, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 67, 68, 70, 72, 75, 76, 81, 83, 84, 88, 89, 91, 108, 109, 112, 113, 114, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 130, 131, 136, 137, 138, 141, 144, 145, 146, 149, 150, 151, 155, 156, 157, 159, 161, 169, 170, 172, 173, 178, 179, 180, 185], "tof": [1, 2, 10, 11, 12, 35, 50, 92, 108, 112, 114, 118, 119, 120, 125, 126, 127, 131, 132, 181], "dataset": [1, 40, 62, 146], "doe": [1, 2, 9, 12, 16, 19, 21, 28, 31, 35, 39, 44, 47, 51, 52, 53, 54, 64, 67, 68, 70, 71, 75, 76, 82, 93, 100, 108, 109, 121, 123, 125, 126, 129, 149, 150, 155, 156, 157, 160, 165, 168, 176], "specif": [1, 2, 3, 8, 9, 11, 14, 15, 16, 17, 21, 23, 28, 31, 35, 37, 47, 50, 52, 54, 56, 57, 62, 67, 71, 73, 74, 76, 83, 88, 89, 108, 109, 112, 117, 119, 120, 121, 125, 126, 129, 131, 136, 138, 142, 144, 145, 155, 156, 157, 160, 161, 165, 169, 172, 180, 181], "od": [1, 5, 6, 11, 14, 18, 19, 22, 23, 31, 34, 35, 37, 38, 44, 46, 48, 49, 50, 57, 58, 60, 61, 63, 65, 73, 80, 81, 87, 97, 104, 110, 134, 141, 142, 144, 146, 154, 157, 160, 169, 170, 177, 183], "The": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 28, 29, 31, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 62, 63, 64, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 98, 100, 101, 102, 106, 108, 109, 110, 111, 112, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 134, 135, 136, 138, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 161, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181], "user": [1, 3, 5, 6, 7, 9, 10, 11, 12, 15, 17, 21, 22, 23, 24, 29, 35, 37, 39, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 69, 70, 71, 72, 73, 74, 76, 86, 89, 93, 100, 108, 109, 112, 120, 129, 144, 147, 149, 155, 156, 157, 161, 171, 172, 173, 174, 175, 180, 181], "set": [1, 2, 3, 10, 11, 12, 13, 15, 17, 20, 21, 24, 28, 29, 31, 34, 35, 37, 39, 40, 43, 44, 46, 48, 49, 50, 51, 56, 57, 59, 60, 61, 63, 64, 67, 69, 71, 74, 76, 77, 80, 81, 82, 86, 89, 92, 104, 105, 108, 109, 112, 117, 119, 120, 121, 122, 123, 124, 125, 126, 129, 132, 145, 146, 149, 150, 154, 155, 156, 161, 165, 168, 170, 172, 178, 180, 181], "which": [1, 2, 3, 4, 6, 7, 10, 12, 13, 15, 16, 19, 20, 21, 28, 31, 35, 36, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 61, 62, 63, 64, 67, 69, 71, 74, 75, 76, 77, 84, 88, 108, 112, 113, 114, 117, 119, 120, 123, 124, 125, 126, 127, 128, 131, 132, 136, 138, 141, 144, 147, 150, 155, 156, 161, 165, 166, 167, 169, 170, 172, 176, 179, 180, 181], "procedur": [1, 4, 6, 9, 24, 43, 44, 86], "behind": [1, 54], "test": [1, 9, 28, 39, 44, 48, 50, 53, 54, 62, 65, 67, 70, 71, 72, 76, 104, 105, 108, 109, 122, 132, 138, 145, 156, 158, 160, 161], "horizont": [1, 3, 6, 52, 64, 117, 124, 134], "present": [1, 11, 21, 34, 36, 39, 40, 41, 43, 49, 50, 53, 56, 59, 60, 61, 67, 108, 109, 117, 121, 126, 136, 146, 149, 150, 168, 178], "scene": [1, 15, 16, 21, 54, 108, 112, 114, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131], "valid": [1, 12, 15, 17, 20, 24, 37, 38, 44, 46, 54, 57, 59, 87, 93, 100, 108, 109, 112, 113, 114, 119, 120, 122, 125, 127, 154, 157, 160, 165, 170, 172], "two": [1, 2, 3, 5, 6, 10, 12, 13, 17, 20, 21, 24, 35, 37, 39, 40, 47, 49, 52, 57, 59, 61, 62, 67, 75, 76, 80, 81, 87, 89, 108, 112, 116, 120, 121, 124, 125, 126, 128, 131, 134, 136, 137, 149, 150, 151, 155, 156, 165, 172, 178, 181], "direct": [1, 2, 3, 4, 5, 12, 21, 28, 34, 48, 49, 53, 62, 63, 67, 114, 116, 124, 126, 135, 136, 156, 181], "roll": [1, 2, 3, 181], "pitch": [1, 2, 3, 72, 181], "space": [1, 10, 12, 13, 53, 63, 70, 74, 75, 136, 137, 147, 157], "against": [1, 44, 54, 71, 120, 124, 138, 146], "For": [1, 2, 4, 6, 8, 9, 10, 11, 12, 15, 16, 17, 21, 31, 34, 35, 37, 44, 46, 47, 48, 49, 50, 51, 52, 56, 57, 62, 63, 69, 71, 74, 75, 76, 77, 82, 87, 89, 92, 108, 109, 112, 114, 117, 120, 122, 125, 126, 127, 129, 132, 134, 136, 138, 141, 144, 146, 147, 149, 150, 154, 156, 157, 159, 161, 165, 170, 178], "purpos": [1, 37, 57, 62, 64, 70, 76, 89, 112, 117, 120, 126, 146, 165], "input": [1, 3, 6, 53, 60, 63, 71, 76, 97, 104, 108, 109, 116, 132, 156], "an": [1, 2, 3, 4, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 24, 26, 28, 29, 34, 35, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 63, 67, 69, 70, 71, 75, 76, 80, 81, 84, 85, 87, 88, 89, 91, 93, 97, 98, 100, 104, 105, 106, 108, 109, 110, 112, 113, 114, 117, 118, 120, 121, 123, 124, 125, 126, 129, 131, 132, 136, 137, 138, 144, 146, 149, 150, 151, 154, 156, 157, 161, 163, 165, 166, 167, 168, 169, 170, 172, 173, 178, 179, 180, 181], "priori": 1, "knowledg": 1, "intrins": [1, 9, 97, 104, 108, 109, 114, 130, 158, 163, 181], "matric": [1, 8], "critic": [1, 47, 60, 125, 154], "rc": [1, 6, 49, 50], "boundari": [1, 136, 146], "per": [1, 2, 9, 10, 11, 12, 16, 35, 44, 51, 52, 53, 62, 63, 67, 72, 108, 109, 112, 120, 121, 128, 129, 132, 136, 141, 146, 147, 154, 156, 157, 166], "pixel": [1, 10, 12, 15, 16, 28, 47, 48, 49, 50, 54, 81, 112, 113, 114, 116, 117, 119, 120, 121, 122, 123, 127, 130, 165, 168, 181], "precis": [1, 6, 52, 76, 92, 124, 125, 170], "determin": [1, 2, 97, 104, 108, 109, 125, 136, 146, 178], "valu": [1, 4, 5, 6, 10, 11, 12, 16, 20, 37, 39, 40, 41, 44, 46, 48, 49, 50, 53, 56, 57, 59, 60, 61, 63, 64, 67, 81, 84, 87, 94, 101, 108, 109, 113, 114, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 136, 146, 147, 149, 150, 154, 155, 157, 167, 168, 177, 178, 181], "easier": [1, 12, 52, 54, 71, 84, 181], "handl": [1, 10, 12, 15, 18, 21, 23, 24, 37, 39, 40, 44, 52, 54, 56, 57, 61, 63, 71, 73, 75, 76, 92, 110, 112, 117, 119, 132, 156, 157, 165, 170, 172, 180, 184], "problem": [1, 10, 51, 92, 108], "statement": 1, "reduc": [1, 15, 16, 17, 21, 34, 40, 44, 47, 48, 50, 52, 54, 71, 72, 74, 76, 108, 112, 117, 119, 121, 125, 126, 138], "spatial": [1, 10, 67, 117, 120, 125, 128], "domain": [1, 27, 72, 76, 117, 120, 121], "from": [1, 3, 4, 5, 6, 9, 11, 12, 15, 16, 17, 19, 20, 21, 24, 26, 28, 29, 31, 35, 36, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 70, 71, 72, 73, 80, 81, 82, 86, 89, 108, 109, 110, 112, 113, 114, 116, 117, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132, 135, 136, 138, 141, 142, 144, 146, 147, 149, 150, 154, 155, 156, 157, 160, 164, 165, 166, 167, 172, 177, 178, 180, 181], "three": [1, 2, 6, 21, 27, 47, 52, 112, 131, 132, 147, 149, 157, 160, 161, 166, 169], "dimension": [1, 2, 49, 62, 147], "compar": [1, 15, 17, 50, 52, 63, 117, 124, 128, 136, 146, 157], "v": [1, 23, 26, 53, 70, 76, 113, 116, 119, 156, 159, 165], "implicitli": [1, 146], "translat": [1, 2, 3, 4, 5, 6, 7, 28, 29, 54, 64, 86, 147, 154], "z": [1, 2, 5, 6, 10, 46, 48, 50, 63, 72, 81, 108, 114, 117, 135, 147, 167, 178], "compon": [1, 11, 12, 59, 99, 107, 108, 109, 126, 136, 146], "x": [1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 17, 19, 34, 46, 48, 49, 50, 62, 63, 72, 74, 81, 92, 114, 117, 121, 135, 136, 144, 147, 150, 159, 161, 167, 170, 178], "y": [1, 2, 3, 4, 5, 6, 10, 12, 48, 49, 50, 53, 56, 59, 61, 63, 71, 72, 81, 114, 117, 135, 146, 147, 156, 167, 178], "6": [1, 2, 3, 8, 11, 12, 15, 16, 18, 19, 20, 21, 23, 46, 50, 51, 60, 62, 71, 72, 75, 76, 79, 81, 82, 85, 89, 112, 126, 132, 144, 146, 147, 150, 156, 157, 170], "degre": [1, 2, 3, 47, 108, 134, 181], "freedom": [1, 2, 3], "pose": [1, 2, 4, 51], "fix": [1, 4, 14, 18, 22, 23, 65, 79, 85, 108, 160], "point": [1, 6, 11, 12, 17, 20, 28, 35, 47, 48, 50, 51, 52, 53, 54, 63, 64, 76, 108, 112, 115, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 130, 131, 135, 136, 156, 160, 165, 167, 173, 178, 181], "coordin": [1, 3, 4, 5, 6, 7, 10, 35, 48, 49, 50, 53, 81, 86, 108, 112, 114, 116, 117, 124, 137, 143, 147, 164, 180, 181], "system": [1, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 23, 24, 28, 29, 30, 31, 32, 34, 35, 37, 39, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 62, 70, 71, 74, 75, 76, 82, 84, 86, 88, 90, 92, 108, 109, 110, 112, 114, 116, 122, 126, 127, 129, 130, 136, 137, 138, 141, 143, 146, 149, 154, 156, 157, 158, 166, 169, 178, 180, 181, 183], "vector": [1, 2, 63, 115, 116, 125, 167, 168, 181], "2": [1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 34, 35, 36, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 76, 79, 85, 89, 92, 108, 112, 113, 116, 117, 121, 124, 125, 126, 128, 131, 132, 136, 138, 142, 144, 145, 149, 150, 151, 154, 156, 157, 161, 166, 167, 170, 172, 177, 180], "As": [1, 4, 17, 20, 29, 44, 52, 70, 74, 75, 112, 122, 126, 132, 136, 147, 150, 157], "refresh": [1, 7, 81], "see": [1, 2, 3, 5, 6, 9, 10, 12, 16, 17, 20, 21, 24, 28, 35, 37, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 62, 63, 65, 67, 69, 70, 71, 72, 74, 75, 76, 82, 87, 88, 89, 92, 97, 104, 108, 109, 112, 113, 114, 117, 120, 121, 122, 124, 126, 128, 129, 131, 135, 136, 138, 144, 149, 150, 154, 155, 156, 157, 161, 165, 170, 173, 177, 181], "pictur": [1, 2, 6, 117], "definit": [1, 2, 35, 67, 110], "forward": [1, 4, 5, 6, 14, 16, 23, 35, 37, 40, 41, 46, 49, 52, 57, 61, 62, 64, 67, 74, 112, 126, 135, 168], "movement": [1, 3, 53, 55, 67, 117], "agv": [1, 47, 50, 53, 62, 67, 112, 146, 154], "amr": [1, 47, 67, 108, 112, 146], "coincid": 1, "indic": [1, 3, 49, 51, 53, 76, 108, 113, 114, 126, 146, 157], "flight": [1, 54, 55, 67, 109, 120, 127, 131], "airplan": 1, "abov": [1, 6, 8, 19, 20, 24, 28, 34, 35, 37, 41, 44, 47, 48, 50, 52, 53, 57, 59, 61, 62, 63, 67, 72, 75, 76, 80, 81, 92, 117, 120, 121, 125, 126, 134, 136, 144, 147, 150, 154, 155, 156, 166, 168, 170, 172, 177], "intuit": 1, "seen": [1, 2, 6, 12, 28, 50, 122, 123, 136, 154], "onli": [1, 3, 4, 6, 9, 10, 11, 12, 13, 15, 16, 18, 21, 22, 23, 24, 26, 28, 29, 31, 35, 37, 39, 41, 47, 50, 51, 52, 54, 57, 64, 70, 73, 81, 89, 92, 93, 100, 108, 109, 112, 117, 123, 125, 126, 127, 129, 131, 132, 136, 144, 146, 147, 149, 150, 151, 158, 159, 161, 167, 168, 169, 177, 178], "have": [1, 3, 4, 6, 9, 10, 11, 12, 13, 15, 20, 24, 27, 28, 35, 37, 47, 52, 59, 62, 63, 69, 70, 71, 72, 74, 76, 108, 112, 114, 117, 121, 123, 125, 126, 131, 132, 134, 136, 138, 145, 149, 150, 154, 156, 157, 161, 166, 167, 168, 169, 173, 174, 175, 178, 179], "notic": [1, 34, 44, 47, 51, 64, 126, 134, 157], "imagin": [1, 126], "henc": [1, 165], "here": [1, 2, 3, 4, 6, 10, 17, 20, 26, 28, 39, 41, 48, 50, 56, 59, 63, 71, 74, 76, 82, 112, 114, 118, 125, 126, 144, 148, 150, 155, 168, 170, 174, 175, 179, 183, 185], "To": [1, 3, 4, 5, 6, 8, 9, 11, 17, 20, 24, 27, 28, 29, 31, 35, 36, 37, 39, 48, 50, 52, 54, 62, 64, 69, 70, 71, 72, 75, 76, 87, 91, 92, 108, 112, 121, 124, 126, 127, 129, 134, 136, 141, 144, 146, 147, 150, 151, 154, 155, 156, 157, 159, 161, 165, 167, 170, 177], "follow": [1, 2, 3, 4, 6, 10, 11, 12, 15, 16, 19, 20, 21, 24, 26, 28, 29, 33, 35, 37, 39, 43, 50, 51, 52, 53, 54, 57, 59, 60, 62, 63, 64, 67, 69, 70, 71, 72, 74, 75, 76, 77, 81, 89, 92, 108, 112, 113, 116, 117, 120, 122, 126, 128, 129, 132, 136, 138, 141, 142, 144, 145, 146, 147, 150, 151, 155, 156, 157, 161, 165, 166, 167, 168, 169, 170, 171, 173, 177, 178, 180, 181], "templat": 1, "unit": [1, 2, 17, 24, 44, 46, 71, 72, 82, 108, 109, 115, 132, 136, 161, 181], "orient": [1, 3, 6, 49, 62, 86, 135, 136], "specifi": [1, 3, 7, 16, 34, 50, 59, 61, 64, 71, 73, 75, 89, 108, 134], "bouguet": [1, 130], "model": [1, 2, 11, 12, 16, 28, 47, 52, 73, 76, 114, 120, 127, 130, 158, 163, 164, 176, 184], "intrinsicmodelid": 1, "fx": 1, "fy": 1, "mx": 1, "my": [1, 157], "alpha": [1, 116], "k1": 1, "k2": 1, "k3": 1, "k4": 1, "k5": 1, "intrinsicmodelparamet": 1, "10": [1, 15, 19, 20, 21, 29, 35, 52, 56, 59, 61, 62, 63, 72, 76, 89, 123, 125, 126, 128, 132, 136, 138, 142, 146, 150, 154, 155, 157, 161, 168], "ii": [1, 76], "ix": 1, "np": [1, 49, 53, 60, 61, 132], "height": [1, 10, 50, 53, 61, 63, 64, 67, 126, 167, 168], "width": [1, 10, 61, 63, 72, 150, 167, 168], "cx": 1, "5": [1, 3, 6, 8, 9, 10, 11, 17, 19, 21, 26, 40, 41, 44, 46, 49, 50, 51, 53, 61, 62, 71, 75, 76, 87, 108, 109, 112, 121, 123, 124, 136, 138, 142, 144, 147, 150, 156, 157, 160, 161, 178], "cy": 1, "r2": 1, "fradial": 1, "h": [1, 24, 36, 37, 39, 40, 41, 56, 59, 61, 89, 136, 146, 172, 179], "tx": [1, 150], "ty": 1, "dx": 1, "dy": 1, "fnorm": 1, "sqrt": 1, "ux": [1, 49], "ui": [1, 49, 76], "uz": 1, "fish": [1, 11, 12, 16, 179], "ey": [1, 9, 11, 12, 16, 52, 95, 102, 108, 109], "theta_max": 1, "theta_": [1, 116], "phi_": 1, "minimum": [1, 3, 4, 9, 10, 26, 44, 50, 63, 67, 76, 108, 112, 113, 114, 117, 119, 120, 128, 130, 132, 147, 157, 167], "p_radial": 1, "theta": [1, 116], "clip": 1, "pi": [1, 5, 46], "avoid": [1, 6, 15, 21, 46, 62, 67, 70, 75, 108, 112, 126, 137, 141, 154, 168], "surpris": 1, "imag": [1, 2, 3, 4, 6, 9, 11, 12, 13, 21, 24, 26, 28, 35, 39, 40, 41, 46, 47, 48, 50, 53, 54, 57, 59, 60, 61, 62, 69, 70, 72, 73, 74, 75, 76, 82, 92, 93, 95, 97, 98, 99, 100, 102, 104, 105, 106, 107, 110, 111, 112, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 149, 150, 154, 156, 158, 165, 166, 168, 169, 173, 174, 175, 176, 178, 181], "corner": [1, 2, 3, 4, 6, 50, 54, 63, 65, 81, 84, 117, 121, 125, 134], "extrem": [1, 117, 138, 146, 168], "fishey": [1, 130], "choos": [1, 20, 27, 60, 112, 126, 161], "sin": 1, "co": [1, 72], "rai": [1, 2, 50], "matrix": [1, 12, 37, 57, 61, 77, 114, 183], "implement": [1, 2, 11, 12, 19, 34, 37, 43, 44, 71, 75, 87, 114, 117, 125, 129, 141, 147, 168, 172], "code": [1, 6, 10, 11, 12, 17, 22, 23, 24, 37, 40, 43, 48, 49, 51, 53, 57, 65, 70, 71, 72, 73, 88, 108, 110, 112, 131, 144, 147, 155, 157, 160, 161, 165, 166, 168, 169, 170, 172, 174, 175, 177, 178, 184], "block": [1, 38, 58, 67, 72, 74, 108, 126, 170, 172], "def": [1, 49, 53, 56, 59, 60, 61, 146, 149, 150], "rotmat": 1, "r": [1, 6, 24, 36, 39, 40, 41, 49, 50, 53, 59, 62, 71, 136, 147, 156, 157, 177, 179], "order": [1, 2, 28, 70, 149, 156, 157, 165, 169, 181], "lr": [1, 62], "dot": 1, "return": [1, 2, 3, 12, 13, 36, 39, 40, 41, 49, 53, 54, 56, 59, 61, 72, 89, 109, 117, 128, 150, 157, 170], "demonstr": [1, 2, 37, 57, 59, 67, 76, 120, 126, 146, 150, 163, 164, 165, 166, 169, 173, 178, 180], "routin": [1, 45, 78, 183], "build": [1, 19, 38, 39, 49, 56, 58, 59, 60, 61, 67, 68, 72, 73, 75, 77, 141, 146, 149, 150, 167, 168, 171, 172, 173, 174, 175, 176], "ar": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 23, 26, 28, 29, 31, 33, 34, 35, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 61, 62, 63, 64, 67, 70, 71, 72, 74, 75, 76, 77, 81, 82, 83, 84, 88, 92, 99, 107, 108, 109, 112, 113, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 144, 145, 146, 149, 150, 151, 154, 155, 156, 157, 161, 162, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 181], "correspond": [1, 2, 5, 6, 15, 16, 19, 20, 21, 37, 39, 41, 44, 48, 49, 50, 52, 54, 57, 60, 75, 76, 89, 112, 114, 116, 121, 122, 123, 125, 129, 144, 149, 157, 170, 181], "rr": 1, "introduc": [1, 12, 16, 17, 34, 43, 50, 52, 121, 126, 136, 146, 156, 157], "simul": [1, 29, 50, 62, 157], "modelid3d": 1, "head": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 23, 26, 30, 32, 35, 37, 39, 43, 44, 46, 49, 51, 52, 57, 59, 60, 62, 92, 95, 97, 102, 104, 105, 110, 112, 114, 123, 127, 129, 132, 135, 136, 138, 142, 143, 144, 146, 154, 157, 178, 181], "imager_s": 1, "172": [1, 2], "224": [1, 2], "dimens": [1, 6, 16, 50, 67, 72, 125], "38k": [1, 2, 10, 11, 12, 15, 16, 19, 20, 21, 75], "intrinsics3d": 1, "get_rotated_dist": 1, "self": [1, 16, 56, 61, 108, 146], "ndarrai": [1, 49, 61], "intrinsic_project": [1, 2], "e_flatten": 1, "stack": [1, 32, 68, 150, 183], "flatten": 1, "axi": [1, 6, 47, 48, 49, 63, 108, 134, 147], "e_rot": 1, "e_3": 1, "d_rot_flat": 1, "extrinsic3d": 1, "d_rot": 1, "reshap": 1, "2d": [1, 2, 9, 10, 11, 14, 15, 16, 19, 21, 23, 30, 32, 37, 50, 57, 62, 63, 67, 72, 83, 92, 93, 100, 108, 109, 114, 117, 121, 130, 142, 149, 151, 155, 157, 158, 169, 177, 181, 183], "consecut": [1, 63, 129, 146], "left": [1, 2, 3, 4, 5, 6, 28, 49, 53, 63, 91, 116, 117, 121, 126, 128], "side": [1, 3, 6, 19, 33, 47, 54, 62, 80, 81, 121, 123, 126, 128, 136], "multipl": [1, 6, 10, 11, 12, 15, 21, 33, 35, 39, 47, 53, 54, 59, 60, 67, 70, 71, 72, 88, 108, 112, 114, 125, 128, 129, 131, 132, 138, 149, 157, 165, 166, 178], "combin": [1, 8, 11, 16, 63, 108, 109, 111, 112, 114, 117, 119, 126, 131, 136, 138, 161], "give": [1, 49, 52, 53, 54, 62, 88, 89, 114, 117, 121, 125, 126], "via": [1, 9, 11, 12, 16, 24, 31, 43, 49, 51, 53, 56, 62, 63, 67, 69, 70, 71, 72, 75, 76, 82, 87, 89, 92, 108, 110, 117, 129, 132, 138, 146, 154, 155, 156, 165], "scalar": 1, "unit__vector_in_z": 1, "tran": 1, "d": [1, 6, 36, 40, 41, 56, 59, 61, 62, 70, 146], "mathemat": [1, 49], "idea": [1, 6, 10, 117, 120, 121, 124], "linear": [1, 47, 147], "equat": 1, "unit_vector": 1, "b": [1, 6, 12, 13, 62, 150, 155, 156], "trans_x": [1, 2, 147], "trans_i": [1, 147], "trans_z": [1, 2, 147], "ex": [1, 27, 29, 31, 39, 165, 179], "ei": 1, "ez": 1, "solv": [1, 28, 59], "map": [1, 9, 28, 49, 53, 63, 72, 74, 109, 112, 144, 147], "all": [1, 2, 3, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 27, 28, 29, 31, 34, 35, 36, 37, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 69, 70, 71, 75, 76, 77, 91, 92, 108, 112, 117, 125, 126, 128, 129, 132, 134, 136, 141, 144, 146, 149, 154, 155, 156, 157, 162, 166, 168, 170, 172, 178, 181, 183], "possibl": [1, 6, 10, 11, 12, 13, 15, 16, 20, 21, 24, 28, 29, 31, 35, 48, 50, 52, 54, 59, 62, 69, 72, 75, 81, 83, 84, 92, 108, 112, 117, 126, 127, 129, 144, 147, 150, 154, 155, 156, 157, 168, 173, 174, 175], "ha": [1, 2, 3, 6, 9, 11, 12, 15, 16, 17, 21, 29, 43, 44, 47, 48, 50, 52, 54, 62, 64, 69, 70, 72, 74, 76, 88, 95, 102, 108, 109, 112, 113, 114, 116, 125, 126, 129, 131, 132, 136, 141, 144, 146, 147, 150, 151, 156, 157, 161, 165, 178], "smaller": [1, 3, 4, 35, 44, 52, 53, 76, 117, 126, 141, 146], "larger": [1, 3, 6, 12, 44, 47, 50, 52, 70, 108, 112, 117, 121, 124, 125, 136, 141, 146], "These": [1, 2, 4, 6, 15, 20, 37, 47, 50, 52, 54, 57, 62, 70, 75, 82, 88, 108, 112, 125, 126, 127, 131, 136, 138, 144, 145, 146, 149, 151, 156, 160, 161, 172, 178, 180], "lower": [1, 6, 9, 23, 47, 54, 63, 113, 114, 120, 121, 122, 123, 125, 126, 136, 147, 159], "upper": [1, 2, 6, 47, 49, 84, 116, 156], "actual": [1, 47, 81, 84, 93, 100, 108, 109, 112, 126], "binari": [1, 62, 63, 80, 168], "coupl": [1, 9, 17, 37, 47, 57, 112, 138, 157], "sketch": 1, "option": [1, 4, 6, 29, 39, 41, 59, 70, 74, 75, 76, 80, 89, 150, 151, 156, 157, 170, 179], "assembli": [1, 138], "accuraci": [1, 50, 108, 120, 122, 126, 132, 141, 154], "suffici": [1, 54, 76, 132, 136, 146], "demand": 1, "cm": [1, 3, 4, 6, 16, 37, 41, 46, 47, 50, 52, 57, 61, 64, 117, 121, 126, 128, 134, 136], "correct": [1, 12, 81, 92, 108, 114, 126, 134], "mechan": [1, 12, 16, 108, 136], "design": [1, 12, 50, 52, 67, 75, 111, 112, 125, 126, 131, 132, 137, 141, 156], "been": [1, 2, 6, 15, 16, 21, 28, 29, 63, 64, 69, 70, 74, 76, 108, 112, 113, 126, 132, 157, 161, 165, 173, 174, 175], "alter": [1, 125], "sinc": [1, 2, 4, 17, 35, 44, 76, 81, 88, 89, 108, 125, 129, 149, 168], "highli": [1, 21, 44, 52, 54, 112, 117, 120, 123, 126, 127], "suggest": [1, 29, 44, 52, 53, 70, 108, 112, 120, 146], "mount": [1, 2, 3, 5, 6, 11, 20, 21, 35, 37, 42, 48, 53, 54, 55, 57, 63, 67, 73, 74, 75, 86, 110, 134, 135, 138, 143, 146, 158, 183], "final": [1, 52, 72, 76, 108], "posit": [1, 2, 3, 4, 5, 7, 9, 12, 15, 16, 21, 35, 44, 48, 50, 54, 55, 62, 64, 67, 86, 112, 116, 120, 126, 128, 134, 136, 138, 150], "json": [1, 3, 11, 12, 15, 16, 18, 21, 22, 23, 24, 28, 36, 37, 38, 40, 41, 44, 46, 48, 49, 50, 56, 57, 58, 60, 61, 63, 70, 71, 74, 76, 82, 87, 89, 91, 108, 112, 125, 129, 146, 150, 154, 155, 158, 160, 166, 170, 172, 178, 180, 181], "good": [1, 3, 6, 10, 37, 43, 44, 47, 52, 57, 62, 70, 120, 136, 141, 144, 146, 169], "match": [1, 2, 71, 76, 93, 100, 108, 109, 129, 149, 151, 156], "empti": [1, 35, 36, 41, 53, 61, 137, 155, 157], "object": [1, 3, 6, 10, 12, 15, 16, 17, 36, 39, 41, 44, 47, 49, 50, 53, 54, 55, 56, 60, 61, 62, 63, 64, 67, 70, 76, 89, 108, 112, 113, 114, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 134, 136, 141, 149, 154, 157, 165, 166, 178, 181], "just": [1, 37, 48, 50, 53, 54, 57, 71, 166, 170, 178], "singl": [1, 3, 6, 20, 35, 49, 75, 108, 112, 120, 126, 127, 129, 132, 142, 156, 166, 168], "frame": [1, 2, 3, 4, 5, 6, 9, 12, 17, 36, 41, 44, 49, 51, 52, 53, 61, 63, 64, 93, 98, 100, 106, 108, 109, 112, 120, 125, 127, 128, 136, 146, 147, 149, 154, 156, 164, 165, 166, 178, 180, 181], "multi": [1, 10, 12, 44, 54, 62, 63, 71, 75, 76, 114, 131], "transform": [1, 7, 61, 180, 181], "pnp": 1, "systemat": [1, 112], "implicit": [1, 157], "error": [1, 3, 6, 9, 11, 12, 15, 17, 36, 37, 39, 40, 43, 54, 56, 57, 59, 60, 62, 63, 65, 74, 80, 84, 87, 88, 89, 92, 95, 97, 98, 102, 104, 106, 110, 114, 129, 132, 150, 157, 165, 168, 169, 170, 172, 184], "between": [1, 2, 3, 5, 10, 11, 19, 21, 27, 28, 34, 35, 44, 46, 49, 52, 53, 54, 70, 81, 84, 88, 92, 97, 104, 108, 109, 112, 113, 124, 125, 132, 136, 138, 144, 146, 149, 154, 165], "placement": 1, "len": [1, 2, 52, 60, 61, 126, 134, 141, 150], "insid": [1, 12, 46, 62, 71, 76, 89, 109, 136, 146, 156], "hous": [1, 108, 114, 136, 138, 141], "bias": [1, 108], "might": [1, 3, 6, 12, 16, 19, 24, 28, 29, 31, 35, 47, 50, 51, 52, 53, 54, 57, 62, 70, 71, 75, 108, 122, 123, 126, 128, 134, 150, 151, 154, 157, 161, 170], "appar": [1, 120], "when": [1, 3, 4, 6, 9, 12, 13, 15, 16, 17, 19, 20, 21, 24, 28, 29, 34, 35, 37, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 61, 64, 67, 70, 71, 72, 75, 76, 81, 84, 86, 89, 91, 92, 108, 109, 112, 114, 117, 122, 123, 125, 126, 128, 129, 131, 132, 136, 137, 138, 141, 144, 146, 149, 150, 154, 155, 156, 157, 169, 170, 172, 178], "wrong": [1, 6, 37, 39, 62, 92, 172], "unintend": 1, "rel": [1, 2, 12, 28, 50, 63, 123, 128, 136], "manual": [1, 6, 10, 11, 12, 15, 30, 32, 74, 81, 82, 85, 108, 111, 112, 136, 151, 157, 170, 184], "respect": [1, 2, 3, 4, 6, 7, 9, 12, 21, 27, 28, 31, 47, 50, 62, 65, 70, 108, 109, 112, 114, 129, 132, 134, 136, 138, 146, 147, 149, 150, 151, 156, 157, 173], "patter": 1, "vice": [1, 62, 129], "versa": [1, 62, 129], "nativ": [1, 4, 12, 28, 29, 39, 43, 76], "result": [1, 2, 3, 4, 6, 12, 16, 17, 21, 44, 50, 54, 59, 63, 72, 74, 76, 108, 111, 116, 120, 121, 124, 125, 126, 127, 129, 132, 138, 146, 149, 156, 157, 169], "right": [1, 2, 3, 4, 5, 6, 28, 29, 31, 54, 62, 65, 71, 72, 80, 84, 108, 116, 117, 121, 126, 128, 135, 138, 154, 156], "its": [1, 12, 28, 44, 46, 47, 50, 51, 52, 54, 67, 76, 82, 92, 108, 109, 112, 114, 117, 124, 125, 126, 134, 136, 138, 145, 146, 150, 156, 157, 165, 167], "regular": [1, 62, 132, 141, 157], "time": [1, 4, 9, 10, 11, 14, 15, 19, 20, 21, 23, 27, 33, 35, 37, 39, 44, 46, 47, 49, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 67, 72, 73, 75, 81, 82, 88, 91, 92, 99, 107, 108, 109, 113, 114, 120, 121, 126, 127, 128, 130, 131, 132, 141, 146, 147, 149, 150, 157, 158, 165, 166], "interv": [1, 10, 44, 141], "find": [1, 4, 6, 9, 15, 19, 20, 24, 30, 32, 53, 71, 77, 78, 92, 112, 118, 147, 156, 165, 169, 178, 179, 181, 183, 185], "station": 1, "thei": [1, 2, 9, 12, 17, 20, 24, 28, 37, 47, 57, 62, 74, 75, 89, 114, 120, 124, 131, 138, 141, 145, 156, 157, 164, 172, 181], "event": [1, 12, 40, 60, 108, 154, 173, 174, 175], "rigid": [1, 6, 108], "structur": [1, 12, 16, 28, 76, 82, 108, 167, 169, 170, 178], "recalibr": [1, 93, 100, 108, 109], "shipment": 1, "ship": [1, 19, 21], "facil": [1, 39, 48, 61, 154], "least": [1, 3, 4, 35, 39, 46, 47, 48, 52, 59, 67, 75, 87, 97, 104, 108, 109, 127, 128, 136, 141], "high": [1, 10, 11, 12, 37, 51, 53, 54, 57, 75, 108, 112, 114, 120, 122, 125, 126, 127, 132, 136, 138, 142, 150], "stress": [1, 145, 158], "drop": [1, 13, 17, 24, 51, 109, 122], "accid": 1, "kind": [1, 9, 62, 67, 144, 179], "sever": [1, 7, 26, 28, 29, 35, 43, 47, 62, 70, 71, 84, 109, 110, 119, 127, 128, 131, 136, 144, 154, 155, 178, 181], "replac": [1, 24, 57, 67, 70, 76, 108, 117, 121, 129, 157, 170], "hardwar": [1, 8, 11, 12, 15, 16, 17, 19, 21, 27, 28, 32, 33, 35, 76, 82, 83, 84, 92, 109, 129, 132, 136, 145, 146, 147, 156, 157, 158, 174, 175, 181, 183], "vpu": [1, 2, 6, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 23, 24, 26, 37, 39, 41, 43, 46, 51, 57, 59, 62, 67, 71, 73, 75, 79, 80, 85, 88, 89, 92, 93, 97, 99, 100, 102, 104, 110, 112, 132, 135, 137, 138, 142, 144, 146, 147, 148, 149, 150, 151, 157, 158, 173, 174, 175, 176, 178, 183, 184], "evalu": [1, 12, 28, 52, 55, 63, 67, 76, 108, 125, 150], "differ": [1, 2, 3, 6, 9, 10, 11, 12, 15, 16, 17, 19, 21, 34, 35, 39, 41, 46, 50, 52, 53, 54, 62, 63, 64, 71, 74, 76, 81, 83, 89, 108, 109, 112, 114, 116, 117, 119, 120, 121, 122, 123, 131, 132, 136, 141, 144, 145, 146, 149, 154, 157, 172, 177, 178, 179, 180], "min": [1, 12, 49, 108, 112, 125], "shown": [1, 2, 4, 12, 24, 26, 63, 64, 81, 112, 117, 132, 134, 136, 150, 156, 167, 178], "off": [1, 9, 11, 37, 48, 54, 57, 60, 71, 80, 92, 108, 109, 114, 117, 120, 121, 124, 126, 172], "reason": [1, 3, 4, 50, 52, 62, 71, 114, 121, 126, 136, 157], "script": [1, 2, 6, 20, 37, 53, 57, 71, 76, 150, 169, 172, 173, 174, 175, 178, 179, 180, 181, 182], "fail": [1, 3, 19, 21, 36, 39, 40, 41, 59, 61, 72, 108, 132, 150, 154, 157], "call": [1, 2, 29, 34, 36, 39, 41, 44, 56, 62, 69, 70, 71, 108, 114, 122, 124, 129, 155, 157, 160, 165, 177, 178], "equival": [1, 15, 19, 44, 53, 82, 124, 150, 154], "first": [1, 4, 9, 10, 11, 12, 17, 21, 26, 30, 31, 32, 47, 52, 53, 61, 62, 63, 64, 70, 71, 76, 81, 92, 108, 121, 123, 132, 134, 144, 146, 147, 149, 150, 151, 154, 156, 157, 166, 170], "plot": [1, 53], "show": [1, 3, 24, 27, 28, 31, 34, 37, 39, 44, 47, 48, 53, 57, 60, 62, 63, 71, 76, 77, 80, 81, 84, 92, 112, 116, 117, 120, 121, 122, 123, 124, 128, 131, 132, 136, 144, 146, 149, 150, 157, 165, 169, 172, 178, 179, 181], "distribut": [1, 75, 76, 136, 146, 165], "yellow": [1, 132], "perfect": [1, 2, 126, 127, 136], "red": [1, 9, 11, 92, 117, 121, 126, 157], "bisector": 1, "green": [1, 3, 9, 11, 26, 92, 132], "mark": [1, 3, 6, 12, 29, 44, 52, 108, 113, 117, 120, 122, 126, 150, 161], "accept": [1, 11, 51, 108, 126, 134, 157], "most": [1, 2, 6, 20, 29, 35, 43, 46, 50, 52, 54, 71, 75, 108, 112, 121, 125, 126, 138, 150, 157, 161, 168], "outsid": [1, 12, 54, 76, 112, 113, 120, 124, 126, 131, 146, 167], "rang": [1, 3, 4, 10, 12, 16, 21, 46, 47, 48, 50, 52, 53, 54, 76, 108, 112, 113, 117, 122, 123, 126, 128, 131, 134, 136, 141, 146, 150, 167], "mean": [1, 2, 3, 4, 9, 12, 15, 17, 19, 34, 35, 44, 46, 47, 50, 51, 52, 54, 63, 75, 82, 108, 120, 126, 129, 132, 134, 136, 138, 141, 150, 156, 157, 167, 168, 170], "maximum": [1, 6, 17, 20, 21, 34, 35, 44, 50, 53, 63, 72, 75, 95, 102, 108, 109, 112, 117, 119, 122, 123, 130, 136, 146, 147, 157, 167], "built": [1, 4, 9, 21, 70, 71, 76, 120, 126, 147, 150, 165, 179], "threshold": [1, 10, 16, 44, 49, 80, 108, 113, 119, 120, 122, 123, 128, 130, 132, 146], "In": [1, 2, 3, 5, 6, 7, 9, 10, 13, 15, 16, 17, 19, 24, 27, 34, 37, 44, 47, 48, 50, 51, 52, 53, 54, 57, 59, 62, 63, 64, 65, 71, 75, 76, 81, 108, 112, 122, 123, 126, 128, 129, 132, 136, 141, 146, 149, 150, 157, 165, 170, 172, 173, 174, 175, 176, 178, 179], "case": [1, 3, 9, 12, 15, 16, 18, 20, 21, 23, 34, 36, 44, 46, 48, 51, 52, 53, 54, 57, 67, 71, 75, 81, 92, 108, 112, 117, 120, 121, 122, 123, 125, 129, 136, 143, 155, 157, 181, 183], "too": [1, 3, 4, 15, 47, 50, 51, 72, 94, 101, 108, 109, 128, 154], "even": [1, 9, 12, 44, 51, 52, 108, 112, 117, 123, 126, 127, 128, 134, 154, 173, 174, 175], "consid": [1, 48, 49, 50, 53, 59, 62, 69, 70, 71, 82, 108, 112, 117, 134, 136, 154, 179], "uniform": 1, "invalid": [1, 10, 12, 15, 21, 93, 95, 100, 102, 108, 109, 113, 114, 117, 120, 121, 122, 123, 124, 126, 127, 157], "rais": [1, 49, 56, 59, 60, 61, 129, 146, 149, 150, 157], "assert": [1, 132], "relax": [1, 47, 126, 156], "none": [1, 36, 53, 54, 56, 59, 61, 62, 71, 94, 101, 108, 109, 150, 156], "less": [1, 3, 6, 12, 48, 63, 112, 122, 125, 126, 127], "number": [1, 2, 9, 15, 16, 17, 20, 21, 24, 34, 35, 44, 46, 48, 49, 51, 54, 57, 60, 72, 75, 76, 93, 100, 108, 109, 112, 116, 125, 126, 132, 136, 147, 157, 158, 159, 170, 177], "than": [1, 3, 6, 8, 12, 16, 17, 19, 21, 46, 50, 51, 52, 62, 71, 99, 107, 108, 109, 112, 113, 120, 123, 124, 126, 131, 132, 134, 147, 159, 160, 170, 177], "thi": [2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 24, 27, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 81, 82, 84, 87, 88, 89, 92, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 144, 146, 147, 149, 150, 151, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183], "help": [2, 24, 35, 62, 71, 89, 112, 141, 150, 167, 169, 179], "newcom": 2, "understand": [2, 6, 21, 53, 54, 70, 169], "overview": [2, 10, 11, 12, 15, 16, 19, 21, 30, 32, 37, 54, 62, 81, 84, 85, 88, 114, 115, 117, 118, 119, 130, 158, 169, 183], "There": [2, 13, 15, 28, 62, 74, 76, 125, 128, 136, 144, 155, 156, 157], "few": [2, 51, 69, 127], "awar": [2, 9, 12, 34, 43, 47, 74, 92, 126, 156], "imu": [2, 5, 10, 11, 12, 21, 35, 39, 43, 46, 47, 59, 62, 82, 96, 97, 103, 104, 110, 146, 153, 158, 160, 161, 178], "out": [2, 6, 7, 10, 15, 21, 26, 29, 40, 47, 53, 54, 71, 74, 108, 109, 112, 122, 125, 126, 129, 132, 134, 140, 150, 156, 161, 165, 166, 171, 173, 174, 175, 181], "box": [2, 62, 112, 120, 124, 125, 126, 131], "short": [2, 3, 10, 54, 84, 85, 108, 111, 112, 113, 114, 125, 129, 131, 136, 146, 149, 157], "given": [2, 6, 50, 59, 116, 120, 125], "you": [2, 3, 4, 6, 9, 12, 13, 15, 17, 19, 20, 24, 26, 28, 29, 33, 36, 37, 39, 41, 46, 48, 49, 53, 54, 56, 57, 59, 61, 62, 63, 64, 69, 70, 71, 72, 76, 77, 88, 91, 92, 112, 120, 121, 122, 125, 126, 128, 129, 131, 134, 136, 149, 150, 151, 154, 155, 156, 157, 161, 165, 166, 167, 169, 170, 177, 178, 179, 181], "refer": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 28, 35, 37, 39, 47, 48, 49, 51, 53, 57, 59, 65, 69, 71, 74, 76, 77, 81, 92, 112, 113, 114, 124, 126, 134, 144, 147, 149, 154, 157, 161, 166, 168, 178], "better": [2, 6, 62, 70, 84, 112, 117, 118, 125, 165, 178], "detail": [2, 9, 11, 12, 16, 17, 21, 24, 37, 48, 49, 53, 57, 74, 76, 80, 85, 92, 108, 112, 114, 118, 126, 129, 150, 156, 157, 161, 165, 168, 169, 172, 178, 179, 181], "exact": [2, 6, 88, 124, 126, 157], "method": [2, 7, 28, 29, 54, 57, 76, 89, 119, 121, 129, 150, 165], "retriev": [2, 17, 36, 37, 39, 40, 56, 57, 59, 61, 62, 71, 108, 109, 110, 112, 146, 149, 154, 157, 158, 160, 170, 172, 178, 179, 184], "paramet": [2, 4, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 31, 34, 35, 44, 46, 48, 50, 60, 64, 67, 70, 81, 85, 86, 97, 104, 105, 108, 109, 111, 116, 117, 120, 121, 122, 123, 124, 130, 131, 132, 147, 150, 154, 155, 158, 163, 164, 169, 172, 178, 180, 181, 184], "perform": [2, 4, 6, 9, 12, 13, 15, 21, 24, 29, 44, 46, 47, 48, 50, 51, 54, 61, 62, 64, 67, 74, 76, 108, 112, 117, 125, 126, 127, 129, 131, 132, 134, 141, 145, 146, 150, 154, 156, 157, 163, 165, 173, 174, 175, 178, 181, 183], "exampl": [2, 9, 10, 11, 12, 16, 17, 20, 21, 26, 28, 31, 35, 36, 41, 46, 48, 52, 53, 54, 56, 61, 62, 64, 67, 69, 71, 73, 74, 75, 78, 81, 82, 84, 87, 90, 92, 108, 109, 110, 114, 119, 125, 126, 129, 130, 132, 137, 144, 146, 151, 154, 155, 156, 157, 159, 166, 167, 168, 171, 176, 178, 179, 180, 181, 183, 184], "pleas": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 24, 27, 28, 29, 37, 43, 44, 49, 51, 53, 57, 63, 65, 67, 70, 71, 74, 76, 81, 82, 92, 93, 97, 100, 104, 108, 109, 112, 114, 118, 136, 138, 141, 146, 147, 150, 155, 156, 161, 165, 170, 172, 174, 175, 178], "schema": [2, 12, 18, 23, 39, 44, 49, 57, 59, 60, 61, 63, 70, 82, 91, 108, 112, 125, 147, 158, 160, 170, 180, 181], "wai": [2, 6, 37, 48, 49, 57, 62, 69, 72, 74, 89, 112, 138, 154, 155, 156, 157, 167, 176, 178, 179], "repres": [2, 47, 53, 82, 112, 114, 117, 121, 122, 123, 124, 125, 127, 128, 150, 157, 181], "classic": 2, "row": [2, 49, 53, 61, 128], "column": [2, 49, 53, 62], "depth": [2, 54, 72, 157], "convent": 2, "oppos": [2, 5], "bottom": [2, 4, 48, 50, 62, 63, 64, 117, 121, 136], "num_row": 2, "num_column": 2, "03r222": 2, "o3r225": [2, 6, 8, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 47, 51, 52, 62, 64, 75, 111, 116, 130, 137, 141, 142], "borrow": 2, "numpi": [2, 49, 60, 61, 71], "3": [2, 3, 6, 8, 9, 12, 15, 16, 17, 19, 20, 21, 26, 34, 37, 39, 46, 48, 49, 50, 51, 52, 57, 62, 63, 67, 69, 70, 71, 72, 75, 76, 108, 109, 112, 114, 116, 117, 121, 124, 125, 126, 132, 142, 144, 145, 147, 149, 150, 156, 157, 160, 161, 165, 166, 168, 170, 172, 180], "mai": [2, 11, 12, 15, 17, 29, 44, 47, 51, 54, 64, 70, 75, 76, 92, 108, 109, 125, 134, 138, 141, 146, 147, 149, 150, 156, 157], "distort": [2, 54, 116], "pinhol": 2, "appli": [2, 6, 10, 11, 12, 15, 16, 17, 19, 20, 21, 35, 44, 52, 70, 81, 108, 112, 116, 117, 118, 120, 121, 122, 125, 129, 138, 146, 150, 151, 154, 157, 161], "also": [2, 6, 9, 10, 19, 24, 26, 27, 28, 29, 31, 35, 36, 39, 44, 48, 49, 52, 54, 60, 63, 64, 69, 71, 75, 83, 84, 91, 92, 108, 112, 114, 117, 120, 125, 126, 127, 128, 136, 149, 154, 155, 157, 164, 165, 166, 167, 168], "hold": [2, 109, 168], "inform": [2, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 37, 41, 44, 46, 47, 49, 51, 53, 56, 57, 62, 63, 67, 69, 71, 76, 81, 82, 84, 85, 90, 97, 104, 108, 109, 110, 112, 113, 114, 117, 120, 121, 125, 128, 134, 144, 146, 150, 154, 160, 164, 169, 173, 174, 175, 178, 181, 184], "about": [2, 3, 9, 17, 47, 48, 59, 61, 63, 71, 74, 81, 82, 84, 108, 109, 112, 113, 114, 125, 132, 134, 136, 154, 157], "symmetr": [2, 125, 127], "asymmetr": 2, "suppli": [2, 9, 64, 108, 142, 146], "arrai": [2, 49, 50, 53, 62, 63, 70, 116, 147, 149], "amplitud": [2, 6, 10, 12, 15, 21, 62, 81, 113, 115, 117, 119, 120, 121, 123, 126, 128, 130, 163, 165, 167], "distanc": [2, 3, 10, 11, 12, 16, 46, 47, 53, 54, 55, 62, 81, 86, 110, 112, 113, 115, 117, 118, 119, 121, 122, 123, 127, 128, 129, 130, 131, 164, 167, 169, 181], "nois": [2, 10, 54, 112, 113, 115, 119, 121, 122, 127, 130, 131, 138, 146], "reflect": [2, 6, 10, 21, 43, 47, 48, 50, 54, 55, 76, 112, 113, 115, 117, 119, 120, 121, 122, 126, 128, 130, 141, 154], "confid": [2, 10, 12, 81, 112, 115, 130], "rgb": [2, 9, 12, 16, 20, 21, 28, 46, 48, 53, 62, 75, 92, 108, 111, 114, 117, 121, 132, 149, 178, 181], "choic": [2, 6, 46, 76, 121, 141, 154, 156, 166], "rectif": 2, "process": [2, 4, 6, 9, 14, 18, 20, 22, 23, 24, 46, 51, 55, 60, 71, 72, 73, 76, 79, 82, 85, 88, 110, 117, 120, 121, 128, 129, 130, 132, 136, 149, 150, 151, 154, 158, 166, 172, 178, 181], "resampl": 2, "interpol": [2, 53, 62], "preserv": [2, 12, 24, 117, 121, 125, 138, 157], "involv": [2, 4, 54, 76, 119, 123, 126, 136, 146], "averag": [2, 34, 76, 91, 117, 125], "over": [2, 12, 15, 17, 21, 53, 70, 74, 75, 76, 81, 88, 108, 109, 114, 117, 120, 125, 126, 127, 128, 132, 136, 146, 155, 156, 157, 165], "local": [2, 11, 17, 24, 31, 52, 71, 72, 73, 74, 76, 84, 92, 117, 121, 124, 149, 150, 154, 157, 177], "neighborhood": [2, 117, 124], "mix": [2, 10, 19, 113, 114, 119, 129, 130, 141], "distinct": [2, 112], "signal": [2, 3, 10, 52, 95, 102, 108, 109, 114, 120, 124, 125, 126, 127, 132, 134, 138, 141, 150], "real": [2, 16, 112, 126, 136, 165], "hand": [2, 3, 4, 6, 47, 62, 80, 108], "cartesian": [2, 6, 49, 114, 164], "center": [2, 12, 49, 61, 114, 117, 124, 135, 149, 181], "directli": [2, 3, 5, 6, 20, 21, 28, 35, 39, 54, 70, 71, 76, 89, 108, 136, 138, 144, 156, 164, 165], "orthogon": [2, 3], "front": [2, 4, 5, 37, 41, 47, 53, 54, 57, 86, 92, 112, 124, 126, 131, 134, 137, 141, 172], "face": [2, 4, 21, 37, 41, 46, 47, 57, 61, 64, 112, 157], "opposit": [2, 135], "fakra": [2, 26, 64, 108, 109, 138, 142], "connector": [2, 108, 138, 142], "downward": [2, 5, 48], "label": [2, 5, 41, 46, 61, 135], "origin": [2, 4, 6, 49, 50, 53, 117, 135], "offset": [2, 3, 4, 10, 12, 113, 130, 131, 132, 150, 157], "angl": [2, 5, 6, 10, 35, 47, 48, 54, 108, 111, 116, 119, 123, 125, 130, 134, 142, 181], "adjust": [2, 6, 10, 21, 37, 50, 57, 64, 76, 124, 125, 150], "misalign": 2, "modul": [2, 12, 35, 52, 87, 112, 114, 125, 127, 131, 134, 141, 157, 165, 167], "rear": [2, 135], "intersect": [2, 5, 50, 108], "line": [2, 3, 4, 5, 21, 24, 54, 99, 107, 108, 109, 150, 154, 156, 157, 170], "diagon": [2, 5], "up": [2, 4, 5, 6, 9, 10, 12, 15, 16, 17, 20, 21, 26, 27, 28, 35, 41, 43, 44, 46, 47, 50, 51, 53, 60, 61, 63, 64, 69, 70, 71, 72, 74, 75, 76, 82, 88, 90, 108, 110, 117, 126, 129, 132, 135, 141, 146, 150, 157, 161, 165, 168, 170], "extend": [2, 12, 37, 57, 134, 172], "other": [2, 3, 6, 8, 9, 10, 15, 17, 19, 27, 28, 29, 35, 37, 44, 47, 48, 50, 51, 54, 57, 62, 68, 70, 71, 74, 75, 80, 83, 108, 109, 112, 113, 114, 117, 126, 132, 134, 136, 150, 151, 154, 157, 159, 161, 172, 173, 174, 175, 177, 178, 180], "conform": [2, 138], "often": [2, 62, 88, 108, 150], "roboticist": 2, "whatev": [2, 37, 57, 75, 172], "featur": [2, 14, 17, 18, 19, 21, 23, 28, 34, 35, 44, 48, 50, 70, 73, 76, 79, 85, 86, 108, 157], "conveni": [2, 77, 168, 169], "measur": [2, 4, 5, 10, 11, 44, 46, 47, 50, 52, 54, 70, 82, 112, 113, 114, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 134, 136, 141, 150, 154, 178, 181], "machineri": 2, "receiv": [2, 6, 9, 10, 11, 12, 15, 28, 31, 37, 51, 56, 59, 61, 62, 64, 75, 91, 94, 96, 101, 103, 105, 108, 109, 114, 120, 122, 123, 125, 132, 144, 147, 154, 157, 165, 166, 172, 178, 179, 180], "need": [2, 5, 6, 7, 9, 11, 12, 15, 16, 17, 19, 20, 21, 26, 27, 31, 34, 37, 39, 41, 43, 44, 46, 47, 52, 57, 59, 61, 62, 69, 70, 71, 72, 75, 76, 80, 99, 107, 108, 109, 126, 129, 136, 149, 150, 151, 154, 155, 156, 157, 161, 166, 170, 172, 177, 178], "within": [2, 10, 12, 28, 31, 34, 35, 44, 46, 47, 49, 61, 62, 63, 67, 71, 72, 73, 76, 108, 112, 123, 126, 129, 136, 144, 146, 150, 154, 155, 156, 167, 169, 181], "extrinsicheadtous": [2, 3, 46, 60, 157], "configur": [2, 3, 4, 6, 10, 11, 14, 15, 16, 18, 21, 22, 23, 29, 31, 37, 38, 40, 41, 43, 46, 48, 49, 54, 56, 57, 58, 60, 61, 63, 67, 71, 73, 75, 80, 81, 82, 85, 87, 91, 92, 93, 97, 100, 104, 107, 108, 109, 112, 126, 129, 144, 146, 149, 150, 151, 155, 158, 160, 165, 166, 167, 169, 171, 181, 183, 184], "each": [2, 3, 6, 9, 10, 24, 26, 35, 37, 40, 47, 48, 50, 53, 63, 64, 81, 92, 108, 109, 112, 113, 114, 117, 118, 122, 124, 128, 136, 144, 146, 147, 149, 154, 166, 169, 177, 178, 181], "port": [2, 3, 4, 6, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 34, 35, 37, 39, 40, 43, 48, 51, 57, 59, 60, 61, 62, 64, 67, 69, 70, 75, 80, 81, 82, 85, 87, 89, 94, 98, 101, 106, 110, 112, 125, 129, 132, 147, 149, 150, 151, 157, 158, 160, 170, 172, 177, 179, 180, 183, 184], "take": [2, 4, 9, 11, 12, 20, 28, 35, 37, 44, 47, 48, 53, 54, 57, 64, 75, 81, 112, 125, 127, 134, 136, 141, 149, 157, 172], "form": [2, 37, 57, 62, 117, 138, 172], "yaw": [2, 3, 181], "rotat": [2, 3, 4, 6, 7, 46, 62, 64, 74, 81, 86, 147], "anoth": [2, 3, 6, 19, 37, 47, 69, 71, 127, 157, 160, 173, 181], "big": [2, 28], "diagram": [2, 134, 150, 166], "how": [2, 6, 9, 16, 25, 38, 40, 52, 54, 55, 58, 60, 63, 66, 67, 69, 70, 71, 76, 77, 88, 89, 92, 108, 112, 116, 117, 122, 126, 128, 131, 134, 136, 146, 149, 150, 156, 157, 158, 160, 163, 164, 165, 166, 167, 169, 172, 173, 178, 180, 181, 183], "name": [2, 3, 35, 39, 41, 49, 59, 60, 62, 63, 70, 71, 76, 80, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 125, 129, 131, 156, 157, 161], "variabl": [2, 6, 39, 40, 41, 48, 50, 71, 111, 112, 125, 129, 131, 132, 155, 165, 170, 177], "registr": 2, "color": [2, 10, 53, 80, 81, 117, 121, 128, 181], "associ": [2, 47, 181], "encod": [2, 10, 114], "magnif": 2, "radial": [2, 10, 108, 115, 117, 120, 164], "we": [2, 4, 5, 6, 9, 15, 17, 19, 20, 21, 24, 29, 35, 37, 39, 41, 44, 46, 47, 48, 49, 52, 53, 54, 57, 59, 61, 69, 70, 71, 72, 75, 76, 77, 109, 112, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131, 138, 141, 145, 150, 151, 157, 161, 165, 168, 169, 170, 172], "path": [2, 3, 4, 12, 24, 37, 39, 41, 54, 59, 71, 107, 109, 114, 126, 131, 155, 165, 171], "light": [2, 3, 4, 6, 10, 12, 44, 47, 48, 52, 54, 67, 108, 111, 112, 113, 114, 120, 122, 123, 125, 128, 131, 134, 141, 146, 181], "arriv": 2, "essenc": 2, "project": [2, 3, 68, 76, 161, 165, 168, 174, 175, 181], "turn": [2, 4, 9, 11, 37, 46, 47, 50, 54, 57, 60, 92, 114, 117, 121, 124, 126, 172], "variou": [2, 10, 20, 53, 54, 59, 75, 117, 169], "compens": [2, 94, 101, 109], "caus": [2, 9, 12, 17, 35, 41, 44, 50, 51, 54, 74, 108, 109, 112, 114, 126, 128, 131, 134, 141], "current": [2, 3, 10, 17, 19, 28, 34, 35, 36, 40, 41, 46, 56, 61, 63, 69, 71, 88, 91, 95, 102, 108, 109, 112, 120, 129, 136, 147, 149, 150, 151, 154, 157, 161, 169, 170, 178], "id": [2, 11, 12, 36, 56, 60, 61, 63, 71, 72, 76, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 112, 155, 156], "modelid": [2, 116], "took": 2, "detect": [2, 3, 10, 11, 12, 16, 17, 21, 31, 34, 35, 37, 44, 47, 50, 52, 53, 54, 62, 63, 71, 72, 76, 95, 97, 98, 99, 102, 104, 106, 107, 108, 109, 112, 113, 117, 125, 128, 134, 141, 154, 157, 169], "separ": [2, 12, 27, 35, 41, 44, 51, 54, 61, 62, 71, 74, 89, 92, 108, 110, 112, 132, 156, 176], "simplifi": [2, 20, 37, 57, 81, 172, 177], "like": [2, 10, 27, 29, 37, 48, 49, 51, 52, 57, 62, 71, 76, 82, 84, 86, 108, 123, 125, 126, 131, 134, 147, 150, 154, 155, 156, 165, 168, 172, 177], "inv_intrinsic_project": 2, "softwar": [3, 4, 10, 13, 14, 17, 18, 22, 23, 24, 30, 32, 51, 62, 67, 68, 71, 81, 83, 84, 89, 93, 100, 108, 109, 117, 120, 121, 130, 156, 157, 165, 166, 173, 174, 175, 183], "ifm": [3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 17, 19, 21, 22, 23, 24, 26, 27, 29, 31, 36, 37, 39, 40, 41, 49, 51, 53, 54, 56, 57, 59, 60, 61, 62, 64, 67, 73, 77, 78, 83, 84, 90, 91, 92, 108, 110, 120, 127, 132, 134, 136, 138, 141, 142, 144, 146, 149, 150, 156, 161, 165, 167, 176, 183, 184], "base": [3, 4, 10, 12, 22, 23, 28, 29, 43, 51, 53, 54, 60, 63, 67, 69, 72, 73, 86, 112, 119, 120, 125, 129, 132, 136, 145, 146, 151, 154, 155, 156, 163, 164, 165, 173, 175], "applic": [3, 4, 7, 10, 14, 18, 19, 22, 23, 29, 31, 34, 35, 37, 39, 40, 41, 43, 46, 48, 49, 50, 51, 52, 53, 56, 57, 59, 60, 61, 62, 63, 65, 67, 70, 71, 73, 76, 80, 81, 84, 85, 87, 88, 109, 118, 120, 125, 126, 129, 132, 141, 146, 150, 154, 158, 161, 165, 167, 169, 172, 178, 179, 180, 184], "avail": [3, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 21, 22, 23, 24, 31, 33, 40, 41, 44, 47, 52, 55, 61, 62, 71, 72, 73, 76, 77, 80, 81, 82, 83, 88, 89, 92, 93, 99, 100, 106, 107, 109, 110, 118, 120, 122, 123, 125, 126, 131, 136, 141, 143, 144, 146, 147, 148, 150, 154, 156, 157, 158, 160, 168, 169, 170, 177, 183, 185], "free": [3, 10, 13, 16, 17, 20, 37, 48, 53, 57, 63, 75, 126, 129, 132, 134, 141, 156, 167, 172], "charg": 3, "embed": [3, 4, 10, 12, 15, 16, 19, 21, 50, 51, 52, 67, 74, 75, 88, 108, 156, 157, 169], "firmwar": [3, 8, 13, 17, 23, 28, 34, 39, 44, 48, 50, 59, 75, 76, 77, 81, 92, 93, 100, 109, 110, 112, 125, 144, 147, 150, 156, 157, 159, 160, 161, 169, 178, 181, 183, 185], "version": [3, 4, 9, 10, 14, 17, 18, 20, 22, 23, 25, 29, 34, 37, 39, 44, 46, 48, 50, 57, 64, 67, 69, 71, 72, 74, 75, 76, 77, 79, 81, 85, 89, 92, 93, 100, 108, 109, 112, 124, 125, 144, 147, 150, 156, 157, 160, 161, 165, 168, 174, 175, 178, 181, 183, 185], "30": [3, 8, 15, 19, 23, 25, 44, 47, 48, 72, 75, 112, 125, 129, 147, 150, 156, 157, 159, 161, 183, 185], "gui": [3, 29, 64], "vision": [3, 4, 6, 17, 24, 27, 28, 31, 51, 53, 62, 64, 76, 90, 92, 151, 157, 163, 164, 166, 183, 184], "assist": [3, 4, 6, 17, 24, 28, 51, 53, 62, 64, 90, 92, 151, 157, 166, 183, 184], "7": [3, 8, 11, 15, 19, 21, 29, 53, 76, 79, 85, 117, 136, 150, 154, 156, 161], "must": [3, 6, 9, 10, 11, 12, 13, 16, 20, 35, 44, 46, 48, 59, 62, 75, 76, 102, 108, 109, 126, 129, 136, 138, 141, 173, 174, 175], "instal": [3, 4, 6, 10, 13, 19, 21, 28, 29, 30, 32, 37, 39, 49, 56, 59, 60, 61, 64, 72, 73, 76, 93, 100, 108, 109, 137, 146, 149, 150, 156, 161, 165, 170, 171, 176], "ifmvisionassist": [3, 6, 8, 9, 11, 12, 15, 16, 19, 21, 28, 30, 32, 33, 46, 57, 65, 67, 82, 83, 86, 92, 154, 181, 183], "tool": [3, 4, 12, 31, 43, 57, 62, 71, 76, 82, 89, 90, 110, 132, 146, 156, 165, 169, 174, 175, 176, 178], "download": [3, 4, 9, 10, 11, 12, 15, 16, 19, 21, 25, 29, 30, 32, 64, 70, 71, 76, 81, 92, 110, 150], "get": [3, 6, 9, 12, 24, 33, 36, 39, 40, 41, 49, 53, 54, 56, 59, 60, 61, 62, 66, 67, 69, 70, 72, 73, 76, 84, 89, 92, 108, 120, 126, 144, 146, 149, 150, 154, 155, 156, 157, 160, 172, 178, 183, 184], "start": [3, 4, 10, 12, 25, 29, 31, 33, 36, 37, 40, 41, 43, 49, 53, 56, 57, 60, 61, 62, 66, 67, 70, 73, 74, 76, 88, 89, 92, 108, 109, 112, 120, 125, 129, 144, 149, 150, 154, 156, 157, 165, 172, 183, 184], "document": [3, 6, 8, 11, 12, 15, 16, 17, 20, 21, 24, 28, 29, 35, 37, 44, 45, 48, 49, 51, 52, 53, 57, 62, 63, 64, 68, 70, 71, 72, 74, 75, 76, 81, 82, 89, 92, 108, 112, 114, 118, 125, 126, 129, 132, 134, 142, 144, 148, 149, 150, 157, 161, 163, 164, 165, 168, 174, 175, 178, 179], "befor": [3, 4, 6, 9, 10, 13, 17, 24, 39, 40, 41, 43, 46, 52, 53, 54, 59, 60, 62, 65, 66, 92, 108, 109, 117, 126, 128, 146, 150, 154, 157, 170, 177, 178], "mcc": [3, 4, 19, 20, 22, 23, 75, 81], "print": [3, 4, 6, 24, 29, 40, 49, 56, 59, 60, 61, 62, 71, 89, 112, 125, 147, 149, 150, 154], "either": [3, 4, 6, 20, 47, 54, 62, 69, 72, 93, 100, 108, 109, 124, 132, 146], "thick": [3, 6, 136], "aluminum": [3, 6, 136, 138], "sheet": [3, 6, 138], "matt": [3, 6, 125], "finish": [3, 6, 39, 41], "paper": [3, 6, 54], "past": [3, 6, 71, 112, 134], "flat": [3, 4, 6, 50], "board": [3, 6, 15, 19, 21, 73, 76, 108, 126, 144, 173, 184], "without": [3, 4, 6, 10, 11, 17, 21, 24, 31, 36, 49, 52, 61, 62, 70, 71, 72, 74, 76, 109, 128, 129, 142, 146, 154, 156, 165, 168, 173, 174, 175], "air": [3, 4, 54, 141, 146], "gap": [3, 4, 136], "100": [3, 4, 10, 20, 35, 40, 41, 52, 61, 70, 75, 87, 89, 91, 123, 150], "scale": [3, 4, 6, 47, 70, 120, 123, 147, 167], "total": [3, 6, 20, 52, 72, 75, 84, 91, 129, 156], "size": [3, 4, 6, 16, 40, 41, 47, 48, 50, 53, 54, 55, 62, 63, 67, 71, 72, 74, 76, 108, 112, 114, 117, 121, 125, 126, 136, 139, 156], "600": [3, 4, 6], "mm": [3, 4, 6, 47, 136], "800": [3, 4, 6], "squar": [3, 4], "descript": [3, 9, 10, 11, 12, 16, 21, 23, 27, 35, 39, 56, 59, 67, 70, 81, 82, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 118, 119, 125, 129, 130, 132, 146, 147, 157, 158, 178, 183, 184], "state": [3, 6, 9, 10, 11, 14, 15, 20, 21, 23, 24, 28, 34, 36, 39, 40, 41, 43, 48, 49, 56, 59, 60, 61, 62, 63, 64, 67, 75, 82, 84, 89, 90, 92, 105, 108, 109, 112, 130, 136, 146, 147, 150, 157, 165, 168, 169], "app": [3, 12, 34, 35, 36, 40, 41, 48, 49, 59, 60, 61, 64, 108, 110, 144], "command": [3, 6, 11, 24, 29, 46, 70, 71, 72, 75, 76, 89, 105, 129, 132, 150, 155, 156, 157, 166, 170, 177, 179], "list": [3, 8, 15, 16, 17, 19, 20, 24, 28, 35, 40, 41, 54, 61, 62, 63, 64, 71, 75, 76, 82, 84, 88, 92, 108, 109, 118, 129, 134, 143, 144, 146, 147, 155, 157, 177, 178, 181], "trigger": [3, 9, 10, 15, 16, 21, 52, 80, 99, 107, 109, 110, 126, 130, 157, 158, 166], "drivingdirect": 3, "drive": [3, 4, 11, 12, 29, 47, 48, 53, 54, 62, 67, 126], "dure": [3, 4, 6, 9, 12, 13, 34, 43, 48, 49, 53, 54, 62, 70, 71, 84, 92, 105, 108, 109, 110, 117, 121, 128, 136, 146, 155, 157, 176], "acquisit": [3, 10, 11, 12, 16, 20, 30, 32, 35, 54, 82, 108, 111, 130, 132, 146, 147, 158], "takestaticbufferindex": 3, "index": [3, 113, 180], "static": [3, 7, 10, 16, 24, 35, 39, 48, 50, 72, 117, 125, 127, 128, 157, 181], "mode": [3, 4, 6, 10, 11, 12, 16, 17, 20, 24, 46, 72, 74, 76, 80, 81, 82, 93, 104, 105, 106, 108, 109, 112, 124, 125, 129, 130, 147, 150, 156, 157, 158], "illumin": [3, 4, 6, 52, 54, 108, 114, 132, 134, 141], "target": [3, 4, 6, 24, 52, 54, 112, 125, 165, 171], "cellsiz": 3, "cell": [3, 4, 6, 12, 16, 40, 41, 49, 52, 61, 63, 80, 146, 180], "meter": [3, 6, 47, 108, 112, 114, 120, 124, 125, 131, 138, 142], "place": [3, 6, 50, 53, 124, 126, 131, 146, 150, 155, 165], "landscap": 3, "vertic": [3, 6, 46, 47, 52, 63, 117, 124, 134], "portrait": 3, "so": [3, 4, 6, 9, 16, 17, 24, 41, 48, 60, 61, 62, 71, 72, 75, 112, 126, 128, 149, 150, 157, 166], "top": [3, 4, 6, 35, 47, 50, 65, 67, 73, 117, 121, 157, 165, 173], "If": [3, 4, 6, 9, 11, 12, 15, 17, 20, 24, 26, 28, 29, 37, 39, 41, 46, 47, 48, 49, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 69, 71, 74, 75, 92, 108, 112, 113, 124, 125, 129, 141, 146, 149, 150, 151, 154, 156, 157, 161, 166, 167, 172, 177, 179, 180], "would": [3, 4, 6, 46, 47, 52, 54, 59, 69, 112, 123, 125, 126, 145, 155, 169, 181], "equal": [3, 4, 6, 48, 136], "1m": [3, 4, 52], "default": [3, 4, 6, 9, 10, 11, 14, 15, 17, 20, 21, 23, 24, 27, 29, 34, 36, 37, 39, 40, 41, 44, 46, 48, 49, 51, 56, 57, 59, 60, 61, 64, 70, 71, 72, 73, 75, 80, 89, 92, 97, 104, 108, 109, 112, 117, 120, 122, 123, 124, 125, 126, 129, 131, 132, 135, 146, 147, 149, 150, 151, 154, 155, 156, 157, 166, 170, 176, 177, 179], "select": [3, 4, 6, 10, 11, 12, 13, 17, 24, 34, 67, 81, 86, 93, 106, 108, 109, 126, 129, 130], "your": [3, 4, 6, 7, 12, 15, 17, 19, 20, 24, 29, 32, 37, 41, 43, 46, 48, 54, 56, 57, 64, 70, 71, 72, 75, 76, 108, 112, 118, 120, 126, 146, 149, 151, 154, 155, 156, 157, 161, 165, 170, 172, 177, 178, 180, 183], "ambient": [3, 4, 6, 12, 54, 62, 108, 120, 122, 125, 127, 136, 146], "ambientlightillumin": 3, "enough": [3, 4, 6, 9, 12, 26, 53, 54, 62, 72, 108, 121, 123, 126, 127, 136, 137, 154], "chang": [3, 4, 6, 9, 10, 11, 12, 14, 18, 20, 22, 23, 28, 29, 31, 35, 39, 41, 48, 53, 57, 59, 60, 61, 64, 67, 72, 74, 75, 79, 85, 89, 92, 93, 100, 108, 109, 112, 119, 122, 125, 147, 151, 155, 156, 157, 160, 165, 166, 170, 172, 173, 178, 181, 183, 184], "activeillumin": 3, "led": [3, 9, 21, 26, 43, 108, 110, 157], "characterist": [3, 123, 131, 150], "especi": [3, 20, 35, 44, 46, 47, 50, 51, 52, 53, 54, 62, 75, 108, 120, 131, 134], "come": [3, 6, 10, 13, 15, 21, 64, 71, 76, 126, 152, 176], "infrar": [3, 6, 52, 54, 114, 122, 123], "nir": [3, 123], "spectrum": [3, 52, 54, 114, 122, 123], "sunlight": [3, 54, 62, 120], "signific": [3, 54, 74], "portion": [3, 108], "electromagnet": [3, 138], "radiat": [3, 146], "wavelength": [3, 54], "780": 3, "nm": 3, "\u03bcm": 3, "modern": 3, "dai": 3, "veri": [3, 6, 15, 50, 52, 54, 112, 113, 121, 122, 126, 131, 132, 165, 167, 168], "littl": [3, 122, 128], "move": [3, 4, 6, 12, 34, 42, 44, 45, 54, 78, 108, 112, 126, 127, 165, 169], "toward": [3, 4, 46, 47, 53, 150, 155], "awai": [3, 4, 47, 50, 52, 54, 63, 112, 120, 126, 131, 134, 136, 141], "run": [3, 4, 9, 10, 11, 12, 15, 16, 17, 20, 21, 24, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 69, 70, 73, 75, 76, 77, 81, 82, 84, 88, 108, 109, 129, 136, 146, 149, 150, 156, 157, 161, 165, 168, 170, 173, 174, 175, 177], "onc": [3, 6, 9, 11, 12, 16, 24, 26, 28, 33, 48, 52, 64, 69, 70, 71, 76, 108, 126, 132, 136, 141, 151, 157, 169, 178], "live": [3, 4, 43, 51, 62, 82, 92, 108, 128, 146], "appear": [3, 6, 12, 17, 48, 52, 53, 54, 62, 64, 108, 124, 125, 126, 157], "window": [3, 4, 6, 24, 29, 54, 60, 62, 63, 65, 80, 81, 86, 141, 155, 170, 179], "closer": [3, 6, 16, 112], "larg": [3, 21, 48, 50, 52, 54, 70, 71, 74, 108, 117, 122, 136], "\ufb01ll": 3, "50": [3, 4, 52, 64, 108, 122, 134, 146, 150], "becom": [3, 12, 44, 75, 92, 108, 117, 136], "backward": [3, 4, 9, 11, 12, 16, 17, 19, 21, 35, 37, 40, 57, 67, 74, 108, 112], "startmot": 3, "straight": [3, 4, 21, 47, 168], "click": [3, 4, 24, 62, 64, 65, 80, 81, 86, 91], "intern": [3, 9, 12, 17, 29, 39, 63, 67, 91, 92, 97, 98, 104, 106, 109, 110, 124, 126, 132, 136, 138, 146, 157], "algorithm": [3, 4, 6, 12, 15, 19, 39, 44, 46, 52, 54, 59, 62, 67, 81, 85, 93, 97, 98, 104, 106, 109, 110, 120, 122, 126, 132, 181, 184], "grab": [3, 4, 167], "worri": [3, 59], "automat": [3, 6, 11, 12, 13, 24, 27, 62, 69, 71, 75, 82, 108, 125, 128, 129, 132, 136, 150, 151, 157], "nop": [3, 105], "success": [3, 4, 12, 16, 24, 39, 71, 76, 109, 156, 157], "stopmot": 3, "stop": [3, 4, 12, 36, 40, 41, 55, 56, 61, 62, 70, 75, 149, 157], "captur": [3, 4, 6, 54, 112, 149, 150, 156, 165, 166], "displai": [3, 4, 15, 21, 28, 36, 37, 39, 40, 41, 53, 57, 60, 71, 80, 81, 83, 85, 149, 151, 157, 166, 170, 172, 178], "close": [3, 11, 12, 36, 40, 43, 47, 50, 53, 54, 62, 76, 126, 131, 134, 168, 181], "40": [3, 6, 50, 52, 136, 146], "takestat": 3, "file": [3, 11, 12, 15, 16, 19, 21, 24, 29, 36, 37, 39, 40, 41, 46, 53, 57, 59, 61, 62, 69, 71, 72, 74, 75, 76, 80, 93, 100, 108, 109, 142, 150, 155, 156, 157, 161, 165, 166, 168, 172, 173, 174, 175, 177, 180, 181], "now": [3, 4, 10, 11, 12, 15, 16, 17, 20, 21, 40, 41, 52, 56, 61, 70, 71, 74, 80, 81, 88, 126, 146, 149, 155, 165, 177], "again": [3, 12, 24, 71, 76, 108, 126, 150, 155, 168, 170], "extrins": [3, 4, 7, 9, 11, 12, 37, 40, 41, 50, 60, 61, 67, 81, 82, 88, 93, 97, 100, 104, 105, 109, 147, 157, 181, 183], "string": [3, 15, 17, 21, 36, 39, 40, 41, 70, 76, 89, 146, 157, 170], "failur": [3, 4, 39], "notif": [3, 4, 165], "rpc": 3, "becaus": [3, 6, 39, 62, 74, 108, 112, 113, 117, 120, 121, 122, 123, 125, 126, 127, 128, 134, 141, 157, 172], "vehicl": [3, 4, 5, 6, 12, 15, 34, 35, 47, 52, 53, 54, 64, 67, 85, 108, 112, 134, 136, 138, 184], "type": [3, 9, 10, 11, 12, 16, 17, 20, 21, 26, 37, 44, 49, 50, 54, 55, 57, 60, 63, 67, 70, 71, 76, 108, 114, 125, 136, 139, 146, 147, 150, 156, 157, 160, 161, 168, 170, 178], "float": [3, 49, 76, 125, 167], "marker": 3, "element": [3, 63, 70, 108, 131, 147, 149], "rmstotal": 3, "root": [3, 13, 49, 56, 59, 60, 61, 71, 76, 109, 146, 149, 150, 156, 179], "back": [3, 5, 6, 10, 37, 40, 47, 48, 52, 57, 112, 114, 136, 141, 156, 157, 172], "rmsmotion": 3, "calibrationst": 3, "uint8": [3, 49, 60, 63, 167], "uncalibr": 3, "bad": [3, 6, 113], "inmotionflag": 3, "flag": [3, 20, 29, 63, 75, 76, 126, 156, 157], "humanreadableangl": 3, "numberofcurrentmotionimag": 3, "uint32": [3, 63], "length": [3, 10, 63, 95, 102, 108, 109, 138, 150, 181], "sequenc": [3, 60, 87, 110, 150, 178], "1000": [3, 149, 151, 155], "transx": [3, 46, 60], "15": [3, 12, 76, 124, 136, 138, 154, 156], "transi": [3, 46, 60], "00": [3, 70, 120, 149, 155], "transz": [3, 46, 60], "55": 3, "rotx": [3, 5, 46, 60], "57": [3, 46, 60], "12": [3, 12, 71, 76, 132, 136, 154, 161], "humanteadableangl": 3, "write": [3, 4, 11, 150, 156, 157, 165, 168], "devic": [3, 4, 9, 11, 14, 16, 17, 19, 20, 22, 23, 24, 36, 39, 40, 41, 46, 49, 54, 56, 59, 60, 61, 62, 64, 65, 67, 70, 71, 72, 74, 75, 76, 85, 87, 88, 89, 91, 93, 100, 108, 109, 110, 113, 125, 132, 136, 144, 146, 149, 150, 151, 154, 155, 157, 160, 161, 162, 167, 169, 170, 178, 183, 184], "writetodevic": 3, "due": [3, 9, 12, 13, 15, 17, 19, 21, 35, 47, 48, 51, 52, 70, 71, 84, 93, 95, 100, 102, 109, 110, 112, 120, 126, 127, 151, 156, 160, 166, 176], "low": [3, 9, 12, 48, 50, 52, 108, 111, 112, 113, 120, 122, 123, 125, 126, 127, 136, 146, 150, 154, 156], "level": [3, 9, 35, 44, 51, 54, 59, 67, 109, 110, 114, 120, 121, 129, 131, 132, 138, 146, 150, 154, 157, 165], "try": [3, 9, 34, 39, 41, 49, 54, 56, 59, 60, 61, 62, 63, 71, 92, 126, 128, 146, 149, 150, 166, 170], "small": [3, 16, 35, 44, 47, 50, 52, 67, 70, 71, 81, 108, 112, 124, 129, 157, 168, 176], "25": [3, 4, 6, 21, 87], "handi": 4, "iva": [4, 13, 51, 53, 57, 62, 81, 89], "com": [4, 6, 9, 10, 11, 12, 15, 16, 17, 19, 21, 24, 31, 37, 57, 64, 68, 71, 72, 77, 78, 81, 108, 134, 136, 142, 146, 150, 154, 159, 161, 182, 183], "surfac": [4, 6, 21, 47, 50, 52, 54, 72, 112, 123, 125, 126, 136, 141, 181], "pdf": [4, 6, 159], "format": [4, 6, 15, 21, 39, 56, 59, 61, 63, 74, 76, 132, 138, 146, 150, 157, 160, 167, 168, 170, 178, 181], "recommend": [4, 6, 9, 10, 11, 13, 16, 17, 19, 20, 21, 24, 35, 37, 46, 48, 49, 50, 52, 54, 57, 70, 71, 72, 74, 75, 76, 84, 92, 120, 121, 124, 125, 126, 129, 138, 141, 157, 169, 178, 179], "instanc": [4, 12, 16, 17, 20, 26, 29, 34, 35, 37, 39, 40, 41, 43, 44, 48, 49, 50, 51, 53, 57, 59, 60, 61, 62, 64, 67, 69, 76, 88, 92, 108, 122, 126, 128, 131, 144, 146, 151, 157, 165, 172], "icon": 4, "after": [4, 9, 12, 15, 17, 24, 27, 37, 46, 50, 52, 53, 61, 62, 64, 71, 72, 73, 82, 84, 90, 92, 93, 100, 108, 109, 113, 117, 121, 126, 128, 146, 150, 151, 154, 155, 156, 157, 166, 167, 170, 172], "creation": [4, 126, 167], "new": [4, 10, 14, 17, 18, 19, 23, 34, 50, 52, 56, 62, 74, 76, 79, 84, 85, 86, 92, 108, 117, 121, 146, 150, 151, 155, 157, 166, 167], "pop": [4, 41, 61, 108], "arrow": [4, 57, 80], "navig": [4, 24, 29, 62, 67, 76, 126, 161], "through": [4, 10, 11, 12, 28, 52, 54, 59, 62, 70, 71, 75, 108, 136, 150, 154, 155, 161, 166, 167, 169, 178], "activ": [4, 6, 10, 11, 12, 15, 17, 20, 21, 30, 32, 35, 36, 40, 43, 44, 47, 50, 51, 54, 56, 60, 62, 64, 65, 71, 72, 75, 76, 81, 84, 85, 87, 89, 90, 92, 108, 109, 114, 117, 120, 124, 126, 132, 134, 136, 146, 149, 150, 151, 160, 178], "enter": [4, 6, 40, 60, 70, 81, 86, 104, 105, 108, 109, 126, 155], "deriv": [4, 181], "cad": [4, 5, 6, 143], "draw": [4, 5, 6, 143], "pattern": [4, 6, 121, 141], "button": [4, 24, 28, 62, 64, 81], "make": [4, 6, 11, 15, 19, 24, 27, 37, 51, 54, 56, 60, 61, 64, 66, 71, 72, 91, 117, 125, 126, 149, 150, 151, 156, 157, 168, 170, 172, 181], "sure": [4, 6, 11, 19, 24, 51, 54, 56, 60, 61, 64, 66, 91, 149, 151, 155, 157, 172, 181], "check": [4, 6, 7, 9, 16, 24, 26, 29, 36, 40, 43, 53, 57, 59, 60, 62, 64, 65, 71, 72, 73, 76, 82, 87, 92, 108, 109, 112, 124, 125, 129, 132, 140, 144, 147, 150, 157, 160, 178, 181], "wa": [4, 11, 12, 13, 15, 16, 17, 20, 21, 34, 37, 39, 43, 44, 45, 48, 49, 50, 53, 56, 57, 59, 60, 61, 62, 70, 71, 76, 78, 81, 92, 93, 94, 95, 99, 100, 101, 102, 104, 105, 107, 108, 109, 114, 122, 126, 136, 146, 149, 150, 157, 165, 172, 177, 181], "last": [4, 19, 84, 88, 112, 129, 149, 150, 157], "slow": [4, 12, 51, 71, 108, 157], "fast": [4, 108, 157], "could": [4, 8, 27, 39, 47, 59, 62, 71, 76, 125, 126, 128, 134, 154, 157], "blur": [4, 54, 125], "speed": [4, 48, 51, 53, 55, 71, 91, 108, 142], "m": [4, 6, 10, 27, 35, 47, 50, 52, 53, 56, 59, 61, 63, 71, 76, 108, 111, 112, 117, 120, 125, 126, 131, 132, 138, 146, 147, 150, 179], "": [4, 6, 9, 12, 16, 20, 26, 36, 39, 40, 41, 49, 50, 51, 52, 54, 56, 59, 61, 62, 70, 71, 72, 75, 76, 81, 86, 89, 92, 108, 112, 114, 117, 120, 123, 125, 126, 131, 134, 136, 138, 141, 144, 145, 146, 149, 150, 154, 156, 160, 161, 163, 165, 166, 178, 181], "look": [4, 14, 16, 23, 35, 46, 48, 62, 71, 72, 86, 112, 117, 121, 126, 131, 147, 150, 155, 169], "fill": [4, 37, 52, 108, 157, 165, 172], "enhanc": [4, 136], "comprehens": 4, "illustr": [4, 10, 81, 112, 117, 165, 178], "while": [4, 12, 21, 34, 39, 40, 47, 50, 51, 56, 59, 60, 61, 62, 64, 76, 92, 105, 108, 109, 112, 121, 125, 126, 138, 144, 149, 157, 165], "snapshot": 4, "repeat": [4, 9, 12, 16, 47, 54, 108, 130, 146, 154, 166], "previou": [4, 6, 9, 13, 14, 17, 18, 22, 23, 79, 85, 157], "output": [4, 10, 29, 36, 43, 55, 60, 61, 67, 71, 72, 74, 76, 89, 90, 108, 110, 122, 136, 142, 144, 146, 149, 150, 154, 176], "checkmark": 4, "gener": [4, 6, 9, 14, 17, 20, 23, 28, 29, 35, 37, 47, 50, 57, 60, 62, 69, 71, 74, 75, 76, 82, 122, 125, 126, 134, 136, 146, 154, 156, 160, 178, 181], "unsuccess": 4, "omnidirect": 4, "gif": 4, "comput": [5, 6, 47, 63, 72, 76, 114, 117, 120, 121, 122, 123, 125, 127, 128, 129, 131, 146, 151, 161], "motion": [5, 7, 12, 16, 21, 44, 46, 47, 54, 64, 67, 80, 94, 101, 109, 112, 113, 119, 125, 127, 128, 136], "do": [5, 6, 9, 13, 16, 19, 21, 24, 37, 40, 46, 47, 48, 57, 62, 71, 72, 76, 112, 120, 125, 126, 129, 144, 151, 157, 167, 172, 180], "tabl": [5, 8, 19, 20, 67, 75, 76, 109, 112, 117, 120, 122, 123, 124, 126, 131, 142, 146, 149], "assum": [5, 6, 20, 37, 41, 48, 61, 64, 70, 71, 75, 108, 136, 150, 165, 168, 173, 174, 175], "parallel": [5, 6, 17, 37, 46, 51, 88, 157, 172], "roti": [5, 46, 60], "rotz": [5, 46, 60], "itself": [5, 35, 44, 46, 50, 70, 134, 138, 146, 150, 154], "rad": [5, 46, 125, 147], "plug": [5, 9, 59, 109], "math": 5, "upward": [5, 47, 48], "figur": [5, 53, 62, 63, 132, 135], "scc": 6, "those": [6, 29, 52, 54, 108], "remain": [6, 108, 113, 117, 121, 126], "expect": [6, 9, 24, 37, 39, 41, 43, 47, 49, 50, 52, 54, 57, 59, 61, 62, 63, 69, 76, 94, 101, 108, 109, 120, 122, 123, 126, 136, 149, 150, 151, 157, 165, 172, 180, 181], "complet": [6, 9, 11, 24, 28, 35, 37, 43, 57, 60, 76, 88, 89, 108, 112, 122, 124, 126, 129, 136, 138, 146, 150, 172, 178], "It": [6, 11, 12, 15, 16, 19, 21, 24, 28, 31, 35, 39, 44, 47, 49, 51, 54, 57, 59, 60, 62, 68, 69, 76, 80, 81, 83, 84, 92, 108, 114, 116, 117, 120, 121, 125, 127, 128, 134, 136, 138, 141, 144, 149, 154, 155, 156, 157, 164, 165, 166], "import": [6, 9, 13, 17, 20, 24, 46, 47, 49, 51, 52, 53, 54, 56, 59, 60, 61, 62, 71, 76, 80, 84, 89, 125, 134, 138, 141, 144, 146, 149, 150, 154, 157, 177, 178], "white": [6, 80, 126], "margin": [6, 20, 75], "around": [6, 20, 47, 50, 52, 54, 67, 71, 75, 112, 113, 117, 121, 124, 126, 127, 128, 131, 134, 136, 137], "edg": [6, 16, 49, 50, 71, 80, 113, 117, 121, 124, 125, 134, 141, 150], "glu": 6, "visibl": [6, 12, 16, 46, 47, 48, 50, 52, 108, 122, 123, 128, 131, 150, 181], "edit": [6, 46, 56, 63, 89, 157, 159, 165, 166, 170, 172, 177, 180], "section": [6, 12, 15, 19, 20, 24, 27, 35, 42, 44, 45, 50, 62, 66, 71, 73, 74, 78, 108, 110, 112, 126, 128, 129, 136, 157, 161, 177], "denot": [6, 114, 117, 126], "intend": [6, 12, 15, 37, 47, 57, 68, 146, 165, 172, 173, 174, 175, 182], "facilit": 6, "identif": [6, 93, 100, 108, 109], "four": [6, 47, 52, 112, 127, 131, 132, 135], "still": [6, 12, 17, 20, 21, 34, 36, 37, 44, 50, 54, 57, 62, 74, 80, 92, 93, 100, 108, 109, 120, 126, 131, 134, 136, 157], "work": [6, 8, 9, 11, 12, 16, 28, 37, 39, 46, 57, 59, 70, 71, 81, 91, 92, 108, 136, 141, 150, 156, 161, 169, 172], "alreadi": [6, 15, 24, 37, 47, 69, 71, 157, 160, 170, 179], "connect": [6, 10, 12, 13, 15, 16, 20, 21, 24, 26, 30, 32, 35, 37, 43, 46, 48, 49, 51, 57, 62, 64, 70, 71, 75, 82, 84, 91, 93, 110, 112, 132, 136, 138, 142, 144, 146, 149, 150, 154, 156, 157, 166, 178, 181, 183], "conf": [6, 9, 10, 11, 12, 15, 17, 21, 28, 34, 35, 39, 40, 46, 48, 59, 82, 105, 108, 132, 147, 158], "abl": [6, 9, 24, 35, 48, 64, 70, 71, 76, 126, 155, 166, 170], "know": [6, 23, 39, 60, 112, 136, 157], "clone": [6, 37, 57, 71, 72, 77, 161], "repositori": [6, 24, 37, 71, 76, 77, 78, 92, 112, 161, 167, 168, 177], "git": [6, 37, 57, 71, 72, 77], "http": [6, 13, 24, 37, 57, 71, 72, 77, 78, 91, 142, 150, 154, 159, 163, 164], "github": [6, 15, 16, 37, 57, 71, 72, 76, 77, 78, 154], "ifm3d": [6, 9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 36, 37, 39, 40, 41, 46, 57, 63, 68, 70, 73, 76, 77, 78, 81, 82, 90, 92, 108, 112, 114, 125, 144, 146, 147, 149, 150, 151, 154, 155, 157, 159, 162, 166, 170, 172, 173, 178, 179, 182, 183, 184], "creat": [6, 12, 15, 16, 19, 21, 24, 43, 47, 52, 53, 54, 67, 69, 71, 72, 73, 76, 89, 92, 126, 144, 150, 156, 160, 165, 170, 178], "virtual": [6, 29, 71, 147, 150], "packag": [6, 8, 11, 12, 15, 16, 19, 21, 31, 39, 49, 56, 59, 60, 61, 62, 71, 76, 146, 149, 150, 157, 160, 181], "ovp8xx": [6, 20, 21, 24, 26, 51, 57, 64, 75, 76, 77, 135, 136, 154, 156, 160, 162, 170, 173], "python": [6, 10, 12, 16, 17, 20, 21, 24, 28, 32, 33, 48, 49, 56, 57, 59, 60, 61, 62, 67, 71, 77, 87, 89, 108, 112, 125, 129, 144, 146, 147, 149, 150, 157, 160, 161, 169, 173, 178, 179, 180, 181, 183], "ovp8xxexampl": [6, 49, 56, 57, 59, 60, 61, 146, 149, 150, 177], "toolbox": [6, 169, 177, 183, 184], "extrinsic_calibr": [6, 181], "static_camera_calibr": [6, 181], "folder": [6, 29, 37, 39, 57, 156, 160, 161, 162, 165, 169, 170, 171, 176, 177, 179], "venv": [6, 71, 150, 179], "sourc": [6, 9, 26, 53, 54, 62, 67, 71, 90, 108, 112, 113, 126, 136, 165, 168, 171], "bin": [6, 71, 72, 76, 146, 150, 165, 179], "pip": [6, 49, 56, 59, 60, 61, 71, 146, 149, 150, 161, 177], "txt": [6, 36, 37, 40, 71, 89, 150, 170, 177, 179], "relev": [6, 17, 20, 35, 129, 132, 161], "offici": [6, 8, 28, 29, 70, 71, 76, 156], "rest": [6, 20, 37, 57, 75, 108, 166, 169, 172], "wall": [6, 54, 126], "occupi": [6, 49, 61, 63], "view": [6, 9, 12, 16, 28, 37, 40, 47, 48, 50, 52, 53, 54, 57, 60, 63, 67, 68, 80, 81, 108, 116, 117, 120, 122, 125, 126, 131, 134, 135, 141, 159, 172, 178, 183], "accur": [6, 76, 108, 126, 141, 150, 181], "exactli": [6, 7, 39, 41], "tilt": [6, 47], "long": [6, 10, 12, 15, 21, 37, 40, 52, 57, 76, 80, 108, 109, 113, 126, 136, 149, 172], "fulli": [6, 24, 39, 43, 47, 131, 146, 150, 154, 157, 169], "keep": [6, 13, 17, 20, 28, 35, 37, 41, 57, 61, 74, 75, 121, 125, 138, 157, 176], "mind": [6, 13, 17, 28, 37, 47, 57, 62, 126, 157], "black": [6, 62, 80, 117, 122, 125, 128], "pick": [6, 32, 35, 53, 170, 183], "extrinsic_calib": [6, 12, 16], "isometr": 6, "whether": [6, 20, 35, 49, 63, 75, 76, 112, 113, 124, 125, 126, 129, 146, 150, 164, 173, 174, 175], "etc": [6, 10, 16, 21, 27, 31, 48, 51, 54, 62, 63, 68, 70, 71, 75, 76, 82, 83, 89, 108, 109, 112, 151, 154, 156, 157, 169, 178], "robust": [6, 12, 44, 47, 50, 54, 112, 120, 121, 165], "extract": [6, 24, 29, 44], "exce": [6, 34, 35, 108, 136], "achiev": [6, 46, 48, 49, 51, 52, 76, 112, 121, 126, 132, 155], "narrow": [6, 47, 134, 141], "open": [6, 24, 27, 35, 36, 39, 40, 47, 53, 59, 60, 62, 64, 116, 138, 142, 161, 170], "o3r222": [6, 8, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 28, 47, 51, 52, 64, 75, 111, 130, 137, 141, 142], "8": [6, 8, 12, 15, 19, 20, 21, 39, 53, 56, 59, 61, 71, 75, 76, 79, 85, 87, 112, 113, 126, 136, 147, 150, 157, 161, 170], "wide": [6, 47, 74, 116], "further": [6, 9, 10, 11, 12, 16, 21, 28, 51, 63, 69, 71, 76, 81, 84, 97, 104, 109, 121, 134, 156, 168, 171, 178], "down": [6, 9, 12, 47, 76, 95, 102, 108, 109, 136, 150], "half": [6, 117, 150], "blurri": 6, "along": [6, 16, 21, 33, 47, 48, 53, 54, 63, 68, 77, 108, 114, 126, 134, 147, 155, 161, 182], "x_ab": 6, "z_ab": 6, "x_cd": 6, "z_cd": 6, "y_ac": 6, "y_bd": 6, "x_ac": 6, "z_ac": 6, "x_bd": 6, "z_bd": 6, "y_ab": 6, "y_cd": 6, "ground": [6, 35, 44, 47, 48, 50, 63, 108, 112, 139], "plane": [6, 47, 48, 50, 54, 63, 67, 108, 114, 124, 138], "radiant": 6, "therefor": [6, 28, 35, 43, 52, 54, 62, 63, 67, 70, 75, 108, 117, 121, 126, 129, 131, 138, 145, 150, 156, 157, 177], "whole": [6, 13, 17, 50, 51, 56, 84, 121, 126, 146, 157], "won": 6, "fine": [6, 63, 67, 117, 118], "both": [6, 13, 19, 27, 28, 36, 37, 39, 41, 47, 52, 54, 57, 62, 71, 76, 112, 120, 121, 123, 125, 126, 134, 136, 138, 142, 150, 151, 154, 157, 168], "calib_cam": [6, 181], "py": [6, 34, 37, 57, 75, 87, 147, 149, 150, 157, 160, 177, 179, 180], "fit": [6, 48, 118, 126, 178], "read": [6, 15, 19, 20, 21, 26, 39, 55, 59, 62, 66, 71, 93, 100, 107, 108, 109, 118, 125, 132, 146, 150, 151, 156, 161, 168, 169, 178], "carefulli": [6, 19], "instruct": [6, 10, 17, 24, 26, 29, 37, 39, 44, 47, 49, 64, 70, 76, 77, 92, 141, 155, 156, 161, 170, 171, 181, 182], "properli": [6, 26, 28, 33, 37, 39, 57, 59, 64, 80, 81, 112, 126, 150, 172], "comment": [6, 10, 11, 12, 15, 16, 19, 20, 75, 108, 132, 142, 155, 161, 169, 170], "cam_port": 6, "ip": [6, 11, 15, 16, 21, 24, 27, 31, 36, 39, 40, 49, 56, 59, 60, 61, 71, 89, 91, 92, 108, 139, 144, 146, 149, 150, 154, 157, 170, 177, 179], "horizontal_mount": 6, "upside_down": 6, "fixed_transl": 6, "standard": [6, 9, 62, 64, 67, 112, 114, 120, 125, 138, 150, 156, 168, 170], "introduct": [6, 7, 30, 32, 52, 71], "skip": [6, 76, 156, 177], "frame_s": 6, "target_width": 6, "target_height": 6, "accordingli": [6, 17, 50, 108, 129, 155], "c": [6, 10, 16, 24, 29, 32, 33, 37, 49, 62, 67, 70, 71, 75, 77, 89, 108, 112, 116, 125, 136, 144, 146, 150, 155, 157, 159, 160, 161, 165, 169, 179, 183], "world": [6, 39, 59, 136, 165], "4": [6, 8, 9, 10, 12, 15, 16, 17, 23, 25, 26, 34, 36, 39, 44, 49, 50, 53, 59, 62, 63, 71, 72, 74, 75, 76, 81, 108, 112, 113, 125, 129, 131, 132, 136, 144, 146, 147, 150, 156, 157, 161, 165, 178, 183, 185], "49": 6, "08": [6, 126], "els": [6, 20, 39, 53, 56, 59, 60, 75, 150, 157], "loop": [6, 41, 112, 132, 139], "227": 6, "057": 6, "798": 6, "prefer": [6, 26, 37, 57, 76, 112, 117, 120, 136, 166], "ifm3dpi": [6, 17, 24, 46, 49, 56, 57, 59, 60, 61, 63, 71, 90, 92, 125, 144, 146, 149, 150, 151, 154, 157, 161, 178, 183, 184], "f": [6, 53, 56, 59, 60, 61, 62, 74, 89, 132, 146, 149, 150, 156, 165], "mitig": [6, 12, 15, 16, 17, 21, 35, 50, 54, 67, 112, 122, 125, 126, 183], "switch": [6, 9, 10, 12, 15, 21, 27, 28, 35, 37, 41, 48, 80, 81, 82, 83, 88, 108, 109, 120, 124, 151, 157, 165, 172], "standard_range2m": [6, 10, 11, 12, 16, 112, 129, 131], "succeed": 6, "written": [6, 165], "assess": [6, 49, 120, 127, 146, 157], "plausibl": [6, 108, 109], "viewer": [6, 46, 57, 60, 178], "verifi": [6, 19, 28, 40, 51, 62, 73, 82, 90, 108, 112, 145, 146, 150, 154], "floor": [6, 12, 16, 20, 21, 34, 35, 41, 46, 47, 48, 50, 53, 54, 55, 61, 63, 64, 67, 108, 126, 128, 141], "xy": [6, 50], "typic": [6, 9, 20, 28, 47, 48, 50, 52, 54, 60, 62, 64, 67, 71, 75, 76, 117, 124, 125, 126, 129, 132, 136, 146, 150, 154, 157, 177], "overlap": 6, "cloud": [6, 11, 12, 17, 20, 28, 35, 48, 51, 52, 53, 64, 112, 115, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 130, 131, 165, 178, 181], "were": [7, 9, 16, 19, 20, 21, 42, 78, 81, 164, 181], "develop": [7, 10, 20, 34, 62, 75, 76, 92, 108, 156, 165, 171, 173], "ovp": [7, 21, 138, 147, 160], "defin": [7, 10, 11, 12, 16, 17, 26, 35, 36, 39, 40, 46, 47, 48, 49, 50, 56, 63, 71, 112, 117, 122, 124, 125, 126, 129, 132, 134, 150, 154, 156, 177], "our": [7, 9, 17, 26, 48, 52, 53, 71, 117, 121, 122, 126, 140, 167, 177], "wizard": [7, 64, 80, 81], "product": [7, 9, 10, 11, 12, 13, 15, 16, 19, 21, 24, 31, 37, 57, 59, 70, 81, 82, 92, 116, 136, 142, 146, 149, 150, 156, 168, 172], "forget": [7, 72, 170], "what": [7, 9, 39, 41, 48, 50, 54, 67, 69, 126, 144, 155, 157], "support": [8, 9, 13, 14, 17, 18, 22, 23, 34, 46, 51, 62, 68, 71, 72, 76, 77, 81, 91, 92, 108, 110, 121, 134, 150, 151, 156, 162, 168, 184], "librari": [8, 9, 10, 14, 15, 16, 19, 21, 23, 31, 37, 39, 57, 71, 76, 77, 82, 89, 108, 149, 150, 155, 160, 161, 165, 167, 168, 170, 172, 173], "m04308": [8, 21], "ovp810": [8, 21, 26, 81, 142], "ovp811": [8, 15, 21, 64, 81, 142], "o3r222aa": 8, "o3r222ab": 8, "o3r222ac": 8, "o3r225ab": 8, "o3r225ac": [8, 11], "o3r225ad": 8, "ovp800": [8, 10, 11, 12, 16, 19, 24, 27, 31, 46, 76, 81, 142], "ovp801": [8, 15, 16, 19, 34, 37, 57, 64, 81, 142], "m04239": [8, 10, 11, 12, 16, 24, 34, 37, 57, 142, 154], "03r225ac": 8, "24": [8, 15, 16, 26, 76, 151, 155], "m03975": [8, 10], "mo4239": 8, "m03933": [8, 10], "m03969": [8, 10], "93": [8, 12, 159], "na": [8, 161], "ones": [8, 19, 60, 132, 156], "review": [8, 17, 40, 47, 60, 126, 141, 146, 150], "q": [9, 60, 136], "older": [9, 12, 74, 79, 85, 108], "websit": [9, 10, 11, 12, 16, 24, 29, 71, 76, 81, 142, 183], "alwai": [9, 16, 19, 20, 27, 35, 39, 44, 46, 59, 63, 75, 82, 120, 126, 129, 132, 136, 147, 151, 157], "latest": [9, 13, 19, 21, 29, 64, 70, 71, 72, 76, 159], "why": [9, 59, 67, 113, 114, 126], "statu": [9, 11, 12, 39, 43, 59, 65, 69, 71, 85, 108, 109, 110, 146, 150], "blink": [9, 11], "under": [9, 24, 29, 39, 44, 47, 57, 82, 86, 108, 123, 136, 145, 146, 157, 161, 168, 173], "voltag": [9, 109], "situat": [9, 12, 54, 62, 74, 77, 92, 111], "power": [9, 11, 12, 13, 21, 26, 34, 54, 64, 70, 72, 76, 110, 137, 142, 150, 156], "flash": [9, 10, 11, 20, 21, 75, 93, 100, 109, 110, 157], "5a": [9, 26], "24v": [9, 26, 99, 107, 108, 109], "doubl": [9, 24, 43, 70, 73, 92, 108], "happen": [9, 15, 24, 35, 71, 88], "safeti": [9, 34, 54, 67, 95, 102, 108, 109, 126, 138, 146], "vcsel": [9, 95, 102, 108, 109], "shut": [9, 95, 102, 108, 109], "20": [9, 17, 20, 21, 34, 36, 43, 46, 47, 48, 52, 71, 75, 76, 81, 111, 112, 122, 130, 136, 146, 147, 157], "hz": [9, 17, 21, 43, 111, 130, 132, 146], "inadequ": 9, "scenario": [9, 20, 44, 50, 51, 53, 62, 75, 87, 108, 109, 112, 136, 168], "runtim": [9, 12, 17, 50, 51, 73, 74, 108, 109, 176], "hot": [9, 136], "capabl": [9, 15, 29, 31, 48, 57, 62, 67, 72, 76, 117, 136, 146], "enabl": [9, 10, 12, 15, 21, 35, 39, 67, 69, 70, 73, 76, 80, 81, 108, 117, 118, 125, 129, 138, 149, 154, 157, 173, 184], "pair": [9, 26, 92, 93, 100, 108, 109], "port0": [9, 10, 11, 12, 16, 34, 39, 48, 59, 112, 125, 149], "port1": [9, 10, 11, 12, 16, 34, 112], "port2": [9, 10, 11, 12, 16, 34, 35, 37, 39, 40, 46, 57, 59, 60, 87, 112, 144, 149, 157, 170], "port3": [9, 10, 11, 12, 16, 34, 35, 40, 46, 60, 87, 112], "port4": [9, 10, 11, 12, 16], "port5": [9, 10, 11, 12, 16, 59], "calibr": [9, 12, 21, 37, 40, 41, 49, 50, 57, 61, 62, 67, 76, 78, 80, 81, 82, 85, 88, 92, 93, 94, 95, 97, 100, 101, 102, 104, 105, 109, 114, 130, 147, 157, 158, 164, 169, 172, 180, 181, 183, 184], "minut": [9, 16, 62, 108], "diagnosi": [9, 14, 23, 62, 65, 89, 92, 109, 110, 146, 154], "am": 9, "pcic": [9, 16, 51, 89, 122, 147, 158, 160, 165, 179], "framegrabb": [9, 12, 36, 40, 41, 56, 61, 89, 114, 149, 154, 157], "listen": [9, 56, 89], "tcp": [9, 31, 108, 144], "50010": [9, 144, 179], "50011": [9, 144], "50012": [9, 144, 154, 179], "50013": [9, 144], "50014": [9, 144], "50015": [9, 144], "cannot": [9, 15, 16, 20, 27, 35, 41, 49, 57, 61, 75, 92, 108, 112, 151, 154, 156], "oem": [9, 10, 11, 12, 15, 17, 21, 51, 69, 70, 72, 75, 89, 108, 150, 155, 156, 157], "8080": [9, 13, 24], "8888": [9, 69], "50025": 9, "51010": [9, 144], "51025": 9, "ssh": [9, 10, 15, 21, 70, 89, 150, 153, 157, 158, 160], "22": [9, 81, 154], "pairwis": [9, 10, 11, 12, 16], "certif": [9, 72], "fulfil": [9, 82], "norm": [9, 138, 146], "esd": [9, 108], "emv": [9, 108, 109, 145], "en": [9, 24, 142, 146, 150, 154], "12895": 9, "No": [9, 10, 11, 12, 20, 43, 53, 72, 75, 105, 108, 109, 154, 156, 157], "anytim": 9, "except": [9, 17, 20, 24, 34, 39, 49, 52, 56, 59, 60, 61, 62, 75, 112, 123, 146, 149, 150, 157], "everi": [9, 28, 35, 40, 49, 52, 63, 71, 82, 83, 116, 154, 160, 178], "reconnect": [9, 92], "save": [9, 12, 15, 17, 27, 29, 40, 54, 62, 70, 72, 73, 76, 80, 82, 84, 89, 108, 129, 150, 155, 157, 166, 167], "save_init": [9, 15, 17, 70, 129, 155], "reboot": [9, 12, 13, 15, 17, 19, 21, 62, 70, 73, 80, 92, 102, 109, 110, 129, 150, 151, 154, 155, 157], "redon": 9, "essenti": [9, 71, 84, 138], "maintain": [9, 51, 134, 141, 157], "ye": [9, 13, 62, 72, 76, 155], "store": [9, 21, 40, 62, 69, 74, 126, 155, 167, 168], "unabl": [9, 15, 21, 49, 56, 59, 60, 61, 93, 97, 99, 100, 104, 107, 108, 109, 146, 149, 150], "compat": [9, 14, 17, 18, 22, 23, 28, 29, 37, 57, 67, 74, 76, 77, 79, 85, 108, 138, 142, 156, 183], "neither": 9, "nor": [9, 165], "delai": [9, 10, 11, 20, 52, 97, 104, 108, 109, 130, 158], "re": [9, 12, 17, 21, 50, 62, 108], "being": [9, 15, 16, 17, 20, 21, 35, 44, 48, 49, 50, 52, 54, 75, 109, 120, 125, 126, 127, 129, 157, 166, 168], "buffer": [9, 36, 41, 62, 63, 74, 99, 107, 109, 110, 112, 149, 160, 178], "worst": [9, 120, 157], "six": [9, 10, 136, 157], "occur": [9, 12, 17, 21, 24, 37, 47, 50, 52, 54, 57, 59, 62, 84, 89, 98, 99, 106, 107, 108, 109, 136, 154, 157], "more": [9, 10, 11, 15, 16, 17, 21, 37, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 62, 63, 64, 71, 74, 76, 99, 107, 108, 109, 112, 114, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 134, 144, 150, 154, 157, 161, 165, 169, 170, 172, 178, 179, 181], "queri": [9, 72, 76, 87, 170], "log": [9, 12, 15, 18, 21, 23, 24, 30, 32, 36, 40, 49, 56, 59, 60, 61, 71, 73, 75, 81, 89, 91, 97, 104, 108, 109, 146, 150, 154, 160, 184], "acquir": [9, 10, 108, 120, 146, 157, 165], "page": [9, 15, 19, 24, 31, 37, 57, 72, 74, 136, 146, 150, 178], "addition": [9, 20, 34, 47, 63, 75, 87, 108, 112, 117, 123, 126, 146, 165, 178], "constantli": [9, 50], "background": [9, 113, 124, 125, 126], "trace": [9, 76, 89, 108], "contact": [9, 17, 84, 138, 142, 156], "u": [9, 24, 39, 57, 71, 142, 150, 156, 181], "www": [10, 11, 12, 24, 31, 142, 150, 163, 164], "13": [10, 159], "articl": [10, 14, 18, 22, 23, 24, 27, 31, 81, 111, 130], "pre": [10, 11, 12, 16, 21, 24, 50, 64, 71, 76, 108, 150, 157, 166], "seri": [10, 11, 12, 13, 16, 21, 23, 81, 108, 142, 161], "sampl": [10, 11, 12, 16, 21, 24, 44, 67, 73, 76, 147, 157, 160, 173, 174, 175], "224x172": [10, 11, 12, 15, 16, 19, 21], "60": [10, 11, 12, 15, 16, 19, 21, 35, 37, 41, 52, 57, 61, 136, 142, 156], "x45": [10, 11, 12, 15, 16, 19, 21], "ip50": [10, 11, 12, 15, 16, 19, 21, 138], "1280x800": [10, 11, 12, 15, 16, 19, 21, 111], "127": [10, 11, 12, 15, 16, 19, 21, 49, 53, 71, 80], "x80": [10, 11, 12, 15, 16, 19, 21], "standard_range4m": [10, 11, 12, 16, 112, 129, 131], "cyclic_4m_2m_4m_2m": [10, 11, 12, 16, 131], "autoexposur": 10, "105": [10, 11, 12, 15, 16, 19, 21, 35, 52, 142], "x78": [10, 11, 12, 15, 16, 19, 21], "ethernet": [10, 12, 15, 16, 21, 26, 51, 52, 64, 75, 110, 153, 156, 157, 158], "1x": 10, "gb": [10, 12, 20, 62, 75], "eth0": [10, 11, 21, 24, 112, 151, 155], "eth1": [10, 11, 15, 16, 20, 21, 81, 151, 155], "usb3": 10, "interfac": [10, 12, 13, 15, 16, 20, 21, 64, 71, 76, 155, 157, 160, 165, 166, 167, 168, 173, 178, 183], "let": [10, 71, 112, 126, 131, 157, 165], "quickli": [10, 53, 165], "ramp": [10, 12, 48, 165], "deploi": [10, 71, 75, 150, 155, 173, 176], "program": [10, 76, 161, 165, 178], "framework": [10, 156], "ro": [10, 12, 15, 16, 19, 21, 68, 75, 92, 156, 159, 183, 184], "wrapper": [10, 12, 15, 16, 19, 21, 92], "ros2": [10, 12, 15, 16, 19, 21, 159, 183, 184], "access": [10, 11, 12, 15, 21, 62, 70, 71, 76, 113, 122, 147, 150, 156, 159, 165, 178], "linux": [10, 30, 32, 71, 72, 75, 81, 151, 155, 156, 170], "docker": [10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 37, 51, 57, 76, 108, 156, 157, 172, 174, 175, 176, 183, 184], "contain": [10, 11, 12, 17, 19, 21, 24, 31, 48, 49, 51, 61, 63, 68, 73, 75, 84, 91, 94, 101, 108, 109, 112, 113, 117, 122, 147, 150, 154, 156, 157, 160, 161, 162, 165, 169, 172, 173, 174, 175, 178, 180, 183, 184], "manag": [10, 12, 20, 51, 73, 76, 92, 129, 139, 146, 153, 158, 184], "upload": [10, 24, 91], "autostart": [10, 71, 72, 73, 184], "delet": [10, 12, 21, 62, 181], "compos": [10, 71, 73, 75, 161], "idl": [10, 11, 108, 112, 136, 157], "paus": [10, 95, 102, 108, 109], "period": [10, 87, 108], "framer": [10, 11, 12, 16, 20, 21, 75, 97, 104, 109, 110, 111, 130, 136, 146, 157], "contrast": [10, 53], "ambigu": 10, "beyond": [10, 16, 74, 165], "importantli": 10, "disturb": [10, 50, 108], "carri": [10, 50, 134], "dynam": [10, 15, 21, 48, 81, 112, 127], "exposur": [10, 11, 15, 82, 113, 114, 130, 149, 158, 165], "4m": [10, 74], "2m": [10, 112], "channel": [10, 11, 12, 16, 20, 54, 67, 114, 130, 150], "random": [10, 76, 112, 113], "mac": [10, 112, 151, 155, 165], "address": [10, 15, 16, 21, 24, 27, 39, 56, 71, 72, 89, 91, 112, 151, 154, 155, 165, 170, 177, 179], "explong": [10, 112], "expshort": [10, 112], "shift": [10, 46, 112, 113], "5m": [10, 167], "strength": [10, 114, 126], "meta": 10, "metadata": 10, "pix": [10, 111, 130], "timestamp": [10, 11, 12, 15, 21, 52, 61, 81, 88, 94, 101, 108, 109, 146, 147, 153, 154, 158, 165], "temperatur": [10, 11, 12, 42, 62, 67, 80, 84, 87, 99, 107, 108, 109, 112, 136, 145, 147], "criteria": 10, "filter": [10, 12, 15, 16, 17, 21, 44, 50, 54, 56, 62, 64, 84, 89, 112, 113, 114, 119, 120, 122, 123, 127, 130, 134, 157], "parametr": 10, "tempor": [10, 12, 16, 117, 119, 120, 121, 122, 130, 157], "symmetri": [10, 113, 119, 130], "criterion": 10, "instead": [10, 12, 15, 16, 17, 19, 21, 27, 29, 46, 74, 80, 81, 93, 100, 108, 109, 121, 125, 128, 160, 176], "05": [10, 125, 126, 132, 149, 150], "percent": [10, 132], "strai": [10, 12, 52, 54, 67, 112, 113, 131], "jpg": [10, 156], "synchron": [10, 49, 52, 54, 63, 99, 107, 109, 112, 130, 154, 158], "stream": [10, 12, 17, 21, 35, 36, 37, 38, 40, 49, 53, 55, 56, 57, 58, 60, 62, 67, 76, 97, 104, 108, 109, 113, 114, 129, 142, 146, 165, 168, 169, 172], "storag": [10, 15, 20, 21, 75], "redund": [10, 12], "recoveri": [10, 13, 14, 23], "clear": [10, 62, 126], "among": 10, "sw": [10, 24], "standard_autoexposure2d": [11, 12, 16], "standard_manualexposure2d": [11, 12, 16], "ab": [11, 12, 15, 16, 19, 21, 132, 149], "ac": [11, 12, 15, 16, 19, 21], "improv": [11, 12, 16, 21, 35, 46, 62, 71, 74, 112, 121, 126, 138, 160, 161], "api": [11, 12, 17, 29, 37, 39, 57, 62, 72, 77, 81, 89, 92, 108, 112, 114, 144, 147, 149, 154, 155, 157, 159, 161, 169, 178, 183, 184], "redesign": 11, "changelog": [11, 12, 80], "break": [11, 12, 47, 56, 181], "usb": [11, 153, 158], "thumb": [11, 52, 156], "ssd": [11, 156], "fat32": 11, "ext4": 11, "auto": [11, 24, 36, 39, 40, 41, 73, 89, 111, 125, 156, 157, 168], "reformat": 11, "eth": 11, "fallback": [11, 154], "dhcp": [11, 15, 16, 81, 151], "server": [11, 15, 21, 49, 63, 70, 75, 99, 107, 108, 109, 149, 154], "ad": [11, 12, 15, 19, 20, 22, 23, 37, 44, 48, 50, 52, 57, 61, 64, 70, 79, 81, 85, 155, 156, 160, 165, 172], "sntp": [11, 15, 21, 149, 154, 178], "individu": [11, 37, 48, 57, 116, 149, 177], "v0": [11, 160], "info": [11, 20, 39, 49, 56, 59, 60, 61, 82, 108, 146, 150, 157], "chunk": [11, 12, 49], "invers": [11, 150, 163, 181], "regist": [11, 61, 72, 92, 165, 178], "diagnos": 11, "effect": [11, 12, 28, 44, 47, 50, 54, 76, 112, 114, 117, 121, 126, 128, 138, 146, 157, 178], "crosstalk": [11, 12, 54, 112, 113], "obstacl": [11, 12, 16, 17, 31, 34, 35, 37, 47, 50, 52, 53, 54, 62, 64, 104, 108, 109, 125, 157, 169, 183], "proxim": [11, 181], "twice": [11, 13, 131], "send": [11, 71, 72, 92, 108, 132, 144], "yet": [11, 12, 28, 154], "advis": [11, 12, 31, 51, 65, 87, 141, 173, 174, 175], "digit": [11, 35], "initi": [11, 12, 13, 34, 43, 60, 61, 64, 67, 108, 160, 178], "corrupt": [11, 108, 109], "interrupt": [11, 37, 57, 60, 75, 108, 126, 146, 157, 172, 173, 174, 175], "until": [11, 12, 28, 29, 40, 53, 71, 108, 121, 132, 157, 178], "downgrad": [11, 12, 13, 16], "attach": [11, 52, 72, 89, 149, 157], "longer": [11, 12, 13, 17, 21, 47, 74, 80, 108, 141], "loss": [11, 110, 173, 174, 175], "remov": [11, 15, 16, 20, 21, 41, 60, 71, 75, 76, 80, 81, 108, 112, 124, 125, 126, 129, 157], "ipv4": [11, 12, 15, 16, 21, 39, 151, 155, 157], "discoveri": [11, 12, 16], "discov": [11, 12, 16], "network": [11, 12, 13, 15, 16, 17, 20, 21, 27, 29, 39, 55, 70, 71, 72, 76, 108, 132, 149, 150, 151, 155, 157, 166], "togeth": [11, 26, 37, 46, 57, 91, 172], "startup": [11, 12, 108, 154], "memori": [11, 20, 21, 29, 39, 47, 62, 72, 75, 76, 156, 168], "licens": [12, 15, 16, 19, 21, 36, 39, 40, 41, 49, 56, 59, 60, 61, 67, 71, 81, 83, 142, 146, 149, 150, 168], "outlin": [12, 20, 52, 64, 75, 76, 150], "partit": 12, "setup": [12, 33, 38, 39, 50, 52, 58, 63, 67, 70, 110, 112, 134, 146, 149, 150, 151, 161, 166, 170, 172, 177, 180], "systemd": [12, 69, 74, 89, 108, 156], "journal": [12, 74, 108, 156], "prone": 12, "deadlock": [12, 74], "verbos": [12, 17, 37, 39, 57, 59, 76, 170, 172], "servic": [12, 15, 21, 69, 72, 75, 76, 92, 110, 126, 156, 184], "get_diagnost": [12, 89], "on_async_error": [12, 56, 89], "on_async_notif": [12, 89], "diagnost": [12, 15, 17, 20, 21, 34, 37, 38, 40, 43, 51, 57, 58, 59, 60, 64, 66, 67, 85, 91, 108, 146, 147, 150, 157, 169, 170, 172, 183, 184], "tensorrt_version_7_1_3_0": 12, "l4t": [12, 15, 19, 21, 72, 73, 173], "r32": [12, 72, 76], "init": [12, 93, 100, 108, 109], "surviv": 12, "accord": [12, 126, 146], "timeout": [12, 40, 41, 60, 61, 98, 99, 106, 107, 109, 110, 149, 156], "jump": [12, 71, 108, 154], "boot": [12, 13, 15, 17, 21, 26, 39, 43, 60, 88, 90, 110, 146, 150, 154, 157, 178], "batteri": [12, 146], "bit": [12, 53, 72, 150], "isolated_pixel": 12, "isol": [12, 113, 138], "mask": [12, 56, 117, 121, 125, 151, 155, 181], "9": [12, 21, 71, 72, 112, 147, 161, 165], "edgepixel": 12, "behavior": [12, 41, 62, 84, 108, 146], "allow": [12, 21, 28, 29, 39, 47, 49, 63, 70, 92, 93, 100, 108, 109, 110, 112, 117, 120, 121, 122, 123, 124, 125, 126, 131, 136, 146, 150, 157, 168, 170, 181], "strategi": [12, 37, 47, 53, 57, 70, 109, 110, 131, 172, 184], "eras": [12, 59, 108, 157], "cach": [12, 71, 72, 76, 150], "regard": [12, 21, 108, 109], "prev": 12, "next": [12, 28, 92, 108, 126, 150, 157, 166], "volatil": [12, 74, 156], "prune": 12, "fals": [12, 16, 20, 21, 35, 36, 40, 44, 50, 54, 55, 56, 60, 62, 63, 70, 75, 87, 125, 126, 129, 147, 150, 151, 154, 155, 157], "inter": 12, "dust": [12, 16, 35, 48, 54, 62, 67, 108, 138, 141, 183], "artifact": [12, 35, 44, 47, 48, 52, 53, 55, 62, 67, 112, 119, 125, 126, 127, 131, 134, 137, 183], "interfer": [12, 27, 35, 54, 108, 113, 114, 126, 131, 141, 146], "mpi": [12, 54, 112], "ego": [12, 44, 46, 47, 67, 109], "error_odsapp_velocity_unavail": [12, 97, 104, 108, 109], "treatment": 12, "standstil": [12, 97, 104, 108, 109], "overhang": [12, 35, 47, 63, 67, 81, 134, 183], "load": [12, 27, 29, 35, 43, 48, 51, 52, 59, 63, 67, 70, 72, 73, 75, 76, 81, 108, 134, 136, 146, 147, 150, 155, 157, 183], "exclud": [12, 35, 50, 114], "occup": [12, 16, 17, 35, 40, 41, 44, 50, 52, 53, 60, 61, 62, 63, 64, 67, 80, 81, 83, 154, 180, 183], "grid": [12, 16, 17, 20, 34, 35, 40, 41, 44, 50, 52, 53, 60, 61, 62, 63, 64, 67, 72, 80, 81, 83, 154, 180, 183], "zone": [12, 17, 35, 39, 40, 41, 44, 49, 52, 57, 60, 61, 64, 67, 81, 97, 104, 108, 109, 141, 149, 183], "extrinsicvputous": 12, "part": [12, 37, 39, 44, 47, 48, 57, 59, 108, 112, 113, 117, 122, 126, 134, 136, 138, 146, 149, 156, 157, 172, 178], "bundl": 12, "standalon": [12, 77, 165], "custom": [12, 20, 21, 35, 36, 39, 56, 62, 63, 70, 73, 75, 112, 141, 147, 155], "pc": [12, 27, 31, 166], "laptop": [12, 70, 156], "maxheight": [12, 34, 35, 63], "simultan": [12, 17, 20, 34, 35, 51, 62, 72, 75, 89, 108, 112, 129, 132], "retro": [12, 54, 123], "reflector": [12, 54, 123], "particl": [12, 35, 54, 141], "sun": [12, 54, 108], "lead": [12, 15, 21, 47, 54, 62, 72, 74, 112, 114, 120, 122, 125, 127, 129, 147, 154], "degrad": [12, 44, 50, 51, 52, 108, 141, 150], "limit": [12, 15, 16, 20, 21, 29, 34, 52, 53, 63, 67, 71, 72, 75, 89, 125, 126, 128, 138, 147, 156, 157, 173, 174, 175], "miss": [12, 39, 48, 67, 93, 100, 108, 109, 122, 123, 156], "leav": [12, 27, 129], "realiti": 12, "On": [12, 20, 47, 70, 75, 156, 157, 170], "veloctiy_unavail": 12, "correctli": [12, 21, 43, 150], "One": [12, 26, 50, 63, 64, 76, 154], "non": [12, 20, 39, 53, 62, 74, 75, 87, 105, 108, 122, 126, 136, 141, 144, 169], "instabl": 12, "recover": [12, 108], "outcom": [12, 157], "propag": [12, 52, 67, 108], "implaus": [12, 88, 94, 96, 97, 101, 103, 104, 105, 109], "undervoltag": [12, 95, 99, 102, 107, 108, 109], "overvoltag": [12, 95, 99, 102, 107, 108, 109], "sporad": [12, 17, 21, 108], "optic": [12, 28, 50, 54, 114, 116, 124, 126, 134, 181], "prototyp": [12, 16, 108, 132, 146], "m0xxxx": 12, "algo": [12, 17, 21, 62], "debug": [12, 17, 21, 31, 59, 61, 62, 71, 84, 90, 108, 110, 156, 165, 184], "record": [12, 17, 27, 31, 51, 53, 67, 92, 132, 146, 181, 183], "importlib": 12, "_bootstrap": 12, "lib": [12, 20, 21, 71, 75, 157, 167], "xmlrpc": [12, 89, 179], "ping": [12, 24, 92, 166], "establish": [12, 27, 62, 89, 92, 154, 155], "amplitude_compress": 12, "buffer_id": [12, 40, 41, 61, 63, 147, 149, 154], "norm_amplitude_imag": [12, 154], "discard": [12, 120, 122, 126, 128], "disconnect": [12, 16, 92, 108, 150], "cabl": [12, 15, 16, 26, 64, 92, 108, 135, 139, 142, 150], "refus": [12, 16], "date": [12, 20, 71, 76, 82, 84, 149], "messag": [12, 15, 21, 34, 36, 37, 39, 56, 57, 59, 61, 64, 80, 89, 91, 108, 146, 150, 165, 172, 179], "error_di_motion_comp_ega_data_timestamp_mismatch": [12, 94, 108], "cycl": [12, 21, 52, 70, 73, 92, 110], "filer": 12, "defect": [12, 108], "term": [12, 15, 37, 50, 57, 108, 109, 136, 172], "histori": [12, 183], "drift": [12, 16], "exclus": [12, 50, 69, 75, 112], "pd": [12, 51, 75], "pallet": 12, "own": [12, 17, 35, 51, 54, 71, 82, 108, 156, 165], "had": [13, 113, 136], "inact": [13, 20, 35, 50, 75, 117, 124, 132], "cut": 13, "dedic": [13, 51, 89, 144], "filesystem": [13, 76], "cost": 13, "swu": [13, 24], "anymor": [13, 24, 81, 84, 136], "independ": [13, 63, 67, 112, 127, 132, 146, 167], "usag": [13, 20, 21, 37, 57, 73, 75, 89, 119, 160, 172, 178, 184], "web": [13, 37, 57, 156], "transit": [13, 112, 150, 157], "stabl": [13, 29, 52, 71, 150, 154, 157], "factori": [13, 14, 23, 110, 158], "reset": [13, 14, 16, 23, 35, 40, 41, 49, 59, 60, 61, 95, 102, 109, 110, 125, 128, 129, 154, 158, 160], "192": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 154, 155, 166, 170, 177, 179], "168": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 154, 155, 166, 170, 177, 179], "69": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 155, 166, 170, 177, 179], "fact": [13, 52, 70, 108, 176], "swupdat": [13, 24], "video": [14, 15, 18, 19, 21, 23, 26, 64, 71, 79, 85, 92, 140, 156], "platform": [14, 18, 20, 22, 23, 26, 37, 47, 52, 57, 61, 64, 68, 72, 73, 75, 79, 85, 91, 92, 126, 132, 137, 138, 141, 144, 146, 151, 154, 157, 161, 172, 178, 179, 180, 183, 185], "tensorrt": [14, 15, 19, 21, 23, 73, 173], "concept": [14, 23, 112, 117, 126, 145, 146, 165, 169], "persist": [14, 15, 16, 18, 21, 23, 70, 74, 75, 108, 109, 129, 155, 158], "ntp": [14, 15, 21, 23, 49, 63, 99, 107, 108, 109, 132, 149, 153, 157, 158], "futur": [14, 20, 23, 28, 75], "prerequisit": [14, 23, 67], "workflow": [14, 23, 156], "go": [15, 19, 62, 71, 126, 177], "account": [15, 19, 24, 28, 37, 47, 57, 63, 81, 128, 131, 134, 136, 149, 156, 172], "fleet": [15, 19, 54], "outfit": 15, "behav": 15, "similar": [15, 48, 54, 67, 71, 72, 76, 88, 117, 121, 126, 151, 154, 168], "made": [15, 17, 20, 122], "full": [15, 16, 17, 19, 20, 37, 38, 39, 46, 49, 51, 52, 54, 57, 58, 59, 67, 70, 89, 108, 120, 125, 136, 146, 157, 178, 180], "found": [15, 17, 37, 39, 44, 53, 57, 70, 71, 76, 126, 132, 136, 159, 168, 173], "preced": [15, 108], "ovp8x1": [15, 51], "32": [15, 21, 23, 25, 72, 76, 113, 136, 147], "revers": 15, "tx2": [15, 17, 19, 21, 71, 76, 108], "nx": [15, 21], "nvidia": [15, 19, 21, 71, 73, 173, 176], "password": [15, 21, 70, 89], "login": [15, 21], "kei": [15, 21, 40, 57, 59, 60, 70, 75, 157, 160], "gatewai": [15, 20, 21, 151, 155], "42": [15, 20, 21, 75, 151, 155], "netmask": [15, 21, 151], "255": [15, 21, 49, 151, 167], "int": [15, 20, 21, 36, 39, 40, 41, 49, 56, 60, 61, 89, 147, 149, 157, 167], "palliat": [15, 21], "some": [15, 16, 17, 20, 21, 37, 50, 52, 54, 62, 64, 75, 76, 84, 91, 114, 121, 122, 123, 126, 127, 138, 141, 154, 155, 157, 161, 165, 168, 169, 172, 176, 177, 178], "parser": [15, 21], "disabl": [15, 20, 21, 35, 48, 72, 75, 76, 108, 117, 118, 120, 124, 125, 126, 129, 151], "clock": [15, 17, 21, 71, 72, 108, 146, 149, 154], "warn": [15, 21, 27, 29, 71, 81, 108, 126, 146, 150, 154, 155], "unavail": [15, 16, 21, 39, 59, 108], "second": [15, 21, 36, 37, 40, 41, 47, 52, 61, 62, 63, 69, 89, 108, 112, 124, 128, 132, 149, 150, 154, 166, 172], "bootup": [15, 21, 40, 90, 110, 160], "jetpack": [15, 19, 21, 76], "cuda": [15, 19, 20, 21, 72, 75, 76, 119, 130, 173], "can0": [15, 20, 21, 150, 178], "deactiv": [15, 21, 34, 35, 88, 108, 117, 121, 124, 126, 178], "bitrat": [15, 21, 150, 160, 173], "experiment": [15, 21, 136], "report": [15, 21, 29, 39, 50, 52, 76, 110, 147, 184], "browser": [15, 21, 24, 110], "repeatedli": 15, "error_head_vcsel_shutdown": [15, 102, 108, 109], "perman": [15, 108, 134, 155], "disappear": [15, 47, 64, 126], "rout": [15, 16, 126], "imposs": [15, 27, 54, 126, 154], "internet": [15, 70, 149], "impact": [15, 47, 51, 52, 55, 67, 112, 117, 121, 124, 126, 131, 134, 136, 141], "bright": [15, 21, 50, 113, 126, 141], "mani": [15, 34, 62, 63, 117, 120, 128], "decreas": [15, 44, 127, 134], "true": [15, 20, 35, 36, 46, 48, 50, 52, 53, 56, 60, 61, 63, 70, 117, 125, 129, 146, 150, 154, 155, 157], "observ": [15, 126], "reach": [15, 44, 47, 56, 59, 61, 70, 75, 108, 126, 134, 136, 146], "intermitt": 15, "error_vpu_no_free_image_buff": [15, 107, 109], "safe": [15, 20, 48, 75, 76], "ignor": [15, 20, 29, 35, 39, 50, 117, 121, 132], "tracker": [15, 16, 165, 167], "mandatori": [16, 31, 108], "accommod": [16, 50], "overtemperatur": [16, 62, 87, 95, 99, 102, 107, 108, 109, 146], "77": [16, 87], "85": [16, 53, 136], "insecur": [16, 70], "sign": 16, "registri": [16, 73, 157], "daemon": [16, 21, 70, 71, 72, 156, 157], "tutori": [16, 37, 39, 40, 41, 56, 57, 59, 61], "unstabl": [16, 97, 104, 109, 110], "request": [16, 23, 27, 37, 51, 56, 57, 59, 71, 92, 144, 156, 157, 160, 161, 165, 178], "sent": [16, 108, 125, 132, 154, 157], "physic": [16, 37, 54, 57, 71, 109, 112, 125, 126], "neg": [16, 17, 35, 44, 47, 50, 52, 67, 104, 108, 109, 112, 125, 126, 157, 183], "10cm": [16, 52, 136], "area": [16, 21, 27, 28, 50, 52, 67, 113, 120, 122, 123, 126, 136, 137, 141, 143], "dusti": [16, 44, 138, 141], "retroreflector": 16, "currenttim": [17, 71, 149, 154], "integ": [17, 116, 147], "dump": [17, 24, 36, 39, 59, 71, 76, 146, 150, 151, 155, 157, 166], "snippet": [17, 24, 39, 53, 59, 62, 144, 157], "properti": [17, 61, 62, 67, 70, 123, 125, 136, 147, 157, 165], "appx": [17, 20, 35, 108, 157], "activeport": [17, 21, 34, 35, 40, 60, 108], "By": [17, 29, 30, 32, 40, 41, 44, 49, 60, 64, 74, 112, 125, 126, 131, 132, 151, 154], "vo": [17, 20, 35, 46, 108], "portnumb": 17, "voport": [17, 35, 46, 108], "porti": [17, 129], "negobst": [17, 35, 48, 108], "maxnumsimultaneouscamera": [17, 34, 35, 51, 60], "bandwidth": 17, "lost": [17, 53, 69, 108, 119, 122], "want": [17, 71, 76, 126, 155, 157, 167], "reus": [17, 37, 172, 177], "tab": [17, 24, 64, 80, 81, 142, 150], "export": [17, 76, 170], "glog": [17, 71], "thrown": [17, 24], "previous": [17, 21, 27, 59, 69, 71, 129], "logger": [17, 49, 56, 59, 60, 61, 146, 150], "class": [17, 21, 36, 39, 41, 56, 59, 61, 157], "particular": [17, 44, 112, 134], "resourc": [17, 19, 21, 22, 23, 34, 37, 43, 46, 55, 57, 73, 108, 129, 137, 153, 158, 172, 184], "well": [17, 21, 34, 48, 52, 54, 74, 111, 112, 120, 121, 125, 126, 136, 147, 150, 156, 157, 167], "pin": [17, 20, 26, 51, 73, 108, 150, 165], "arm": [17, 20, 51, 75, 108], "a57": [17, 20, 51, 75, 108], "core": [17, 20, 40, 51, 60, 72, 75, 108, 169, 170, 177, 179], "consequ": [17, 48, 54, 75, 108], "shall": [17, 62, 134, 157, 173, 174, 175], "denver": [17, 20, 75, 108], "solut": [17, 64, 67, 70, 83, 108, 136], "intens": [17, 54, 76, 134], "offload": [17, 108], "gpu": [17, 21, 22, 23, 71, 73, 76, 87, 108, 125, 129, 136, 146, 173, 184], "rate": [17, 44, 51, 52, 71, 72, 108, 136, 139, 141, 146, 147], "efector": [17, 108, 134], "ident": [17, 19, 70, 108, 134, 136], "mainli": [17, 70, 112, 141], "unstable_framer": 17, "launch": [17, 29, 53, 72], "taskset": [17, 75, 108], "0x39": [17, 108], "reserv": [17, 20, 75, 108, 113], "workload": [17, 55, 62, 67, 108], "optim": [17, 47, 52, 76, 108, 136, 141, 150], "cpu": [18, 21, 22, 23, 51, 71, 73, 108, 125, 129, 136, 146, 147, 149, 156], "alloc": [18, 20, 23, 75, 129], "20hz": [18, 20, 23, 75], "discontinu": [19, 142], "minor": [19, 72, 136, 165], "untest": 19, "41": [19, 23, 25], "famili": [19, 21], "moment": [19, 21, 144, 169], "jetson": [19, 21, 71, 76], "mention": [19, 37, 57, 144, 156, 172], "incompat": [19, 76, 93, 100, 108, 109, 160], "o": [19, 20, 21, 29, 62, 67, 75, 88, 92, 151, 156, 176], "yocto": [19, 21], "dunfel": 19, "89": [19, 21, 76], "300": [19, 21], "readonli": [20, 147, 157], "uptim": [20, 84], "str": [20, 39, 56, 60, 61, 146, 150], "devicetreebinaryblob": 20, "emvo": 20, "portx": [20, 21, 35, 108, 129, 157], "diparam": [20, 21, 122, 125, 126, 129], "port6": [20, 34, 39, 46, 59, 147], "interestpoint": 20, "validpixel": 20, "algodebugconfig": 20, "usecuda": [20, 21, 75, 119, 125], "emparam": 20, "experimental_od": 20, "imu_1_khz": [20, 147], "convert": [20, 39, 76, 116, 149, 164, 170, 178, 181], "With": [20, 47, 75, 90, 122, 126, 134, 144, 150, 151, 154, 155], "transfer": [20, 52, 69, 70, 72, 82, 136, 157], "256": [20, 72, 75, 113, 149], "3000": [20, 75], "mib": [20, 75], "usabl": [20, 50, 57, 62, 75, 125], "approxim": [20, 75, 124], "ovp81x": [20, 21, 23, 24, 25, 75], "emmc": [20, 75], "var": [20, 21, 75, 156], "resolut": [20, 52, 75, 108, 111, 130], "calcul": [20, 47, 50, 54, 55, 75, 117, 127, 136, 157, 164, 181], "formula": [20, 75, 116, 136, 157], "textunderscor": [20, 75], "372": [20, 75], "n_": [20, 75], "mem": [20, 75], "87": [20, 75, 150], "306": [20, 75], "126": [20, 75], "102": [20, 75], "cam": [20, 75], "instanti": [20, 40, 41, 61, 64, 67, 75, 144, 178, 183], "250mb": [20, 75], "200mb": [20, 75], "_cam": [20, 75], "mb": [20, 62, 71, 75, 76], "Not": [20, 29, 62, 75, 76, 83, 161], "954": [20, 75], "768": [20, 75, 149], "1938": [20, 75], "6x38k": [20, 75], "4x38k": [20, 75], "2xrgb": [20, 75], "concurr": [20, 55, 62, 67, 72, 75, 119], "exemplari": [20, 53, 75, 156], "3x38k": [20, 75], "otherwis": [20, 29, 49, 56, 59, 60, 61, 75, 146, 149, 150, 156, 165, 177], "anywai": 20, "ovp80x": [21, 23, 24, 25, 73, 174, 175], "bring": [21, 108, 112, 126, 151, 157], "16gb": 21, "phase": [21, 62, 145, 146, 150], "purchas": [21, 83], "brought": 21, "prepar": 21, "ram": [21, 22, 23, 51, 62, 73, 119, 146], "readabl": [21, 37, 57, 71, 172], "kirkston": 21, "v19": 21, "03": 21, "v20": 21, "20fp": 21, "5v": [21, 99, 107, 108, 109], "five": [21, 108], "unreach": 21, "thank": 21, "plu": [21, 112, 132], "pipelin": [21, 70, 108, 117, 120, 157], "presenc": [21, 126], "fork": [21, 47], "tine": 21, "truck": [21, 47], "cover": [21, 47, 52, 68, 108, 121], "metal": 21, "tune": [21, 63, 67, 118], "error_odsapp_algo_intern": [21, 97, 104, 109], "continu": [21, 24, 28, 39, 40, 41, 46, 53, 59, 60, 61, 74, 108, 112, 155, 156, 169], "shini": 21, "flexibl": [21, 131, 168], "upon": [23, 53, 120, 160, 165], "site": [24, 68, 71, 112, 157], "search": [24, 27, 29, 150], "bar": [24, 81], "lose": 24, "config_sav": 24, "xx": 24, "zip": [24, 29], "besid": [24, 31, 62, 144, 150], "cli": [24, 89, 108, 112, 125, 146, 150, 151, 154, 155, 157], "std": [24, 29, 36, 39, 40, 41, 74, 89, 125, 157, 167, 168, 170], "make_shar": [24, 36, 39, 40, 41, 89, 125, 157], "reboottorecoveri": 24, "waitforrecoveri": 24, "cout": [24, 41, 89, 157, 170], "endl": [24, 36, 39, 40, 41, 89, 170], "reboot_to_recoveri": 24, "wait_for_recoveri": 24, "stuck": 24, "reboot_to_product": 24, "reboottoproduct": 24, "drag": [24, 138, 142], "firmware_imag": 24, "flashfirmwar": 24, "waitforproduct": 24, "readi": [24, 40, 92, 173], "flash_firmwar": 24, "wait_for_product": 24, "potenti": [24, 47, 51, 108, 125, 126, 127, 128, 136, 169], "jq": [24, 125, 146, 147, 150, 151, 155, 157, 166], "swversion": [24, 39, 59], "config": [24, 37, 39, 40, 41, 46, 49, 56, 57, 59, 60, 61, 69, 71, 82, 146, 149, 150, 151, 155, 156, 165, 166, 170, 171, 172, 174, 175, 177, 180], "dev": [24, 71, 125, 156], "wire": [26, 64], "strong": [26, 117, 121], "Then": [26, 47, 76], "screen": [26, 30, 32, 64, 83], "gnd": 26, "That": 26, "execut": [27, 29, 31, 37, 71, 72, 108, 150, 166, 170, 178], "replai": [27, 80, 81], "o2i": 27, "o2d": 27, "o3x": [27, 160, 161, 165, 166], "o3d": [27, 132, 160, 161, 165, 166], "peer": 27, "router": 27, "broadcast": [27, 29], "circumst": 27, "dialogu": 27, "press": [27, 40, 60], "keyboard": [27, 60, 156], "shortcut": 27, "ctrl": 27, "former": 27, "unbox": [28, 32, 33, 183], "benefici": [28, 53, 62, 122], "prove": [28, 126], "tip": [28, 84, 138], "suit": [28, 74, 75, 117, 125, 128, 132, 141, 168], "overal": [28, 44, 76, 82, 125, 128, 130, 167], "225": 28, "newli": 28, "anyth": [28, 126], "monitor": [28, 37, 38, 40, 43, 57, 58, 60, 62, 67, 81, 84, 89, 108, 110, 146, 150, 157, 160], "helper": [28, 56, 87, 144, 169, 174, 175, 178, 181], "isn": 28, "underli": [28, 76, 112, 151], "Its": [28, 63, 67, 125, 126], "iter": [28, 76], "preview": 28, "main": [28, 35, 36, 39, 40, 41, 48, 49, 52, 56, 60, 61, 64, 71, 82, 89, 108, 126, 137, 146, 149, 150, 157], "zoom": 28, "scroll": [28, 81], "mous": [28, 81], "middl": [28, 40, 41, 112, 117, 150], "visual": [28, 34, 35, 44, 50, 52, 60, 64, 67, 81, 97, 104, 109, 165, 169, 180], "princip": 28, "inspect": [28, 37, 74, 83, 149, 169], "showcas": [28, 31, 37, 39, 60, 61, 161, 169, 172, 173, 180, 181], "overlai": [28, 81, 156], "NOT": 28, "rough": 28, "ifmvisonassist": 29, "soon": [29, 152], "workaround": 29, "debian": 29, "wine": 29, "emul": [29, 71], "layer": [29, 71, 72, 76], "posix": [29, 179], "compliant": 29, "maco": 29, "bsd": 29, "logic": 29, "machin": [29, 39, 76, 146, 149, 154], "fly": [29, 124, 125, 157, 165], "elimin": [29, 54, 125, 138], "penalti": 29, "cleanli": [29, 108], "integr": [29, 52, 62, 72, 125, 128, 138, 165], "desktop": [29, 76], "resembl": 29, "winecfg": 29, "bash": [29, 71, 76, 155, 179], "termin": [29, 91, 108, 150, 157], "sudo": [29, 156], "experi": [29, 72, 82, 108, 120, 126, 156], "unexpect": [29, 62, 81, 84, 94, 101, 108, 109, 157], "directori": [29, 49, 56, 59, 60, 61, 69, 70, 71, 72, 73, 146, 149, 150, 155, 160, 165, 169, 173, 178], "home": [29, 70, 71, 72, 76, 150, 156, 157, 183], "raxxxx": 29, "dosdevic": 29, "rashe": 29, "appdata": 29, "roam": 29, "electron": [29, 36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "hard": [29, 108, 117, 126, 154], "elev": 29, "unpack": [30, 32, 59], "recent": [30, 32, 75, 108, 157], "share": [31, 69, 71, 72, 75, 91, 136, 150, 161], "permiss": [31, 156, 168], "admin": 31, "Be": 31, "commun": [31, 52, 108, 144, 151, 157], "certain": [31, 35, 62, 82, 108, 109, 114, 122, 126, 128, 157], "grant": [31, 156], "IT": 31, "depart": 31, "german": 31, "land": [31, 124], "unzip": 31, "favorit": [32, 183], "ve": 33, "allevi": 34, "prior": [34, 80], "lidar": [34, 44, 62, 67, 154], "ods_demo": [34, 37, 40, 57, 170, 172, 180], "interact": [34, 57, 60, 71, 76, 150, 156], "highlight": [34, 126], "app0": [34, 39, 41, 44, 48, 49, 50, 59, 60, 61, 88, 144], "throw": [34, 39, 59, 157], "zoneconfigid": [34, 39, 108], "zonecoordin": [34, 39, 63], "sate": 35, "ceil": [35, 46], "overhangingload": [35, 50], "region": [35, 50, 53, 112, 136], "temporalconsistencyconstraint": [35, 44], "channelvalu": [35, 112], "enablenegativeobstacl": [35, 48, 108], "seg": [35, 150], "minobjectheight": [35, 50, 63], "025": 35, "odometri": [35, 50, 52, 67, 97, 104, 108, 109], "protect": [35, 62, 104, 105, 108, 109, 138], "referenc": 35, "timeofflight": 35, "technic": [35, 62, 146], "interf": [35, 126], "slightli": [35, 54, 112], "frequenc": [35, 40, 54, 108, 112, 131], "apart": 35, "ownership": 35, "themselv": 35, "vari": [35, 54, 112, 123, 136, 149], "prevent": [35, 69, 127, 139, 141], "factor": [35, 44, 52, 53, 112, 114, 122, 125, 136, 146], "zero": [35, 50, 53, 112, 114, 122], "pronounc": 35, "040": 35, "restart": [35, 37, 57, 69, 75, 99, 107, 108, 109, 150, 157, 172], "quick": [35, 53], "copyright": [36, 39, 40, 41, 49, 56, 59, 60, 61, 71, 146, 149, 150], "2022": [36, 39, 40, 41, 165], "gmbh": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "spdx": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "identifi": [36, 39, 40, 41, 49, 54, 56, 59, 60, 61, 64, 88, 108, 123, 146, 149, 150, 160, 165, 170, 181], "apach": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150, 161], "hpp": [36, 39, 40, 41, 157], "iostream": [36, 39, 40, 41, 89], "thread": [36, 40, 41, 72, 76, 89, 136], "namespac": [36, 39, 40, 41, 89, 157, 168], "chrono_liter": 36, "liter": [36, 39, 40, 41, 89, 157], "void": [36, 39, 41, 89, 157], "customcallback": 36, "id_": 36, "message_": 36, "clog": [36, 39, 40, 41, 157], "callback": [36, 37, 56, 61, 157, 172, 178], "const": [36, 39, 40, 89, 157, 168], "char": [36, 39, 40], "getenv": [36, 39, 40], "ifm3d_ip": [36, 39, 40, 71, 170], "default_ip": [36, 39, 40], "c_str": [36, 39, 40], "file_nam": [36, 62], "redirect": [36, 40], "consol": 36, "log_to_fil": [36, 40, 56, 60], "o3rdiagnost": [36, 40, 56, 60], "dormant": [36, 84, 90, 108, 109], "n": [36, 39, 40, 41, 49, 60, 61, 112, 132, 136, 150], "getdiagnosticfilt": [36, 40, 89], "pars": [36, 39, 40, 49, 89, 157], "asynchron": [36, 37, 40, 56, 57, 89, 165, 178], "startasyncdiag": [36, 40], "this_thread": [36, 40, 41, 89], "sleep_for": [36, 40, 41, 89], "stopasyncdiag": [36, 40], "cstdlib": [36, 39], "fstream": [36, 39, 40], "fg": [36, 41, 89, 154], "public": [36, 39, 41], "ptr": [36, 39, 41], "bool": [36, 40, 56], "file_name_": 36, "o3r_": [36, 39, 41], "log_to_file_": 36, "fg_": 36, "50009": [36, 56, 89], "consolebuffer_": 36, "rdbuf": [36, 39, 40], "log_file_nam": [36, 40], "o3r_diagnost": [36, 56], "logfile_": 36, "io": [36, 40, 71, 72, 76, 165, 167], "successfulli": [36, 39, 40, 71, 72], "is_open": [36, 39, 40], "cerr": [36, 39, 40, 170], "streambuf": [36, 40], "filebuff": [36, 40], "filter_mask_": 36, "onasyncerror": [36, 89], "asyncdiagcallback_": 36, "grabber": 36, "restor": [36, 156], "privat": [36, 39, 41, 155], "ofstream": [36, 40, 168], "diagnostic_": 36, "brows": [37, 57], "them": [37, 39, 46, 49, 57, 61, 65, 71, 78, 87, 112, 124, 126, 128, 144, 156, 160, 170, 178], "branch": [37, 57, 71, 72, 77], "v1": [37, 57, 77, 159, 170], "tag": [37, 57, 71, 72, 75, 76, 77, 150], "ovp9xx": 37, "cpp": [37, 39, 40, 41, 76, 170, 172], "cmakelist": 37, "mkdir": [37, 71, 72, 165, 170, 171], "cd": [37, 71, 155, 165, 170, 171], "cmake": [37, 71, 165, 168, 170, 171], "familiar": 37, "context": [37, 47, 50, 71, 72, 75, 81, 154], "locat": [37, 44, 50, 53, 54, 62, 71, 72, 76, 84, 112, 136, 150, 154, 155, 176], "ods_config": [37, 39, 40, 41, 49, 57, 60, 61, 170, 172, 180], "ods_get_data": [37, 40, 41, 170, 172], "reli": [37, 44, 48, 52, 57, 136, 141, 149, 165, 177], "artifici": [37, 57, 146], "mini": [37, 57, 108, 142, 172], "teach": [37, 57, 165, 172], "disassembl": [37, 57, 172], "header": [37, 167, 168, 172], "queue": [37, 40, 41, 57, 61, 108, 172, 180], "streamer": [37, 172], "whenev": [37, 57], "crucial": [37, 52, 57, 137], "ods_demo_cli": 37, "piec": [37, 50, 57, 172], "explor": [37, 169], "de": [37, 57, 155, 172], "deploy": [37, 57, 70, 73, 76, 150, 172, 174, 175, 184], "overh": [37, 57, 137, 172], "consider": [38, 47, 52, 58], "basic": [38, 51, 58, 60, 61, 73], "nlohmann_json_schema_valid": 39, "someth": [39, 155], "hood": 39, "tell": [39, 46, 62, 71], "upgrad": [39, 71], "nlohmann": [39, 40, 157, 170], "2021": [39, 41, 59, 61, 71, 76, 149], "util": [39, 51, 52, 71, 112, 125, 150, 156, 160, 165, 167, 178], "syntax": 39, "err": [39, 56, 59, 60], "config_extrinsic_path": [39, 40, 41], "extrinsic_one_head": [39, 41, 49, 61], "config_app_path": [39, 40, 41], "ods_one_head_config": [39, 41, 49, 59, 61], "declar": [39, 41, 89], "setw": 39, "subset": [39, 59, 89], "partial": [39, 50, 52, 54, 108, 124, 125, 156], "wrongkei": 39, "catch": [39, 41], "caught": 39, "odsconfig": [39, 40, 41, 59], "setconfigfromstr": [39, 40, 41], "my_favorite_o3r": [39, 59], "my_favorite_port": [39, 59], "setconfigfromfil": [39, 40, 41], "iomanip": 39, "ifdef": 39, "use_jsonschema": 39, "ifm3d_json_nlohmann_compat": 39, "common": [39, 55, 62, 112, 126, 136, 160, 165], "o3r_schema": [39, 125], "getschema": [39, 125, 157], "set_root_schema": [39, 157], "e": [39, 49, 53, 56, 59, 60, 61, 62, 86, 109, 112, 125, 136, 146, 149, 150, 177], "validatejson": 39, "json_schema": [39, 157], "json_valid": [39, 157], "nullptr": [39, 157], "checkjsonformat": [39, 157], "keyword": [39, 157], "eucco": 39, "normalizeipv4address": 39, "qstring": 39, "fromstdstr": 39, "invalid_argu": [39, 157], "unknown": [39, 150], "logic_error": [39, 157], "endif": 39, "val": 39, "config_path": 39, "ifstream": [39, 168], "config_fil": [39, 59], "failbit": 39, "badbit": 39, "stringstream": 39, "config_buff": 39, "config_str": 39, "chrono": [40, 41, 89], "cstdint": 40, "json_use_global_udl": 40, "bufferlist": [40, 41], "buffer_list": 40, "o3r_ods_info": [40, 41, 61, 63, 157], "o3r_ods_occupancy_grid": [40, 41, 61, 157], "timeout_m": 40, "500": [40, 41, 61, 146], "queue_siz": [40, 41], "extrinsic_two_head": [40, 60], "ods_changing_views_config": 40, "ods_logfil": 40, "logfil": 40, "consolebuff": 40, "appropri": [40, 44, 93, 100, 106, 108, 109, 114, 136, 156], "todo": [40, 41], "json_point": [40, 41], "p": [40, 69, 70, 71, 72, 136, 179], "active_diag": 40, "begin": [40, 113, 116, 131, 150], "end": [40, 56, 59, 61, 62, 76, 108, 112, 116, 128, 131, 138, 149, 150, 156], "cin": 40, "proper": [40, 112, 126, 137], "j_string": [40, 41], "j": [40, 41], "str_port": 40, "j2": 40, "odsstream": [40, 41, 49, 60, 61], "ods_stream": [40, 41, 49, 57, 60, 61, 180], "startodsstream": [40, 41], "5th": 40, "count": [40, 88, 108, 112, 122, 150], "steady_clock": [40, 41], "getzon": [40, 41], "getoccgrid": [40, 41], "to_str": [40, 41], "zone_occupi": [40, 41, 60, 61], "uint8_t": [40, 41, 167, 168], "stopodsstream": [40, 41], "energi": [40, 125, 146], "exit": [40, 60, 72, 89, 108, 178, 179], "stdexcept": 41, "deseri": [41, 57, 61, 63, 92, 108, 147, 149, 160, 169, 170, 178], "struct_o3r_ods_info_v1": 41, "struct_o3r_ods_occupancy_grid_v1": 41, "silent": [41, 59, 61], "inexist": 41, "clariti": [41, 61], "did": [41, 43, 61, 93, 100, 108, 109], "app_nam": [41, 49, 60, 61], "unwant": [41, 126, 137], "durat": [41, 76, 108], "odsdataqueu": [41, 61], "zones_queu": 41, "occ_grid_queu": 41, "queue_size_": 41, "addfram": 41, "hasbuff": 41, "push": [41, 72], "getbuff": 41, "odsinfov1": [41, 61], "undefin": [41, 108], "odsoccupancygridv1": [41, 61], "app_name_": 41, "buffer_ids_": 41, "timeout_": 41, "data_queu": 41, "pcictcpport": [41, 61, 149], "fg_pcic_port": 41, "onnewfram": 41, "occ_grid": 41, "millisecond": [41, 52, 132, 154], "heat": [42, 47, 108, 137, 138, 143, 146], "dissip": [42, 47, 137, 138, 143], "guidelin": [42, 47, 54, 137, 143], "easiest": [43, 155, 156], "unrecover": [43, 98, 106, 108, 109], "checklist": 43, "abil": [44, 47, 126], "easili": [44, 63], "heavier": 44, "ghost": [44, 54], "expos": [44, 112], "clean": [44, 48, 71, 72, 74, 143, 150], "regularli": [44, 141], "amount": [44, 47, 49, 52, 54, 72, 74, 89, 108, 109, 114, 120, 121, 123, 125, 126, 128, 132, 136, 146, 157], "understood": [44, 141], "scanner": [44, 54, 67, 150], "probabl": [44, 49, 63, 80, 113, 168], "normal": [44, 51, 71, 108, 114, 122, 123, 132, 136], "latenc": [44, 55, 76, 108, 130, 146, 149, 157], "heavi": [44, 54, 108], "heavili": 44, "port_numb": 46, "rotx_valu": 46, "roty_valu": 46, "rotz_valu": 46, "transx_valu": 46, "transy_valu": 46, "transz_valu": 46, "radian": [46, 124, 181], "90": [46, 62], "ext_calib": 46, "inerti": [46, 82], "unus": 46, "00m": [46, 112], "50m": 46, "attribut": [46, 70, 147, 157], "compli": 47, "lowest": [47, 50], "250": [47, 150], "700": [47, 156], "great": 47, "thing": [47, 52, 165], "taken": [47, 52, 63, 70, 108, 114, 128, 131, 138, 150, 166], "diffus": [47, 134], "incid": 47, "higher": [47, 63, 75, 112, 114, 120, 123, 124, 127, 128, 129, 131, 132, 136, 144, 147, 150, 156, 178], "affect": [47, 51, 111, 117, 121, 125, 126, 127, 128, 131, 147, 156, 178], "aspect": [47, 114, 137, 157], "cantilev": [47, 67], "collid": 47, "significantli": [47, 50], "250mm": 47, "700mm": 47, "possibli": [47, 128], "compromis": 47, "maxim": [47, 112], "far": [47, 48, 50, 54, 57, 112, 126], "overli": [47, 126], "segment": [47, 50, 181], "minim": [47, 60, 76, 92, 136, 141, 150, 157, 165], "blind": [47, 50, 54], "spot": 47, "perpendicular": 47, "damag": [47, 108, 141, 156, 173, 174, 175], "70": [47, 76, 166], "veloc": [47, 52, 97, 104, 108, 109, 136, 147], "angular": [47, 147], "worth": 47, "special": [47, 154, 156, 173, 174, 175], "attent": [47, 54, 134, 137], "paid": 47, "obstruct": [47, 80, 134], "retain": [47, 74], "incorpor": [47, 117, 125], "hole": 48, "stair": [48, 125], "At": [48, 53, 108, 136, 150, 157, 165, 168], "centimet": 48, "ventil": 48, "tile": 48, "room": [48, 117], "belong": [48, 112, 132], "sacrif": 48, "strongli": [48, 84, 126, 157], "encourag": [48, 117, 122, 126, 131, 167], "verif": [48, 67, 108, 158, 183], "itof": [48, 54], "encount": [48, 51, 62, 92, 109, 126, 151, 157], "travel": [48, 52], "construct": [48, 93, 100, 108, 109], "differenti": [48, 88, 117, 127], "staircas": 48, "surround": [48, 67, 117, 121, 136, 138, 146], "rail": 48, "timestamp_n": [49, 61, 63, 149], "uint64": [49, 63, 147], "nanosecond": [49, 63, 149, 154], "uint16": [49, 147], "affin": 49, "200": [49, 53, 60, 62, 76, 112, 147], "publish": 49, "multipli": [49, 114], "c_0": 49, "r_0": 49, "max": [49, 72, 74, 75, 76, 112, 116, 125, 157], "flip": 49, "transposit": 49, "transpos": 49, "chain": [49, 138, 142], "2023": [49, 56, 60, 146, 154], "transform_cell_to_us": [49, 180], "transform_matrix": 49, "zone_0_x": 49, "zone_0_i": 49, "arg": [49, 71, 75, 89, 155], "tupl": [49, 146], "gy": 49, "gx": 49, "shape": [49, 50, 53, 76, 136], "ods_cfg_fil": [49, 60, 61], "calib_cfg_fil": [49, 60, 61], "getlogg": [49, 56, 59, 60, 61, 146, 150], "__name__": [49, 56, 59, 60, 61, 146, 149, 150], "load_config_from_fil": [49, 59, 60, 61], "validate_json": [49, 59, 60, 61], "importerror": [49, 56, 59, 60, 61, 146, 149, 150], "get_schema": [49, 59, 60, 61, 125, 157], "start_ods_stream": [49, 60, 61], "occupancy_grid": [49, 53, 61, 62], "get_occupancy_grid": [49, 60, 61], "transform_cell_center_to_us": [49, 61], "stop_ods_stream": [49, 61], "__main__": [49, 56, 59, 60, 61, 146, 149, 150], "npleas": [49, 56, 59, 60, 61, 146, 149, 150], "fov": [50, 52, 104, 108, 109, 126], "reliabl": [50, 52, 108, 138, 141, 146], "scatter": [50, 54, 141], "think": [50, 168], "difficult": [50, 54, 70, 112, 134], "stai": [50, 146], "materi": [50, 123, 128, 136], "w": [50, 76, 136, 147], "convex": [50, 63], "hull": [50, 63], "conjunct": [50, 125], "maxloadheight": 50, "minloadheight": 50, "toggl": [50, 57, 60, 62], "effici": [50, 74, 92, 125, 138], "confus": 50, "wooden": 50, "prioriti": [51, 75, 158], "throttl": [51, 108], "explain": [51, 52, 62, 73, 113, 126, 154, 167, 178], "task": [51, 75, 165], "ipc": [51, 52, 67, 108, 146], "gigabit": [51, 52, 157], "repartit": 51, "seamless": 51, "suffer": 51, "whitepap": [52, 53, 154], "influenc": [52, 123, 178], "market": 52, "78": [52, 142], "45": [52, 76, 142], "greater": [52, 108, 120], "benefit": [52, 54, 168], "advantag": [52, 112, 125], "complement": 52, "though": [52, 108, 126, 134], "rule": [52, 168], "human": [52, 181], "smooth": [52, 117, 121], "freshli": 52, "paint": 52, "challeng": [52, 126], "vicin": [52, 126], "benchmark": [52, 53, 55, 67, 76, 141, 146], "environment": 52, "stabli": 52, "slight": 52, "contrari": 52, "encompass": 52, "roughli": 52, "recept": [52, 149, 150, 157, 183], "plc": [52, 146], "kinemat": 52, "robustli": 52, "sum": [52, 108], "reaction": [52, 110, 184], "brake": [52, 67], "deceler": 52, "friction": 52, "wheel": 52, "100m": 52, "110": [52, 154], "11": [52, 76, 81, 146, 160, 161], "51": [52, 60, 70, 147], "collis": [52, 67], "hdf5": [53, 62], "serv": [53, 123, 144, 154, 165, 174, 175], "parkour": 53, "interest": [53, 62, 126, 131, 161], "wo": 53, "desir": [53, 76, 129, 132], "question": [53, 59, 167], "get_distance_map_data": 53, "stream_od": [53, 62], "roi": 53, "occupancy_grids_arrai": 53, "total_occupancy_grid": 53, "rows_in_occupancy_grid": 53, "distance_map": 53, "idx": 53, "nonzero": 53, "115": 53, "append": [53, 60, 61, 132, 149, 160], "plt": [53, 62], "imshow": [53, 62], "cmap": [53, 62], "jet": [53, 62], "axhlin": 53, "linestyl": 53, "dash": 53, "xlabel": 53, "ylabel": 53, "titl": [53, 62, 87], "represent": [53, 136, 166], "closest": [53, 181], "compact": 53, "counter": [53, 150], "sai": 53, "125": [53, 150], "140": 53, "deduc": 53, "range_occ_grid": 53, "arang": 53, "enumer": 53, "subplot": [53, 62], "grai": [53, 62, 123], "colorbar": 53, "indirect": [54, 125, 173, 174, 175], "emit": [54, 126, 136, 141], "interpret": [54, 76, 120, 181], "phenomenon": 54, "curv": 54, "subject": [54, 146], "assumpt": [54, 108], "stationari": [54, 62, 112], "halo": [54, 113], "snow": 54, "windshield": 54, "indoor": [54, 141], "usual": [54, 75, 108, 136], "deal": [54, 70, 121, 134], "940nm": 54, "puls": [54, 95, 102, 108, 109], "dip": 54, "practic": [54, 76, 141, 144], "induc": [54, 146], "intellig": [54, 126], "techniqu": [54, 121], "priorit": 54, "realist": 54, "pai": [54, 134, 137], "pass": [54, 59, 61, 72, 156], "densiti": 54, "mostli": [54, 126], "predict": 54, "scan": [54, 150], "stationeri": 54, "thoroughli": 54, "pinpoint": [54, 59], "analysi": 55, "analyz": [55, 62, 112, 123, 126, 169], "datetim": [56, 146, 149, 154], "ifm3dpy_error": [56, 59], "__init__": [56, 61], "_o3r": 56, "_fg": 56, "_log_format": 56, "asctim": [56, 59, 61, 146], "filenam": [56, 59, 61, 76, 146, 150], "levelnam": [56, 59, 61, 146], "_log_datefmt": 56, "basicconfig": [56, 59, 60, 61, 146, 150], "strftime": [56, 146], "_": [56, 116], "_diagnost": 56, "datefmt": [56, 59, 61, 146], "setlevel": [56, 60, 61], "get_diagnostic_filt": [56, 60, 89], "filter_mask": 56, "dict": [56, 59], "param": [56, 59], "poll": [56, 89, 147], "_async_diag_callback": 56, "content": [56, 71, 89, 93, 100, 108, 109, 126, 155], "start_async_diag": [56, 60], "async": [56, 60], "nerror": 56, "stop_async_diag": 56, "sleep": [56, 61, 76, 149, 150], "keyboardinterrupt": 56, "incorrect": [57, 59, 92, 93, 100, 108, 109, 127, 134], "ods_queu": [57, 61, 180], "item": [57, 70, 146], "opencv": [57, 76, 165, 167, 170, 178], "pathlib": 59, "jsonschema": [59, 112, 125, 147, 157], "json_except": 59, "validationerror": [59, 157], "indent": 59, "schemaerror": 59, "__file__": 59, "parent": 59, "oserror": 59, "port_3d": [59, 149], "boilerpl": 59, "config_path_list": 59, "pointer": [59, 129], "config_snippet": [59, 61], "explan": [59, 89, 169], "onto": [59, 136], "invalid_snippet": 59, "fragment": 59, "recogn": 59, "demo": 60, "bootup_monitor": [60, 87, 150, 170], "bootupmonitor": 60, "ods_visu": [60, 180], "ocvwindow": 60, "odsviz": 60, "monitor_vpu_bootup": 60, "diag": [60, 89], "everyth": [60, 62, 123], "config_snippet_extrins": 60, "config_snippet_new_ods_app": 60, "buffer_length": [60, 61], "window_cr": 60, "collect": [60, 61, 71, 84, 112, 128, 161, 169], "get_zon": [60, 61], "raw_occupancy_grid": 60, "pretti": [60, 126], "render_visu": 60, "update_imag": 60, "destroi": 60, "available_3d_port_n": 60, "max_active_camera": 60, "active_camera": 60, "hint": [60, 126], "ntoggl": 60, "ntheir": 60, "npress": 60, "quit": [60, 62], "keypress": 60, "chr": 60, "port_n": 60, "get_active_port": 60, "ods_two_heads_config": 60, "perf_count": 61, "stream_zon": 61, "stream_occupancy_grid": 61, "ods_data_queu": 61, "ods_fg": 61, "wait": [61, 62, 76, 108, 149, 178], "on_new_fram": 61, "add_fram": 61, "timeouterror": 61, "ods_info_queu": 61, "msg": 61, "occupc": 61, "occupancy_grid_queu": 61, "attempt": [61, 71, 76, 93, 100, 108, 109, 125, 170, 178], "zone_config_id": 61, "_buffer_length": 61, "dequ": 61, "maxlen": 61, "has_buff": 61, "get_buff": [61, 149], "occ": 61, "goal": [62, 126], "stabil": [62, 74, 146], "lack": 62, "misbehavior": 62, "wrongli": 62, "perspect": 62, "nearli": [62, 123], "g": [62, 72, 125, 146, 156, 165], "intellectu": 62, "reevalu": 62, "feedback": [62, 126], "anyon": 62, "grow": [62, 74, 165], "rapidli": 62, "450": 62, "sec": [62, 108, 109, 132, 147], "untyp": 62, "unnecessari": 62, "wouldn": 62, "proof": [62, 145, 146, 150], "clarifi": [62, 144], "doesn": [62, 67, 108], "doubt": 62, "ring": 62, "person": [62, 71, 156], "who": 62, "held": 62, "wifi": 62, "flowchart": 62, "openli": 62, "raw": [62, 115, 125, 127, 150, 155, 157, 178], "toolbar": 62, "hierarch": 62, "hdf": 62, "h5py": 62, "matplotlib": 62, "pyplot": 62, "test_od": 62, "h5": [62, 181], "stream_2d": 62, "o3r_rgb_0": 62, "stream_3d": 62, "o3r_tof_0": 62, "o3r_app_ods_0": 62, "dtype": [62, 63], "rgb_encod": 62, "jpeg": [62, 115], "rgb_decod": 62, "cv2": 62, "imdecod": 62, "imread_unchang": 62, "rgb_imag": 62, "cvtcolor": 62, "color_bgr2rgb": 62, "distance_imag": 62, "distanceresolut": [62, 114], "amplitude_imag": 62, "amplituderesolut": 62, "px\u00b2": 62, "1px": 62, "50mm": 62, "clockwis": 62, "newest": 62, "basi": 63, "global": [63, 72, 89, 114], "volum": [63, 69, 74, 76], "int8": [63, 76], "visit": 63, "learn": [63, 74, 125, 157], "later": [63, 113, 117, 120], "longitudin": 63, "pertain": [63, 123], "briefli": [64, 180], "percept": [64, 161], "succe": [64, 157], "simpli": [64, 69, 71, 129, 150, 157], "watch": [64, 71], "flicker": 64, "ecosystem": [67, 167], "autonom": 67, "group": [67, 114, 130, 150, 156], "li": 67, "volumetr": 67, "wherea": [67, 108, 117, 167], "regul": 67, "asil": 67, "primari": [67, 75, 128, 151, 166], "chassi": [67, 134, 136, 138], "control": [67, 70, 108, 109, 112, 117, 121, 124, 132, 156], "maneuv": 67, "classifi": 67, "clearanc": [67, 137, 143], "dead": [67, 141], "dc": 69, "destin": [69, 71], "usr": [69, 71, 72, 76, 146, 150, 176], "jupyt": [69, 71, 163, 164], "bind": [69, 70, 71], "host": [69, 70, 71, 72, 73, 92, 150, 155], "systemctl": 69, "arm64v8": [70, 71, 150], "architectur": [70, 71, 73, 154, 155, 174, 175], "copi": [70, 71, 72, 76, 150, 156, 171, 172, 176], "tar": [70, 71, 72], "108mb": [70, 71], "5mb": [70, 72], "02": [70, 76, 120, 155], "prompt": [70, 155, 170], "author": [70, 155, 160, 173, 174, 175], "advanc": [70, 156], "ci": 70, "bed": 70, "strict": [70, 125, 128], "dockerhub": [70, 71], "ghcr": [70, 71], "proxi": [70, 73, 166], "sometim": [70, 81, 113, 124], "firewal": 70, "additionalproperti": 70, "maxitem": 70, "uniqueitem": 70, "uri": 70, "fourth": [70, 136], "explicit": [70, 76], "pull": [70, 71, 76, 89, 161], "5000": 70, "rm": [70, 76, 146], "fist": 71, "hub": 71, "databas": 71, "scratch": [71, 108, 141, 157], "dockerfil": [71, 73, 75, 150, 156, 160, 173, 176], "arm64": [71, 76], "aarch64": [71, 72], "qemu": 71, "fetch": 71, "text": [71, 174, 175], "extens": 71, "sensit": 71, "slim": 71, "buster": 71, "requisit": [71, 166], "048kb": 71, "4770e646d0b": 71, "l": [71, 76, 89, 156, 170], "week": [71, 141], "ago": [71, 76], "infrastructur": [71, 165], "http_proxi": 71, "https_proxi": 71, "httpproxi": 71, "3128": 71, "httpsproxi": 71, "noproxi": 71, "example2": 71, "chip": [71, 113], "argument": [71, 72, 157, 179], "plai": [71, 126], "amd64": 71, "ee24eff3c797": 71, "ask": [71, 167], "repl": 71, "jun": 71, "29": 71, "19": 71, "34": [71, 87], "26": [71, 87], "gcc": [71, 161], "credit": 71, "hello": 71, "reload": 71, "realli": 71, "kernel": [71, 72, 117, 156], "secur": 71, "debian_frontend": 71, "noninteract": 71, "apt": [71, 72, 76, 156], "multistag": [71, 72, 76, 176], "opt": [71, 74, 156, 176], "env": [71, 146, 150, 170], "useradd": 71, "pythonus": 71, "pythonfaulthandl": 71, "113": 71, "1mb": 71, "bb51c405bbdb": 71, "satisfi": 71, "python3": [71, 75, 76, 146, 147, 149, 150, 157, 169, 179], "21": [71, 76], "py3": [71, 76, 150], "whl": 71, "uninstal": 71, "4ea430894bc7": 71, "intermedi": [71, 112], "14db5d89303f": 71, "shorten": 71, "319eb5ea67e0": 71, "freez": 71, "ubuntu": [71, 81, 173], "04": [71, 81, 173], "AS": [71, 72], "run_test": 71, "workdir": [71, 72, 156], "libboost": 71, "libcurl4": 71, "openssl": 71, "libgtest": 71, "libgoogl": 71, "libxmlrpc": 71, "libopencv": 71, "libpcl": 71, "libproj": 71, "coreutil": 71, "findutil": 71, "ninja": 71, "dir": 71, "pybind11": 71, "repo": 71, "v2": 71, "pybind": 71, "dpybind11_test": 71, "usernam": [71, 155], "token": 71, "ifm3d_clone_repo": 71, "src": [71, 76, 176], "echo": [71, 150, 151, 155], "gninja": 71, "dcmake_install_prefix": 71, "dbuild_module_opencv": 71, "ON": [71, 114, 165], "dbuild_module_pciccli": 71, "dbuild_module_pybind11": 71, "dpython_execut": 71, "repackag": 71, "deb": 71, "grep": 71, "iv": 71, "unspecifi": 71, "xarg": 71, "dpkg": 71, "hide": 71, "secret": 71, "leverag": 71, "x86": 71, "plan": 71, "digest": 71, "sha256": [71, 155], "f54a5890d75618c5bd21535dfa71e1cd9b1a8515902fb8e1912e6f586e0685a3": 71, "newer": [71, 108], "1f21eb1f98d2": 71, "1581111542490926304": 71, "8a167fde9edc": 71, "apr": 71, "18": [71, 173], "2020": [71, 154], "01": [71, 120, 149, 155], "56": [71, 76, 154], "o3rcamera": 71, "to_json": 71, "substanti": 72, "graphic": 72, "tegra": 72, "amr64": 72, "nvcr": [72, 76], "buildstag": 72, "v10": 72, "commit": 72, "ca": 72, "tmp": [72, 156, 176], "devicequeri": 72, "cmd": [72, 150, 179], "875": [72, 150], "c93fc89026d9": 72, "scp": [72, 73, 155], "yml": [72, 73], "c0": [72, 89, 155, 156], "cudart": 72, "link": [72, 91, 98, 106, 109, 110, 118, 142, 150], "x2": 72, "driver": [72, 73, 75, 93, 100, 108, 109, 156], "major": [72, 168], "3829": 72, "mbyte": 72, "4014751744": 72, "byte": 72, "multiprocessor": 72, "128": [72, 113, 168], "mp": 72, "1300": 72, "mhz": 72, "ghz": 72, "bu": [72, 150], "l2": 72, "524288": 72, "textur": [72, 108], "1d": 72, "131072": 72, "65536": 72, "16384": [72, 113], "num": 72, "32768": [72, 113], "2048": [72, 113], "constant": [72, 112, 136], "49152": 72, "warp": 72, "1024": [72, 113, 149], "64": [72, 113, 146], "2147483647": 72, "65535": 72, "align": [72, 108, 161], "512": [72, 113], "engin": [72, 76, 112, 142, 165], "lock": 72, "ecc": 72, "unifi": [72, 156], "uva": 72, "preemption": 72, "cooper": 72, "multidevic": 72, "op": 72, "pci": 72, "cudasetdevic": 72, "numdev": 72, "cudagetdevicecount": 72, "35": 72, "insuffici": [72, 97, 104, 108, 109, 136], "oem_default": 72, "oem_cuda_1": 72, "cuda_1": 72, "troubleshoot": [73, 91, 110, 157], "consist": [73, 81, 108, 120, 132, 166], "quota": 73, "tensortrt": [73, 184], "dl": [73, 184], "ml": [73, 184], "adapt": [73, 119, 120, 126, 130, 138, 161], "infer": 73, "yolov4": 73, "tini": 73, "deepstream": 73, "lifetim": 74, "constrain": 74, "chanc": [74, 127], "disk": [74, 165, 168], "exhaust": 74, "kubernet": 74, "megabyt": 74, "shell": [74, 134, 155, 179], "hostconfig": 74, "logconfig": 74, "3826": 75, "schedul": [75, 141], "decid": [75, 109], "node": [75, 150, 156], "ros_publisher_nod": 75, "socketcan": [75, 150], "unrespons": 75, "leak": 75, "guard": 75, "redi": 75, "arch": 75, "unless": [75, 129, 165], "6666": 75, "6379": 75, "appendonli": 75, "aof": 75, "maxmemori": 75, "polici": 75, "allkei": 75, "lru": 75, "1300mb": 75, "journald": 75, "imagenam": 75, "cpuset": [75, 156], "mem_limit": 75, "1500000000": 75, "memswap_limit": 75, "ai": 76, "acceler": [76, 108, 147, 173], "dramat": [76, 126], "tensorflow": 76, "catalog": 76, "doc": [76, 92], "tf1": 76, "tf2": 76, "session": [76, 89], "modifi": [76, 81, 150, 155, 178], "bare": 76, "strip": [76, 117], "stage": [76, 87, 88, 165, 176], "dockerignor": 76, "proce": [76, 126], "trtexec": [76, 176], "onnx": 76, "opset": 76, "compil": [76, 170, 172], "neural": 76, "rememb": [76, 155], "forthcom": 76, "train": 76, "jetsontx2": 76, "for_contain": 76, "jetson_releas": 76, "nv": 76, "maxp_core_arm": 76, "jetson_stat": 76, "cudnn": 76, "180": 76, "visionwork": 76, "501": 76, "vpi": 76, "libnvvpi1": 76, "vulkan": 76, "ngc": 76, "0ff77669c10": 76, "month": 76, "72gb": 76, "net": [76, 166], "dl_model": 76, "yolov4tiny_relu_best_ops12_fp32": 76, "fp16": 76, "explicitbatch": 76, "sm62": 76, "09": 76, "batch": [76, 176], "workspac": 76, "mintim": 76, "avgtim": 76, "fp32": 76, "builder": 76, "nvtx": 76, "chw": 76, "dlacor": 76, "plugin": 76, "200m": 76, "warm": 76, "0m": [76, 112, 167], "exposedma": 76, "spin": 76, "multithread": 76, "graph": 76, "percentil": 76, "99": 76, "profil": 76, "ir": 76, "produc": [76, 89, 118, 125, 128, 141], "pytorch": 76, "47": [76, 154], "trt": [76, 176], "onnx2trt_util": 76, "220": 76, "int64": 76, "weight": [76, 117, 125], "cast": 76, "int32": 76, "246": 76, "clamp": [76, 136], "tactic": 76, "tensor": 76, "33": [76, 87], "36": 76, "warmup": 76, "01861": 76, "6003": 76, "7851": 76, "8375": 76, "enqueu": 76, "83557": 76, "0905": 76, "2746": 76, "2852": 76, "02471": 76, "0689": 76, "2532": 76, "2637": 76, "55458": 76, "1319": 76, "3166": 76, "3275": 76, "30752": 76, "o3r2xx": [77, 141], "varieti": [77, 126], "bug": [79, 85, 89], "grayscal": 80, "expand": 80, "smoothli": 80, "deprec": [81, 160], "slide": [81, 121], "conflict": [81, 166], "mirror": 81, "chines": 81, "charact": 81, "hover": 81, "menu": [82, 83, 84], "rather": [82, 108, 136, 160, 174, 175], "focu": [82, 126], "role": [82, 128], "subgroup": 82, "split": [82, 110], "symbol": 82, "post": [82, 146], "confinitstag": [87, 150], "entiti": 87, "pll": 87, "therm": 87, "mcpu": 87, "pmic": 87, "die": 87, "tboard_tegra": 87, "bcpu": 87, "thermal": [87, 138], "fan": [87, 136, 146], "est": 87, "899999618530273": 87, "tdiode_tegra": 87, "temperaturelimit": 87, "ods_exampl": 87, "105000": [88, 97, 104, 108, 109], "error_odsapp_extr_vpu_calib_implaus": [88, 97, 104, 108, 109], "lastactiv": 88, "bootid": 88, "lastdeactiv": 88, "1e18bc51": 88, "bda5": 88, "4258": 88, "9463": 88, "ef03b5c59bdd": 88, "1581090751720": 88, "getdiagnost": 89, "lambda": 89, "got": 89, "asyncdiagcallback": 89, "on_aync_error": 89, "experienc": 89, "crash": 89, "journalctl": 89, "80": [89, 136, 161, 179], "gitlab": 89, "stat": 90, "archiv": 91, "team": [91, 92, 134, 156], "resolv": 91, "jo": 91, "service_report": 91, "xferd": 91, "dload": 91, "spent": 91, "179k": 91, "402k": 91, "403k": 91, "track": [92, 108], "101014": [93, 100, 108, 109], "error_boot_sequence_vpu_eeprom": [93, 100, 108, 109], "eeprom": [93, 100, 108, 109], "101018": [93, 100, 108, 109], "error_boot_sequence_invalid_configur": [93, 100, 108, 109], "101000": [93, 100, 108, 109], "error_boot_sequence_tcu_invalid_fw": [93, 100, 108, 109], "101004": [93, 100, 108, 109], "error_boot_sequence_head_invalid_driv": [93, 100, 108, 109], "101005": 93, "error_boot_sequence_head_algo_incompat": 93, "101008": [93, 100, 108, 109], "error_boot_sequence_head_invalid_serial_numb": 93, "serial": [93, 100, 108, 109, 112], "101009": 93, "error_boot_sequence_head_identif": 93, "101016": [93, 100, 108, 109], "error_boot_sequence_head_combin": 93, "101010": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_check": [93, 100, 108, 109], "101011": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_upd": [93, 100, 108, 109], "101012": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_incompat": [93, 100, 108, 109], "101013": [93, 100, 108, 109], "error_boot_sequence_head_icc_flash": [93, 100, 108, 109], "101002": [93, 100, 108, 109], "error_boot_sequence_imu_invalid_hw": [93, 100, 108, 109], "recognis": [93, 100, 108, 109], "101003": [93, 100, 108, 109], "error_boot_sequence_imu_invalid_calibr": [93, 100, 108, 109], "101006": [93, 100, 108, 109], "error_boot_sequence_port_calibr": [93, 100, 108, 109], "101007": [93, 100, 108, 109], "error_boot_sequence_port_invalid_configur": [93, 100, 108, 109], "101015": [93, 100, 108, 109], "error_boot_sequence_port_dummy_calibr": [93, 100, 108, 109], "dummi": [93, 100, 108, 109, 172, 180], "101017": [93, 100, 108, 109], "error_boot_sequence_port_configuration_timeout": [93, 100, 108, 109], "respond": [93, 100, 108, 109], "101019": [93, 100, 108, 109], "error_boot_sequence_port_eeprom_overrid": [93, 100, 108, 109], "101020": [93, 100, 108, 109], "error_boot_sequence_port_calibration_overrid": [93, 100, 108, 109], "102015": [94, 101, 108, 109], "error_di_unexpected_calib_cont": [94, 101, 108, 109], "102016": [94, 101, 108, 109], "error_di_motion_comp_no_ego_data": [94, 101, 108, 109], "102017": [94, 101, 108, 109], "old": [94, 101, 108, 109, 157, 165], "102000": [95, 102, 108, 109], "error_head_overtemperature_icc": [95, 102, 108, 109], "icc": [95, 102, 108], "102001": [95, 102, 108, 109], "error_head_brownout": [95, 102, 108, 109], "brownout": [95, 102, 108, 109], "102002": [95, 102, 108, 109], "error_head_envelope_pause_viol": [95, 102, 108, 109], "violat": [95, 102, 108, 109], "envelop": [95, 102, 108, 109, 132], "ratio": [95, 102, 108, 109, 112], "102003": [95, 102, 108, 109], "error_head_overvoltag": [95, 102, 108, 109], "102004": [95, 102, 108, 109], "error_head_undervoltag": [95, 102, 108, 109], "102005": [95, 102, 108, 109], "error_head_vcsel_overcurr": [95, 102, 108, 109], "overcurr": [95, 102, 108, 109], "102006": [95, 102, 108, 109], "error_head_eyesafety_shutdown": [95, 102, 108, 109], "concern": [95, 102, 108, 109], "102007": [95, 102, 108, 109], "error_head_invalid_calibr": [95, 102, 108, 109], "102008": [95, 102, 108, 109], "error_head_envelope_pulse_error": [95, 102, 108, 109], "102009": [95, 102, 108, 109], "error_head_vcsel_overtemperatur": [95, 102, 108, 109], "102010": [95, 102, 108, 109], "error_head_envelope_max_dur": [95, 102, 108, 109], "102012": [95, 102, 108, 109], "error_head_imager_reset": [95, 102, 108, 109], "unexpectedli": [95, 102, 108, 109], "104000": [96, 103, 108, 109], "error_imu_data_implaus": [96, 103, 108, 109], "105001": [97, 104, 108, 109], "error_odsapp_image_imu_delay_implaus": [97, 104, 108, 109], "105002": [97, 104, 108, 109], "error_odsapp_vo_extr_di_calib_implaus": [97, 104, 108, 109], "105003": [97, 104, 108, 109], "error_odsapp_parameter_plausibility_check_fail": [97, 104, 108, 109], "105004": [97, 104, 108, 109], "error_odsapp_vo_image_framer": [97, 104, 108, 109], "105005": [97, 104, 108, 109], "error_odsapp_intr_imu_calib_implaus": [97, 104, 108, 109], "105006": [97, 104, 108, 109], "error_odsapp_unstable_framer": [97, 104, 108, 109], "105007": [97, 104, 108, 109], "105008": [97, 104, 108, 109], "error_odsapp_default_zone_us": [97, 104, 108, 109], "105009": [97, 104, 108, 109], "error_odsapp_standstill_checks_not_execut": [97, 104, 108, 109], "105010": [97, 104, 109], "105011": [97, 104, 108, 109], "error_odsapp_extr_di_calib_implaus": [97, 104, 108, 109], "105012": [97, 104, 108, 109], "error_odsapp_test_mode_warn": [97, 104, 108, 109], "102011": [98, 106, 108, 109], "error_port_frame_timeout": [98, 106, 108, 109], "102013": [98, 106, 108, 109], "error_port_fpdlink": [98, 106, 108, 109], "fpd": [98, 106, 109, 110], "102014": [98, 106, 108, 109], "error_port_algo_intern": [98, 106, 108, 109], "103002": [99, 107, 108, 109], "error_vpu_overvoltage_24v": [99, 107, 108, 109], "103003": [99, 107, 108, 109], "error_vpu_undervoltage_24v": [99, 107, 108, 109], "103004": [99, 107, 108, 109], "error_vpu_overvoltage_5v": [99, 107, 108, 109], "103005": [99, 107, 108, 109], "error_vpu_undervoltage_5v": [99, 107, 108, 109], "103006": [99, 107, 108, 109], "error_vpu_overvoltage_1_8v": [99, 107, 108, 109], "8v": [99, 107, 108, 109], "103007": [99, 107, 108, 109], "error_vpu_undervoltage_1_8v": [99, 107, 108, 109], "103008": [99, 107, 108, 109], "error_vpu_overtemperatur": [99, 107, 108, 109], "mainboard": [99, 107, 109], "103009": [99, 107, 108, 109], "error_vpu_ntp_not_synchron": [99, 107, 108, 109], "103010": [99, 107, 108, 109], "error_vpu_trigger_overrun": [99, 107, 108, 109], "overrun": [99, 107, 109, 110], "103011": [99, 107, 108, 109], "error_vpu_no_free_imagebuff": [99, 108], "103012": [99, 107, 108, 109], "error_vpu_watchdog_timeout": [99, 107, 108, 109], "watchdog": [99, 107, 109, 110], "103000": [99, 107, 108, 109], "error_vpu_comm_tcu": [99, 107, 108, 109], "tcu": [99, 107, 108, 132], "103001": [99, 107, 108, 109], "error_vpu_comm_tempsensor": [99, 107, 108, 109], "101021": [100, 108, 109], "error_boot_sequence_port_identif": [100, 108, 109], "error_boot_sequence_head_invalid_serialnumb": [100, 108, 109, 157], "error_boot_sequence_head_invalid_combin": [100, 108, 109], "error_di_motion_comp_ego_data_timestamp_mismatch": [101, 109], "102019": [102, 108, 109], "error_head_vcsel_overvoltag": [102, 108, 109], "102020": [102, 108, 109], "error_head_envelope_pause_curr": [102, 108, 109], "102021": [102, 108, 109], "recov": [102, 108, 109, 119, 126], "105013": [104, 108, 109], "error_odsapp_error_odsapp_fov_insufficient_for_negative_obstacl": [104, 108, 109], "105014": 105, "error_pdsapp_extr_di_calib_implaus": 105, "105015": 105, "error_pdsapp_testmode_activ": 105, "105016": 105, "error_pdsapp_image_input_during_conf_st": 105, "105017": 105, "error_pdsapp_image_input_during_nop_command": 105, "105018": 105, "error_pdsapp_timeout_after_command": 105, "102018": [106, 108, 109], "error_port_mode_algo_incompat": [106, 108, 109], "103013": [107, 109], "error_vpu_invalid_configur": [107, 109], "motiv": 108, "treat": 108, "convei": 108, "seriou": 108, "inhibit": 108, "comparison": [108, 121], "forc": [108, 136], "preliminari": 108, "act": 108, "reconfigur": [108, 157], "saveinit": [108, 157], "adequ": [108, 112, 136], "passiv": [108, 136, 146], "cool": [108, 136, 146], "conduct": 108, "convect": 108, "synchronis": 108, "sync": [108, 109, 136], "transmiss": 108, "gbit": 108, "meanwhil": 108, "email": 108, "saniti": 108, "outdat": 108, "useabl": 108, "chapter": [108, 110], "escal": [108, 109], "uninterrupt": 108, "sub": [108, 165, 170], "silenc": 108, "disregard": [108, 136], "assign": [108, 112, 151, 156], "reiniti": 108, "overwrit": [108, 160], "sbin": 108, "anticip": 108, "bottleneck": 108, "flush": 108, "neglect": [108, 136], "heal": 108, "loos": 108, "malfunct": 108, "uncaught": 108, "fingerprint": [108, 141, 155], "rcf": 108, "graviti": 108, "obtain": [108, 116, 164, 169], "suitabl": [108, 138], "aggreg": 108, "concret": [108, 126, 165], "lane": 108, "abras": 108, "outag": 108, "ten": 108, "overcom": 108, "shortli": 108, "overload": [108, 156, 176], "patch": 108, "entri": [108, 135], "subcategori": 109, "overflow": 109, "comm": 109, "fault": 109, "shock": [109, 145], "brown": 109, "mismatch": [109, 157], "extrinsic_head_to_us": 109, "parameter": 109, "stand": 109, "necess": 110, "action": [110, 112], "anew": 110, "implic": 110, "curl": 110, "apertur": [111, 130], "128x80": 111, "exposuretim": 111, "sensibl": 111, "particularli": 111, "brighter": 111, "fp": [112, 132, 136, 157], "regardless": [112, 125], "exposurelong": 112, "exposureshort": 112, "hdr": [112, 149], "permit": 112, "dark": [112, 117, 122], "overexpos": [112, 113], "underexpos": 112, "settabl": 112, "third": [112, 131, 132, 157, 167], "\u00b5": 112, "neighbor": [112, 114, 117, 121, 124], "swtriggergroup": [112, 132], "commmon": 112, "dictat": 112, "92m": 112, "07m": 112, "58m": 112, "17m": 112, "20m": 112, "33m": 112, "75m": 112, "97m": 112, "39m": 112, "55m": 112, "34m": 112, "79m": 112, "08m": 112, "38m": 112, "67m": 112, "7m": 112, "49m": 112, "95m": 112, "24m": 112, "64m": 112, "83m": 112, "80m": 112, "99m": 112, "15m": 112, "tof_info": [112, 149, 157, 160], "absolut": [112, 136], "channelselect": 112, "cross": 112, "talk": 112, "mutual": 112, "almost": [112, 126], "odd": 112, "arbitrari": [112, 154], "linearli": 112, "ideal": [112, 141, 168], "mod": 112, "trick": 112, "conf_invalid": 113, "conf_satur": 113, "satur": 113, "conf_badambsym": 113, "conf_lowamp": 113, "exceed": 113, "conf_expindex": 113, "medium": [113, 136, 149], "expindex": 113, "shorter": [113, 141], "conf_invalid_rang": 113, "conf_suspect_pixel": 113, "conf_edgepixel": 113, "conf_isol": 113, "conf_unplaus": 113, "conf_reflect": 113, "4096": [113, 155, 156], "conf_dynamic_amplitud": 113, "conf_mixedpixel": 113, "thu": 114, "inhomogen": 114, "impress": 114, "contribut": [114, 138], "deviat": [114, 120, 125], "spacial": 114, "xyz": [115, 179], "i_x": 116, "i_i": 116, "v_x": 116, "v_y": 116, "v_z": 116, "f_x": 116, "f_y": 116, "m_x": 116, "m_y": 116, "k_1": 116, "k_2": 116, "k_3": 116, "k_4": 116, "modelparamet": 116, "k_5": 116, "thought": [117, 121, 127], "anffiltersizediv2": [117, 121, 125], "stronger": [117, 121], "reduct": 117, "nonlinear": [117, 121], "nearbi": 117, "convolut": 117, "border": 117, "7x7": [117, 125], "median": [117, 119, 120, 130], "tend": [117, 125], "round": [117, 125], "5x5": [117, 125], "spars": 117, "lab": 117, "tote": [117, 122], "greatli": [117, 126, 128], "neglig": [117, 120, 121, 128], "blue": [117, 121, 128], "3x3": [117, 125], "perfectli": [117, 125], "bilater": [119, 120, 122, 130], "topic": 119, "abstract": 119, "disadvantag": [119, 128], "maxdistnois": [120, 125], "deduct": 120, "metric": 120, "noisier": [120, 122], "although": [120, 125], "inaccur": 120, "noisi": [120, 127, 150], "rich": [120, 126], "07": [120, 154], "fewer": 120, "undesir": [121, 126], "conceptu": 121, "outlier": [121, 126], "intact": 121, "heurist": 121, "mediansizediv2": [121, 125], "highest": [121, 125], "smoother": 121, "moreov": 121, "bia": 121, "rare": 121, "medianfiltersizediv2": 121, "minamplitud": [122, 125], "plastic": 122, "chosen": [122, 126], "speak": 122, "necessarili": 122, "numer": 122, "ampnormalizationfactor": 122, "arrang": 123, "minreflect": [123, 125], "percentag": [123, 125], "emploi": 123, "noth": 123, "darker": 123, "shade": 123, "foreground": [124, 125], "lie": 124, "somewher": 124, "mixedpixelfiltermod": [124, 125], "mixedpixelthresholdrad": [124, 125], "tangent": [124, 125], "broad": 125, "stroke": 125, "decis": 125, "primarili": 125, "valuabl": 125, "computation": 125, "mobil": [125, 126], "enabletemporalfilt": 125, "delta": 125, "fall": [125, 150], "distinguish": [125, 136], "dynamicsymmetrythreshold": [125, 127], "faster": 125, "disclaim": [126, 173, 174, 175], "vendor": 126, "industri": [126, 146], "equip": 126, "recreat": 126, "intent": [126, 165], "offic": 126, "fool": [126, 150], "hear": 126, "firsthand": 126, "gladli": 126, "welcom": [126, 161], "bounc": 126, "apparit": 126, "enablestraylight": 126, "conserv": 126, "excessivecorrectionthreshdist": 126, "excessivecorrectionthreshamp": 126, "intro": 126, "excess": 126, "eventu": 126, "warehous": 126, "cone": 126, "vest": 126, "But": 126, "circul": 126, "band": 126, "cardboard": 126, "mi": 126, "circl": 126, "nonexist": 126, "whose": 126, "527": 126, "590": 126, "risk": [126, 156, 173, 174, 175], "rid": 126, "strengthen": 126, "glass": 126, "reactiv": 126, "payload": 126, "earlier": 126, "extra": 126, "gone": 126, "suffic": 126, "saw": 126, "likelihood": 127, "correl": [127, 136], "inher": 127, "never": 127, "guess": 128, "gather": [128, 136, 181], "placehold": 129, "exchang": [129, 146], "factory_reset": [129, 157], "sticki": [129, 158], "hierarchi": 129, "224x127": 130, "60x45": 130, "105x78": 130, "subspac": 131, "lot": 131, "investig": [131, 165], "IN": 132, "protocol": [132, 144], "principl": 132, "10hz": 132, "th_framerate_jitt": 132, "1e": 132, "th_framerate_abs_diff": 132, "3e": 132, "th_delay_jitter_max": 132, "2e": 132, "th_delay_two_cams_jitter_diff": 132, "th_delay_repet": 132, "5e": 132, "th_long_exp_boundari": 132, "long_exp": 132, "005": 132, "0006": 132, "magic": 132, "exp": 132, "th_one_envelope_jitt": 132, "oscilloscop": 132, "nanmean": 132, "diff": 132, "time3phase_b1": 132, "framerate_std_dt": 132, "nanstd": 132, "long_std": 132, "tv": 132, "th": 132, "long_mean": 132, "framerate_target": 132, "o3rxxx": 134, "wider": [134, 141], "disrupt": [134, 157], "160": 134, "kept": 134, "temporari": 134, "occlus": 134, "nomin": 134, "bodi": 134, "screw": [135, 136, 138], "backplat": 135, "120cm\u00b2": 136, "12cm": 136, "2mm": 136, "datasheet": [136, 183], "o3r22x": [136, 161], "fairli": [136, 168], "rigidli": 136, "flow": 136, "plate": 136, "downclock": 136, "aw": 136, "5754": 136, "steel": [136, 138], "4301": 136, "8w": 136, "realiz": 136, "120": 136, "cm\u00b2": 136, "airflow": 136, "\u03b4t": 136, "cold": 136, "i\u00b2r": 136, "\u03c9": 136, "rise": [136, 150], "coeffici": 136, "empir": 136, "driven": 136, "sole": 136, "gradient": 136, "across": 136, "proport": 136, "equilibrium": 136, "mass": 136, "stefan": 136, "boltzmann": 136, "law": 136, "blackbodi": 136, "\u03c3": 136, "67": 136, "\u2078": 136, "m\u00b2": 136, "k\u2074": 136, "kelvin": 136, "emiss": [136, 146], "absorb": 136, "\u03b5": 136, "consumpt": [137, 156], "theori": 137, "sink": [137, 146], "mainten": [138, 141, 143, 158], "organ": 138, "flex": 138, "e3r112": 138, "ip54": [138, 141], "ingress": 138, "water": [138, 141], "waterproof": 138, "liquid": 138, "capillari": 138, "offer": 138, "wet": 138, "onlin": 138, "immun": [138, 146], "electrostat": 138, "discharg": 138, "nonetheless": 138, "care": 138, "electr": [138, 146], "bracket": 138, "throughout": 138, "bond": 138, "insul": 138, "bush": 138, "e3r200": 138, "exterior": 138, "coat": 138, "harsher": 141, "outdoor": 141, "gradual": 141, "overhead": 141, "skylight": 141, "dirt": 141, "inaccuraci": 141, "lint": 141, "cloth": 141, "microfib": 141, "compress": [141, 168], "blower": 141, "brush": 141, "gentli": 141, "blow": 141, "debri": 141, "harsh": 141, "chemic": 141, "weekli": 141, "daili": 141, "focuss": 141, "perceiv": 141, "hfm": 142, "dual": 142, "e3r101": 142, "e3r100": 142, "e3r102": 142, "e3r107": 142, "e3r103": 142, "e3r104": 142, "e3r105": 142, "sale": 142, "e3r106": 142, "e3r110": 142, "e3r111": 142, "m12": 142, "evc948": 142, "50016": 144, "uniqu": [144, 165], "increment": 144, "51011": 144, "5101x": 144, "pcic_port": [144, 149, 170], "app_port": 144, "undergo": 145, "feasibl": 145, "viabil": 145, "categor": 145, "vibrat": 145, "steam": 146, "emc": 146, "iec": 146, "61000": 146, "residenti": 146, "commerci": 146, "resist": 146, "din": 146, "60068": 146, "27": 146, "repetit": 146, "150": [146, 150], "61010": 146, "201": [146, 151, 155], "pelv": 146, "circuit": 146, "offlin": [146, 154], "explicitli": [146, 157, 161], "resum": 146, "toler": 146, "jitter": 146, "statist": [146, 150], "undisturb": 146, "chamber": 146, "burn": 146, "secondari": 146, "assembl": 146, "bm": 146, "mimic": 146, "assur": [146, 156], "_summary_": 146, "runtimeerror": [146, 149, 150], "dt_string": 146, "y_": 146, "m_": 146, "h_": 146, "temperature_test_": 146, "msec": 146, "03d": 146, "runtimewarn": 146, "gyroscop": 147, "acceleromet": 147, "khz": 147, "pollrat": 147, "availablepcicoutput": 147, "received_implausible_imu_data": 147, "multipleof": [147, 157], "float32": 147, "sec\u00b2": 147, "imu_data": 147, "19591": 147, "1651191293281612492": 147, "729469299316406": 147, "07661445438861847": 147, "17717093229293823": 147, "770736694335938": 147, "008788431994616985": 147, "006391586735844612": 147, "001065264455974102": 147, "rot_x": 147, "rot_i": 147, "1415927410125732": 147, "rot_z": 147, "05280037596821785": 147, "01630011759698391": 147, "020900148898363113": 147, "052799999713897705": 147, "016300000250339508": 147, "020899999886751175": 147, "1651191293330924608": 147, "rgb_info": [149, 157], "utc": 149, "inherit": [149, 165], "legaci": [149, 165], "decim": 149, "tofinfov4": 149, "rgbinfov1": [149, 178], "local_ip": 149, "o3r_ip": 149, "port_2d": 149, "pcic_port_2d": 149, "pcic_port_3d": 149, "fg_2d": 149, "fg_3d": 149, "epoch": 149, "utcfromtimestamp": [149, 154], "local_tz": 149, "timezon": 149, "astimezon": 149, "tzinfo": 149, "ok": [149, 154], "wait_for_fram": [149, 154], "wait_for": [149, 154], "frame_t": 149, "1e9": 149, "0f": 149, "exposure_timestamps_n": 149, "availableserv": [149, 154], "curr_local_tim": 149, "curr_time_o3r": 149, "111": 149, "1970": [149, 154, 156], "edt": 149, "1692812209955356240": 149, "1692812209955355904": 149, "1692812210115606937": 149, "1692812210111675942": 149, "1692812210098277180": 149, "1692812210115606016": 149, "1692812213285470976": 149, "1692812213291698338": 149, "1692812213310297968": 149, "1692812213306366973": 149, "1692812213292968211": 149, "1692812213310297088": 149, "cf": 150, "resistor": 150, "e11589": 150, "125k": 150, "2024": 150, "_check_can_avail": 150, "can_info": 150, "250k": 150, "500k": 150, "sake": 150, "simplic": [150, 168], "alpin": 150, "apk": 150, "can_exampl": 150, "ed": 150, "chmod": [150, 156], "canopen": 150, "nw": 150, "bustyp": 150, "add_nod": 150, "nmt": 150, "write_tag": 150, "memory_s": 150, "sdo": 150, "0x2182": 150, "0x4": 150, "x00": 150, "0x2380": 150, "0x2381": 150, "0x2382": 150, "read_tag": 150, "0x2280": 150, "0x2281": 150, "0x2282": 150, "xde": 150, "xad": 150, "xbe": 150, "xef": 150, "hex": 150, "0xdeadbeef": 150, "dtm425_exampl": 150, "domin": 150, "recess": 150, "kbp": 150, "250kbp": 150, "4u": 150, "2u": 150, "settl": 150, "scope": 150, "iproute2": 150, "ash": 150, "250000": 150, "setup_can0": 150, "sh": [150, 174, 175], "can0_setup": 150, "cap": 150, "net_admin": 150, "noarp": 150, "lower_up": 150, "mtu": 150, "72": [150, 166], "qdisc": 150, "pfifo_fast": 150, "qlen": 150, "promiscu": 150, "berr": 150, "rx": 150, "tq": 150, "prop": 150, "seg1": 150, "seg2": 150, "sjw": 150, "fro": 151, "usedhcp": [151, 155], "dn": [151, 155], "48": [151, 155], "b0": [151, 155], "54": [151, 155, 156], "f9": [151, 155], "46": [151, 155], "networkspe": [151, 155], "254": 151, "unix": [154, 155], "januari": 154, "wikipedia": 154, "1581090786002917000": 154, "org": 154, "wiki": 154, "network_time_protocol": 154, "particip": 154, "chroni": 154, "client": [154, 156, 157], "goe": 154, "meaningless": 154, "fri": 154, "feb": [154, 156], "53": 154, "06": 154, "gmt": 154, "0000": 154, "central": [154, 174, 175], "ethz": 154, "asl": 154, "cuckoo_time_transl": 154, "1581091007595569376": 154, "activeserveraddress": 154, "activeservernam": 154, "time1": 154, "googl": 154, "systemclocksynchron": 154, "1676038117923030927": 154, "1000000000": 154, "1676037142019902053": 154, "1500": 154, "43": 154, "608748": 154, "tailor": 155, "keygen": 155, "rsa": 155, "id_rsa": 155, "id_o3r": 155, "pub": 155, "authorized_kei": 155, "94": 155, "publickei": 155, "aaaab3nzac": 155, "wz9l3isuappwoefvz": 155, "xwlw": 155, "authent": 155, "ecdsa": 155, "8gjc9za45ttrznz5jcmwanj27blfspydtjbabq2vyhw": 155, "typ": 156, "stick": 156, "impos": 156, "hi": 156, "video0": 156, "webcam": 156, "v4l2": 156, "v4l": 156, "ffmpeg": 156, "ti": 156, "pwd": 156, "rwm": 156, "docker_id": 156, "video_s": 156, "1280x720": 156, "png": [156, 165], "guarante": 156, "topologi": 156, "mice": 156, "restrict": 156, "dialout": 156, "ovp8x": 156, "media": 156, "usb_nam": 156, "uid": 156, "gid": 156, "feel": [156, 167], "crude": 156, "777": 156, "mount_point": 156, "989": 156, "oemt": 156, "987": 156, "chown": 156, "proc": 156, "rw": 156, "relatim": 156, "devtmpf": 156, "1578060k": 156, "nr_inod": 156, "394515": 156, "755": 156, "sysf": 156, "sy": 156, "mmcblk0p1": 156, "tmpf": 156, "shm": 156, "nosuid": 156, "nodev": 156, "devpt": 156, "pt": 156, "620": 156, "ptmxmode": 156, "666": 156, "cgroup": 156, "noexec": 156, "cgroup2": 156, "xattr": 156, "pstore": 156, "pid": 156, "net_cl": 156, "net_prio": 156, "freezer": 156, "cpuacct": 156, "hugetlb": 156, "blkio": 156, "perf_ev": 156, "mqueue": 156, "hugetlbf": 156, "hugepag": 156, "debugf": 156, "configf": 156, "mmcblk0p33": 156, "lowerdir": 156, "upperdir": 156, "overlayf": 156, "392056k": 156, "autof": 156, "fd": 156, "79": 156, "pgrp": 156, "minproto": 156, "maxproto": 156, "la": 156, "957660": 156, "drwxrwxrwx": 156, "jan": 156, "_json_point": 157, "inconsist": 157, "subsequ": 157, "rollback": 157, "reappli": [157, 181], "nb_img_in_buff": 157, "aliv": 157, "afterward": 157, "immedi": 157, "accident": 157, "finit": 157, "parti": [157, 167], "correct_conf": 157, "incorrect_conf": 157, "o3r_nam": 157, "traceback": 157, "stdin": 157, "usmasslo": 157, "934": 157, "put": 157, "get_init": 157, "getinit": 157, "downsid": 157, "factoryreset": 157, "keep_network_set": 157, "gain": 158, "url": 159, "com_20220301": 159, "com_20220606": 159, "ifm3d_cpp_0": 159, "playground": 160, "update_settings_to_new_fw_schema": [160, 181], "ssh_key_gen": 160, "o3d3xx": [160, 162, 165], "o3x1xx": [160, 162, 165], "image_rectif": 160, "intrinsic_to_cartesian": 160, "cleanup": 160, "o3": 161, "msvc": 161, "2019": 161, "8656": 161, "71": [161, 166], "9079": 161, "190": 161, "readm": [161, 165, 169, 181], "ampli": 161, "submit": 161, "notebook": [163, 164], "o3d303": [163, 164], "caltech": [163, 164], "edu": [163, 164], "bouguetj": [163, 164], "calib_doc": [163, 164], "html": [163, 164], "formerli": 165, "efficaci": 165, "remaind": 165, "clearli": 165, "cours": 165, "respons": 165, "theme": 165, "fmt": 165, "studio": 165, "2017": 165, "ifm3d_cmake_gener": 165, "17": 165, "dcmake_prefix_path": [165, 171], "dcmake_windows_export_all_symbol": 165, "ifm3d_dep": 165, "all_build": [165, 171], "ifm3d_exampl": 165, "sln": 165, "relwithdebinfo": 165, "ifm3d_build_dir": 165, "x64": 165, "vc": 165, "msvc_major_vers": 165, "msvc_minor_vers": 165, "vc14": 165, "file_io": 165, "getmac": 165, "stdout": 165, "exposure_tim": 165, "fast_app_switch": 165, "pcicclient_async_messag": 165, "pcicclient": 165, "pcicclient_set_io": 165, "mutat": 165, "digial": 165, "simpleimage_ppm_io": 165, "pcl": [165, 167], "multi_camera_grabb": 165, "accquir": 166, "stamp": 166, "measu": 166, "inord": 166, "incas": 166, "bypass": 166, "utilis": 166, "camera1_config": 166, "editor": 166, "staticipv4address": 166, "modular": 167, "conatin": 167, "simpleimag": 167, "pointcloud": 167, "struct": 167, "img": 167, "pixel_format": 167, "ppm": 167, "exploratori": 168, "linker": 168, "mit": 168, "brief": 168, "size_t": 168, "pixel_data": 168, "ifs": 168, "my_fil": 168, "readrgbimag": 168, "fashion": 168, "10x10": 168, "ofs": 168, "writergbimag": 168, "divid": 169, "subdirectori": 169, "md": 169, "comprehend": 169, "getting_data": [169, 170], "2d_data": [169, 170], "react": 169, "grasp": 169, "cmakecach": 170, "cmakefil": 170, "cmake_instal": 170, "makefil": 170, "getting_data_callback": [170, 178], "ifm3d_playground": [170, 171], "multi_head": 170, "libods_config_lib": 170, "absenc": 170, "powershel": [170, 179], "hardcod": [170, 177], "uncom": 170, "port_nb": 170, "uint16_t": 170, "ods_config_main": 172, "ods_get_data_main": 172, "recompil": 172, "subfold": 173, "accompani": [173, 174, 175, 181], "warranti": [173, 174, 175], "merchant": [173, 174, 175], "express": [173, 174, 175], "impli": [173, 174, 175], "entir": [173, 174, 175], "contributor": [173, 174, 175], "liabl": [173, 174, 175], "incident": [173, 174, 175], "consequenti": [173, 174, 175], "whatsoev": [173, 174, 175], "busi": [173, 174, 175], "profit": [173, 174, 175], "pecuniari": [173, 174, 175], "aris": [173, 174, 175], "inabl": [173, 174, 175], "portal": 173, "footprint": 176, "preinstal": 176, "mnist": 176, "prototxt": 176, "caffemodel": 176, "prob": 176, "saveengin": 176, "mnist16": 176, "loadengin": 176, "similarli": 178, "decod": 178, "deserializ": 178, "waitforfram": 178, "my_venv": 179, "zsh": 179, "csh": 179, "tcsh": 179, "ps1": 179, "bat": 179, "ifm3dpy_view": 179, "xmlrpc_port": 179, "collect_calibr": 181, "h5_to_pcd_convert": 181, "open3d": 181, "pcd": 181, "rot_human_read": 181, "o3r_algo_util": 181, "euler": 181, "replic": 181, "sens": 181, "faq": 183}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"how": [1, 24, 34, 36, 37, 39, 41, 50, 53, 56, 57, 59, 61, 62, 74, 144, 154], "verifi": [1, 76, 87, 157], "extrins": [1, 2, 5, 45, 46, 64, 108], "calibr": [1, 2, 3, 4, 5, 6, 7, 11, 45, 46, 64, 86, 108, 116, 182], "concept": [1, 11, 12], "thi": 1, "verif": [1, 145], "method": [1, 124], "overview": [1, 3, 4, 27, 82, 110, 112, 125, 131, 144, 172, 180], "angl": [1, 124], "paramet": [1, 3, 49, 63, 82, 112, 119, 125, 129, 136, 157], "effect": 1, "calcul": [1, 52], "expect": 1, "floor": [1, 52], "plane": 1, "distanc": [1, 52, 108, 109, 114, 120, 124, 125, 126, 179], "measur": [1, 6, 108, 147], "rotat": 1, "refer": [1, 5], "comparison": 1, "applic": [1, 11, 12, 15, 16, 17, 20, 21, 44, 64, 75, 83, 108, 144, 157], "cad": [1, 142], "base": [1, 15, 21, 71, 76, 108, 124, 174], "other": [1, 156], "saniti": 1, "check": [1, 74], "product": 1, "after": [1, 28, 69, 87], "modif": 1, "exampl": [1, 4, 6, 24, 37, 38, 39, 40, 47, 49, 50, 57, 58, 59, 60, 63, 76, 77, 88, 112, 117, 120, 121, 123, 124, 128, 131, 134, 136, 147, 149, 150, 160, 161, 162, 165, 169, 170, 172, 173, 177], "tool": 1, "max": 1, "allow": 1, "inaccuraci": 1, "1": [1, 4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 64, 146, 160], "deg": 1, "3": [1, 4, 64, 146], "introduct": [2, 31], "ifm": [2, 10, 20, 30, 50, 71, 75, 76, 81, 85, 89, 166], "camera": [2, 3, 4, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 34, 47, 52, 75, 100, 108, 109, 111, 130, 136, 141, 156, 157, 166, 182], "coordin": [2, 135], "system": [2, 12, 27, 67, 87, 132, 135, 145], "transform": [2, 49], "sensor": [2, 27], "pixel": [2, 124, 125, 126, 128], "optic": 2, "space": 2, "non": 2, "rectifi": 2, "head": [2, 10, 17, 28, 93, 100, 108, 109, 111, 141], "defin": 2, "where": 2, "i": [2, 24, 154, 165], "user": [2, 20, 51, 75], "us": [2, 17, 27, 37, 50, 57, 70, 72, 76, 91, 141, 150, 154, 155, 156, 164, 165], "data": [2, 9, 28, 41, 51, 53, 61, 62, 69, 84], "store": 2, "gener": [2, 5, 10, 12, 155], "point": [2, 5, 114, 150, 179], "cloud": [2, 114, 179], "from": [2, 13, 76, 91, 179], "scratch": 2, "glossari": 2, "intrins": [2, 11, 116, 164], "invers": [2, 116], "motion": [3, 4, 108, 117], "pre": [3, 170], "requisit": [3, 170], "procedur": 3, "troubleshoot": [3, 71, 92], "wizard": 4, "prerequisit": [4, 6, 13, 44, 48, 50, 64, 161, 165], "step": [4, 28, 64], "0": [4, 10, 11, 12, 13, 14, 24, 64, 160], "creat": [4, 64, 70, 179], "2": [4, 64, 80, 81, 146, 160], "setup": [4, 6, 37, 57, 64, 108, 155], "axi": 4, "parallel": 4, "movement": [4, 52], "4": [4, 19, 20, 21, 22], "side": 4, "view": [4, 34], "5": 4, "review": 4, "mount": [4, 47, 52, 76, 108, 136, 137, 156], "robot": 4, "vpu": [5, 16, 69, 70, 72, 76, 81, 107, 108, 109, 136, 153, 155, 156], "inform": [5, 89, 92], "orient": 5, "static": [6, 151, 182], "routin": [6, 7], "shop": 6, "list": [6, 142], "softwar": [6, 11, 12, 15, 16, 19, 21, 31, 33, 112, 132, 150, 184], "scene": [6, 117, 126], "posit": [6, 47, 52, 53], "checkerboard": 6, "toler": 6, "front": 6, "center": 6, "shift": 6, "run": [6, 51, 71, 72, 74, 132], "compat": [8, 10, 11, 12, 15, 16, 19, 21, 81, 161], "matrix": [8, 49], "ifm3d": [8, 11, 12, 15, 16, 24, 71, 89, 160, 161, 165, 167, 169, 171], "ro": 8, "ros2": 8, "version": [8, 11, 12, 13, 15, 16, 19, 21, 24, 80, 159], "faq": 9, "firmwar": [9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 108], "document": [9, 159, 173, 183], "hardwar": [9, 26, 37, 57, 108, 142, 143, 144, 150], "connect": [9, 11, 27, 28, 92, 100, 108, 109, 155], "configur": [9, 12, 17, 20, 24, 34, 35, 39, 44, 50, 59, 70, 74, 83, 111, 130, 132, 147, 154, 157, 170, 172, 177, 178, 180], "recept": 9, "diagnost": [9, 36, 56, 65, 84, 87, 88, 89, 90, 110, 178], "14": [10, 12, 14], "23": [10, 11, 12, 13], "releas": [10, 11, 12, 14, 15, 16, 19, 21, 23, 79, 81], "note": [10, 11, 12, 14, 15, 16, 19, 21, 23, 79, 81, 165], "previou": [10, 11, 12, 15, 16, 19, 21, 81, 159], "imag": [10, 49, 71, 108, 109, 113, 114, 115, 157, 163, 167, 179], "process": [10, 11, 12, 13, 15, 16, 17, 19, 21, 52, 62, 75, 81, 108, 109, 118, 119, 125, 153, 157], "platform": [10, 11, 12, 15, 16, 19, 21, 71, 81, 143], "support": [10, 11, 12, 15, 16, 19, 21, 161], "featur": [10, 11, 12, 15, 16, 71, 81], "usag": [10, 72, 129, 168, 174, 175, 179], "3d": [10, 11, 12, 28, 125, 130, 166], "rgb": [10, 11], "known": [10, 11, 12, 15, 16, 21, 80], "issu": [10, 11, 12, 15, 16, 21, 80, 92, 108], "look": [10, 11, 12], "forward": [10, 11, 12], "futur": [10, 11, 12], "16": [11, 12, 13], "video": [11, 12, 16, 81], "articl": [11, 12, 15, 16, 19, 21], "new": [11, 12, 15, 16, 21, 81, 179, 183, 185], "librari": [11, 12], "synchron": [11, 132, 149], "trigger": [11, 108, 112, 132], "diagnosi": [11, 12, 84], "cross": 11, "talk": 11, "mitig": [11, 44], "led": [11, 92, 152], "fix": [11, 12, 16, 21, 80, 81], "warn": [12, 16], "migrat": [12, 13, 17, 20], "guid": [12, 13, 17, 20, 92], "updat": [12, 13, 24], "fw": [12, 13, 17], "recoveri": [12, 24], "docker": [12, 69, 70, 71, 72, 73, 74, 75, 150, 173], "tensorrt": [12, 76, 175, 176], "persist": [12, 17, 157], "devic": [12, 15, 21, 84, 156, 165], "ntp": [12, 154], "time": [12, 76, 111, 112, 154], "default": [12, 74], "state": [12, 35, 87, 88, 132], "factori": [12, 108, 157], "reset": [12, 108, 157], "od": [12, 15, 16, 17, 20, 21, 39, 40, 41, 42, 43, 45, 47, 51, 52, 53, 54, 55, 59, 62, 64, 66, 67, 75, 108, 109, 172, 180], "specif": [12, 44, 146], "2d": [12, 28, 111], "x": 13, "chang": [13, 15, 16, 17, 19, 21, 34, 80, 81, 82, 129, 150], "workflow": 13, "41": 15, "descript": [15, 19, 49, 63, 88, 108, 114, 115, 117, 120, 121, 122, 123, 124, 127, 128, 131], "ovp80x": [15, 19, 76], "v": [15, 19, 121], "ovp81x": [15, 19], "seri": [15, 19], "mcc": [15, 21], "know": 15, "30": [16, 17, 18, 20, 21, 22], "json": [17, 20, 39, 59, 157], "schema": [17, 157], "handl": [17, 74, 108, 126], "log": [17, 29, 74], "cpu": [17, 20, 75], "alloc": 17, "onli": [17, 20, 63, 75, 156, 157], "6": [17, 80], "20hz": 17, "case": [17, 50, 126, 141, 156], "32": 19, "resourc": [20, 51, 75, 136, 148], "avail": [20, 51, 75, 108, 114, 142, 173], "code": [20, 75, 109, 179], "ram": [20, 75, 129], "gpu": [20, 72, 75], "ad": [21, 80], "download": [24, 31, 91, 179], "start": [24, 27, 30, 32, 64, 69, 71, 72, 161, 169], "option": [24, 177], "save": [24, 69, 71], "current": 24, "With": [24, 89], "ifmvisionassist": [24, 27, 29, 31, 62], "api": 24, "web": 24, "interfac": [24, 92, 150, 151, 156, 184], "reboot": [24, 69, 108], "The": [24, 39, 59, 113, 126], "full": [24, 40, 60], "script": 24, "o3r": [25, 27, 32, 71, 73, 92, 110, 132, 143, 154, 174, 175, 183], "unbox": 26, "screen": 27, "By": 27, "find": 27, "manual": [27, 86], "recent": 27, "first": [28, 126], "initi": 28, "activ": [28, 34, 83, 88, 154, 179], "acquisit": [28, 112, 149, 157], "linux": 29, "get": [30, 32, 37, 57, 64, 71, 161, 169], "vision": [30, 50, 80, 81, 85, 89, 153], "assist": [30, 50, 80, 81, 85, 89], "instal": [31, 71, 177, 179], "unpack": 31, "pick": 33, "your": [33, 166], "favorit": 33, "stack": 33, "switch": 34, "demonstr": 34, "sampl": [34, 69, 72, 150], "zone": [34, 47, 63], "channel": [35, 112], "valu": [35, 112, 124], "minimum": [35, 122, 123, 125], "object": [35, 52, 174, 175], "height": [35, 47, 49], "monitor": [36, 56], "build": [37, 57, 71, 76, 165, 170], "block": [37, 57], "addit": [37, 57, 89, 136], "consider": [37, 57], "c": [38, 170], "A": [39, 59, 71, 156], "basic": [39, 59, 71], "valid": [39, 124], "stream": [41, 51, 61, 157], "test": [42, 43, 136, 146, 168, 176], "temperatur": [43, 146], "dust": 44, "limit": [44, 48, 50], "fine": [44, 126], "tune": [44, 126], "instanti": 46, "port": [46, 86, 92, 93, 100, 108, 109, 144], "select": [46, 112], "visual": [46, 47, 108], "odometri": [46, 47], "highlight": [47, 136], "recommend": 47, "clearanc": [47, 134], "area": [47, 134], "dead": 47, "neg": 48, "obstacl": [48, 67, 126], "enabl": [48, 72], "detect": [48, 67, 126], "occup": [48, 49], "grid": [48, 49], "output": [49, 53, 63, 88, 147], "timestamp": [49, 63, 149, 157, 178], "width": 49, "transformcellcentertous": 49, "overhang": 50, "load": [50, 71], "impact": [50, 54, 157], "strai": [50, 126], "light": [50, 126], "artifact": [50, 54], "definit": [50, 108], "workload": 51, "concurr": [51, 129], "perform": [52, 53, 55], "type": [52, 62, 138], "speed": 52, "size": [52, 138], "reflect": [52, 114, 123, 125], "latenc": [52, 132], "network": [52, 92, 154, 156], "stop": 52, "evalu": [53, 154], "analysi": 53, "read": 53, "analyz": 53, "fals": 53, "common": [54, 161, 162], "python": [58, 177], "record": 62, "strategi": [62, 108], "why": [62, 154], "what": [62, 92, 154, 165], "normal": 62, "algodebug": 62, "when": 62, "event": 62, "format": [62, 156], "replai": 62, "post": 62, "extent": 63, "number": [63, 144], "zoneconfigid": 63, "zoneoccupi": 63, "one": 63, "three": 63, "an": [64, 83, 92, 155], "iva": 66, "readm": 68, "autostart": 69, "contain": [69, 70, 71, 72, 74, 76, 167], "compos": [69, 72], "yml": 69, "auto": 69, "consist": 69, "within": 69, "deploi": 70, "scp": 70, "registri": 70, "local": 70, "proxi": 71, "add": 71, "top": 71, "dockerfil": [72, 76, 174, 175], "nvidia": [72, 76], "runtim": [72, 76], "specifi": 72, "verbos": 74, "driver": 74, "doubl": [74, 136], "manag": [75, 138, 148], "pin": 75, "quota": 75, "function": 76, "directori": 76, "host": 76, "adapt": [76, 117, 125, 156], "architectur": 76, "infer": 76, "cycl": [76, 108], "yolov4": 76, "tini": 76, "deepstream": 76, "l4t": [76, 174, 175], "toolbox": [78, 181], "7": [80, 81], "older": 80, "8": 81, "bug": 81, "short": 82, "displai": [84, 179], "statu": [84, 92], "detail": 84, "vehicl": 86, "algorithm": [86, 108], "boot": [87, 100, 108, 109], "up": [87, 109], "oper": [87, 141], "id": 88, "name": 88, "sourc": [88, 109, 179], "dormant": 88, "stat": 88, "retriev": [89, 90, 144], "ifm3dpi": [89, 179], "debug": [89, 92], "servic": 91, "report": [91, 92], "browser": 91, "curl": 91, "provid": 92, "github": 92, "tracker": 92, "tcu": [93, 100, 109], "icc": [93, 100, 109], "imu": [93, 100, 108, 109, 144, 147], "commun": [99, 107, 109], "sequenc": [100, 108, 109], "pd": 105, "app": [105, 109], "reaction": 108, "sever": 108, "level": 108, "depend": [108, 177], "action": 108, "power": [108, 136], "flash": 108, "anew": 108, "loss": 108, "due": [108, 157], "overrun": 108, "buffer": [108, 157], "watchdog": 108, "error": [108, 109], "timeout": 108, "fpd": 108, "link": 108, "intern": 108, "compens": 108, "implaus": 108, "ego": 108, "estim": 108, "unstabl": 108, "framer": [108, 112, 132], "implic": 108, "ethernet": [108, 151], "mode": [111, 131], "exposur": [111, 112], "gain": 111, "delai": [112, 132, 157], "group": [112, 132], "offset": 112, "confid": [113, 114], "raw": 114, "amplitud": [114, 122, 125, 179], "radial": 114, "nois": [114, 117, 120, 125, 128], "xyz": 114, "unit": [114, 147, 153, 164], "vector": [114, 164], "jpeg": [114, 179], "model": 116, "fishey": 116, "For": 116, "unproject": 116, "intrinisc": 116, "project": [116, 171], "bouguet": 116, "bilater": [117, 121, 125], "filter": [117, 118, 121, 124, 125, 126, 128], "abstract": [117, 120, 121, 122, 124, 126, 127, 128], "involv": 117, "relat": [117, 118, 120, 121, 122, 123, 128], "topic": [117, 118, 120, 121, 122, 123], "maximum": [120, 125], "spatial": 121, "median": [121, 125], "disadvantag": 121, "combin": 121, "mix": [124, 125], "differ": 124, "threshold": [124, 125, 126, 127], "tempor": [125, 128], "symmetri": [125, 127], "cuda": [125, 129], "phenomenon": 126, "halo": 126, "second": 126, "ghost": 126, "without": [126, 157], "reflector": 126, "adjust": 126, "multipl": 126, "conclus": 126, "reduc": 128, "recov": 128, "lost": 128, "set": [128, 151, 157, 166], "usecuda": 129, "requir": [129, 134, 179], "idl": 132, "overal": 132, "repeat": 132, "precis": 132, "jitter": 132, "outcom": [132, 136], "o3r225": 134, "o3r222": 134, "heat": 136, "dissip": 136, "guidelin": 136, "consumpt": 136, "sink": 136, "condit": [136, 141], "simul": 136, "bracket": 136, "singl": 136, "result": 136, "theori": 136, "design": 136, "thermal": 136, "barrier": 136, "resist": 136, "energi": 136, "via": 136, "air": 136, "convect": 136, "conduct": 136, "capac": 136, "radiat": 136, "instruct": [137, 139], "cabl": 138, "ip": [138, 151, 166], "rate": 138, "prevent": 138, "ground": 138, "loop": 138, "wire": [139, 140], "clean": 141, "draw": 142, "pcic": 144, "stress": 146, "vibrat": 146, "shock": 146, "emv": 146, "inerti": 147, "imusampl": 147, "extrinsiccalibrationstructur": 147, "receiv": 149, "can": 150, "dtm425": 150, "rfid": 150, "antenna": 150, "hmi": 152, "protocol": 154, "ssh": 155, "kei": 155, "pair": 155, "upload": 155, "public": 155, "passphras": 155, "usb": 156, "mass": 156, "storag": 156, "hub": 156, "hid": 156, "drive": 156, "prepar": 156, "fat32": 156, "ext4": 156, "plug": 156, "conf": 157, "prioriti": 157, "sticki": 157, "flush": 157, "frame": 157, "": [157, 183], "save_init": 157, "technologi": 158, "changelog": 160, "unreleas": 160, "languag": 161, "o3d3xx": 161, "o3x1xx": 161, "ovp8xx": [161, 169], "contribut": 161, "licens": [161, 165], "deprec": [163, 164], "rectif": 163, "window": 165, "includ": 165, "legacydevic": 165, "class": 165, "ex": 166, "multi_camera_grabb": 166, "uniqu": 166, "address": 166, "simpl": 167, "ppm": 168, "io": 168, "playground": 171, "exclus": [173, 174, 175], "OF": [173, 174, 175], "liabil": [173, 174, 175], "further": 173, "content": [174, 175], "capabl": 176, "packag": 177, "core": 178, "2d_data": 178, "py": [178, 181], "bootup_monitor": 178, "can_activ": 178, "deserialize_rgb": 178, "deserialize_imu": 178, "imu_data": 178, "fw_update_util": 178, "getting_data": 178, "ifm3dpy_view": 178, "multi_head": 178, "viewer": 179, "virtual": 179, "environ": 179, "pip": 179, "registration_2d_3d": 181, "welcom": 183}, "envversion": {"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, "versionwarning.extension": 1, "sphinx": 60}, "alltitles": {"How to verify the extrinsic calibration": [[1, "how-to-verify-the-extrinsic-calibration"]], "Concept of this verification method": [[1, "concept-of-this-verification-method"]], "Overview of extrinsic calibration angle parameters and their effect": [[1, "overview-of-extrinsic-calibration-angle-parameters-and-their-effect"]], "How to calculate the expected floor plane distances?": [[1, "how-to-calculate-the-expected-floor-plane-distances"]], "Measured floor plane distance and rotated reference floor plane distances comparison": [[1, "measured-floor-plane-distance-and-rotated-reference-floor-plane-distances-comparison"]], "Applications of this extrinsic calibration verification method": [[1, "applications-of-this-extrinsic-calibration-verification-method"]], "CAD based extrinsic calibration parameters": [[1, "cad-based-extrinsic-calibration-parameters"]], "Verifying other extrinsic calibration methods": [[1, "verifying-other-extrinsic-calibration-methods"]], "Sanity checks: in production - after modification": [[1, "sanity-checks-in-production-after-modification"]], "Example application of the extrinsic calibration verification tool": [[1, "example-application-of-the-extrinsic-calibration-verification-tool"]], "Max allowed rotation angle inaccuracy: [-1, +1] deg": [[1, "max-allowed-rotation-angle-inaccuracy-1-1-deg"]], "Max allowed rotation angle inaccuracy: [-3, +3] deg": [[1, "max-allowed-rotation-angle-inaccuracy-3-3-deg"]], "Introduction to ifm camera coordinate systems and their transformations": [[2, "introduction-to-ifm-camera-coordinate-systems-and-their-transformations"]], "Sensor-coordinate-system / pixel coordinate system:": [[2, "sensor-coordinate-system-pixel-coordinate-system"]], "Optics-coordinate-system (optics space):": [[2, "optics-coordinate-system-optics-space"]], "Optics space non-rectified": [[2, "optics-space-non-rectified"]], "Optics space rectified": [[2, "optics-space-rectified"]], "Head-coordinate-system (head space):": [[2, "head-coordinate-system-head-space"]], "Defining where the camera is": [[2, "defining-where-the-camera-is"]], "User-coordinate-system:": [[2, "user-coordinate-system"]], "Extrinsic calibration:": [[2, "extrinsic-calibration"]], "Using calibration data stored on the camera head:": [[2, "using-calibration-data-stored-on-the-camera-head"]], "Generating point clouds from scratch:": [[2, "generating-point-clouds-from-scratch"]], "Glossary": [[2, "glossary"]], "Intrinsic calibration:": [[2, "intrinsic-calibration"]], "Inverse-Intrinsic calibration:": [[2, "inverse-intrinsic-calibration"]], "Motion Camera Calibration": [[3, "motion-camera-calibration"]], "Pre-requisites": [[3, "pre-requisites"], [170, "pre-requisites"]], "Parameter Overview": [[3, "parameter-overview"]], "Procedure": [[3, "procedure"]], "Troubleshooting": [[3, "troubleshooting"]], "Motion Camera Calibration Wizard": [[4, "motion-camera-calibration-wizard"]], "Prerequisites": [[4, "prerequisites"], [6, "prerequisites"], [50, "prerequisites"], [64, "prerequisites"], [161, "prerequisites"], [165, "prerequisites"]], "Step 0: Create a Calibration Wizard": [[4, "step-0-create-a-calibration-wizard"]], "Step 1: Overview": [[4, "step-1-overview"]], "Step 2: Setup calibration": [[4, "step-2-setup-calibration"]], "Step 3: Axis-parallel movement": [[4, "step-3-axis-parallel-movement"]], "Step 4: Side Views": [[4, "step-4-side-views"]], "Step 5: Review": [[4, "step-5-review"]], "Example for the cameras mounted on the sides of robot": [[4, "example-for-the-cameras-mounted-on-the-sides-of-robot"]], "VPU extrinsic calibration": [[5, "vpu-extrinsic-calibration"]], "General information": [[5, "general-information"]], "Orientation": [[5, "orientation"]], "Reference point": [[5, "reference-point"]], "Static camera calibration routine": [[6, "static-camera-calibration-routine"]], "Shopping list": [[6, "shopping-list"]], "Software setup": [[6, "software-setup"]], "Scene setup": [[6, "scene-setup"]], "Position of the checkerboard": [[6, "position-of-the-checkerboard"]], "Measurements": [[6, "measurements"]], "Tolerances": [[6, "tolerances"]], "Example - front centered camera": [[6, "example-front-centered-camera"]], "Example - front camera, shifted": [[6, "example-front-camera-shifted"]], "Run the calibration": [[6, "run-the-calibration"]], "Calibration routines": [[7, "calibration-routines"]], "Compatibility matrix": [[8, "compatibility-matrix"]], "ifm3d-ros and ifm3d-ros2 version compatibility": [[8, "ifm3d-ros-and-ifm3d-ros2-version-compatibility"]], "FAQ": [[9, "faq"]], "Firmware documentation": [[9, "firmware-documentation"]], "Hardware (connectivity)": [[9, "hardware-connectivity"]], "Camera configuration": [[9, "camera-configuration"]], "Data reception": [[9, "data-reception"]], "Diagnostics": [[9, "diagnostics"]], "FIRMWARE 0.14.23 RELEASE NOTES": [[10, "firmware-0-14-23-release-notes"]], "Previous Releases": [[10, "previous-releases"], [11, "previous-releases"], [12, "previous-releases"], [15, "previous-releases"], [16, "previous-releases"], [19, "previous-releases"], [21, "previous-releases"], [81, "previous-releases"]], "Compatible Image Processing Platforms": [[10, "compatible-image-processing-platforms"]], "Supported Heads": [[10, "supported-heads"]], "General Features": [[10, "general-features"]], "ifm Camera Usage": [[10, "ifm-camera-usage"]], "3D-Camera Features": [[10, "d-camera-features"], [11, "d-camera-features"], [12, "d-camera-features"], [12, "id2"]], "RGB-Camera Features": [[10, "rgb-camera-features"], [11, "rgb-camera-features"]], "Known Issues": [[10, "known-issues"], [11, "known-issues"], [12, "known-issues"], [15, "known-issues"], [15, "id1"], [16, "known-issues"], [16, "id4"]], "Look forward to these features in future releases": [[10, "look-forward-to-these-features-in-future-releases"], [11, "look-forward-to-these-features-in-future-releases"], [12, "look-forward-to-these-features-in-future-releases"]], "FIRMWARE 0.16.23 RELEASE NOTES": [[11, "firmware-0-16-23-release-notes"]], "Compatible software versions": [[11, "compatible-software-versions"], [12, "compatible-software-versions"], [15, "compatible-software-versions"], [16, "compatible-software-versions"], [19, "compatible-software-versions"], [21, "compatible-software-versions"]], "Compatible Video Processing Platforms": [[11, "compatible-video-processing-platforms"], [12, "compatible-video-processing-platforms"]], "Supported Camera Articles": [[11, "supported-camera-articles"], [12, "supported-camera-articles"], [15, "supported-camera-articles"], [16, "supported-camera-articles"], [19, "supported-camera-articles"], [21, "supported-camera-articles"]], "New Features": [[11, "new-features"], [12, "new-features"]], "Library: ifm3d": [[11, "library-ifm3d"], [12, "library-ifm3d"]], "Connectivity:": [[11, "connectivity"]], "Synchronization and trigger": [[11, "synchronization-and-trigger"]], "Intrinsic calibration": [[11, "intrinsic-calibration"]], "Diagnosis": [[11, "diagnosis"], [12, "diagnosis"]], "Cross-talk mitigation": [[11, "cross-talk-mitigation"]], "Application Concept": [[11, "application-concept"], [12, "application-concept"]], "LED": [[11, "led"]], "Fixes": [[11, "fixes"], [12, "fixes"], [12, "id1"], [16, "fixes"], [16, "id3"]], "FIRMWARE 1.0.14 RELEASE NOTES": [[12, "firmware-1-0-14-release-notes"]], "Warning": [[12, null], [16, null]], "Migration guide: update FW 0.16.23 to FW 1.0.14": [[12, "migration-guide-update-fw-0-16-23-to-fw-1-0-14"]], "Recovery system:": [[12, "recovery-system"]], "Docker:": [[12, "docker"]], "TensorRT": [[12, "tensorrt"]], "Persistent Device Configuration": [[12, "persistent-device-configuration"]], "NTP timing": [[12, "ntp-timing"]], "Default camera state": [[12, "default-camera-state"]], "Factory Reset": [[12, "factory-reset"]], "ODS Application specific release notes:": [[12, "ods-application-specific-release-notes"]], "Features": [[12, "features"]], "Known Issues: ODS application": [[12, "known-issues-ods-application"]], "2D-Camera Features": [[12, "id3"]], "General": [[12, "general"]], "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x": [[13, "migration-guide-fw-update-process-from-fw-version-0-16-23-to-fw-version-1-0-x"]], "Prerequisite": [[13, "prerequisite"]], "Changes": [[13, "changes"], [15, "changes"], [16, "changes"], [16, "id2"], [19, "changes"], [81, "changes"]], "Workflow": [[13, "workflow"]], "Release notes Firmware 1.0.14": [[14, "release-notes-firmware-1-0-14"]], "FIRMWARE 1.1.41 RELEASE NOTES": [[15, "firmware-1-1-41-release-notes"]], "Description": [[15, "description"], [19, "description"], [49, "description"], [63, "description"], [117, "description"], [120, "description"], [121, "description"], [122, "description"], [123, "description"], [124, "description"], [127, "description"], [128, "description"], [131, "description"]], "Compatibility": [[15, "compatibility"], [19, "compatibility"], [21, "compatibility"], [161, "compatibility"]], "OVP80x vs. OVP81x series": [[15, "ovp80x-vs-ovp81x-series"], [19, "ovp80x-vs-ovp81x-series"]], "Compatible processing platforms": [[15, "compatible-processing-platforms"], [19, "compatible-processing-platforms"], [21, "compatible-processing-platforms"]], "Base device": [[15, "base-device"], [21, "base-device"]], "New features": [[15, "new-features"], [16, "new-features"], [16, "id1"], [81, "new-features"]], "ODS Application": [[15, "ods-application"], [16, "ods-application"]], "MCC Application": [[15, "mcc-application"]], "Knows issues": [[15, "knows-issues"]], "ifm3d": [[15, "ifm3d"], [16, "ifm3d"]], "FIRMWARE 1.1.30 RELEASE NOTES": [[16, "firmware-1-1-30-release-notes"]], "Compatible Video Processing Platforms (VPUs)": [[16, "compatible-video-processing-platforms-vpus"], [81, "compatible-video-processing-platforms-vpus"]], "FW 1.1.30 migration guide": [[17, "fw-1-1-30-migration-guide"]], "Changes to the JSON schema": [[17, "changes-to-the-json-schema"]], "Changes to the ODS JSON schema": [[17, "changes-to-the-ods-json-schema"]], "Changes in persistent configuration handling": [[17, "changes-in-persistent-configuration-handling"]], "Logging": [[17, "logging"]], "CPU process allocation": [[17, "cpu-process-allocation"]], "Camera use only: 6 heads @ 20Hz": [[17, "camera-use-only-6-heads-20hz"]], "ODS application use case": [[17, "ods-application-use-case"]], "Firmware 1.1.30": [[18, "firmware-1-1-30"]], "FIRMWARE 1.4.32 RELEASE NOTES": [[19, "firmware-1-4-32-release-notes"]], "Firmware 1.4.30 migration guide": [[20, "firmware-1-4-30-migration-guide"]], "JSON Configuration": [[20, "json-configuration"]], "Resources availability for user code": [[20, "resources-availability-for-user-code"], [75, "resources-availability-for-user-code"]], "Available RAM": [[20, "available-ram"], [75, "available-ram"]], "CPU and GPU resources": [[20, "cpu-and-gpu-resources"], [75, "cpu-and-gpu-resources"]], "Cameras only, no ifm application": [[20, "cameras-only-no-ifm-application"], [75, "cameras-only-no-ifm-application"]], "ODS application": [[20, "ods-application"], [21, "ods-application"], [75, "ods-application"], [108, "ods-application"]], "Firmware 1.4.30 release notes": [[21, "firmware-1-4-30-release-notes"]], "News!": [[21, null]], "Added": [[21, "added"], [21, "id1"], [80, "added"]], "Changed": [[21, "changed"], [21, "id2"], [21, "id5"], [80, "changed"]], "Fixed": [[21, "fixed"], [21, "id3"], [21, "id6"], [80, "fixed"]], "Known issues": [[21, "known-issues"], [21, "id4"], [80, "known-issues"]], "MCC application": [[21, "mcc-application"]], "Firmware 1.4.30": [[22, "firmware-1-4-30"]], "Release notes": [[23, "release-notes"], [79, "release-notes"]], "How to update the firmware": [[24, "how-to-update-the-firmware"]], "Download the firmware": [[24, "download-the-firmware"]], "Starting firmware is version < 1.0.0": [[24, "starting-firmware-is-version-1-0-0"]], "Starting firmware is version >= 1.0.0": [[24, "id1"]], "(Optional) Save the current configuration": [[24, "optional-save-the-current-configuration"]], "With the ifmVisionAssistant": [[24, "with-the-ifmvisionassistant"]], "With the ifm3d API or the web interface": [[24, "with-the-ifm3d-api-or-the-web-interface"]], "Reboot to recovery": [[24, "reboot-to-recovery"]], "With the web interface": [[24, "with-the-web-interface"]], "With ifm3d": [[24, "with-ifm3d"]], "The full example script": [[24, "the-full-example-script"]], "O3R firmware": [[25, "o3r-firmware"]], "Hardware unboxing": [[26, "hardware-unboxing"]], "Starting the ifmVisionAssistant and connecting to the O3R-System": [[27, "starting-the-ifmvisionassistant-and-connecting-to-the-o3r-system"]], "Start the ifmVisionAssistant": [[27, "start-the-ifmvisionassistant"]], "Start screen overview": [[27, "start-screen-overview"]], "Connection": [[27, "connection"]], "By using find sensor": [[27, "by-using-find-sensor"]], "Manual connection": [[27, "manual-connection"]], "Connect to recent systems by using Recent": [[27, "connect-to-recent-systems-by-using-recent"]], "First steps after the first initial connection": [[28, "first-steps-after-the-first-initial-connection"]], "Activating the heads for 2D & 3D data acquisition": [[28, "activating-the-heads-for-2d-3d-data-acquisition"]], "ifmVisionAssistant on Linux": [[29, "ifmvisionassistant-on-linux"]], "ifmVisionAssistant": [[29, "ifmvisionassistant"], [62, "ifmvisionassistant"]], "ifmVisionAssistant logging": [[29, "ifmvisionassistant-logging"]], "Getting started with the ifm Vision Assistant": [[30, "getting-started-with-the-ifm-vision-assistant"]], "Introduction to the ifmVisionAssistant": [[31, "introduction-to-the-ifmvisionassistant"]], "Installing the ifmVisionAssistant": [[31, "installing-the-ifmvisionassistant"]], "Downloading and unpacking the software": [[31, "downloading-and-unpacking-the-software"]], "Getting started with the O3R": [[32, "getting-started-with-the-o3r"]], "Pick your favorite software stack": [[33, "pick-your-favorite-software-stack"]], "How to switch active cameras": [[34, "how-to-switch-active-cameras"]], "Demonstration": [[34, "demonstration"]], "Sample Configuration": [[34, "sample-configuration"]], "Changing views and zones": [[34, "changing-views-and-zones"]], "Configuration": [[35, "configuration"], [44, "configuration"], [70, "configuration"], [132, "configuration"], [147, "configuration"], [157, "configuration"], [170, "configuration"], [172, "configuration"], [177, "configuration"], [180, "configuration"]], "Channel value": [[35, "channel-value"]], "Minimum object height": [[35, "minimum-object-height"]], "State": [[35, "state"]], "How to monitor the diagnostic": [[36, "how-to-monitor-the-diagnostic"], [56, "how-to-monitor-the-diagnostic"]], "How to use these examples": [[37, "how-to-use-these-examples"], [57, "how-to-use-these-examples"]], "Setup": [[37, "setup"], [57, "setup"]], "Get the examples": [[37, "get-the-examples"], [57, "get-the-examples"]], "Building the examples": [[37, "building-the-examples"], [165, "building-the-examples"]], "Hardware setup": [[37, "hardware-setup"], [57, "hardware-setup"]], "Building blocks": [[37, "building-blocks"], [57, "building-blocks"]], "Additional considerations": [[37, "additional-considerations"], [57, "additional-considerations"]], "C++ examples": [[38, "c-examples"], [170, "c-examples"]], "How to configure ODS": [[39, "how-to-configure-ods"], [59, "how-to-configure-ods"]], "A basic JSON": [[39, "a-basic-json"], [59, "a-basic-json"]], "JSON validation": [[39, "json-validation"]], "The configuration example": [[39, "the-configuration-example"], [59, "the-configuration-example"]], "Full ODS example": [[40, "full-ods-example"]], "How to stream ODS data": [[41, "how-to-stream-ods-data"]], "Testing ODS": [[42, "testing-ods"]], "ODS temperature tests": [[43, "ods-temperature-tests"]], "Dust mitigation": [[44, "dust-mitigation"]], "Prerequisites and limitations": [[44, "prerequisites-and-limitations"], [48, "prerequisites-and-limitations"]], "Application specific fine tuning": [[44, "application-specific-fine-tuning"]], "Extrinsic calibration for ODS": [[45, "extrinsic-calibration-for-ods"]], "Instantiation": [[46, "instantiation"]], "Extrinsic calibration": [[46, "extrinsic-calibration"]], "Ports selection": [[46, "ports-selection"]], "Visual odometry": [[46, "visual-odometry"], [47, "visual-odometry"]], "Camera mounting for ODS": [[47, "camera-mounting-for-ods"]], "Highlights": [[47, null], [136, null]], "Mounting position": [[47, "mounting-position"], [52, "mounting-position"]], "Mounting height recommendations": [[47, "mounting-height-recommendations"]], "Examples": [[47, "examples"], [63, "examples"], [76, "examples"], [77, "examples"], [124, "examples"], [128, "examples"], [134, "examples"]], "Clearance area": [[47, "clearance-area"]], "Dead zones": [[47, "dead-zones"]], "Negative obstacles": [[48, "negative-obstacles"]], "Enable the negative obstacle detection": [[48, "enable-the-negative-obstacle-detection"]], "Negative obstacles in the occupancy grid": [[48, "negative-obstacles-in-the-occupancy-grid"]], "Occupancy grid": [[49, "occupancy-grid"]], "Parameters": [[49, "parameters"], [63, "parameters"]], "Output": [[49, "output"], [53, "output"], [63, "output"], [147, "output"]], "Timestamp": [[49, "timestamp"], [63, "timestamp"]], "Width & Height": [[49, "width-height"]], "Image": [[49, "image"]], "transformCellCenterToUser - transformation parameters": [[49, "transformcellcentertouser-transformation-parameters"]], "Transformation matrix parameters": [[49, "transformation-matrix-parameters"]], "Occupancy grid transformation example": [[49, "occupancy-grid-transformation-example"]], "Overhanging loads": [[50, "overhanging-loads"]], "Use case": [[50, "use-case"]], "Limitations: impact of stray light artifacts": [[50, "limitations-impact-of-stray-light-artifacts"]], "Definition": [[50, "definition"]], "How to configure": [[50, "how-to-configure"]], "Configuration in ifm Vision Assistant": [[50, "configuration-in-ifm-vision-assistant"]], "Example": [[50, "example"], [112, "example"], [112, "id2"], [117, "example"], [120, "example"], [121, "example"], [123, "example"], [131, "example"], [147, "example"], [149, "example"]], "Running workloads concurrent with ODS": [[51, "running-workloads-concurrent-with-ods"]], "Data streams": [[51, "data-streams"]], "Resource Availability for the User": [[51, "resource-availability-for-the-user"]], "ODS Performance": [[52, "ods-performance"]], "Type of cameras": [[52, "type-of-cameras"]], "Floor types": [[52, "floor-types"]], "Movement speed": [[52, "movement-speed"]], "Object size and reflectivity": [[52, "object-size-and-reflectivity"]], "Latency": [[52, "latency"]], "Processing and network latencies": [[52, "processing-and-network-latencies"]], "ODS latencies": [[52, "ods-latencies"]], "Stopping Distance Calculation": [[52, "stopping-distance-calculation"]], "ODS Performance evaluation": [[53, "ods-performance-evaluation"]], "ODS Performance analysis": [[53, "ods-performance-analysis"]], "How to read the data": [[53, "how-to-read-the-data"]], "How to analyze the data": [[53, "how-to-analyze-the-data"]], "False positive evaluation": [[53, "false-positive-evaluation"]], "Artifacts and their impacts": [[54, "artifacts-and-their-impacts"]], "Common artifacts": [[54, "common-artifacts"]], "Impact on ODS": [[54, "impact-on-ods"]], "ODS performance": [[55, "ods-performance"]], "Python examples": [[58, "python-examples"], [177, "python-examples"]], "Full example": [[60, "full-example"]], "How to stream data": [[61, "how-to-stream-data"]], "ODS data recording strategies": [[62, "ods-data-recording-strategies"]], "Why record": [[62, "why-record"]], "What to record": [[62, "what-to-record"]], "Recording types": [[62, "recording-types"]], "Normal": [[62, "normal"]], "AlgoDebug": [[62, "algodebug"]], "When to record": [[62, "when-to-record"]], "Recording events": [[62, "recording-events"]], "How to record": [[62, "how-to-record"]], "Recording format": [[62, "recording-format"]], "Record and Replay": [[62, "record-and-replay"]], "How to post-process the recorded data": [[62, "how-to-post-process-the-recorded-data"]], "Zones": [[63, "zones"]], "Zone extent": [[63, "zone-extent"]], "Number of zones": [[63, "number-of-zones"]], "zoneConfigID": [[63, "zoneconfigid"]], "zoneOccupied": [[63, "zoneoccupied"]], "Only one zone": [[63, "only-one-zone"]], "Three zones": [[63, "three-zones"]], "Example output": [[63, "example-output"]], "Getting started with ODS": [[64, "getting-started-with-ods"]], "Step 0: Setup": [[64, "step-0-setup"]], "Step 1: Extrinsic calibration": [[64, "step-1-extrinsic-calibration"]], "Step 2: Create an ODS application": [[64, "step-2-create-an-ods-application"]], "Step 3: Start ODS": [[64, "step-3-start-ods"]], "Diagnostic": [[65, "diagnostic"]], "ODS with the iVA": [[66, "ods-with-the-iva"]], "ODS (Obstacle Detection System)": [[67, "ods-obstacle-detection-system"]], "README": [[68, "readme"]], "Autostart a container on the VPU": [[69, "autostart-a-container-on-the-vpu"]], "Docker compose": [[69, "docker-compose"]], "Sample docker-compose.yml": [[69, "sample-docker-compose-yml"]], "Start the container": [[69, "start-the-container"]], "Auto start the container after a reboot of the VPU": [[69, "auto-start-the-container-after-a-reboot-of-the-vpu"]], "Consistently save data on the VPU within a container": [[69, "consistently-save-data-on-the-vpu-within-a-container"]], "Deploying a container to the VPU": [[70, "deploying-a-container-to-the-vpu"]], "Using SCP": [[70, "using-scp"]], "Using a Docker registry": [[70, "using-a-docker-registry"]], "Create a local Docker registry": [[70, "create-a-local-docker-registry"]], "Getting started with Docker": [[71, "getting-started-with-docker"]], "Build and run a Docker container for the O3R platform": [[71, "build-and-run-a-docker-container-for-the-o3r-platform"]], "A basic container": [[71, "a-basic-container"]], "Build the container": [[71, "build-the-container"]], "Troubleshooting: proxies": [[71, "troubleshooting-proxies"]], "Run a container": [[71, "run-a-container"]], "Save a container": [[71, "save-a-container"]], "Load and start a container": [[71, "load-and-start-a-container"]], "Add features to the container": [[71, "add-features-to-the-container"]], "Install ifm3d in the container": [[71, "install-ifm3d-in-the-container"]], "Building on top of the ifm base image": [[71, "building-on-top-of-the-ifm-base-image"]], "Enabling GPU usage on the VPU": [[72, "enabling-gpu-usage-on-the-vpu"]], "Using the GPU of the VPU": [[72, "using-the-gpu-of-the-vpu"]], "Dockerfile sample": [[72, "dockerfile-sample"]], "Start the container with the NVIDIA runtime": [[72, "start-the-container-with-the-nvidia-runtime"]], "Using docker run": [[72, "using-docker-run"]], "Use docker-compose to specify the runtime": [[72, "use-docker-compose-to-specify-the-runtime"]], "Docker on O3R": [[73, "docker-on-o3r"]], "How to handle verbose logging for Docker containers": [[74, "how-to-handle-verbose-logging-for-docker-containers"]], "Docker default logging": [[74, "docker-default-logging"]], "Docker logging drivers": [[74, "docker-logging-drivers"]], "Docker logging configuration": [[74, "docker-logging-configuration"]], "Run a Docker container with logging driver configuration": [[74, "run-a-docker-container-with-logging-driver-configuration"]], "Double check the Docker logging configuration for a container": [[74, "double-check-the-docker-logging-configuration-for-a-container"]], "Resource management": [[75, "resource-management"], [148, "resource-management"]], "Process pinning": [[75, "process-pinning"]], "Docker quotas": [[75, "docker-quotas"]], "Using TensorRT": [[76, "using-tensorrt"]], "Building a TensorRT container": [[76, "building-a-tensorrt-container"]], "NVIDIA base containers": [[76, "nvidia-base-containers"]], "Verify the functionality": [[76, "verify-the-functionality"]], "Mounting directories from the host": [[76, "mounting-directories-from-the-host"]], "Dockerfiles": [[76, "dockerfiles"]], "NVIDIA base Dockerfiles": [[76, "nvidia-base-dockerfiles"]], "ifm example Dockerfiles": [[76, "ifm-example-dockerfiles"]], "Using TensorRT in a container on the VPU": [[76, "using-tensorrt-in-a-container-on-the-vpu"]], "Adaptations for the OVP80x architecture": [[76, "adaptations-for-the-ovp80x-architecture"]], "Runtime inference cycle times": [[76, "runtime-inference-cycle-times"]], "YOLOv4 Tiny": [[76, "yolov4-tiny"]], "Deepstream-l4t": [[76, "deepstream-l4t"]], "Toolbox": [[78, "toolbox"], [181, "toolbox"]], "Vision Assistant 2.7.6": [[80, "vision-assistant-2-7-6"]], "Older versions": [[80, "older-versions"]], "ifm Vision Assistant 2.8.7 release notes": [[81, "ifm-vision-assistant-2-8-7-release-notes"]], "Bug Fixes": [[81, "bug-fixes"]], "Changing parameters": [[82, "changing-parameters"]], "Short parameter overview": [[82, "short-parameter-overview"]], "Configuring/Activating an application": [[83, "configuring-activating-an-application"]], "Activating an application": [[83, "activating-an-application"]], "Device and diagnosis data": [[84, "device-and-diagnosis-data"]], "Displaying the device status": [[84, "displaying-the-device-status"]], "Device details": [[84, "device-details"]], "Diagnostic data": [[84, "diagnostic-data"]], "ifm Vision Assistant": [[85, "ifm-vision-assistant"]], "Manual calibration of ports for vehicle algorithms": [[86, "manual-calibration-of-ports-for-vehicle-algorithms"]], "Boot-up diagnostic": [[87, "boot-up-diagnostic"]], "Verify the system operational state after boot-up": [[87, "verify-the-system-operational-state-after-boot-up"]], "Diagnostics example output": [[88, "diagnostics-example-output"]], "Example diagnostic output": [[88, "example-diagnostic-output"]], "Description / ID / name": [[88, "description-id-name"]], "Source": [[88, "source"]], "State: active/dormant": [[88, "state-active-dormant"]], "Stats": [[88, "stats"]], "Diagnostic retrieval": [[89, "diagnostic-retrieval"], [90, "diagnostic-retrieval"]], "With the ifm Vision Assistant": [[89, "with-the-ifm-vision-assistant"]], "With ifm3d or ifm3dpy": [[89, "with-ifm3d-or-ifm3dpy"]], "Additional debugging information": [[89, "additional-debugging-information"]], "Service report": [[91, "service-report"]], "Download from a browser": [[91, "download-from-a-browser"]], "Download using curl": [[91, "download-using-curl"]], "O3R information for debugging": [[92, "o3r-information-for-debugging"]], "Reporting an issue": [[92, "reporting-an-issue"]], "What to provide": [[92, "what-to-provide"]], "GitHub issue tracker": [[92, "github-issue-tracker"]], "Troubleshooting guide": [[92, "troubleshooting-guide"]], "Network interface and connectivity": [[92, "network-interface-and-connectivity"]], "Status LEDs and port LEDs": [[92, "status-leds-and-port-leds"]], "TCU": [[93, "tcu"], [100, "tcu"], [109, "tcu"]], "head": [[93, "head"]], "ICC": [[93, "icc"], [100, "icc"], [109, "icc"]], "IMU": [[93, "imu"], [100, "imu"], [108, "imu"], [109, "imu"], [109, "id3"]], "port": [[93, "port"]], "Communication": [[99, "communication"], [107, "communication"], [109, "communication"]], "Boot sequence": [[100, "boot-sequence"], [109, "boot-sequence"]], "Port connectivity": [[100, "port-connectivity"], [109, "port-connectivity"]], "Camera head": [[100, "camera-head"], [108, "camera-head"], [109, "camera-head"]], "PDS app": [[105, "pds-app"]], "VPU": [[107, "vpu"], [108, "vpu"], [109, "vpu"], [109, "id1"]], "Reaction strategies": [[108, "reaction-strategies"]], "Severity levels definitions": [[108, "severity-levels-definitions"]], "Severity level dependent actions": [[108, "severity-level-dependent-actions"]], "Boot-Sequence": [[108, "boot-sequence"]], "Distance image processing": [[108, "distance-image-processing"], [109, "distance-image-processing"]], "Hardware port": [[108, "hardware-port"]], "Handling strategies description": [[108, "handling-strategies-description"]], "Reboot / power cycle": [[108, "reboot-power-cycle"]], "Factory reset": [[108, "factory-reset"], [157, "factory-reset"]], "Flash firmware anew": [[108, "flash-firmware-anew"]], "Camera head connectivity": [[108, "camera-head-connectivity"]], "Image loss due to trigger overruns": [[108, "image-loss-due-to-trigger-overruns"]], "Image buffer availability": [[108, "image-buffer-availability"]], "Watchdog errors or timeouts": [[108, "watchdog-errors-or-timeouts"]], "FPD-Link errors": [[108, "fpd-link-errors"]], "Internal error in the port algorithm": [[108, "internal-error-in-the-port-algorithm"]], "Mounting setup": [[108, "mounting-setup"]], "Motion compensation": [[108, "motion-compensation"]], "Camera head extrinsic calibrations": [[108, "camera-head-extrinsic-calibrations"]], "Implausible extrinsic calibrations": [[108, "implausible-extrinsic-calibrations"]], "Ego-motion estimation based on IMU measurements and visual measurements": [[108, "ego-motion-estimation-based-on-imu-measurements-and-visual-measurements"]], "ODS unstable framerate implications": [[108, "ods-unstable-framerate-implications"]], "Ethernet connection issues": [[108, "ethernet-connection-issues"]], "Error code sources": [[109, "error-code-sources"]], "Boot-up sequence": [[109, "boot-up-sequence"]], "Port": [[109, "port"]], "Camera Head": [[109, "id2"]], "ODS app": [[109, "ods-app"]], "O3R Diagnostics: overview": [[110, "o3r-diagnostics-overview"]], "2D camera head configuration": [[111, "d-camera-head-configuration"]], "Mode": [[111, "mode"]], "Exposure time": [[111, "exposure-time"]], "Gain": [[111, "gain"]], "Acquisition parameters": [[112, "acquisition-parameters"], [157, "acquisition-parameters"]], "Framerate": [[112, "framerate"], [132, "framerate"]], "Exposure Times": [[112, "exposure-times"]], "Delay": [[112, "delay"], [132, "delay"]], "Software Trigger Group": [[112, "software-trigger-group"]], "Overview": [[112, "overview"], [112, "id1"], [131, "overview"], [172, "overview"], [180, "overview"]], "Offset": [[112, "offset"]], "Channel selection and channel value": [[112, "channel-selection-and-channel-value"]], "The confidence image": [[113, "the-confidence-image"]], "Description of the available images": [[114, "description-of-the-available-images"]], "Raw Amplitude image and Amplitude image": [[114, "raw-amplitude-image-and-amplitude-image"]], "Distance image (radial)": [[114, "distance-image-radial"]], "Distance noise (radial)": [[114, "distance-noise-radial"]], "Confidence": [[114, "confidence"]], "Reflectivity": [[114, "reflectivity"]], "Point cloud (XYZ)": [[114, "point-cloud-xyz"]], "Unit vectors": [[114, "unit-vectors"]], "JPEG image": [[114, "jpeg-image"]], "Images description": [[115, "images-description"]], "Intrinsic calibration models": [[116, "intrinsic-calibration-models"]], "Fisheye model": [[116, "fisheye-model"]], "For unprojection: intrinisc calibration model": [[116, "for-unprojection-intrinisc-calibration-model"], [116, "id1"]], "For projection: inverse intrinsic calibration model": [[116, "for-projection-inverse-intrinsic-calibration-model"], [116, "id2"]], "Bouguet model": [[116, "bouguet-model"]], "Adaptive noise bilateral filter": [[117, "adaptive-noise-bilateral-filter"]], "Abstract": [[117, "abstract"], [120, "abstract"], [121, "abstract"], [122, "abstract"], [124, "abstract"], [126, "abstract"], [127, "abstract"], [128, "abstract"]], "Scenes involving motion": [[117, "scenes-involving-motion"]], "Related topics": [[117, "related-topics"], [120, "related-topics"], [121, "related-topics"], [122, "related-topics"], [123, "related-topics"]], "Filtering Process": [[118, "filtering-process"]], "Related Topics": [[118, "related-topics"]], "Processing parameters": [[119, "processing-parameters"], [157, "processing-parameters"]], "Maximum Distance Noise": [[120, "maximum-distance-noise"], [125, "maximum-distance-noise"]], "(Spatial) Median Filter": [[121, "spatial-median-filter"]], "Bilateral vs. median filtering": [[121, "bilateral-vs-median-filtering"]], "Disadvantages of the median filter": [[121, "disadvantages-of-the-median-filter"]], "Bilateral and median filters combined": [[121, "bilateral-and-median-filters-combined"]], "Minimum Amplitude": [[122, "minimum-amplitude"]], "Minimum Reflectivity": [[123, "minimum-reflectivity"]], "Mixed Pixel Filter": [[124, "mixed-pixel-filter"]], "Angle based validation method": [[124, "angle-based-validation-method"]], "Distance based validation method": [[124, "distance-based-validation-method"]], "Different angle threshold values": [[124, "different-angle-threshold-values"]], "3D processing parameters overview": [[125, "d-processing-parameters-overview"]], "Minimum Amplitude and minimum reflectivity": [[125, "minimum-amplitude-and-minimum-reflectivity"]], "Adaptive Noise Bilateral Filter and Median Filter": [[125, "adaptive-noise-bilateral-filter-and-median-filter"]], "Temporal Filter": [[125, "temporal-filter"], [128, "temporal-filter"]], "Mixed Pixel Filtering": [[125, "mixed-pixel-filtering"]], "Symmetry Threshold": [[125, "symmetry-threshold"], [127, "symmetry-threshold"]], "CUDA processing": [[125, "cuda-processing"]], "Stray Light Filter": [[126, "stray-light-filter"]], "The stray light phenomenon": [[126, "the-stray-light-phenomenon"]], "First case: The stray light halo": [[126, "first-case-the-stray-light-halo"]], "Handling stray light halos": [[126, "handling-stray-light-halos"]], "Second case: \u201cGhost\u201d pixels": [[126, "second-case-ghost-pixels"]], "Handling \u201cghost\u201d pixels": [[126, "handling-ghost-pixels"]], "Fine tuning the stray light filter": [[126, "fine-tuning-the-stray-light-filter"]], "Obstacle detection": [[126, "obstacle-detection"]], "Scene without reflector:": [[126, "scene-without-reflector"]], "Scene with reflector:": [[126, "scene-with-reflector"]], "Adjusting the distance threshold": [[126, "adjusting-the-distance-threshold"]], "Multiple reflectors in the scene": [[126, "multiple-reflectors-in-the-scene"]], "Conclusion": [[126, "conclusion"]], "Reducing Noise": [[128, "reducing-noise"]], "Recovering Lost Pixels": [[128, "recovering-lost-pixels"]], "Related settings": [[128, "related-settings"]], "CUDA usage": [[129, "cuda-usage"]], "useCuda parameter": [[129, "usecuda-parameter"]], "RAM usage": [[129, "ram-usage"]], "Required concurrent parameter changes": [[129, "required-concurrent-parameter-changes"]], "3D Camera Configuration": [[130, "d-camera-configuration"]], "Modes": [[131, "modes"]], "Synchronization and triggering": [[132, "synchronization-and-triggering"]], "O3R states and synchronization": [[132, "o3r-states-and-synchronization"]], "RUN state": [[132, "run-state"]], "IDLE state": [[132, "idle-state"]], "Software trigger group": [[132, "software-trigger-group"]], "Overall system latency": [[132, "overall-system-latency"]], "Repeatability": [[132, "repeatability"]], "Framerate precision and jitter": [[132, "framerate-precision-and-jitter"]], "Outcome": [[132, "outcome"]], "Clearance area requirements": [[134, "clearance-area-requirements"]], "O3R225": [[134, "o3r225"]], "O3R222": [[134, "o3r222"]], "Coordinate systems": [[135, "coordinate-systems"]], "Heat dissipation guidelines": [[136, "heat-dissipation-guidelines"]], "Power consumption": [[136, "power-consumption"]], "VPU mounting for heat dissipation": [[136, "vpu-mounting-for-heat-dissipation"]], "VPU heat sink": [[136, "vpu-heat-sink"]], "Camera mounting for heat dissipation": [[136, "camera-mounting-for-heat-dissipation"]], "Conditions of the simulation": [[136, "conditions-of-the-simulation"]], "Simulation parameters": [[136, "simulation-parameters"]], "Outcome of the simulation": [[136, "outcome-of-the-simulation"]], "Example brackets": [[136, "example-brackets"]], "Single camera": [[136, "single-camera"]], "Double camera": [[136, "double-camera"]], "Simulation and testing results": [[136, "simulation-and-testing-results"]], "Additional resources: theory of heat sink design": [[136, "additional-resources-theory-of-heat-sink-design"]], "Thermal barriers / thermal resistance": [[136, "thermal-barriers-thermal-resistance"]], "Thermal energy dissipation via air convection": [[136, "thermal-energy-dissipation-via-air-convection"]], "Thermal energy dissipation via heat conduction and thermal energy capacity": [[136, "thermal-energy-dissipation-via-heat-conduction-and-thermal-energy-capacity"]], "Thermal energy dissipation via radiation": [[136, "thermal-energy-dissipation-via-radiation"]], "Mounting instructions": [[137, "mounting-instructions"]], "Cable management": [[138, "cable-management"]], "Cable type and size": [[138, "cable-type-and-size"]], "IP rating": [[138, "ip-rating"]], "Preventing ground loops": [[138, "preventing-ground-loops"]], "Wiring instructions": [[139, "wiring-instructions"]], "Wiring": [[140, "wiring"]], "Camera heads": [[141, "camera-heads"]], "Operational conditions": [[141, "operational-conditions"]], "Cleaning camera heads": [[141, "cleaning-camera-heads"]], "Use-cases": [[141, "use-cases"]], "Available hardware": [[142, "available-hardware"]], "Hardware list": [[142, "hardware-list"]], "CAD drawings": [[142, "cad-drawings"]], "O3R platform hardware": [[143, "o3r-platform-hardware"]], "Ports overview": [[144, "ports-overview"]], "Hardware ports": [[144, "hardware-ports"]], "IMU port": [[144, "imu-port"]], "Application ports": [[144, "application-ports"]], "How to: retrieve the PCIC port number": [[144, "how-to-retrieve-the-pcic-port-number"]], "System Verification": [[145, "system-verification"]], "Stress Tests": [[146, "stress-tests"]], "Specifications": [[146, "specifications"]], "1. Vibration and Shock": [[146, "vibration-and-shock"]], "2. EMV Testing": [[146, "emv-testing"]], "3. Temperature Testing": [[146, "temperature-testing"]], "Inertial Measurement Unit (IMU)": [[147, "inertial-measurement-unit-imu"]], "IMUSample": [[147, "imusample"]], "ExtrinsicCalibrationStructure": [[147, "extrinsiccalibrationstructure"]], "Timestamps": [[149, "timestamps"]], "Acquisition timestamps": [[149, "acquisition-timestamps"]], "Receive timestamps": [[149, "receive-timestamps"]], "Synchronization": [[149, "synchronization"]], "CAN interface": [[150, "can-interface"]], "Hardware": [[150, "hardware"]], "Software": [[150, "software"]], "Example: Interfacing with the DTM425 RFID antenna using Docker": [[150, "example-interfacing-with-the-dtm425-rfid-antenna-using-docker"]], "Sample point": [[150, "sample-point"]], "Changing the sample point": [[150, "changing-the-sample-point"]], "Ethernet interfaces": [[151, "ethernet-interfaces"]], "Set a static IP": [[151, "set-a-static-ip"]], "HMI: LEDs": [[152, "hmi-leds"]], "VPU (Vision Processing Unit)": [[153, "vpu-vision-processing-unit"]], "NTP(Network Time Protocol)": [[154, "ntp-network-time-protocol"]], "What is NTP": [[154, "what-is-ntp"]], "Why use NTP with the O3R?": [[154, "why-use-ntp-with-the-o3r"]], "How to activate NTP": [[154, "how-to-activate-ntp"]], "Evaluating NTP configuration": [[154, "evaluating-ntp-configuration"]], "SSH setup": [[155, "ssh-setup"]], "Generate an SSH key-pair": [[155, "generate-an-ssh-key-pair"]], "Upload the public key to the VPU": [[155, "upload-the-public-key-to-the-vpu"]], "Connect to the VPU using the passphrase": [[155, "connect-to-the-vpu-using-the-passphrase"]], "USB": [[156, "usb"]], "USB-A interface use cases": [[156, "usb-a-interface-use-cases"]], "USB mass storage devices": [[156, "usb-mass-storage-devices"]], "USB Cameras": [[156, "usb-cameras"]], "USB hubs": [[156, "usb-hubs"]], "Other USB devices: USB HID, USB network adapters, \u2026": [[156, "other-usb-devices-usb-hid-usb-network-adapters"]], "Using a USB drive with the VPU": [[156, "using-a-usb-drive-with-the-vpu"]], "Preparing the USB drive": [[156, "preparing-the-usb-drive"]], "FAT32": [[156, "fat32"]], "EXT4": [[156, "ext4"]], "Format USB mounting preparation (EXT4 only)": [[156, "format-usb-mounting-preparation-ext4-only"]], "Plug in and mounting": [[156, "plug-in-and-mounting"]], "\u201cCONF\u201d-only parameters": [[157, "conf-only-parameters"]], "Parameter configuration priorities": [[157, "parameter-configuration-priorities"]], "Sticky parameters": [[157, "sticky-parameters"]], "Configuration delays": [[157, "configuration-delays"]], "Buffering": [[157, "buffering"]], "Delays due to image buffering": [[157, "delays-due-to-image-buffering"]], "Flushing the buffers": [[157, "flushing-the-buffers"]], "Verify the frame\u2019s timestamps": [[157, "verify-the-frame-s-timestamps"]], "Camera streams configuration delays": [[157, "camera-streams-configuration-delays"]], "Acquisition and processing parameters": [[157, "acquisition-and-processing-parameters"]], "Application streams configuration delays": [[157, "application-streams-configuration-delays"]], "JSON schema": [[157, "json-schema"]], "Parameters impacting the JSON schema": [[157, "parameters-impacting-the-json-schema"]], "Persistent configuration": [[157, "persistent-configuration"]], "Persistent settings without save_init": [[157, "persistent-settings-without-save-init"]], "Technology": [[158, "technology"]], "Previous versions of the documentation": [[159, "previous-versions-of-the-documentation"]], "Changelog for ifm3d-examples": [[160, "changelog-for-ifm3d-examples"]], "Unreleased": [[160, "unreleased"]], "1.2.0": [[160, "id1"]], "1.1.0": [[160, "id2"]], "1.0.0": [[160, "id3"]], "0.1.0": [[160, "id4"]], "ifm3d examples": [[161, "ifm3d-examples"]], "Supported languages": [[161, "supported-languages"]], "common": [[161, "common"]], "o3d3xx-o3x1xx": [[161, "o3d3xx-o3x1xx"]], "ovp8xx": [[161, "ovp8xx"]], "Getting Started": [[161, "getting-started"]], "Contributing": [[161, "contributing"]], "License": [[161, "license"]], "Common examples": [[162, "common-examples"]], "DEPRECATED - Image Rectification": [[163, "deprecated-image-rectification"]], "DEPRECATED - Using Intrinsics and Unit Vectors": [[164, "deprecated-using-intrinsics-and-unit-vectors"]], "ifm3d Examples": [[165, "ifm3d-examples"]], "Windows examples": [[165, "windows-examples"]], "What is included?": [[165, "what-is-included"]], "Note: Use of Device and LegacyDevice class": [[165, "note-use-of-device-and-legacydevice-class"]], "LICENSE": [[165, "license"]], "ex-multi_camera_grabber": [[166, "ex-multi-camera-grabber"]], "Setting unique IP Address to your ifm 3D camera": [[166, "setting-unique-ip-address-to-your-ifm-3d-camera"]], "ifm3d - Simple Image Container": [[167, "ifm3d-simple-image-container"]], "PPM IO": [[168, "ppm-io"]], "Usage": [[168, "usage"], [179, "usage"]], "Tests": [[168, "tests"]], "ifm3d examples for OVP8xx": [[169, "ifm3d-examples-for-ovp8xx"]], "Getting started": [[169, "getting-started"]], "Build the examples": [[170, "build-the-examples"]], "ifm3d playground project": [[171, "ifm3d-playground-project"]], "ODS examples": [[172, "ods-examples"]], "Docker examples": [[173, "docker-examples"]], "Available examples": [[173, "available-examples"]], "EXCLUSION OF LIABILITY": [[173, "exclusion-of-liability"], [174, "exclusion-of-liability"], [175, "exclusion-of-liability"]], "Further documentation": [[173, "further-documentation"]], "o3r-l4t-base": [[174, "o3r-l4t-base"]], "Dockerfile content and usage objective": [[174, "dockerfile-content-and-usage-objective"], [175, "dockerfile-content-and-usage-objective"]], "o3r-l4t-tensorrt": [[175, "o3r-l4t-tensorrt"]], "Testing the TensorRT capabilities": [[176, "testing-the-tensorrt-capabilities"]], "Dependencies": [[177, "dependencies"]], "Package installation (optional)": [[177, "package-installation-optional"]], "Core": [[178, "core"]], "2d_data.py": [[178, "d-data-py"]], "bootup_monitor.py": [[178, "bootup-monitor-py"]], "can_activate.py": [[178, "can-activate-py"]], "configuration.py": [[178, "configuration-py"]], "deserialize_rgb.py": [[178, "deserialize-rgb-py"]], "deserialize_imu.py and imu_data.py": [[178, "deserialize-imu-py-and-imu-data-py"]], "diagnostic.py": [[178, "diagnostic-py"]], "fw_update_utils.py": [[178, "fw-update-utils-py"]], "getting_data*.py": [[178, "getting-data-py"]], "ifm3dpy_viewer.py": [[178, "ifm3dpy-viewer-py"]], "multi_head.py": [[178, "multi-head-py"]], "timestamps.py": [[178, "timestamps-py"]], "ifm3dpy Viewer": [[179, "ifm3dpy-viewer"]], "Download the code": [[179, "download-the-code"]], "Installation": [[179, "installation"]], "Create a new virtual environment": [[179, "create-a-new-virtual-environment"]], "Activate the virtual environment": [[179, "activate-the-virtual-environment"]], "Install ifm3dpy": [[179, "install-ifm3dpy"]], "From pip": [[179, "from-pip"]], "From Source": [[179, "from-source"]], "Install requirements": [[179, "install-requirements"]], "Display the distance image": [[179, "display-the-distance-image"]], "Display the amplitude image": [[179, "display-the-amplitude-image"]], "Display the point cloud": [[179, "display-the-point-cloud"]], "Display the JPEG image": [[179, "display-the-jpeg-image"]], "ODS": [[180, "ods"]], "registration_2d_3d.py": [[181, "registration-2d-3d-py"]], "Static camera calibration": [[182, "static-camera-calibration"]], "Welcome to the O3R\u2019s documentation!": [[183, "welcome-to-the-o3r-s-documentation"]], "News": [[183, null], [185, null]], "Software Interfaces": [[184, "software-interfaces"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["CHANGELOG", "CalibrationRoutines/CameraCalibrationVerification/extrinsic_calibration_verification", "CalibrationRoutines/IntroToCalibrations/README", "CalibrationRoutines/MCC/mcc_with_iVA", "CalibrationRoutines/MCC/mcc_with_wizard", "CalibrationRoutines/OVPCalibration/README", "CalibrationRoutines/SCC/README", "CalibrationRoutines/index_calibrations", "CompatibilityMatrix/compatibility_matrix", "FAQ/FAQ", "Firmware/ReleaseNotes/FW_0.14.x/Firmware_0.14.x_Release_Notes", "Firmware/ReleaseNotes/FW_0.16.x/FW_0.16.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_migration_guide", "Firmware/ReleaseNotes/FW_1.0.x/index", "Firmware/ReleaseNotes/FW_1.1.41/FW_1.1.41_Release_Notes", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_migration_guide", "Firmware/ReleaseNotes/FW_1.1.x/index", "Firmware/ReleaseNotes/FW_1.4.32/FW_1.4.32_release_notes", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_migration_guide", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes", "Firmware/ReleaseNotes/FW_1.4.x/index", "Firmware/ReleaseNotes/index", "Firmware/fw_update", "Firmware/index", "GettingStarted/Unboxing/hw_unboxing", "GettingStarted/ifmVisionAssistant/connecting_ifmVA_to_O3R", "GettingStarted/ifmVisionAssistant/first_steps_ifmVA", "GettingStarted/ifmVisionAssistant/iVA_with_wine", "GettingStarted/ifmVisionAssistant/index_iVA", "GettingStarted/ifmVisionAssistant/introduction_and_installation", "GettingStarted/index_getting_started", "GettingStarted/index_sw_stack", "ODS/ChangingViews/changing_views", "ODS/Configuration/configuration", "ODS/Cpp/diagnostic", "ODS/Cpp/how_to_use_examples", "ODS/Cpp/index_ifmODS_cpp", "ODS/Cpp/ods_config", "ODS/Cpp/ods_demo", "ODS/Cpp/ods_get_data", "ODS/DeviceVerification/index_device_verification", "ODS/DeviceVerification/ods_temperature_tests", "ODS/DustMitigation/dust_mitigation", "ODS/ExtrinsicCalibration/index_extrinsic_calibration", "ODS/Instantiation/instantiation", "ODS/Mounting/mounting", "ODS/NegativeObstacles/negative_obstacles", "ODS/OccupancyGrid/occupancy_grid", "ODS/OverhangingLoads/overhanging_loads", "ODS/Performance/ConcurrentWorkloads/concurrent_workloads", "ODS/Performance/PerformanceBenchmark/ods_performance_benchmark", "ODS/Performance/PerformanceVerification/ods_performance_verification", "ODS/Performance/TOFArtifacts/ods_tof_artifacts", "ODS/Performance/index_performance", "ODS/Python/diagnostic", "ODS/Python/how_to_use_examples", "ODS/Python/index_ifmODS_python", "ODS/Python/ods_config", "ODS/Python/ods_demo", "ODS/Python/ods_stream", "ODS/Recording/ods_data_recording", "ODS/Zones/zones", "ODS/getting_started", "ODS/iVA/iVA_diagnostic", "ODS/iVA/index_ifmODS_iVA", "ODS/index_ods", "README", "SoftwareInterfaces/Docker/autostart", "SoftwareInterfaces/Docker/deployVPU", "SoftwareInterfaces/Docker/docker", "SoftwareInterfaces/Docker/gpu", "SoftwareInterfaces/Docker/index_docker", "SoftwareInterfaces/Docker/logging", "SoftwareInterfaces/Docker/resource_management", "SoftwareInterfaces/Docker/tensorRT/TensorRT_on_a_VPU_hardware", "SoftwareInterfaces/Examples/examples", "SoftwareInterfaces/Toolbox/index_toolbox", "SoftwareInterfaces/iVA/ReleaseNotes/index_iVA_release_notes", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.7.6", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.8.7", "SoftwareInterfaces/iVA/changing_parameters", "SoftwareInterfaces/iVA/configuring_applications", "SoftwareInterfaces/iVA/device_and_diagnosis_data", "SoftwareInterfaces/iVA/index_iVA", "SoftwareInterfaces/iVA/manual_calibration", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_bootup_monitoring", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_example_output", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_retrieval", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/index_diagnostic_retrieval", "SoftwareInterfaces/ifmDiagnostic/ServiceReport/service_report", "SoftwareInterfaces/ifmDiagnostic/debugging", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_bootsequence", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_di", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_head", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_imu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_odsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_port", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_vpu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_boot_sequence", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_di", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_head", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_imu", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_odsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_pdsapp", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_port", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_vpu", "SoftwareInterfaces/ifmDiagnostic/diagnostic_reaction_strategy", "SoftwareInterfaces/ifmDiagnostic/diagnostic_sources", "SoftwareInterfaces/ifmDiagnostic/index_diagnostic", "Technology/2D/2d", "Technology/3D/AcquisitionParams/index_acquisition_params", "Technology/3D/ImagesDescription/confidenceImage", "Technology/3D/ImagesDescription/imagesDescription", "Technology/3D/ImagesDescription/index_images_description", "Technology/3D/IntrinsicCalib/intrinsic_calib_3d", "Technology/3D/ProcessingParams/bilateralFilter", "Technology/3D/ProcessingParams/filteringProcess", "Technology/3D/ProcessingParams/index_processing_params", "Technology/3D/ProcessingParams/maxDistNoise", "Technology/3D/ProcessingParams/median", "Technology/3D/ProcessingParams/minAmplitude", "Technology/3D/ProcessingParams/minReflectivity", "Technology/3D/ProcessingParams/mixedPixelFilter", "Technology/3D/ProcessingParams/processing_params", "Technology/3D/ProcessingParams/strayLight", "Technology/3D/ProcessingParams/symmetryThreshold", "Technology/3D/ProcessingParams/temporalFilter", "Technology/3D/ProcessingParams/use_cuda", "Technology/3D/index_3d", "Technology/3D/modes", "Technology/3D/triggering", "Technology/Hardware/Mounting/appendix_clearance_area", "Technology/Hardware/Mounting/clearance_area", "Technology/Hardware/Mounting/coordinate_systems", "Technology/Hardware/Mounting/heat_dissipation_guidelines", "Technology/Hardware/Mounting/index_mounting", "Technology/Hardware/Wiring/cable_management", "Technology/Hardware/Wiring/index_wiring", "Technology/Hardware/Wiring/wiring", "Technology/Hardware/camera_heads", "Technology/Hardware/hardware_specifications", "Technology/Hardware/index_hardware", "Technology/PortsOverview/ports_overview", "Technology/SystemVerification/index_system_verification", "Technology/SystemVerification/stress_tests", "Technology/VPU/IMU/imu", "Technology/VPU/ResourceManagement/index_resource_management", "Technology/VPU/Timestamps/timestamps", "Technology/VPU/can", "Technology/VPU/ethernet", "Technology/VPU/hmi", "Technology/VPU/index_vpu", "Technology/VPU/sntp", "Technology/VPU/ssh", "Technology/VPU/usb", "Technology/configuration", "Technology/index_technology", "downloadable/index", "ifm3d-examples/CHANGELOG", "ifm3d-examples/README", "ifm3d-examples/common/README", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_image_rectification/python/README", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_intrinsics_to_cartesian/python/README", "ifm3d-examples/o3d3xx-o3x1xx/README", "ifm3d-examples/o3d3xx-o3x1xx/doc/ex-multi_camera_grabber", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/README", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/ppm-io-master/README", "ifm3d-examples/ovp8xx/README", "ifm3d-examples/ovp8xx/cpp/README", "ifm3d-examples/ovp8xx/cpp/core/ifm3d_playground/README", "ifm3d-examples/ovp8xx/cpp/ods/README", "ifm3d-examples/ovp8xx/docker/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-base/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/README", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/Readme", "ifm3d-examples/ovp8xx/python/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/viewer", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/ods/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/README", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/extrinsic_calibration/static_camera_calibration/README", "index", "index_software_interfaces", "news_fw"], "filenames": ["CHANGELOG.rst", "CalibrationRoutines/CameraCalibrationVerification/extrinsic_calibration_verification.md", "CalibrationRoutines/IntroToCalibrations/README.md", "CalibrationRoutines/MCC/mcc_with_iVA.md", "CalibrationRoutines/MCC/mcc_with_wizard.md", "CalibrationRoutines/OVPCalibration/README.md", "CalibrationRoutines/SCC/README.md", "CalibrationRoutines/index_calibrations.md", "CompatibilityMatrix/compatibility_matrix.md", "FAQ/FAQ.md", "Firmware/ReleaseNotes/FW_0.14.x/Firmware_0.14.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_0.16.x/FW_0.16.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.0.x/FW_1.0.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.0.x/index.md", "Firmware/ReleaseNotes/FW_1.1.41/FW_1.1.41_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_Release_Notes.md", "Firmware/ReleaseNotes/FW_1.1.x/FW_1.1.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.1.x/index.md", "Firmware/ReleaseNotes/FW_1.4.32/FW_1.4.32_release_notes.md", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_migration_guide.md", "Firmware/ReleaseNotes/FW_1.4.x/FW_1.4.x_release_notes.md", "Firmware/ReleaseNotes/FW_1.4.x/index.md", "Firmware/ReleaseNotes/index.md", "Firmware/fw_update.md", "Firmware/index.md", "GettingStarted/Unboxing/hw_unboxing.md", "GettingStarted/ifmVisionAssistant/connecting_ifmVA_to_O3R.md", "GettingStarted/ifmVisionAssistant/first_steps_ifmVA.md", "GettingStarted/ifmVisionAssistant/iVA_with_wine.md", "GettingStarted/ifmVisionAssistant/index_iVA.md", "GettingStarted/ifmVisionAssistant/introduction_and_installation.md", "GettingStarted/index_getting_started.md", "GettingStarted/index_sw_stack.md", "ODS/ChangingViews/changing_views.md", "ODS/Configuration/configuration.md", "ODS/Cpp/diagnostic.md", "ODS/Cpp/how_to_use_examples.md", "ODS/Cpp/index_ifmODS_cpp.md", "ODS/Cpp/ods_config.md", "ODS/Cpp/ods_demo.md", "ODS/Cpp/ods_get_data.md", "ODS/DeviceVerification/index_device_verification.md", "ODS/DeviceVerification/ods_temperature_tests.md", "ODS/DustMitigation/dust_mitigation.md", "ODS/ExtrinsicCalibration/index_extrinsic_calibration.md", "ODS/Instantiation/instantiation.md", "ODS/Mounting/mounting.md", "ODS/NegativeObstacles/negative_obstacles.md", "ODS/OccupancyGrid/occupancy_grid.md", "ODS/OverhangingLoads/overhanging_loads.md", "ODS/Performance/ConcurrentWorkloads/concurrent_workloads.md", "ODS/Performance/PerformanceBenchmark/ods_performance_benchmark.md", "ODS/Performance/PerformanceVerification/ods_performance_verification.md", "ODS/Performance/TOFArtifacts/ods_tof_artifacts.md", "ODS/Performance/index_performance.md", "ODS/Python/diagnostic.md", "ODS/Python/how_to_use_examples.md", "ODS/Python/index_ifmODS_python.md", "ODS/Python/ods_config.md", "ODS/Python/ods_demo.md", "ODS/Python/ods_stream.md", "ODS/Recording/ods_data_recording.md", "ODS/Zones/zones.md", "ODS/getting_started.md", "ODS/iVA/iVA_diagnostic.md", "ODS/iVA/index_ifmODS_iVA.md", "ODS/index_ods.md", "README.md", "SoftwareInterfaces/Docker/autostart.md", "SoftwareInterfaces/Docker/deployVPU.md", "SoftwareInterfaces/Docker/docker.md", "SoftwareInterfaces/Docker/gpu.md", "SoftwareInterfaces/Docker/index_docker.md", "SoftwareInterfaces/Docker/logging.md", "SoftwareInterfaces/Docker/resource_management.md", "SoftwareInterfaces/Docker/tensorRT/TensorRT_on_a_VPU_hardware.md", "SoftwareInterfaces/Examples/examples.md", "SoftwareInterfaces/Toolbox/index_toolbox.md", "SoftwareInterfaces/iVA/ReleaseNotes/index_iVA_release_notes.md", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.7.6.md", "SoftwareInterfaces/iVA/ReleaseNotes/release_notes_2.8.7.md", "SoftwareInterfaces/iVA/changing_parameters.md", "SoftwareInterfaces/iVA/configuring_applications.md", "SoftwareInterfaces/iVA/device_and_diagnosis_data.md", "SoftwareInterfaces/iVA/index_iVA.md", "SoftwareInterfaces/iVA/manual_calibration.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_bootup_monitoring.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_example_output.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/diagnostic_retrieval.md", "SoftwareInterfaces/ifmDiagnostic/DiagnosticRetrieval/index_diagnostic_retrieval.md", "SoftwareInterfaces/ifmDiagnostic/ServiceReport/service_report.md", "SoftwareInterfaces/ifmDiagnostic/debugging.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_bootsequence.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_di.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_head.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_imu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_odsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_port.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.0/section_vpu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_boot_sequence.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_di.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_head.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_imu.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_odsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_pdsapp.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_port.md", "SoftwareInterfaces/ifmDiagnostic/diagnosis_error_codes/FW1.1/section_vpu.md", "SoftwareInterfaces/ifmDiagnostic/diagnostic_reaction_strategy.md", "SoftwareInterfaces/ifmDiagnostic/diagnostic_sources.md", "SoftwareInterfaces/ifmDiagnostic/index_diagnostic.md", "Technology/2D/2d.md", "Technology/3D/AcquisitionParams/index_acquisition_params.md", "Technology/3D/ImagesDescription/confidenceImage.md", "Technology/3D/ImagesDescription/imagesDescription.md", "Technology/3D/ImagesDescription/index_images_description.md", "Technology/3D/IntrinsicCalib/intrinsic_calib_3d.md", "Technology/3D/ProcessingParams/bilateralFilter.md", "Technology/3D/ProcessingParams/filteringProcess.md", "Technology/3D/ProcessingParams/index_processing_params.md", "Technology/3D/ProcessingParams/maxDistNoise.md", "Technology/3D/ProcessingParams/median.md", "Technology/3D/ProcessingParams/minAmplitude.md", "Technology/3D/ProcessingParams/minReflectivity.md", "Technology/3D/ProcessingParams/mixedPixelFilter.md", "Technology/3D/ProcessingParams/processing_params.md", "Technology/3D/ProcessingParams/strayLight.md", "Technology/3D/ProcessingParams/symmetryThreshold.md", "Technology/3D/ProcessingParams/temporalFilter.md", "Technology/3D/ProcessingParams/use_cuda.md", "Technology/3D/index_3d.md", "Technology/3D/modes.md", "Technology/3D/triggering.md", "Technology/Hardware/Mounting/appendix_clearance_area.md", "Technology/Hardware/Mounting/clearance_area.md", "Technology/Hardware/Mounting/coordinate_systems.md", "Technology/Hardware/Mounting/heat_dissipation_guidelines.md", "Technology/Hardware/Mounting/index_mounting.md", "Technology/Hardware/Wiring/cable_management.md", "Technology/Hardware/Wiring/index_wiring.md", "Technology/Hardware/Wiring/wiring.md", "Technology/Hardware/camera_heads.md", "Technology/Hardware/hardware_specifications.md", "Technology/Hardware/index_hardware.md", "Technology/PortsOverview/ports_overview.md", "Technology/SystemVerification/index_system_verification.md", "Technology/SystemVerification/stress_tests.md", "Technology/VPU/IMU/imu.md", "Technology/VPU/ResourceManagement/index_resource_management.md", "Technology/VPU/Timestamps/timestamps.md", "Technology/VPU/can.md", "Technology/VPU/ethernet.md", "Technology/VPU/hmi.md", "Technology/VPU/index_vpu.md", "Technology/VPU/sntp.md", "Technology/VPU/ssh.md", "Technology/VPU/usb.md", "Technology/configuration.md", "Technology/index_technology.md", "downloadable/index.md", "ifm3d-examples/CHANGELOG.md", "ifm3d-examples/README.md", "ifm3d-examples/common/README.md", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_image_rectification/python/README.md", "ifm3d-examples/o3d3xx-o3x1xx/DEPRECATED_intrinsics_to_cartesian/python/README.md", "ifm3d-examples/o3d3xx-o3x1xx/README.md", "ifm3d-examples/o3d3xx-o3x1xx/doc/ex-multi_camera_grabber.md", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/README.md", "ifm3d-examples/o3d3xx-o3x1xx/simpleimage/ppm-io-master/README.md", "ifm3d-examples/ovp8xx/README.md", "ifm3d-examples/ovp8xx/cpp/README.md", "ifm3d-examples/ovp8xx/cpp/core/ifm3d_playground/README.md", "ifm3d-examples/ovp8xx/cpp/ods/README.md", "ifm3d-examples/ovp8xx/docker/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-base/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/README.md", "ifm3d-examples/ovp8xx/docker/o3r-l4t-tensorrt/Readme.md", "ifm3d-examples/ovp8xx/python/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/core/viewer.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/ods/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/README.md", "ifm3d-examples/ovp8xx/python/ovp8xxexamples/toolbox/extrinsic_calibration/static_camera_calibration/README.md", "index.md", "index_software_interfaces.md", "news_fw.md"], "titles": ["<no title>", "How to verify the extrinsic calibration", "Introduction to ifm camera coordinate systems and their transformations", "Motion Camera Calibration", "Motion Camera Calibration Wizard", "VPU extrinsic calibration", "Static camera calibration routine", "Calibration routines", "Compatibility matrix", "FAQ", "FIRMWARE 0.14.23 RELEASE NOTES", "FIRMWARE 0.16.23 RELEASE NOTES", "FIRMWARE 1.0.14 RELEASE NOTES", "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x", "Release notes Firmware 1.0.14", "FIRMWARE 1.1.41 RELEASE NOTES", "FIRMWARE 1.1.30 RELEASE NOTES", "FW 1.1.30 migration guide", "Firmware 1.1.30", "FIRMWARE 1.4.32 RELEASE NOTES", "Firmware 1.4.30 migration guide", "Firmware 1.4.30 release notes", "Firmware 1.4.30", "Release notes", "How to update the firmware", "O3R firmware", "Hardware unboxing", "Starting the ifmVisionAssistant and connecting to the O3R-System", "First steps after the first initial connection", "ifmVisionAssistant on Linux", "Getting started with the ifm Vision Assistant", "Introduction to the ifmVisionAssistant", "Getting started with the O3R", "Pick your favorite software stack", "How to switch active cameras", "Configuration", "How to monitor the diagnostic", "How to use these examples", "C++ examples", "How to configure ODS", "Full ODS example", "How to stream ODS data", "Testing ODS", "ODS temperature tests", "Dust mitigation", "Extrinsic calibration for ODS", "Instantiation", "Camera mounting for ODS", "Negative obstacles", "Occupancy grid", "Overhanging loads", "Running workloads concurrent with ODS", "ODS Performance", "ODS Performance evaluation", "Artifacts and their impacts", "ODS performance", "How to monitor the diagnostic", "How to use these examples", "Python examples", "How to configure ODS", "Full example", "How to stream data", "ODS data recording strategies", "Zones", "Getting started with ODS", "Diagnostic", "ODS with the iVA", "ODS (Obstacle Detection System)", "README", "Autostart a container on the VPU", "Deploying a container to the VPU", "Getting started with Docker", "Enabling GPU usage on the VPU", "Docker on O3R", "How to handle verbose logging for Docker containers", "Resource management", "Using TensorRT", "Examples", "Toolbox", "Release notes", "Vision Assistant 2.7.6", "ifm Vision Assistant 2.8.7 release notes", "Changing parameters", "Configuring/Activating an application", "Device and diagnosis data", "ifm Vision Assistant", "Manual calibration of ports for vehicle algorithms", "Boot-up diagnostic", "Diagnostics example output", "Diagnostic retrieval", "Diagnostic retrieval", "Service report", "O3R information for debugging", "TCU", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "Communication", "Boot sequence", "<no title>", "<no title>", "<no title>", "<no title>", "PDS app", "<no title>", "VPU", "Reaction strategies", "Error code sources", "O3R Diagnostics: overview", "2D camera head configuration", "Acquisition parameters", "The confidence image", "Description of the available images", "Images description", "Intrinsic calibration models", "Adaptive noise bilateral filter", "Filtering Process", "Processing parameters", "Maximum Distance Noise", "(Spatial) Median Filter", "Minimum Amplitude", "Minimum Reflectivity", "Mixed Pixel Filter", "3D processing parameters overview", "Stray Light Filter", "Symmetry Threshold", "Temporal Filter", "CUDA usage", "3D Camera Configuration", "Modes", "Synchronization and triggering", "", "Clearance area requirements", "Coordinate systems", "Heat dissipation guidelines", "Mounting instructions", "Cable management", "Wiring instructions", "Wiring", "Camera heads", "Available hardware", "O3R platform hardware", "Ports overview", "System Verification", "Stress Tests", "Inertial Measurement Unit (IMU)", "Resource management", "Timestamps", "CAN interface", "Ethernet interfaces", "HMI: LEDs", "VPU (Vision Processing Unit)", "NTP(Network Time Protocol)", "SSH setup", "USB", "Configuration", "Technology", "Previous versions of the documentation", "Changelog for ifm3d-examples", "ifm3d examples", "Common examples", "DEPRECATED - Image Rectification", "DEPRECATED - Using Intrinsics and Unit Vectors", "ifm3d Examples", "ex-multi_camera_grabber", "ifm3d - Simple Image Container", "PPM IO", "ifm3d examples for OVP8xx", "C++ examples", "ifm3d playground project", "ODS examples", "Docker examples", "o3r-l4t-base", "o3r-l4t-tensorrt", "Testing the TensorRT capabilities", "Python examples", "Core", "ifm3dpy Viewer", "ODS", "Toolbox", "Static camera calibration", "Welcome to the O3R\u2019s documentation!", "Software Interfaces", "<no title>"], "terms": {"0": [0, 1, 2, 3, 5, 6, 8, 9, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 34, 35, 36, 37, 39, 40, 41, 44, 46, 48, 49, 50, 53, 56, 57, 59, 60, 61, 62, 63, 67, 70, 71, 72, 74, 75, 76, 77, 87, 88, 89, 91, 92, 108, 112, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 132, 136, 142, 144, 146, 147, 149, 150, 151, 154, 155, 157, 159, 161, 165, 166, 167, 168, 170, 177, 179, 181], "1": [0, 3, 6, 8, 9, 10, 11, 23, 25, 26, 34, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 53, 56, 57, 60, 61, 62, 63, 67, 70, 71, 72, 74, 75, 76, 81, 89, 92, 99, 107, 108, 109, 112, 113, 114, 116, 117, 120, 121, 124, 125, 126, 129, 132, 136, 138, 142, 144, 145, 147, 150, 155, 156, 157, 159, 161, 165, 166, 170, 178, 181, 183, 185], "unreleas": 0, "updat": [0, 6, 8, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 25, 28, 34, 37, 39, 60, 70, 71, 72, 76, 81, 89, 93, 100, 108, 109, 156, 160, 169, 170, 178, 181, 183], "fw": [0, 8, 9, 10, 11, 14, 16, 19, 20, 21, 23, 63, 70, 74, 108, 129, 156, 157, 183, 185], "releas": [0, 8, 13, 17, 18, 22, 24, 25, 28, 29, 67, 76, 85, 108, 129, 159, 160, 165, 168, 171, 183, 184], "note": [0, 3, 4, 6, 8, 17, 20, 22, 25, 28, 34, 35, 37, 39, 44, 48, 56, 57, 59, 62, 67, 68, 69, 71, 72, 75, 82, 83, 85, 108, 112, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131, 138, 141, 149, 150, 154, 155, 156, 157, 172, 178, 183, 184], "14": [0, 8, 9, 11, 15, 16, 17, 18, 19, 23, 25, 50, 63, 108, 112, 150, 154, 159], "includ": [0, 1, 2, 3, 8, 9, 12, 13, 15, 16, 19, 21, 24, 27, 29, 34, 36, 39, 40, 41, 48, 54, 62, 71, 76, 81, 82, 86, 89, 92, 108, 117, 125, 126, 127, 129, 136, 141, 142, 146, 147, 155, 156, 157, 168, 169, 173, 174, 175, 178, 181], "one": [0, 1, 2, 4, 6, 10, 12, 15, 16, 19, 21, 24, 33, 35, 37, 39, 41, 46, 47, 49, 50, 57, 59, 61, 62, 65, 67, 76, 77, 81, 87, 89, 92, 97, 104, 108, 109, 112, 121, 124, 126, 127, 129, 131, 132, 134, 136, 142, 144, 146, 147, 149, 151, 154, 157, 160, 161, 165, 172, 177, 181], "addit": [0, 1, 6, 9, 17, 20, 21, 29, 31, 34, 38, 39, 44, 47, 51, 52, 54, 58, 62, 67, 71, 75, 76, 84, 90, 91, 92, 108, 109, 112, 125, 126, 137, 144, 146, 156, 157, 161, 168], "known": [0, 1, 6, 14, 18, 22, 23, 29, 48, 79, 85, 108, 125, 126, 155], "issu": [0, 4, 14, 17, 18, 22, 23, 28, 29, 35, 51, 54, 59, 62, 71, 75, 79, 84, 85, 89, 91, 110, 151, 157, 165, 167, 168], "add": [0, 3, 12, 56, 57, 61, 73, 126, 150, 155, 160, 165, 166, 167, 168], "migrat": [0, 11, 14, 16, 18, 19, 21, 22, 23, 24], "guid": [0, 2, 11, 14, 16, 18, 19, 21, 22, 23, 24, 33, 53, 71, 110, 139, 166], "16": [0, 9, 14, 17, 20, 23, 24, 50, 53, 63, 75, 76, 92, 113, 136, 144, 159, 176], "23": [0, 9, 14, 17, 23, 63, 76, 87, 144, 159], "A": [1, 2, 6, 9, 11, 12, 13, 15, 16, 21, 26, 28, 29, 35, 38, 43, 44, 46, 50, 58, 62, 63, 67, 69, 70, 73, 80, 92, 93, 99, 100, 104, 105, 107, 108, 109, 112, 117, 121, 125, 126, 129, 131, 132, 136, 138, 146, 154, 155, 157, 169, 183, 185], "i": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 31, 33, 34, 35, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 80, 81, 82, 84, 86, 87, 88, 89, 92, 93, 94, 95, 100, 101, 102, 104, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 135, 136, 137, 138, 141, 144, 146, 147, 148, 149, 150, 151, 155, 156, 157, 160, 161, 163, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 178, 179, 180, 181, 182, 183, 185], "necessari": [1, 9, 15, 17, 21, 24, 27, 28, 34, 37, 39, 41, 49, 50, 54, 57, 61, 62, 70, 71, 72, 91, 125, 126, 128, 129, 136, 150, 155, 156, 157, 169, 172, 173], "step": [1, 2, 6, 10, 12, 13, 24, 26, 29, 30, 32, 40, 67, 70, 71, 72, 92, 108, 112, 121, 146, 150, 155, 156, 157, 166, 177, 181], "ensur": [1, 3, 6, 13, 19, 35, 37, 47, 52, 54, 57, 70, 108, 112, 122, 126, 127, 132, 134, 137, 141, 146, 150, 157], "best": [1, 46, 72, 75, 76, 112, 117, 125, 126, 128, 141, 170], "function": [1, 2, 9, 10, 12, 15, 16, 17, 19, 20, 24, 28, 34, 36, 37, 39, 41, 43, 47, 48, 49, 53, 56, 57, 59, 61, 62, 73, 89, 92, 108, 112, 132, 144, 146, 156, 157, 160, 165, 168, 172, 178, 180, 181], "data": [1, 3, 6, 10, 11, 12, 16, 17, 20, 21, 27, 30, 31, 32, 35, 37, 38, 40, 43, 44, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 64, 67, 73, 74, 75, 76, 82, 83, 85, 89, 93, 94, 96, 97, 100, 101, 103, 104, 108, 109, 113, 118, 125, 128, 129, 132, 136, 141, 142, 144, 146, 147, 149, 150, 154, 156, 157, 160, 165, 167, 169, 170, 172, 176, 178, 180, 181, 183], "qualiti": [1, 108, 120, 125, 134], "ani": [1, 2, 3, 9, 11, 12, 15, 17, 20, 29, 35, 37, 39, 40, 47, 50, 51, 56, 57, 59, 60, 62, 64, 67, 68, 69, 71, 88, 92, 93, 100, 108, 109, 112, 114, 120, 125, 126, 132, 134, 141, 144, 146, 156, 157, 161, 167, 168, 173, 174, 175], "sensor": [1, 29, 30, 32, 54, 89, 99, 107, 108, 109, 127, 132, 141, 151, 156, 179], "technologi": [1, 35, 54, 71, 120, 127, 131, 157, 183], "Such": [1, 8, 17, 19, 21, 108, 124], "can": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 34, 35, 36, 37, 41, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 57, 59, 61, 62, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 77, 80, 81, 82, 83, 89, 91, 108, 112, 114, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 142, 144, 146, 147, 149, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 166, 167, 168, 169, 170, 171, 172, 173, 177, 178, 179, 181], "done": [1, 12, 15, 21, 39, 44, 72, 75, 76, 146, 151, 155, 156, 157, 168, 178, 181], "us": [1, 3, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 23, 24, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 71, 73, 74, 75, 77, 81, 84, 88, 89, 92, 93, 97, 100, 104, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 143, 144, 146, 147, 149, 151, 157, 160, 161, 163, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "same": [1, 2, 5, 9, 10, 11, 12, 16, 21, 26, 27, 34, 39, 46, 52, 54, 59, 62, 63, 71, 81, 92, 108, 112, 120, 121, 122, 123, 126, 128, 129, 132, 134, 138, 146, 150, 154, 155, 166, 178, 181], "estim": [1, 3, 4, 7, 10, 11, 12, 28, 35, 46, 52, 67, 112, 114, 117, 120, 123, 124, 127, 128, 157], "howev": [1, 6, 9, 15, 35, 44, 51, 54, 62, 72, 82, 121, 125, 126, 128, 131, 150, 157, 168], "increas": [1, 6, 12, 13, 15, 16, 17, 21, 35, 44, 54, 71, 76, 108, 111, 112, 117, 120, 121, 122, 125, 127, 128, 129, 134, 136, 156, 165], "complex": [1, 12, 37, 57, 71, 151, 172], "effort": 1, "provid": [1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 15, 16, 19, 20, 21, 24, 28, 31, 35, 37, 39, 43, 46, 49, 53, 57, 59, 61, 62, 63, 67, 69, 70, 71, 72, 76, 77, 81, 82, 83, 84, 89, 93, 100, 108, 109, 112, 119, 122, 125, 126, 129, 131, 137, 138, 149, 150, 154, 155, 156, 157, 161, 165, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180], "reproduc": [1, 53, 62, 92], "condit": [1, 35, 43, 44, 47, 52, 54, 97, 104, 108, 109, 143, 145, 146], "field": [1, 4, 6, 7, 12, 16, 44, 47, 48, 50, 52, 53, 54, 88, 108, 116, 122, 126, 134, 141, 166], "where": [1, 4, 7, 9, 15, 16, 17, 20, 21, 29, 35, 39, 47, 48, 50, 53, 54, 57, 60, 62, 70, 74, 75, 81, 112, 113, 116, 117, 120, 122, 124, 125, 126, 129, 136, 144, 150, 155, 157, 168, 170, 173, 181], "requir": [1, 6, 9, 11, 12, 13, 15, 16, 17, 19, 20, 21, 26, 34, 35, 43, 44, 47, 48, 49, 50, 54, 64, 67, 70, 71, 72, 75, 76, 92, 108, 112, 119, 121, 122, 125, 126, 132, 136, 137, 138, 141, 143, 145, 146, 150, 154, 155, 156, 157, 160, 161, 177], "altern": [1, 10, 60, 64, 70, 89, 108, 146, 154, 170, 178], "should": [1, 2, 3, 4, 6, 9, 15, 17, 19, 20, 24, 27, 34, 35, 46, 47, 50, 51, 56, 62, 69, 71, 72, 75, 76, 77, 87, 92, 108, 109, 112, 120, 122, 126, 129, 136, 138, 146, 150, 154, 155, 156, 161, 166, 168, 179, 181], "simpler": [1, 117, 136], "approach": [1, 12, 13, 16, 17, 35, 46, 50, 62, 70, 82, 125, 126, 154], "don": [1, 3, 7, 9, 39, 72, 124, 157, 170], "t": [1, 3, 4, 6, 7, 9, 28, 39, 50, 53, 62, 67, 71, 72, 108, 124, 136, 147, 150, 155, 157, 170], "depend": [1, 2, 6, 12, 16, 20, 24, 29, 35, 39, 43, 44, 47, 48, 49, 50, 51, 52, 53, 67, 71, 75, 81, 83, 92, 109, 110, 112, 116, 120, 123, 125, 126, 132, 134, 136, 141, 146, 147, 149, 150, 157, 161, 165, 167, 168, 170, 174, 175], "much": [1, 74, 122, 126, 131], "extern": [1, 51, 52, 67, 81, 108, 132, 136, 146, 151, 156, 165, 168], "checkerboard": [1, 3, 4, 12, 181], "geometr": [1, 2, 5, 6, 50, 53, 54, 112, 123], "relat": [1, 2, 12, 29, 49, 54, 64, 82, 89, 109, 119, 136, 145, 157], "situ": 1, "natur": [1, 136], "exist": [1, 11, 12, 15, 19, 39, 47, 48, 50, 52, 53, 54, 61, 67, 71, 126, 136, 156, 160, 168], "oper": [1, 9, 10, 17, 29, 43, 48, 51, 62, 76, 90, 92, 108, 110, 112, 136, 143, 145, 146, 150, 156, 157], "environ": [1, 6, 16, 29, 36, 39, 40, 44, 48, 54, 62, 71, 112, 126, 138, 141, 146, 150, 165, 170], "robot": [1, 2, 3, 6, 9, 48, 49, 50, 52, 53, 54, 62, 86, 125, 126, 134, 156], "below": [1, 2, 3, 4, 5, 6, 8, 15, 19, 20, 21, 24, 26, 33, 34, 35, 37, 41, 44, 47, 48, 49, 53, 54, 62, 63, 64, 67, 71, 74, 75, 76, 92, 109, 112, 113, 116, 117, 118, 121, 122, 123, 124, 126, 129, 131, 132, 134, 135, 136, 141, 144, 146, 149, 150, 156, 157, 161, 166, 170, 178, 180, 181], "describ": [1, 6, 63, 76, 88, 92, 108, 116, 136, 163, 164, 180], "aim": [1, 8], "3d": [1, 2, 6, 9, 14, 15, 16, 17, 19, 20, 21, 23, 30, 32, 34, 35, 37, 39, 44, 46, 47, 50, 51, 54, 57, 59, 61, 62, 63, 64, 67, 72, 75, 81, 83, 92, 93, 95, 98, 100, 102, 106, 108, 109, 112, 116, 117, 126, 129, 131, 132, 142, 149, 154, 157, 158, 165, 167, 169, 170, 172, 177, 178, 180, 181, 183], "camera": [1, 7, 8, 14, 18, 22, 23, 26, 35, 37, 41, 43, 44, 46, 48, 50, 51, 53, 54, 55, 57, 60, 61, 62, 63, 64, 67, 71, 73, 77, 80, 81, 86, 92, 110, 112, 113, 114, 116, 120, 124, 125, 126, 127, 128, 129, 131, 132, 134, 135, 137, 138, 142, 143, 146, 149, 154, 155, 158, 161, 163, 164, 165, 169, 170, 172, 177, 178, 180, 181, 183], "simpl": [1, 28, 39, 57, 59, 112, 131, 150, 154, 168], "o3r": [1, 2, 3, 6, 9, 10, 11, 12, 13, 16, 24, 26, 28, 30, 31, 33, 36, 37, 39, 40, 41, 44, 46, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 67, 68, 70, 72, 75, 76, 81, 83, 84, 88, 89, 91, 108, 109, 112, 113, 114, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 130, 131, 136, 137, 138, 141, 144, 145, 146, 149, 150, 151, 155, 156, 157, 159, 161, 169, 170, 172, 173, 178, 179, 180, 185], "tof": [1, 2, 10, 11, 12, 35, 50, 92, 108, 112, 114, 118, 119, 120, 125, 126, 127, 131, 132, 181], "dataset": [1, 40, 62, 146], "doe": [1, 2, 9, 12, 16, 19, 21, 28, 31, 35, 39, 44, 47, 51, 52, 53, 54, 64, 67, 68, 70, 71, 75, 76, 82, 93, 100, 108, 109, 121, 123, 125, 126, 129, 149, 150, 155, 156, 157, 160, 165, 168, 176], "specif": [1, 2, 3, 8, 9, 11, 14, 15, 16, 17, 21, 23, 28, 31, 35, 37, 47, 50, 52, 54, 56, 57, 62, 67, 71, 73, 74, 76, 83, 88, 89, 108, 109, 112, 117, 119, 120, 121, 125, 126, 129, 131, 136, 138, 142, 144, 145, 155, 156, 157, 160, 161, 165, 169, 172, 180, 181], "od": [1, 5, 6, 11, 14, 18, 19, 22, 23, 31, 34, 35, 37, 38, 44, 46, 48, 49, 50, 57, 58, 60, 61, 63, 65, 73, 80, 81, 87, 97, 104, 110, 134, 141, 142, 144, 146, 154, 157, 160, 169, 170, 177, 183], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 28, 29, 31, 34, 35, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 62, 63, 64, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 98, 100, 101, 102, 106, 108, 109, 110, 111, 112, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 134, 135, 136, 138, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 161, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181], "user": [1, 3, 5, 6, 7, 9, 10, 11, 12, 15, 17, 21, 22, 23, 24, 29, 35, 37, 39, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 69, 70, 71, 72, 73, 74, 76, 86, 89, 93, 100, 108, 109, 112, 120, 129, 144, 147, 149, 155, 156, 157, 161, 171, 172, 173, 174, 175, 180, 181], "set": [1, 2, 3, 10, 11, 12, 13, 15, 17, 20, 21, 24, 28, 29, 31, 34, 35, 37, 39, 40, 43, 44, 46, 48, 49, 50, 51, 56, 57, 59, 60, 61, 63, 64, 67, 69, 71, 74, 76, 77, 80, 81, 82, 86, 89, 92, 104, 105, 108, 109, 112, 117, 119, 120, 121, 122, 123, 124, 125, 126, 129, 132, 145, 146, 149, 150, 154, 155, 156, 161, 165, 168, 170, 172, 178, 180, 181], "which": [1, 2, 3, 4, 6, 7, 10, 12, 13, 15, 16, 19, 20, 21, 28, 31, 35, 36, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 61, 62, 63, 64, 67, 69, 71, 74, 75, 76, 77, 84, 88, 108, 112, 113, 114, 117, 119, 120, 123, 124, 125, 126, 127, 128, 131, 132, 136, 138, 141, 144, 147, 150, 155, 156, 161, 165, 166, 167, 169, 170, 172, 176, 179, 180, 181], "procedur": [1, 4, 6, 9, 24, 43, 44, 86], "behind": [1, 54], "test": [1, 9, 28, 39, 44, 48, 50, 53, 54, 62, 65, 67, 70, 71, 72, 76, 104, 105, 108, 109, 122, 132, 138, 145, 156, 158, 160, 161], "horizont": [1, 3, 6, 52, 64, 117, 124, 134], "present": [1, 11, 21, 34, 36, 39, 40, 41, 43, 49, 50, 53, 56, 59, 60, 61, 67, 108, 109, 117, 121, 126, 136, 146, 149, 150, 168, 178], "scene": [1, 15, 16, 21, 54, 108, 112, 114, 119, 120, 121, 122, 123, 124, 125, 127, 128, 131], "valid": [1, 12, 15, 17, 20, 24, 37, 38, 44, 46, 54, 57, 59, 87, 93, 100, 108, 109, 112, 113, 114, 119, 120, 122, 125, 127, 154, 157, 160, 165, 170, 172], "two": [1, 2, 3, 5, 6, 10, 12, 13, 17, 20, 21, 24, 35, 37, 39, 40, 47, 49, 52, 57, 59, 61, 62, 67, 75, 76, 80, 81, 87, 89, 108, 112, 116, 120, 121, 124, 125, 126, 128, 131, 134, 136, 137, 149, 150, 151, 155, 156, 165, 172, 178, 181], "direct": [1, 2, 3, 4, 5, 12, 21, 28, 34, 48, 49, 53, 62, 63, 67, 114, 116, 124, 126, 135, 136, 156, 181], "roll": [1, 2, 3, 181], "pitch": [1, 2, 3, 72, 181], "space": [1, 10, 12, 13, 53, 63, 70, 74, 75, 136, 137, 147, 157], "against": [1, 44, 54, 71, 120, 124, 138, 146], "For": [1, 2, 4, 6, 8, 9, 10, 11, 12, 15, 16, 17, 21, 31, 34, 35, 37, 44, 46, 47, 48, 49, 50, 51, 52, 56, 57, 62, 63, 69, 71, 74, 75, 76, 77, 82, 87, 89, 92, 108, 109, 112, 114, 117, 120, 122, 125, 126, 127, 129, 132, 134, 136, 138, 141, 144, 146, 147, 149, 150, 154, 156, 157, 159, 161, 165, 170, 178], "purpos": [1, 37, 57, 62, 64, 70, 76, 89, 112, 117, 120, 126, 146, 165], "input": [1, 3, 6, 53, 60, 63, 71, 76, 97, 104, 108, 109, 116, 132, 156], "an": [1, 2, 3, 4, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 24, 26, 28, 29, 34, 35, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 63, 67, 69, 70, 71, 75, 76, 80, 81, 84, 85, 87, 88, 89, 91, 93, 97, 98, 100, 104, 105, 106, 108, 109, 110, 112, 113, 114, 117, 118, 120, 121, 123, 124, 125, 126, 129, 131, 132, 136, 137, 138, 144, 146, 149, 150, 151, 154, 156, 157, 161, 163, 165, 166, 167, 168, 169, 170, 172, 173, 178, 179, 180, 181], "priori": 1, "knowledg": 1, "intrins": [1, 9, 97, 104, 108, 109, 114, 130, 158, 163, 181], "matric": [1, 8], "critic": [1, 47, 60, 125, 154], "rc": [1, 6, 49, 50], "boundari": [1, 136, 146], "per": [1, 2, 9, 10, 11, 12, 16, 35, 44, 51, 52, 53, 62, 63, 67, 72, 108, 109, 112, 120, 121, 128, 129, 132, 136, 141, 146, 147, 154, 156, 157, 166], "pixel": [1, 10, 12, 15, 16, 28, 47, 48, 49, 50, 54, 81, 112, 113, 114, 116, 117, 119, 120, 121, 122, 123, 127, 130, 165, 168, 181], "precis": [1, 6, 52, 76, 92, 124, 125, 170], "determin": [1, 2, 97, 104, 108, 109, 125, 136, 146, 178], "valu": [1, 4, 5, 6, 10, 11, 12, 16, 20, 37, 39, 40, 41, 44, 46, 48, 49, 50, 53, 56, 57, 59, 60, 61, 63, 64, 67, 81, 84, 87, 94, 101, 108, 109, 113, 114, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 136, 146, 147, 149, 150, 154, 155, 157, 167, 168, 177, 178, 181], "easier": [1, 12, 52, 54, 71, 84, 181], "handl": [1, 10, 12, 15, 18, 21, 23, 24, 37, 39, 40, 44, 52, 54, 56, 57, 61, 63, 71, 73, 75, 76, 92, 110, 112, 117, 119, 132, 156, 157, 165, 170, 172, 180, 184], "problem": [1, 10, 51, 92, 108], "statement": 1, "reduc": [1, 15, 16, 17, 21, 34, 40, 44, 47, 48, 50, 52, 54, 71, 72, 74, 76, 108, 112, 117, 119, 121, 125, 126, 138], "spatial": [1, 10, 67, 117, 120, 125, 128], "domain": [1, 27, 72, 76, 117, 120, 121], "from": [1, 3, 4, 5, 6, 8, 9, 11, 12, 15, 16, 17, 19, 20, 21, 24, 26, 28, 29, 31, 35, 36, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 70, 71, 72, 73, 80, 81, 82, 86, 89, 108, 109, 110, 112, 113, 114, 116, 117, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132, 135, 136, 138, 141, 142, 144, 146, 147, 149, 150, 154, 155, 156, 157, 160, 164, 165, 166, 167, 172, 177, 178, 180, 181], "three": [1, 2, 6, 21, 27, 47, 52, 112, 131, 132, 147, 149, 157, 160, 161, 166, 169], "dimension": [1, 2, 49, 62, 147], "compar": [1, 15, 17, 50, 52, 63, 117, 124, 128, 136, 146, 157], "v": [1, 8, 23, 26, 53, 70, 76, 113, 116, 119, 156, 159, 165], "implicitli": [1, 146], "translat": [1, 2, 3, 4, 5, 6, 7, 28, 29, 54, 64, 86, 147, 154], "z": [1, 2, 5, 6, 10, 46, 48, 50, 63, 72, 81, 108, 114, 117, 135, 147, 167, 178], "compon": [1, 11, 12, 59, 99, 107, 108, 109, 126, 136, 146], "x": [1, 2, 3, 4, 5, 6, 10, 12, 15, 17, 19, 34, 46, 48, 49, 50, 62, 63, 72, 74, 81, 92, 114, 117, 121, 135, 136, 144, 147, 150, 159, 161, 167, 170, 178], "y": [1, 2, 3, 4, 5, 6, 10, 12, 48, 49, 50, 53, 56, 59, 61, 63, 71, 72, 81, 114, 117, 135, 146, 147, 156, 167, 178], "6": [1, 2, 3, 8, 11, 12, 15, 16, 18, 19, 20, 21, 23, 46, 50, 51, 60, 62, 71, 72, 75, 76, 79, 81, 82, 85, 89, 112, 126, 132, 144, 146, 147, 150, 156, 157, 170], "degre": [1, 2, 3, 47, 108, 134, 181], "freedom": [1, 2, 3], "pose": [1, 2, 4, 51], "fix": [1, 4, 14, 18, 22, 23, 65, 79, 85, 108, 160], "point": [1, 6, 8, 11, 12, 17, 20, 28, 35, 47, 48, 50, 51, 52, 53, 54, 63, 64, 76, 108, 112, 115, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 130, 131, 135, 136, 156, 160, 165, 167, 173, 178, 181], "coordin": [1, 3, 4, 5, 6, 7, 10, 35, 48, 49, 50, 53, 81, 86, 108, 112, 114, 116, 117, 124, 137, 143, 147, 164, 180, 181], "system": [1, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 23, 24, 28, 29, 30, 31, 32, 34, 35, 37, 39, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 62, 70, 71, 74, 75, 76, 82, 84, 86, 88, 90, 92, 108, 109, 110, 112, 114, 116, 122, 126, 127, 129, 130, 136, 137, 138, 141, 143, 146, 149, 154, 156, 157, 158, 166, 169, 178, 180, 181, 183], "vector": [1, 2, 63, 115, 116, 125, 167, 168, 181], "2": [1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 34, 35, 36, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 76, 79, 85, 89, 92, 108, 112, 113, 116, 117, 121, 124, 125, 126, 128, 131, 132, 136, 138, 142, 144, 145, 149, 150, 151, 154, 156, 157, 161, 166, 167, 170, 172, 177, 180], "As": [1, 4, 17, 20, 29, 44, 52, 70, 74, 75, 112, 122, 126, 132, 136, 147, 150, 157], "refresh": [1, 7, 81], "see": [1, 2, 3, 5, 6, 8, 9, 10, 12, 16, 17, 20, 21, 24, 28, 35, 37, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 62, 63, 65, 67, 69, 70, 71, 72, 74, 75, 76, 82, 87, 88, 89, 92, 97, 104, 108, 109, 112, 113, 114, 117, 120, 121, 122, 124, 126, 128, 129, 131, 135, 136, 138, 144, 149, 150, 154, 155, 156, 157, 161, 165, 170, 173, 177, 181], "pictur": [1, 2, 6, 117], "definit": [1, 2, 35, 67, 110], "forward": [1, 4, 5, 6, 14, 16, 23, 35, 37, 40, 41, 46, 49, 52, 57, 61, 62, 64, 67, 74, 112, 126, 135, 168], "movement": [1, 3, 53, 55, 67, 117], "agv": [1, 47, 50, 53, 62, 67, 112, 146, 154], "amr": [1, 47, 67, 108, 112, 146], "coincid": 1, "indic": [1, 3, 49, 51, 53, 76, 108, 113, 114, 126, 146, 157], "flight": [1, 54, 55, 67, 109, 120, 127, 131], "airplan": 1, "abov": [1, 6, 8, 19, 20, 24, 28, 34, 35, 37, 41, 44, 47, 48, 50, 52, 53, 57, 59, 61, 62, 63, 67, 72, 75, 76, 80, 81, 92, 117, 120, 121, 125, 126, 134, 136, 144, 147, 150, 154, 155, 156, 166, 168, 170, 172, 177], "intuit": 1, "seen": [1, 2, 6, 12, 28, 50, 122, 123, 136, 154], "onli": [1, 3, 4, 6, 9, 10, 11, 12, 13, 15, 16, 18, 21, 22, 23, 24, 26, 28, 29, 31, 35, 37, 39, 41, 47, 50, 51, 52, 54, 57, 64, 70, 73, 81, 89, 92, 93, 100, 108, 109, 112, 117, 123, 125, 126, 127, 129, 131, 132, 136, 144, 146, 147, 149, 150, 151, 158, 159, 161, 167, 168, 169, 177, 178], "have": [1, 3, 4, 6, 9, 10, 11, 12, 13, 15, 20, 24, 27, 28, 35, 37, 47, 52, 59, 62, 63, 69, 70, 71, 72, 74, 76, 108, 112, 114, 117, 121, 123, 125, 126, 131, 132, 134, 136, 138, 145, 149, 150, 154, 156, 157, 161, 166, 167, 168, 169, 173, 174, 175, 178, 179], "notic": [1, 34, 44, 47, 51, 64, 126, 134, 157], "imagin": [1, 126], "henc": [1, 165], "here": [1, 2, 3, 4, 6, 10, 17, 20, 26, 28, 39, 41, 48, 50, 56, 59, 63, 71, 74, 76, 82, 112, 114, 118, 125, 126, 144, 148, 150, 155, 168, 170, 174, 175, 179, 183, 185], "To": [1, 3, 4, 5, 6, 8, 9, 11, 17, 20, 24, 27, 28, 29, 31, 35, 36, 37, 39, 48, 50, 52, 54, 62, 64, 69, 70, 71, 72, 75, 76, 87, 91, 92, 108, 112, 121, 124, 126, 127, 129, 134, 136, 141, 144, 146, 147, 150, 151, 154, 155, 156, 157, 159, 161, 165, 167, 170, 177], "follow": [1, 2, 3, 4, 6, 8, 10, 11, 12, 15, 16, 19, 20, 21, 24, 26, 28, 29, 33, 35, 37, 39, 43, 50, 51, 52, 53, 54, 57, 59, 60, 62, 63, 64, 67, 69, 70, 71, 72, 74, 75, 76, 77, 81, 89, 92, 108, 112, 113, 116, 117, 120, 122, 126, 128, 129, 132, 136, 138, 141, 142, 144, 145, 146, 147, 150, 151, 155, 156, 157, 161, 165, 166, 167, 168, 169, 170, 171, 173, 177, 178, 180, 181], "templat": 1, "unit": [1, 2, 17, 24, 44, 46, 71, 72, 82, 108, 109, 115, 132, 136, 161, 181], "orient": [1, 3, 6, 49, 62, 86, 135, 136], "specifi": [1, 3, 7, 16, 34, 50, 59, 61, 64, 71, 73, 75, 89, 108, 134], "bouguet": [1, 130], "model": [1, 2, 11, 12, 16, 28, 47, 52, 73, 76, 114, 120, 127, 130, 158, 163, 164, 176, 184], "intrinsicmodelid": 1, "fx": 1, "fy": 1, "mx": 1, "my": [1, 157], "alpha": [1, 116], "k1": 1, "k2": 1, "k3": 1, "k4": 1, "k5": 1, "intrinsicmodelparamet": 1, "10": [1, 15, 19, 20, 21, 29, 35, 52, 56, 59, 61, 62, 63, 72, 76, 89, 123, 125, 126, 128, 132, 136, 138, 142, 146, 150, 154, 155, 157, 161, 168], "ii": [1, 76], "ix": 1, "np": [1, 49, 53, 60, 61, 132], "height": [1, 10, 50, 53, 61, 63, 64, 67, 126, 167, 168], "width": [1, 10, 61, 63, 72, 150, 167, 168], "cx": 1, "5": [1, 3, 6, 8, 9, 10, 11, 17, 19, 21, 26, 40, 41, 44, 46, 49, 50, 51, 53, 61, 62, 71, 75, 76, 87, 108, 109, 112, 121, 123, 124, 136, 138, 142, 144, 147, 150, 156, 157, 160, 161, 178], "cy": 1, "r2": 1, "fradial": 1, "h": [1, 24, 36, 37, 39, 40, 41, 56, 59, 61, 89, 136, 146, 172, 179], "tx": [1, 150], "ty": 1, "dx": 1, "dy": 1, "fnorm": 1, "sqrt": 1, "ux": [1, 49], "ui": [1, 49, 76], "uz": 1, "fish": [1, 11, 12, 16, 179], "ey": [1, 9, 11, 12, 16, 52, 95, 102, 108, 109], "theta_max": 1, "theta_": [1, 116], "phi_": 1, "minimum": [1, 3, 4, 9, 10, 26, 44, 50, 63, 67, 76, 108, 112, 113, 114, 117, 119, 120, 128, 130, 132, 147, 157, 167], "p_radial": 1, "theta": [1, 116], "clip": 1, "pi": [1, 5, 46], "avoid": [1, 6, 15, 21, 46, 62, 67, 70, 75, 108, 112, 126, 137, 141, 154, 168], "surpris": 1, "imag": [1, 2, 3, 4, 6, 9, 11, 12, 13, 21, 24, 26, 28, 35, 39, 40, 41, 46, 47, 48, 50, 53, 54, 57, 59, 60, 61, 62, 69, 70, 72, 73, 74, 75, 76, 82, 92, 93, 95, 97, 98, 99, 100, 102, 104, 105, 106, 107, 110, 111, 112, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 149, 150, 154, 156, 158, 165, 166, 168, 169, 173, 174, 175, 176, 178, 181], "corner": [1, 2, 3, 4, 6, 50, 54, 63, 65, 81, 84, 117, 121, 125, 134], "extrem": [1, 117, 138, 146, 168], "fishey": [1, 130], "choos": [1, 20, 27, 60, 112, 126, 161], "sin": 1, "co": [1, 72], "rai": [1, 2, 50], "matrix": [1, 12, 37, 57, 61, 77, 114, 183], "implement": [1, 2, 11, 12, 19, 34, 37, 43, 44, 71, 75, 87, 114, 117, 125, 129, 141, 147, 168, 172], "code": [1, 6, 10, 11, 12, 17, 22, 23, 24, 37, 40, 43, 48, 49, 51, 53, 57, 65, 70, 71, 72, 73, 88, 108, 110, 112, 131, 144, 147, 155, 157, 160, 161, 165, 166, 168, 169, 170, 172, 174, 175, 177, 178, 184], "block": [1, 38, 58, 67, 72, 74, 108, 126, 170, 172], "def": [1, 49, 53, 56, 59, 60, 61, 146, 149, 150], "rotmat": 1, "r": [1, 6, 24, 36, 39, 40, 41, 49, 50, 53, 59, 62, 71, 136, 147, 156, 157, 177, 179], "order": [1, 2, 28, 70, 149, 156, 157, 165, 169, 181], "lr": [1, 62], "dot": 1, "return": [1, 2, 3, 12, 13, 36, 39, 40, 41, 49, 53, 54, 56, 59, 61, 72, 89, 109, 117, 128, 150, 157, 170], "demonstr": [1, 2, 37, 57, 59, 67, 76, 120, 126, 146, 150, 163, 164, 165, 166, 169, 173, 178, 180], "routin": [1, 8, 45, 78, 183], "build": [1, 19, 38, 39, 49, 56, 58, 59, 60, 61, 67, 68, 72, 73, 75, 77, 141, 146, 149, 150, 167, 168, 171, 172, 173, 174, 175, 176], "ar": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 23, 26, 28, 29, 31, 33, 34, 35, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 61, 62, 63, 64, 67, 70, 71, 72, 74, 75, 76, 77, 81, 82, 83, 84, 88, 92, 99, 107, 108, 109, 112, 113, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 144, 145, 146, 149, 150, 151, 154, 155, 156, 157, 161, 162, 165, 166, 167, 169, 170, 172, 173, 174, 175, 176, 177, 178, 181], "correspond": [1, 2, 5, 6, 8, 15, 16, 19, 20, 21, 37, 39, 41, 44, 48, 49, 50, 52, 54, 57, 60, 75, 76, 89, 112, 114, 116, 121, 122, 123, 125, 129, 144, 149, 157, 170, 181], "rr": 1, "introduc": [1, 12, 16, 17, 34, 43, 50, 52, 121, 126, 136, 146, 156, 157], "simul": [1, 29, 50, 62, 157], "modelid3d": 1, "head": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 23, 26, 30, 32, 35, 37, 39, 43, 44, 46, 49, 51, 52, 57, 59, 60, 62, 92, 95, 97, 102, 104, 105, 110, 112, 114, 123, 127, 129, 132, 135, 136, 138, 142, 143, 144, 146, 154, 157, 178, 181], "imager_s": 1, "172": [1, 2], "224": [1, 2], "dimens": [1, 6, 16, 50, 67, 72, 125], "38k": [1, 2, 10, 11, 12, 15, 16, 19, 20, 21, 75], "intrinsics3d": 1, "get_rotated_dist": 1, "self": [1, 16, 56, 61, 108, 146], "ndarrai": [1, 49, 61], "intrinsic_project": [1, 2], "e_flatten": 1, "stack": [1, 32, 68, 150, 183], "flatten": 1, "axi": [1, 6, 47, 48, 49, 63, 108, 134, 147], "e_rot": 1, "e_3": 1, "d_rot_flat": 1, "extrinsic3d": 1, "d_rot": 1, "reshap": 1, "2d": [1, 2, 9, 10, 11, 14, 15, 16, 19, 21, 23, 30, 32, 37, 50, 57, 62, 63, 67, 72, 83, 92, 93, 100, 108, 109, 114, 117, 121, 130, 142, 149, 151, 155, 157, 158, 169, 177, 181, 183], "consecut": [1, 63, 129, 146], "left": [1, 2, 3, 4, 5, 6, 28, 49, 53, 63, 91, 116, 117, 121, 126, 128], "side": [1, 3, 6, 19, 33, 47, 54, 62, 80, 81, 121, 123, 126, 128, 136], "multipl": [1, 6, 10, 11, 12, 15, 21, 33, 35, 39, 47, 53, 54, 59, 60, 67, 70, 71, 72, 88, 108, 112, 114, 125, 128, 129, 131, 132, 138, 149, 157, 165, 166, 178], "combin": [1, 8, 11, 16, 63, 108, 109, 111, 112, 114, 117, 119, 126, 131, 136, 138, 161], "give": [1, 49, 52, 53, 54, 62, 88, 89, 114, 117, 121, 125, 126], "via": [1, 8, 9, 11, 12, 16, 24, 31, 43, 49, 51, 53, 56, 62, 63, 67, 69, 70, 71, 72, 75, 76, 82, 87, 89, 92, 108, 110, 117, 129, 132, 138, 146, 154, 155, 156, 165], "scalar": 1, "unit__vector_in_z": 1, "tran": 1, "d": [1, 6, 36, 40, 41, 56, 59, 61, 62, 70, 146], "mathemat": [1, 49], "idea": [1, 6, 10, 117, 120, 121, 124], "linear": [1, 47, 147], "equat": 1, "unit_vector": 1, "b": [1, 6, 12, 13, 62, 150, 155, 156], "trans_x": [1, 2, 147], "trans_i": [1, 147], "trans_z": [1, 2, 147], "ex": [1, 27, 29, 31, 39, 165, 179], "ei": 1, "ez": 1, "solv": [1, 28, 59], "map": [1, 9, 28, 49, 53, 63, 72, 74, 109, 112, 144, 147], "all": [1, 2, 3, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 27, 28, 29, 31, 34, 35, 36, 37, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 69, 70, 71, 75, 76, 77, 91, 92, 108, 112, 117, 125, 126, 128, 129, 132, 134, 136, 141, 144, 146, 149, 154, 155, 156, 157, 162, 166, 168, 170, 172, 178, 181, 183], "possibl": [1, 6, 10, 11, 12, 13, 15, 16, 20, 21, 24, 28, 29, 31, 35, 48, 50, 52, 54, 59, 62, 69, 72, 75, 81, 83, 84, 92, 108, 112, 117, 126, 127, 129, 144, 147, 150, 154, 155, 156, 157, 168, 173, 174, 175], "ha": [1, 2, 3, 6, 9, 11, 12, 15, 16, 17, 21, 29, 43, 44, 47, 48, 50, 52, 54, 62, 64, 69, 70, 72, 74, 76, 88, 95, 102, 108, 109, 112, 113, 114, 116, 125, 126, 129, 131, 132, 136, 141, 144, 146, 147, 150, 151, 156, 157, 161, 165, 178], "smaller": [1, 3, 4, 35, 44, 52, 53, 76, 117, 126, 141, 146], "larger": [1, 3, 6, 12, 44, 47, 50, 52, 70, 108, 112, 117, 121, 124, 125, 136, 141, 146], "These": [1, 2, 4, 6, 15, 20, 37, 47, 50, 52, 54, 57, 62, 70, 75, 82, 88, 108, 112, 125, 126, 127, 131, 136, 138, 144, 145, 146, 149, 151, 156, 160, 161, 172, 178, 180], "lower": [1, 6, 9, 23, 47, 54, 63, 113, 114, 120, 121, 122, 123, 125, 126, 136, 147, 159], "upper": [1, 2, 6, 47, 49, 84, 116, 156], "actual": [1, 47, 81, 84, 93, 100, 108, 109, 112, 126], "binari": [1, 62, 63, 80, 168], "coupl": [1, 9, 17, 37, 47, 57, 112, 138, 157], "sketch": 1, "option": [1, 4, 6, 29, 39, 41, 59, 70, 74, 75, 76, 80, 89, 150, 151, 156, 157, 170, 179], "assembli": [1, 138], "accuraci": [1, 50, 108, 120, 122, 126, 132, 141, 154], "suffici": [1, 54, 76, 132, 136, 146], "demand": 1, "cm": [1, 3, 4, 6, 16, 37, 41, 46, 47, 50, 52, 57, 61, 64, 117, 121, 126, 128, 134, 136], "correct": [1, 12, 81, 92, 108, 114, 126, 134], "mechan": [1, 12, 16, 108, 136], "design": [1, 12, 50, 52, 67, 75, 111, 112, 125, 126, 131, 132, 137, 141, 156], "been": [1, 2, 6, 15, 16, 21, 28, 29, 63, 64, 69, 70, 74, 76, 108, 112, 113, 126, 132, 157, 161, 165, 173, 174, 175], "alter": [1, 125], "sinc": [1, 2, 4, 17, 35, 44, 76, 81, 88, 89, 108, 125, 129, 149, 168], "highli": [1, 21, 44, 52, 54, 112, 117, 120, 123, 126, 127], "suggest": [1, 8, 29, 44, 52, 53, 70, 108, 112, 120, 146], "mount": [1, 2, 3, 5, 6, 11, 20, 21, 35, 37, 42, 48, 53, 54, 55, 57, 63, 67, 73, 74, 75, 86, 110, 134, 135, 138, 143, 146, 158, 183], "final": [1, 52, 72, 76, 108], "posit": [1, 2, 3, 4, 5, 7, 9, 12, 15, 16, 21, 35, 44, 48, 50, 54, 55, 62, 64, 67, 86, 112, 116, 120, 126, 128, 134, 136, 138, 150], "json": [1, 3, 11, 12, 15, 16, 18, 21, 22, 23, 24, 28, 36, 37, 38, 40, 41, 44, 46, 48, 49, 50, 56, 57, 58, 60, 61, 63, 70, 71, 74, 76, 82, 87, 89, 91, 108, 112, 125, 129, 146, 150, 154, 155, 158, 160, 166, 170, 172, 178, 180, 181], "good": [1, 3, 6, 10, 37, 43, 44, 47, 52, 57, 62, 70, 120, 136, 141, 144, 146, 169], "match": [1, 2, 71, 76, 93, 100, 108, 109, 129, 149, 151, 156], "empti": [1, 35, 36, 41, 53, 61, 137, 155, 157], "object": [1, 3, 6, 10, 12, 15, 16, 17, 36, 39, 41, 44, 47, 49, 50, 53, 54, 55, 56, 60, 61, 62, 63, 64, 67, 70, 76, 89, 108, 112, 113, 114, 117, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 134, 136, 141, 149, 154, 157, 165, 166, 178, 181], "just": [1, 37, 48, 50, 53, 54, 57, 71, 166, 170, 178], "singl": [1, 3, 6, 20, 35, 49, 75, 108, 112, 120, 126, 127, 129, 132, 142, 156, 166, 168], "frame": [1, 2, 3, 4, 5, 6, 9, 12, 17, 36, 41, 44, 49, 51, 52, 53, 61, 63, 64, 93, 98, 100, 106, 108, 109, 112, 120, 125, 127, 128, 136, 146, 147, 149, 154, 156, 164, 165, 166, 178, 180, 181], "multi": [1, 10, 12, 44, 54, 62, 63, 71, 75, 76, 114, 131], "transform": [1, 7, 61, 180, 181], "pnp": 1, "systemat": [1, 112], "implicit": [1, 157], "error": [1, 3, 6, 9, 11, 12, 15, 17, 36, 37, 39, 40, 43, 54, 56, 57, 59, 60, 62, 63, 65, 74, 80, 84, 87, 88, 89, 92, 95, 97, 98, 102, 104, 106, 110, 114, 129, 132, 150, 157, 165, 168, 169, 170, 172, 184], "between": [1, 2, 3, 5, 10, 11, 19, 21, 27, 28, 34, 35, 44, 46, 49, 52, 53, 54, 70, 81, 84, 88, 92, 97, 104, 108, 109, 112, 113, 124, 125, 132, 136, 138, 144, 146, 149, 154, 165], "placement": 1, "len": [1, 2, 52, 60, 61, 126, 134, 141, 150], "insid": [1, 12, 46, 62, 71, 76, 89, 109, 136, 146, 156], "hous": [1, 108, 114, 136, 138, 141], "bias": [1, 108], "might": [1, 3, 6, 12, 16, 19, 24, 28, 29, 31, 35, 47, 50, 51, 52, 53, 54, 57, 62, 70, 71, 75, 108, 122, 123, 126, 128, 134, 150, 151, 154, 157, 161, 170], "appar": [1, 120], "when": [1, 3, 4, 6, 9, 12, 13, 15, 16, 17, 19, 20, 21, 24, 28, 29, 34, 35, 37, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 61, 64, 67, 70, 71, 72, 75, 76, 81, 84, 86, 89, 91, 92, 108, 109, 112, 114, 117, 122, 123, 125, 126, 128, 129, 131, 132, 136, 137, 138, 141, 144, 146, 149, 150, 154, 155, 156, 157, 169, 170, 172, 178], "wrong": [1, 6, 37, 39, 62, 92, 172], "unintend": 1, "rel": [1, 2, 12, 28, 50, 63, 123, 128, 136], "manual": [1, 6, 10, 11, 12, 15, 30, 32, 74, 81, 82, 85, 108, 111, 112, 136, 151, 157, 170, 184], "respect": [1, 2, 3, 4, 6, 7, 8, 9, 12, 21, 27, 28, 31, 47, 50, 62, 65, 70, 108, 109, 112, 114, 129, 132, 134, 136, 138, 146, 147, 149, 150, 151, 156, 157, 173], "patter": 1, "vice": [1, 62, 129], "versa": [1, 62, 129], "nativ": [1, 4, 12, 28, 29, 39, 43, 76], "result": [1, 2, 3, 4, 6, 12, 16, 17, 21, 44, 50, 54, 59, 63, 72, 74, 76, 108, 111, 116, 120, 121, 124, 125, 126, 127, 129, 132, 138, 146, 149, 156, 157, 169], "right": [1, 2, 3, 4, 5, 6, 28, 29, 31, 54, 62, 65, 71, 72, 80, 84, 108, 116, 117, 121, 126, 128, 135, 138, 154, 156], "its": [1, 12, 28, 44, 46, 47, 50, 51, 52, 54, 67, 76, 82, 92, 108, 109, 112, 114, 117, 124, 125, 126, 134, 136, 138, 145, 146, 150, 156, 157, 165, 167], "regular": [1, 62, 132, 141, 157], "time": [1, 4, 9, 10, 11, 14, 15, 19, 20, 21, 23, 27, 33, 35, 37, 39, 44, 46, 47, 49, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 67, 72, 73, 75, 81, 82, 88, 91, 92, 99, 107, 108, 109, 113, 114, 120, 121, 126, 127, 128, 130, 131, 132, 141, 146, 147, 149, 150, 157, 158, 165, 166], "interv": [1, 10, 44, 141], "find": [1, 4, 6, 9, 15, 19, 20, 24, 30, 32, 53, 71, 77, 78, 92, 112, 118, 147, 156, 165, 169, 178, 179, 181, 183, 185], "station": 1, "thei": [1, 2, 9, 12, 17, 20, 24, 28, 37, 47, 57, 62, 74, 75, 89, 114, 120, 124, 131, 138, 141, 145, 156, 157, 164, 172, 181], "event": [1, 12, 40, 60, 108, 154, 173, 174, 175], "rigid": [1, 6, 108], "structur": [1, 12, 16, 28, 76, 82, 108, 167, 169, 170, 178], "recalibr": [1, 93, 100, 108, 109], "shipment": 1, "ship": [1, 19, 21], "facil": [1, 39, 48, 61, 154], "least": [1, 3, 4, 35, 39, 46, 47, 48, 52, 59, 67, 75, 87, 97, 104, 108, 109, 127, 128, 136, 141], "high": [1, 10, 11, 12, 37, 51, 53, 54, 57, 75, 108, 112, 114, 120, 122, 125, 126, 127, 132, 136, 138, 142, 150], "stress": [1, 145, 158], "drop": [1, 13, 17, 24, 51, 109, 122], "accid": 1, "kind": [1, 9, 62, 67, 144, 179], "sever": [1, 7, 26, 28, 29, 35, 43, 47, 62, 70, 71, 84, 109, 110, 119, 127, 128, 131, 136, 144, 154, 155, 178, 181], "replac": [1, 24, 57, 67, 70, 76, 108, 117, 121, 129, 157, 170], "hardwar": [1, 11, 12, 15, 16, 17, 19, 21, 27, 28, 32, 33, 35, 76, 82, 83, 84, 92, 109, 129, 132, 136, 145, 146, 147, 156, 157, 158, 174, 175, 181, 183], "vpu": [1, 2, 6, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 23, 24, 26, 37, 39, 41, 43, 46, 51, 57, 59, 62, 67, 71, 73, 75, 79, 80, 85, 88, 89, 92, 93, 97, 99, 100, 102, 104, 110, 112, 132, 135, 137, 138, 142, 144, 146, 147, 148, 149, 150, 151, 157, 158, 173, 174, 175, 176, 178, 183, 184], "evalu": [1, 12, 28, 52, 55, 63, 67, 76, 108, 125, 150], "differ": [1, 2, 3, 6, 9, 10, 11, 12, 15, 16, 17, 19, 21, 34, 35, 39, 41, 46, 50, 52, 53, 54, 62, 63, 64, 71, 74, 76, 81, 83, 89, 108, 109, 112, 114, 116, 117, 119, 120, 121, 122, 123, 131, 132, 136, 141, 144, 145, 146, 149, 154, 157, 172, 177, 178, 179, 180], "min": [1, 12, 49, 108, 112, 125], "shown": [1, 2, 4, 12, 24, 26, 63, 64, 81, 112, 117, 132, 134, 136, 150, 156, 167, 178], "off": [1, 9, 11, 37, 48, 54, 57, 60, 71, 80, 92, 108, 109, 114, 117, 120, 121, 124, 126, 172], "reason": [1, 3, 4, 50, 52, 62, 71, 114, 121, 126, 136, 157], "script": [1, 2, 6, 20, 37, 53, 57, 71, 76, 150, 169, 172, 173, 174, 175, 178, 179, 180, 181, 182], "fail": [1, 3, 19, 21, 36, 39, 40, 41, 59, 61, 72, 108, 132, 150, 154, 157], "call": [1, 2, 29, 34, 36, 39, 41, 44, 56, 62, 69, 70, 71, 108, 114, 122, 124, 129, 155, 157, 160, 165, 177, 178], "equival": [1, 15, 19, 44, 53, 82, 124, 150, 154], "first": [1, 4, 9, 10, 11, 12, 17, 21, 26, 30, 31, 32, 47, 52, 53, 61, 62, 63, 64, 70, 71, 76, 81, 92, 108, 121, 123, 132, 134, 144, 146, 147, 149, 150, 151, 154, 156, 157, 166, 170], "plot": [1, 53], "show": [1, 3, 24, 27, 28, 31, 34, 37, 39, 44, 47, 48, 53, 57, 60, 62, 63, 71, 76, 77, 80, 81, 84, 92, 112, 116, 117, 120, 121, 122, 123, 124, 128, 131, 132, 136, 144, 146, 149, 150, 157, 165, 169, 172, 178, 179, 181], "distribut": [1, 75, 76, 136, 146, 165], "yellow": [1, 132], "perfect": [1, 2, 126, 127, 136], "red": [1, 9, 11, 92, 117, 121, 126, 157], "bisector": 1, "green": [1, 3, 9, 11, 26, 92, 132], "mark": [1, 3, 6, 12, 29, 44, 52, 108, 113, 117, 120, 122, 126, 150, 161], "accept": [1, 11, 51, 108, 126, 134, 157], "most": [1, 2, 6, 20, 29, 35, 43, 46, 50, 52, 54, 71, 75, 108, 112, 121, 125, 126, 138, 150, 157, 161, 168], "outsid": [1, 12, 54, 76, 112, 113, 120, 124, 126, 131, 146, 167], "rang": [1, 3, 4, 10, 12, 16, 21, 46, 47, 48, 50, 52, 53, 54, 76, 108, 112, 113, 117, 122, 123, 126, 128, 131, 134, 136, 141, 146, 150, 167], "mean": [1, 2, 3, 4, 9, 12, 15, 17, 19, 34, 35, 44, 46, 47, 50, 51, 52, 54, 63, 75, 82, 108, 120, 126, 129, 132, 134, 136, 138, 141, 150, 156, 157, 167, 168, 170], "maximum": [1, 6, 17, 20, 21, 34, 35, 44, 50, 53, 63, 72, 75, 95, 102, 108, 109, 112, 117, 119, 122, 123, 130, 136, 146, 147, 157, 167], "built": [1, 4, 9, 21, 70, 71, 76, 120, 126, 147, 150, 165, 179], "threshold": [1, 10, 16, 44, 49, 80, 108, 113, 119, 120, 122, 123, 128, 130, 132, 146], "In": [1, 2, 3, 5, 6, 7, 9, 10, 13, 15, 16, 17, 19, 24, 27, 34, 37, 44, 47, 48, 50, 51, 52, 53, 54, 57, 59, 62, 63, 64, 65, 71, 75, 76, 81, 108, 112, 122, 123, 126, 128, 129, 132, 136, 141, 146, 149, 150, 157, 165, 170, 172, 173, 174, 175, 176, 178, 179], "case": [1, 3, 9, 12, 15, 16, 18, 20, 21, 23, 34, 36, 44, 46, 48, 51, 52, 53, 54, 57, 67, 71, 75, 81, 92, 108, 112, 117, 120, 121, 122, 123, 125, 129, 136, 143, 155, 157, 181, 183], "too": [1, 3, 4, 15, 47, 50, 51, 72, 94, 101, 108, 109, 128, 154], "even": [1, 9, 12, 44, 51, 52, 108, 112, 117, 123, 126, 127, 128, 134, 154, 173, 174, 175], "consid": [1, 48, 49, 50, 53, 59, 62, 69, 70, 71, 82, 108, 112, 117, 134, 136, 154, 179], "uniform": 1, "invalid": [1, 10, 12, 15, 21, 93, 95, 100, 102, 108, 109, 113, 114, 117, 120, 121, 122, 123, 124, 126, 127, 157], "rais": [1, 49, 56, 59, 60, 61, 129, 146, 149, 150, 157], "assert": [1, 132], "relax": [1, 47, 126, 156], "none": [1, 36, 53, 54, 56, 59, 61, 62, 71, 94, 101, 108, 109, 150, 156], "less": [1, 3, 6, 12, 48, 63, 112, 122, 125, 126, 127], "number": [1, 2, 9, 15, 16, 17, 20, 21, 24, 34, 35, 44, 46, 48, 49, 51, 54, 57, 60, 72, 75, 76, 93, 100, 108, 109, 112, 116, 125, 126, 132, 136, 147, 157, 158, 159, 170, 177], "than": [1, 3, 6, 8, 12, 16, 17, 19, 21, 46, 50, 51, 52, 62, 71, 99, 107, 108, 109, 112, 113, 120, 123, 124, 126, 131, 132, 134, 147, 159, 160, 170, 177], "thi": [2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 24, 27, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 81, 82, 84, 87, 88, 89, 92, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 134, 136, 138, 141, 144, 146, 147, 149, 150, 151, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183], "help": [2, 24, 35, 62, 71, 89, 112, 141, 150, 167, 169, 179], "newcom": 2, "understand": [2, 6, 21, 53, 54, 70, 169], "overview": [2, 10, 11, 12, 15, 16, 19, 21, 30, 32, 37, 54, 62, 81, 84, 85, 88, 114, 115, 117, 118, 119, 130, 158, 169, 183], "There": [2, 13, 15, 28, 62, 74, 76, 125, 128, 136, 144, 155, 156, 157], "few": [2, 51, 69, 127], "awar": [2, 9, 12, 34, 43, 47, 74, 92, 126, 156], "imu": [2, 5, 10, 11, 12, 21, 35, 39, 43, 46, 47, 59, 62, 82, 96, 97, 103, 104, 110, 146, 153, 158, 160, 161, 178], "out": [2, 6, 7, 10, 15, 21, 26, 29, 40, 47, 53, 54, 64, 71, 74, 108, 109, 112, 122, 125, 126, 129, 132, 134, 140, 150, 156, 161, 165, 166, 171, 173, 174, 175, 181], "box": [2, 62, 112, 120, 124, 125, 126, 131], "short": [2, 3, 10, 54, 84, 85, 108, 111, 112, 113, 114, 125, 129, 131, 136, 146, 149, 157], "given": [2, 6, 50, 59, 116, 120, 125], "you": [2, 3, 4, 6, 9, 12, 13, 15, 17, 19, 20, 24, 26, 28, 29, 33, 36, 37, 39, 41, 46, 48, 49, 53, 54, 56, 57, 59, 61, 62, 63, 64, 69, 70, 71, 72, 76, 77, 88, 91, 92, 112, 120, 121, 122, 125, 126, 128, 129, 131, 134, 136, 149, 150, 151, 154, 155, 156, 157, 161, 165, 166, 167, 169, 170, 177, 178, 179, 181], "refer": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 24, 28, 35, 37, 39, 47, 48, 49, 51, 53, 57, 59, 65, 69, 71, 74, 76, 77, 81, 92, 112, 113, 114, 124, 126, 134, 144, 147, 149, 154, 157, 161, 166, 168, 178], "better": [2, 6, 62, 70, 84, 112, 117, 118, 125, 165, 178], "detail": [2, 8, 9, 11, 12, 16, 17, 21, 24, 37, 48, 49, 53, 57, 74, 76, 80, 85, 92, 108, 112, 114, 118, 126, 129, 150, 156, 157, 161, 165, 168, 169, 172, 178, 179, 181], "exact": [2, 6, 88, 124, 126, 157], "method": [2, 7, 28, 29, 54, 57, 76, 89, 119, 121, 129, 150, 165], "retriev": [2, 17, 36, 37, 39, 40, 56, 57, 59, 61, 62, 71, 108, 109, 110, 112, 146, 149, 154, 157, 158, 160, 170, 172, 178, 179, 184], "paramet": [2, 4, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 31, 34, 35, 44, 46, 48, 50, 60, 64, 67, 70, 81, 85, 86, 97, 104, 105, 108, 109, 111, 116, 117, 120, 121, 122, 123, 124, 130, 131, 132, 147, 150, 154, 155, 158, 163, 164, 169, 172, 178, 180, 181, 184], "perform": [2, 4, 6, 8, 9, 12, 13, 15, 21, 24, 29, 44, 46, 47, 48, 50, 51, 54, 61, 62, 64, 67, 74, 76, 108, 112, 117, 125, 126, 127, 129, 131, 132, 134, 141, 145, 146, 150, 154, 156, 157, 163, 165, 173, 174, 175, 178, 181, 183], "exampl": [2, 9, 10, 11, 12, 16, 17, 20, 21, 26, 28, 31, 35, 36, 41, 46, 48, 52, 53, 54, 56, 61, 62, 64, 67, 69, 71, 73, 74, 75, 78, 81, 82, 84, 87, 90, 92, 108, 109, 110, 114, 119, 125, 126, 129, 130, 132, 137, 144, 146, 151, 154, 155, 156, 157, 159, 166, 167, 168, 171, 176, 178, 179, 180, 181, 183, 184], "pleas": [2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 24, 27, 28, 29, 37, 43, 44, 49, 51, 53, 57, 63, 65, 67, 70, 71, 74, 76, 81, 82, 92, 93, 97, 100, 104, 108, 109, 112, 114, 118, 136, 138, 141, 146, 147, 150, 155, 156, 161, 165, 170, 172, 174, 175, 178], "schema": [2, 12, 18, 23, 39, 44, 49, 57, 59, 60, 61, 63, 70, 82, 91, 108, 112, 125, 147, 158, 160, 170, 180, 181], "wai": [2, 6, 37, 48, 49, 57, 62, 69, 72, 74, 89, 112, 138, 154, 155, 156, 157, 167, 176, 178, 179], "repres": [2, 47, 53, 82, 112, 114, 117, 121, 122, 123, 124, 125, 127, 128, 150, 157, 181], "classic": 2, "row": [2, 49, 53, 61, 128], "column": [2, 49, 53, 62], "depth": [2, 54, 72, 157], "convent": 2, "oppos": [2, 5], "bottom": [2, 4, 48, 50, 62, 63, 64, 117, 121, 136], "num_row": 2, "num_column": 2, "03r222": 2, "o3r225": [2, 6, 8, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 47, 51, 52, 62, 64, 75, 111, 116, 130, 137, 141, 142], "borrow": 2, "numpi": [2, 49, 60, 61, 71], "3": [2, 3, 6, 8, 9, 12, 15, 16, 17, 19, 20, 21, 26, 34, 37, 39, 46, 48, 49, 50, 51, 52, 57, 62, 63, 67, 69, 70, 71, 72, 75, 76, 108, 109, 112, 114, 116, 117, 121, 124, 125, 126, 132, 142, 144, 145, 147, 149, 150, 156, 157, 160, 161, 165, 166, 168, 170, 172, 180], "mai": [2, 8, 11, 12, 15, 17, 29, 44, 47, 51, 54, 64, 70, 75, 76, 92, 108, 109, 125, 134, 138, 141, 146, 147, 149, 150, 156, 157], "distort": [2, 54, 116], "pinhol": 2, "appli": [2, 6, 10, 11, 12, 15, 16, 17, 19, 20, 21, 35, 44, 52, 70, 81, 108, 112, 116, 117, 118, 120, 121, 122, 125, 129, 138, 146, 150, 151, 154, 157, 161], "also": [2, 6, 9, 10, 19, 24, 26, 27, 28, 29, 31, 35, 36, 39, 44, 48, 49, 52, 54, 60, 63, 64, 69, 71, 75, 83, 84, 91, 92, 108, 112, 114, 117, 120, 125, 126, 127, 128, 136, 149, 154, 155, 157, 164, 165, 166, 167, 168], "hold": [2, 109, 168], "inform": [2, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 37, 41, 44, 46, 47, 49, 51, 53, 56, 57, 62, 63, 67, 69, 71, 76, 81, 82, 84, 85, 90, 97, 104, 108, 109, 110, 112, 113, 114, 117, 120, 121, 125, 128, 134, 144, 146, 150, 154, 160, 164, 169, 173, 174, 175, 178, 181, 184], "about": [2, 3, 9, 17, 47, 48, 59, 61, 63, 71, 74, 81, 82, 84, 108, 109, 112, 113, 114, 125, 132, 134, 136, 154, 157], "symmetr": [2, 125, 127], "asymmetr": 2, "suppli": [2, 9, 64, 108, 142, 146], "arrai": [2, 49, 50, 53, 62, 63, 70, 116, 147, 149], "amplitud": [2, 6, 10, 12, 15, 21, 62, 81, 113, 115, 117, 119, 120, 121, 123, 126, 128, 130, 163, 165, 167], "distanc": [2, 3, 10, 11, 12, 16, 46, 47, 53, 54, 55, 62, 81, 86, 110, 112, 113, 115, 117, 118, 119, 121, 122, 123, 127, 128, 129, 130, 131, 164, 167, 169, 181], "nois": [2, 10, 54, 112, 113, 115, 119, 121, 122, 127, 130, 131, 138, 146], "reflect": [2, 6, 10, 21, 43, 47, 48, 50, 54, 55, 76, 112, 113, 115, 117, 119, 120, 121, 122, 126, 128, 130, 141, 154], "confid": [2, 10, 12, 81, 112, 115, 130], "rgb": [2, 9, 12, 16, 20, 21, 28, 46, 48, 53, 62, 75, 92, 108, 111, 114, 117, 121, 132, 149, 178, 181], "choic": [2, 6, 46, 76, 121, 141, 154, 156, 166], "rectif": 2, "process": [2, 4, 6, 9, 14, 18, 20, 22, 23, 24, 46, 51, 55, 60, 71, 72, 73, 76, 79, 82, 85, 88, 110, 117, 120, 121, 128, 129, 130, 132, 136, 149, 150, 151, 154, 158, 166, 172, 178, 181], "resampl": 2, "interpol": [2, 53, 62], "preserv": [2, 12, 24, 117, 121, 125, 138, 157], "involv": [2, 4, 54, 76, 119, 123, 126, 136, 146], "averag": [2, 34, 76, 91, 117, 125], "over": [2, 12, 15, 17, 21, 53, 70, 74, 75, 76, 81, 88, 108, 109, 114, 117, 120, 125, 126, 127, 128, 132, 136, 146, 155, 156, 157, 165], "local": [2, 11, 17, 24, 31, 52, 71, 72, 73, 74, 76, 84, 92, 117, 121, 124, 149, 150, 154, 157, 177], "neighborhood": [2, 117, 124], "mix": [2, 10, 19, 113, 114, 119, 129, 130, 141], "distinct": [2, 112], "signal": [2, 3, 10, 52, 95, 102, 108, 109, 114, 120, 124, 125, 126, 127, 132, 134, 138, 141, 150], "real": [2, 16, 112, 126, 136, 165], "hand": [2, 3, 4, 6, 47, 62, 80, 108], "cartesian": [2, 6, 49, 114, 164], "center": [2, 12, 49, 61, 114, 117, 124, 135, 149, 181], "directli": [2, 3, 5, 6, 20, 21, 28, 35, 39, 54, 70, 71, 76, 89, 108, 136, 138, 144, 156, 164, 165], "orthogon": [2, 3], "front": [2, 4, 5, 37, 41, 47, 53, 54, 57, 86, 92, 112, 124, 126, 131, 134, 137, 141, 172], "face": [2, 4, 21, 37, 41, 46, 47, 57, 61, 64, 112, 157], "opposit": [2, 135], "fakra": [2, 26, 64, 108, 109, 138, 142], "connector": [2, 108, 138, 142], "downward": [2, 5, 48], "label": [2, 5, 41, 46, 61, 135], "origin": [2, 4, 6, 49, 50, 53, 117, 135], "offset": [2, 3, 4, 10, 12, 113, 130, 131, 132, 150, 157], "angl": [2, 5, 6, 10, 35, 47, 48, 54, 108, 111, 116, 119, 123, 125, 130, 134, 142, 181], "adjust": [2, 6, 10, 21, 37, 50, 57, 64, 76, 124, 125, 150], "misalign": 2, "modul": [2, 12, 35, 52, 87, 112, 114, 125, 127, 131, 134, 141, 157, 165, 167], "rear": [2, 135], "intersect": [2, 5, 50, 108], "line": [2, 3, 4, 5, 21, 24, 54, 99, 107, 108, 109, 150, 154, 156, 157, 170], "diagon": [2, 5], "up": [2, 4, 5, 6, 9, 10, 12, 15, 16, 17, 20, 21, 26, 27, 28, 35, 41, 43, 44, 46, 47, 50, 51, 53, 60, 61, 63, 64, 69, 70, 71, 72, 74, 75, 76, 82, 88, 90, 108, 110, 117, 126, 129, 132, 135, 141, 146, 150, 157, 161, 165, 168, 170], "extend": [2, 12, 37, 57, 134, 172], "other": [2, 3, 6, 8, 9, 10, 15, 17, 19, 27, 28, 29, 35, 37, 44, 47, 48, 50, 51, 54, 57, 62, 68, 70, 71, 74, 75, 80, 83, 108, 109, 112, 113, 114, 117, 126, 132, 134, 136, 150, 151, 154, 157, 159, 161, 172, 173, 174, 175, 177, 178, 180], "conform": [2, 138], "often": [2, 62, 88, 108, 150], "roboticist": 2, "whatev": [2, 37, 57, 75, 172], "featur": [2, 14, 17, 18, 19, 21, 23, 28, 34, 35, 44, 48, 50, 70, 73, 76, 79, 85, 86, 108, 157], "conveni": [2, 77, 168, 169], "measur": [2, 4, 5, 10, 11, 44, 46, 47, 50, 52, 54, 70, 82, 112, 113, 114, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 131, 134, 136, 141, 150, 154, 178, 181], "machineri": 2, "receiv": [2, 6, 9, 10, 11, 12, 15, 28, 31, 37, 51, 56, 59, 61, 62, 64, 75, 91, 94, 96, 101, 103, 105, 108, 109, 114, 120, 122, 123, 125, 132, 144, 147, 154, 157, 165, 166, 172, 178, 179, 180], "need": [2, 5, 6, 7, 9, 11, 12, 15, 16, 17, 19, 20, 21, 26, 27, 31, 34, 37, 39, 41, 43, 44, 46, 47, 52, 57, 59, 61, 62, 69, 70, 71, 72, 75, 76, 80, 99, 107, 108, 109, 126, 129, 136, 149, 150, 151, 154, 155, 156, 157, 161, 166, 170, 172, 177, 178], "within": [2, 10, 12, 28, 31, 34, 35, 44, 46, 47, 49, 61, 62, 63, 67, 71, 72, 73, 76, 108, 112, 123, 126, 129, 136, 144, 146, 150, 154, 155, 156, 167, 169, 181], "extrinsicheadtous": [2, 3, 46, 60, 157], "configur": [2, 3, 4, 6, 10, 11, 14, 15, 16, 18, 21, 22, 23, 29, 31, 37, 38, 40, 41, 43, 46, 48, 49, 54, 56, 57, 58, 60, 61, 63, 67, 71, 73, 75, 80, 81, 82, 85, 87, 91, 92, 93, 97, 100, 104, 107, 108, 109, 112, 126, 129, 144, 146, 149, 150, 151, 155, 158, 160, 165, 166, 167, 169, 171, 181, 183, 184], "each": [2, 3, 6, 9, 10, 24, 26, 35, 37, 40, 47, 48, 50, 53, 63, 64, 81, 92, 108, 109, 112, 113, 114, 117, 118, 122, 124, 128, 136, 144, 146, 147, 149, 154, 166, 169, 177, 178, 181], "port": [2, 3, 4, 6, 9, 10, 11, 12, 15, 16, 17, 20, 21, 28, 34, 35, 37, 39, 40, 43, 48, 51, 57, 59, 60, 61, 62, 64, 67, 69, 70, 75, 80, 81, 82, 85, 87, 89, 94, 98, 101, 106, 110, 112, 125, 129, 132, 147, 149, 150, 151, 157, 158, 160, 170, 172, 177, 179, 180, 183, 184], "take": [2, 4, 9, 11, 12, 20, 28, 35, 37, 44, 47, 48, 53, 54, 57, 64, 75, 81, 112, 125, 127, 134, 136, 141, 149, 157, 172], "form": [2, 37, 57, 62, 117, 138, 172], "yaw": [2, 3, 181], "rotat": [2, 3, 4, 6, 7, 46, 62, 64, 74, 81, 86, 147], "anoth": [2, 3, 6, 19, 37, 47, 69, 71, 127, 157, 160, 173, 181], "big": [2, 28], "diagram": [2, 134, 150, 166], "how": [2, 6, 9, 16, 25, 38, 40, 52, 54, 55, 58, 60, 63, 66, 67, 69, 70, 71, 76, 77, 88, 89, 92, 108, 112, 116, 117, 122, 126, 128, 131, 134, 136, 146, 149, 150, 156, 157, 158, 160, 163, 164, 165, 166, 167, 169, 172, 173, 178, 180, 181, 183], "name": [2, 3, 35, 39, 41, 49, 59, 60, 62, 63, 70, 71, 76, 80, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 125, 129, 131, 156, 157, 161], "variabl": [2, 6, 39, 40, 41, 48, 50, 71, 111, 112, 125, 129, 131, 132, 155, 165, 170, 177], "registr": 2, "color": [2, 10, 53, 80, 81, 117, 121, 128, 181], "associ": [2, 47, 181], "encod": [2, 10, 114], "magnif": 2, "radial": [2, 10, 108, 115, 117, 120, 164], "we": [2, 4, 5, 6, 9, 15, 17, 19, 20, 21, 24, 29, 35, 37, 39, 41, 44, 46, 47, 48, 49, 52, 53, 54, 57, 59, 61, 69, 70, 71, 72, 75, 76, 77, 109, 112, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131, 138, 141, 145, 150, 151, 157, 161, 165, 168, 169, 170, 172], "path": [2, 3, 4, 12, 24, 37, 39, 41, 54, 59, 71, 107, 109, 114, 126, 131, 155, 165, 171], "light": [2, 3, 4, 6, 10, 12, 44, 47, 48, 52, 54, 67, 108, 111, 112, 113, 114, 120, 122, 123, 125, 128, 131, 134, 141, 146, 181], "arriv": 2, "essenc": 2, "project": [2, 3, 68, 76, 161, 165, 168, 174, 175, 181], "turn": [2, 4, 9, 11, 37, 46, 47, 50, 54, 57, 60, 92, 114, 117, 121, 124, 126, 172], "variou": [2, 10, 20, 53, 54, 59, 75, 117, 169], "compens": [2, 94, 101, 109], "caus": [2, 9, 12, 17, 35, 41, 44, 50, 51, 54, 74, 108, 109, 112, 114, 126, 128, 131, 134, 141], "current": [2, 3, 10, 17, 19, 28, 34, 35, 36, 40, 41, 46, 56, 61, 63, 69, 71, 88, 91, 95, 102, 108, 109, 112, 120, 129, 136, 147, 149, 150, 151, 154, 157, 161, 169, 170, 178], "id": [2, 11, 12, 36, 56, 60, 61, 63, 71, 72, 76, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 112, 155, 156], "modelid": [2, 116], "took": 2, "detect": [2, 3, 10, 11, 12, 16, 17, 21, 31, 34, 35, 37, 44, 47, 50, 52, 53, 54, 62, 63, 71, 72, 76, 95, 97, 98, 99, 102, 104, 106, 107, 108, 109, 112, 113, 117, 125, 128, 134, 141, 154, 157, 169], "separ": [2, 12, 27, 35, 41, 44, 51, 54, 61, 62, 71, 74, 89, 92, 108, 110, 112, 132, 156, 176], "simplifi": [2, 20, 37, 57, 81, 172, 177], "like": [2, 10, 27, 29, 37, 48, 49, 51, 52, 57, 62, 71, 76, 82, 84, 86, 108, 123, 125, 126, 131, 134, 147, 150, 154, 155, 156, 165, 168, 172, 177], "inv_intrinsic_project": 2, "softwar": [3, 4, 10, 13, 14, 17, 18, 22, 23, 24, 30, 32, 51, 62, 67, 68, 71, 81, 83, 84, 89, 93, 100, 108, 109, 117, 120, 121, 130, 156, 157, 165, 166, 173, 174, 175, 183], "ifm": [3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 17, 19, 21, 22, 23, 24, 26, 27, 29, 31, 36, 37, 39, 40, 41, 49, 51, 53, 54, 56, 57, 59, 60, 61, 62, 64, 67, 73, 77, 78, 83, 84, 90, 91, 92, 108, 110, 120, 127, 132, 134, 136, 138, 141, 142, 144, 146, 149, 150, 156, 161, 165, 167, 176, 183, 184], "base": [3, 4, 10, 12, 22, 23, 28, 29, 43, 51, 53, 54, 60, 63, 67, 69, 72, 73, 86, 112, 119, 120, 125, 129, 132, 136, 145, 146, 151, 154, 155, 156, 163, 164, 165, 173, 175], "applic": [3, 4, 7, 10, 14, 18, 19, 22, 23, 29, 31, 34, 35, 37, 39, 40, 41, 43, 46, 48, 49, 50, 51, 52, 53, 56, 57, 59, 60, 61, 62, 63, 65, 67, 70, 71, 73, 76, 80, 81, 84, 85, 87, 88, 109, 118, 120, 125, 126, 129, 132, 141, 146, 150, 154, 158, 161, 165, 167, 169, 172, 178, 179, 180, 184], "avail": [3, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 21, 22, 23, 24, 31, 33, 40, 41, 44, 47, 52, 55, 61, 62, 71, 72, 73, 76, 77, 80, 81, 82, 83, 88, 89, 92, 93, 99, 100, 106, 107, 109, 110, 118, 120, 122, 123, 125, 126, 131, 136, 141, 143, 144, 146, 147, 148, 150, 154, 156, 157, 158, 160, 168, 169, 170, 177, 183, 185], "free": [3, 10, 13, 16, 17, 20, 37, 48, 53, 57, 63, 75, 126, 129, 132, 134, 141, 156, 167, 172], "charg": 3, "embed": [3, 4, 10, 12, 15, 16, 19, 21, 50, 51, 52, 67, 74, 75, 88, 108, 156, 157, 169], "firmwar": [3, 13, 17, 23, 28, 34, 39, 44, 48, 50, 59, 75, 76, 77, 81, 92, 93, 100, 109, 110, 112, 125, 144, 147, 150, 156, 157, 159, 160, 161, 169, 178, 181, 183, 185], "version": [3, 4, 9, 10, 14, 17, 18, 20, 22, 23, 25, 29, 34, 37, 39, 44, 46, 48, 50, 57, 64, 67, 69, 71, 72, 74, 75, 76, 77, 79, 81, 85, 89, 92, 93, 100, 108, 109, 112, 124, 125, 144, 147, 150, 156, 157, 160, 161, 165, 168, 174, 175, 178, 181, 183, 185], "30": [3, 8, 15, 19, 23, 25, 44, 47, 48, 72, 75, 112, 125, 129, 147, 150, 156, 157, 159, 161, 183, 185], "gui": [3, 29, 64], "vision": [3, 4, 6, 17, 24, 27, 28, 31, 51, 53, 62, 64, 76, 90, 92, 151, 157, 163, 164, 166, 183, 184], "assist": [3, 4, 6, 17, 24, 28, 51, 53, 62, 64, 90, 92, 151, 157, 166, 183, 184], "7": [3, 8, 11, 15, 19, 21, 29, 53, 76, 79, 85, 117, 136, 150, 154, 156, 161], "must": [3, 6, 9, 10, 11, 12, 13, 16, 20, 35, 44, 46, 48, 59, 62, 75, 76, 102, 108, 109, 126, 129, 136, 138, 141, 173, 174, 175], "instal": [3, 4, 6, 10, 13, 19, 21, 28, 29, 30, 32, 37, 39, 49, 56, 59, 60, 61, 64, 72, 73, 76, 93, 100, 108, 109, 137, 146, 149, 150, 156, 161, 165, 170, 171, 176], "ifmvisionassist": [3, 6, 8, 9, 11, 12, 15, 16, 19, 21, 28, 30, 32, 33, 46, 57, 65, 67, 82, 83, 86, 92, 154, 181, 183], "tool": [3, 4, 12, 31, 43, 57, 62, 71, 76, 82, 89, 90, 110, 132, 146, 156, 165, 169, 174, 175, 176, 178], "download": [3, 4, 9, 10, 11, 12, 15, 16, 19, 21, 25, 29, 30, 32, 64, 70, 71, 76, 81, 92, 110, 150], "get": [3, 6, 8, 9, 12, 24, 33, 36, 39, 40, 41, 49, 53, 54, 56, 59, 60, 61, 62, 66, 67, 69, 70, 72, 73, 76, 84, 89, 92, 108, 120, 126, 144, 146, 149, 150, 154, 155, 156, 157, 160, 172, 178, 183, 184], "start": [3, 4, 10, 12, 25, 29, 31, 33, 36, 37, 40, 41, 43, 49, 53, 56, 57, 60, 61, 62, 66, 67, 70, 73, 74, 76, 88, 89, 92, 108, 109, 112, 120, 125, 129, 144, 149, 150, 154, 156, 157, 165, 172, 183, 184], "document": [3, 6, 8, 11, 12, 15, 16, 17, 20, 21, 24, 28, 29, 35, 37, 44, 45, 48, 49, 51, 52, 53, 57, 62, 63, 68, 70, 71, 72, 74, 75, 76, 81, 82, 89, 92, 108, 112, 114, 118, 125, 126, 129, 132, 134, 142, 144, 148, 149, 150, 157, 161, 163, 164, 165, 168, 174, 175, 178, 179], "befor": [3, 4, 6, 9, 10, 13, 17, 24, 39, 40, 41, 43, 46, 52, 53, 54, 59, 60, 62, 65, 66, 92, 108, 109, 117, 126, 128, 146, 150, 154, 157, 170, 177, 178], "mcc": [3, 4, 19, 20, 22, 23, 75, 81], "print": [3, 4, 6, 24, 29, 40, 49, 56, 59, 60, 61, 62, 71, 89, 112, 125, 147, 149, 150, 154], "either": [3, 4, 6, 20, 47, 54, 62, 69, 72, 93, 100, 108, 109, 124, 132, 146], "thick": [3, 6, 136], "aluminum": [3, 6, 136, 138], "sheet": [3, 6, 138], "matt": [3, 6, 125], "finish": [3, 6, 39, 41], "paper": [3, 6, 54], "past": [3, 6, 71, 112, 134], "flat": [3, 4, 6, 50], "board": [3, 6, 15, 19, 21, 73, 76, 108, 126, 144, 173, 184], "without": [3, 4, 6, 10, 11, 17, 21, 24, 31, 36, 49, 52, 61, 62, 70, 71, 72, 74, 76, 109, 128, 129, 142, 146, 154, 156, 165, 168, 173, 174, 175], "air": [3, 4, 54, 141, 146], "gap": [3, 4, 136], "100": [3, 4, 10, 20, 35, 40, 41, 52, 61, 70, 75, 87, 89, 91, 123, 150], "scale": [3, 4, 6, 47, 70, 120, 123, 147, 167], "total": [3, 6, 20, 52, 72, 75, 84, 91, 129, 156], "size": [3, 4, 6, 16, 40, 41, 47, 48, 50, 53, 54, 55, 62, 63, 67, 71, 72, 74, 76, 108, 112, 114, 117, 121, 125, 126, 136, 139, 156], "600": [3, 4, 6], "mm": [3, 4, 6, 47, 136], "800": [3, 4, 6], "squar": [3, 4], "descript": [3, 9, 10, 11, 12, 16, 21, 23, 27, 35, 39, 56, 59, 67, 70, 81, 82, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 118, 119, 125, 129, 130, 132, 146, 147, 157, 158, 178, 183, 184], "state": [3, 6, 8, 9, 10, 11, 14, 15, 20, 21, 23, 24, 28, 34, 36, 39, 40, 41, 43, 48, 49, 56, 59, 60, 61, 62, 63, 64, 67, 75, 82, 84, 89, 90, 92, 105, 108, 109, 112, 130, 136, 146, 147, 150, 157, 165, 168, 169], "app": [3, 12, 34, 35, 36, 40, 41, 48, 49, 59, 60, 61, 64, 108, 110, 144], "command": [3, 6, 11, 24, 29, 46, 70, 71, 72, 75, 76, 89, 105, 129, 132, 150, 155, 156, 157, 166, 170, 177, 179], "list": [3, 8, 15, 16, 17, 19, 20, 24, 28, 35, 40, 41, 54, 61, 62, 63, 64, 71, 75, 76, 82, 84, 88, 92, 108, 109, 118, 129, 134, 143, 144, 146, 147, 155, 157, 177, 178, 181], "trigger": [3, 9, 10, 15, 16, 21, 52, 80, 99, 107, 109, 110, 126, 130, 157, 158, 166], "drivingdirect": 3, "drive": [3, 4, 11, 12, 29, 47, 48, 53, 54, 62, 67, 126], "dure": [3, 4, 6, 9, 12, 13, 34, 43, 48, 49, 53, 54, 62, 70, 71, 84, 92, 105, 108, 109, 110, 117, 121, 128, 136, 146, 155, 157, 176], "acquisit": [3, 10, 11, 12, 16, 20, 30, 32, 35, 54, 82, 108, 111, 130, 132, 146, 147, 158], "takestaticbufferindex": 3, "index": [3, 113, 180], "static": [3, 7, 10, 16, 24, 35, 39, 48, 50, 72, 117, 125, 127, 128, 157, 181], "mode": [3, 4, 6, 10, 11, 12, 16, 17, 20, 24, 46, 72, 74, 76, 80, 81, 82, 93, 104, 105, 106, 108, 109, 112, 124, 125, 129, 130, 147, 150, 156, 157, 158], "illumin": [3, 4, 6, 52, 54, 108, 114, 132, 134, 141], "target": [3, 4, 6, 24, 52, 54, 112, 125, 165, 171], "cellsiz": 3, "cell": [3, 4, 6, 12, 16, 40, 41, 49, 52, 61, 63, 80, 146, 180], "meter": [3, 6, 47, 108, 112, 114, 120, 124, 125, 131, 138, 142], "place": [3, 6, 50, 53, 124, 126, 131, 146, 150, 155, 165], "landscap": 3, "vertic": [3, 6, 46, 47, 52, 63, 117, 124, 134], "portrait": 3, "so": [3, 4, 6, 9, 16, 17, 24, 41, 48, 60, 61, 62, 71, 72, 75, 112, 126, 128, 149, 150, 157, 166], "top": [3, 4, 6, 35, 47, 50, 65, 67, 73, 117, 121, 157, 165, 173], "If": [3, 4, 6, 9, 11, 12, 15, 17, 20, 24, 26, 28, 29, 37, 39, 41, 46, 47, 48, 49, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 69, 71, 74, 75, 92, 108, 112, 113, 124, 125, 129, 141, 146, 149, 150, 151, 154, 156, 157, 161, 166, 167, 172, 177, 179, 180], "would": [3, 4, 6, 46, 47, 52, 54, 59, 69, 112, 123, 125, 126, 145, 155, 169, 181], "equal": [3, 4, 6, 48, 136], "1m": [3, 4, 52], "default": [3, 4, 6, 9, 10, 11, 14, 15, 17, 20, 21, 23, 24, 27, 29, 34, 36, 37, 39, 40, 41, 44, 46, 48, 49, 51, 56, 57, 59, 60, 61, 64, 70, 71, 72, 73, 75, 80, 89, 92, 97, 104, 108, 109, 112, 117, 120, 122, 123, 124, 125, 126, 129, 131, 132, 135, 146, 147, 149, 150, 151, 154, 155, 156, 157, 166, 170, 176, 177, 179], "select": [3, 4, 6, 10, 11, 12, 13, 17, 24, 34, 67, 81, 86, 93, 106, 108, 109, 126, 129, 130], "your": [3, 4, 6, 7, 8, 12, 15, 17, 19, 20, 24, 29, 32, 37, 41, 43, 46, 48, 54, 56, 57, 64, 70, 71, 72, 75, 76, 108, 112, 118, 120, 126, 146, 149, 151, 154, 155, 156, 157, 161, 165, 170, 172, 177, 178, 180, 183], "ambient": [3, 4, 6, 12, 54, 62, 108, 120, 122, 125, 127, 136, 146], "ambientlightillumin": 3, "enough": [3, 4, 6, 9, 12, 26, 53, 54, 62, 72, 108, 121, 123, 126, 127, 136, 137, 154], "chang": [3, 4, 6, 8, 9, 10, 11, 12, 14, 18, 20, 22, 23, 28, 29, 31, 35, 39, 41, 48, 53, 57, 59, 60, 61, 64, 67, 72, 74, 75, 79, 85, 89, 92, 93, 100, 108, 109, 112, 119, 122, 125, 147, 151, 155, 156, 157, 160, 165, 166, 170, 172, 173, 178, 181, 183, 184], "activeillumin": 3, "led": [3, 9, 21, 26, 43, 108, 110, 157], "characterist": [3, 123, 131, 150], "especi": [3, 20, 35, 44, 46, 47, 50, 51, 52, 53, 54, 62, 75, 108, 120, 131, 134], "come": [3, 6, 10, 13, 15, 21, 64, 71, 76, 126, 152, 176], "infrar": [3, 6, 52, 54, 114, 122, 123], "nir": [3, 123], "spectrum": [3, 52, 54, 114, 122, 123], "sunlight": [3, 54, 62, 120], "signific": [3, 54, 74], "portion": [3, 108], "electromagnet": [3, 138], "radiat": [3, 146], "wavelength": [3, 54], "780": 3, "nm": 3, "\u03bcm": 3, "modern": 3, "dai": 3, "veri": [3, 6, 15, 50, 52, 54, 112, 113, 121, 122, 126, 131, 132, 165, 167, 168], "littl": [3, 122, 128], "move": [3, 4, 6, 12, 34, 42, 44, 45, 54, 78, 108, 112, 126, 127, 165, 169], "toward": [3, 4, 46, 47, 53, 150, 155], "awai": [3, 4, 47, 50, 52, 54, 63, 112, 120, 126, 131, 134, 136, 141], "run": [3, 4, 9, 10, 11, 12, 15, 16, 17, 20, 21, 24, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 69, 70, 73, 75, 76, 77, 81, 82, 84, 88, 108, 109, 129, 136, 146, 149, 150, 156, 157, 161, 165, 168, 170, 173, 174, 175, 177], "onc": [3, 6, 9, 11, 12, 16, 24, 26, 28, 33, 48, 52, 64, 69, 70, 71, 76, 108, 126, 132, 136, 141, 151, 157, 169, 178], "live": [3, 4, 43, 51, 62, 82, 92, 108, 128, 146], "appear": [3, 6, 12, 17, 48, 52, 53, 54, 62, 64, 108, 124, 125, 126, 157], "window": [3, 4, 6, 24, 29, 54, 60, 62, 63, 65, 80, 81, 86, 141, 155, 170, 179], "closer": [3, 6, 16, 112], "larg": [3, 21, 48, 50, 52, 54, 70, 71, 74, 108, 117, 122, 136], "\ufb01ll": 3, "50": [3, 4, 52, 64, 108, 122, 134, 146, 150], "becom": [3, 12, 44, 75, 92, 108, 117, 136], "backward": [3, 4, 8, 9, 11, 12, 16, 17, 19, 21, 35, 37, 40, 57, 67, 74, 108, 112], "startmot": 3, "straight": [3, 4, 21, 47, 168], "click": [3, 4, 24, 62, 64, 65, 80, 81, 86, 91], "intern": [3, 8, 9, 12, 17, 29, 39, 63, 67, 91, 92, 97, 98, 104, 106, 109, 110, 124, 126, 132, 136, 138, 146, 157], "algorithm": [3, 4, 6, 12, 15, 19, 39, 44, 46, 52, 54, 59, 62, 67, 81, 85, 93, 97, 98, 104, 106, 109, 110, 120, 122, 126, 132, 181, 184], "grab": [3, 4, 167], "worri": [3, 59], "automat": [3, 6, 11, 12, 13, 24, 27, 62, 69, 71, 75, 82, 108, 125, 128, 129, 132, 136, 150, 151, 157], "nop": [3, 105], "success": [3, 4, 12, 16, 24, 39, 71, 76, 109, 156, 157], "stopmot": 3, "stop": [3, 4, 12, 36, 40, 41, 55, 56, 61, 62, 70, 75, 149, 157], "captur": [3, 4, 6, 54, 112, 149, 150, 156, 165, 166], "displai": [3, 4, 15, 21, 28, 36, 37, 39, 40, 41, 53, 57, 60, 71, 80, 81, 83, 85, 149, 151, 157, 166, 170, 172, 178], "close": [3, 11, 12, 36, 40, 43, 47, 50, 53, 54, 62, 76, 126, 131, 134, 168, 181], "40": [3, 6, 50, 52, 136, 146], "takestat": 3, "file": [3, 11, 12, 15, 16, 19, 21, 24, 29, 36, 37, 39, 40, 41, 46, 53, 57, 59, 61, 62, 69, 71, 72, 74, 75, 76, 80, 93, 100, 108, 109, 142, 150, 155, 156, 157, 161, 165, 166, 168, 172, 173, 174, 175, 177, 180, 181], "now": [3, 4, 10, 11, 12, 15, 16, 17, 20, 21, 40, 41, 52, 56, 61, 70, 71, 74, 80, 81, 88, 126, 146, 149, 155, 165, 177], "again": [3, 12, 24, 71, 76, 108, 126, 150, 155, 168, 170], "extrins": [3, 4, 7, 9, 11, 12, 37, 40, 41, 50, 60, 61, 67, 81, 82, 88, 93, 97, 100, 104, 105, 109, 147, 157, 181, 183], "string": [3, 15, 17, 21, 36, 39, 40, 41, 70, 76, 89, 146, 157, 170], "failur": [3, 4, 39], "notif": [3, 4, 165], "rpc": 3, "becaus": [3, 6, 39, 62, 74, 108, 112, 113, 117, 120, 121, 122, 123, 125, 126, 127, 128, 134, 141, 157, 172], "vehicl": [3, 4, 5, 6, 12, 15, 34, 35, 47, 52, 53, 54, 64, 67, 85, 108, 112, 134, 136, 138, 184], "type": [3, 9, 10, 11, 12, 16, 17, 20, 21, 26, 37, 44, 49, 50, 54, 55, 57, 60, 63, 67, 70, 71, 76, 108, 114, 125, 136, 139, 146, 147, 150, 156, 157, 160, 161, 168, 170, 178], "float": [3, 49, 76, 125, 167], "marker": 3, "element": [3, 63, 70, 108, 131, 147, 149], "rmstotal": 3, "root": [3, 13, 49, 56, 59, 60, 61, 71, 76, 109, 146, 149, 150, 156, 179], "back": [3, 5, 6, 10, 37, 40, 47, 48, 52, 57, 112, 114, 136, 141, 156, 157, 172], "rmsmotion": 3, "calibrationst": 3, "uint8": [3, 49, 60, 63, 167], "uncalibr": 3, "bad": [3, 6, 113], "inmotionflag": 3, "flag": [3, 20, 29, 63, 75, 76, 126, 156, 157], "humanreadableangl": 3, "numberofcurrentmotionimag": 3, "uint32": [3, 63], "length": [3, 10, 63, 95, 102, 108, 109, 138, 150, 181], "sequenc": [3, 60, 87, 110, 150, 178], "1000": [3, 149, 151, 155], "transx": [3, 46, 60], "15": [3, 12, 76, 124, 136, 138, 154, 156], "transi": [3, 46, 60], "00": [3, 70, 120, 149, 155], "transz": [3, 46, 60], "55": 3, "rotx": [3, 5, 46, 60], "57": [3, 46, 60], "12": [3, 12, 71, 76, 132, 136, 154, 161], "humanteadableangl": 3, "write": [3, 4, 11, 150, 156, 157, 165, 168], "devic": [3, 4, 9, 11, 14, 16, 17, 19, 20, 22, 23, 24, 36, 39, 40, 41, 46, 49, 54, 56, 59, 60, 61, 62, 64, 65, 67, 70, 71, 72, 74, 75, 76, 85, 87, 88, 89, 91, 93, 100, 108, 109, 110, 113, 125, 132, 136, 144, 146, 149, 150, 151, 154, 155, 157, 160, 161, 162, 167, 169, 170, 178, 183, 184], "writetodevic": 3, "due": [3, 9, 12, 13, 15, 17, 19, 21, 35, 47, 48, 51, 52, 70, 71, 84, 93, 95, 100, 102, 109, 110, 112, 120, 126, 127, 151, 156, 160, 166, 176], "low": [3, 9, 12, 48, 50, 52, 108, 111, 112, 113, 120, 122, 123, 125, 126, 127, 136, 146, 150, 154, 156], "level": [3, 9, 35, 44, 51, 54, 59, 67, 109, 110, 114, 120, 121, 129, 131, 132, 138, 146, 150, 154, 157, 165], "try": [3, 9, 34, 39, 41, 49, 54, 56, 59, 60, 61, 62, 63, 71, 92, 126, 128, 146, 149, 150, 166, 170], "small": [3, 16, 35, 44, 47, 50, 52, 67, 70, 71, 81, 108, 112, 124, 129, 157, 168, 176], "25": [3, 4, 6, 21, 87], "handi": 4, "iva": [4, 13, 51, 53, 57, 62, 81, 89], "com": [4, 6, 9, 10, 11, 12, 15, 16, 17, 19, 21, 24, 31, 37, 57, 64, 68, 71, 72, 77, 78, 81, 108, 134, 136, 142, 146, 150, 154, 159, 161, 182, 183], "surfac": [4, 6, 21, 47, 50, 52, 54, 72, 112, 123, 125, 126, 136, 141, 181], "pdf": [4, 6, 159], "format": [4, 6, 15, 21, 39, 56, 59, 61, 63, 74, 76, 132, 138, 146, 150, 157, 160, 167, 168, 170, 178, 181], "recommend": [4, 6, 9, 10, 11, 13, 16, 17, 19, 20, 21, 24, 35, 37, 46, 48, 49, 50, 52, 54, 57, 70, 71, 72, 74, 75, 76, 84, 92, 120, 121, 124, 125, 126, 129, 138, 141, 157, 169, 178, 179, 183], "instanc": [4, 12, 16, 17, 20, 26, 29, 34, 35, 37, 39, 40, 41, 43, 44, 48, 49, 50, 51, 53, 57, 59, 60, 61, 62, 64, 67, 69, 76, 88, 92, 108, 122, 126, 128, 131, 144, 146, 151, 157, 165, 172], "icon": 4, "after": [4, 9, 12, 15, 17, 24, 27, 37, 46, 50, 52, 53, 61, 62, 64, 71, 72, 73, 82, 84, 90, 92, 93, 100, 108, 109, 113, 117, 121, 126, 128, 146, 150, 151, 154, 155, 156, 157, 166, 167, 170, 172], "creation": [4, 126, 167], "new": [4, 10, 14, 17, 18, 19, 23, 34, 50, 52, 56, 62, 74, 76, 79, 84, 85, 86, 92, 108, 117, 121, 146, 150, 151, 155, 157, 166, 167], "pop": [4, 41, 61, 108], "arrow": [4, 57, 80], "navig": [4, 24, 29, 62, 67, 76, 126, 161], "through": [4, 10, 11, 12, 28, 52, 54, 59, 62, 64, 70, 71, 75, 108, 136, 150, 154, 155, 161, 166, 167, 169, 178], "activ": [4, 6, 10, 11, 12, 15, 17, 20, 21, 30, 32, 35, 36, 40, 43, 44, 47, 50, 51, 54, 56, 60, 62, 64, 65, 71, 72, 75, 76, 81, 84, 85, 87, 89, 90, 92, 108, 109, 114, 117, 120, 124, 126, 132, 134, 136, 146, 149, 150, 151, 160, 178], "enter": [4, 6, 40, 60, 70, 81, 86, 104, 105, 108, 109, 126, 155], "deriv": [4, 181], "cad": [4, 5, 6, 143], "draw": [4, 5, 6, 143], "pattern": [4, 6, 121, 141], "button": [4, 24, 28, 62, 64, 81], "make": [4, 6, 11, 15, 19, 24, 27, 37, 51, 54, 56, 60, 61, 64, 66, 71, 72, 91, 117, 125, 126, 149, 150, 151, 156, 157, 168, 170, 172, 181], "sure": [4, 6, 11, 19, 24, 51, 54, 56, 60, 61, 64, 66, 91, 149, 151, 155, 157, 172, 181], "check": [4, 6, 7, 9, 16, 24, 26, 29, 36, 40, 43, 53, 57, 59, 60, 62, 64, 65, 71, 72, 73, 76, 82, 87, 92, 108, 109, 112, 124, 125, 129, 132, 140, 144, 147, 150, 157, 160, 178, 181], "wa": [4, 11, 12, 13, 15, 16, 17, 20, 21, 34, 37, 39, 43, 44, 45, 48, 49, 50, 53, 56, 57, 59, 60, 61, 62, 70, 71, 76, 78, 81, 92, 93, 94, 95, 99, 100, 101, 102, 104, 105, 107, 108, 109, 114, 122, 126, 136, 146, 149, 150, 157, 165, 172, 177, 181], "last": [4, 19, 84, 88, 112, 129, 149, 150, 157], "slow": [4, 12, 51, 71, 108, 157], "fast": [4, 108, 157], "could": [4, 8, 27, 39, 47, 59, 62, 71, 76, 125, 126, 128, 134, 154, 157], "blur": [4, 54, 125], "speed": [4, 48, 51, 53, 55, 71, 91, 108, 142], "m": [4, 6, 10, 27, 35, 47, 50, 52, 53, 56, 59, 61, 63, 71, 76, 108, 111, 112, 117, 120, 125, 126, 131, 132, 138, 146, 147, 150, 179], "": [4, 6, 9, 12, 16, 20, 26, 36, 39, 40, 41, 49, 50, 51, 52, 54, 56, 59, 61, 62, 70, 71, 72, 75, 76, 81, 86, 89, 92, 108, 112, 114, 117, 120, 123, 125, 126, 131, 134, 136, 138, 141, 144, 145, 146, 149, 150, 154, 156, 160, 161, 163, 165, 166, 178, 181], "look": [4, 14, 16, 23, 35, 46, 48, 62, 71, 72, 86, 112, 117, 121, 126, 131, 147, 150, 155, 169], "fill": [4, 37, 52, 108, 157, 165, 172], "enhanc": [4, 136], "comprehens": 4, "illustr": [4, 10, 81, 112, 117, 165, 178], "while": [4, 12, 21, 34, 39, 40, 47, 50, 51, 56, 59, 60, 61, 62, 64, 76, 92, 105, 108, 109, 112, 121, 125, 126, 138, 144, 149, 157, 165], "snapshot": 4, "repeat": [4, 9, 12, 16, 47, 54, 108, 130, 146, 154, 166], "previou": [4, 6, 9, 13, 14, 17, 18, 22, 23, 79, 85, 157], "output": [4, 10, 29, 36, 43, 55, 60, 61, 67, 71, 72, 74, 76, 89, 90, 108, 110, 122, 136, 142, 144, 146, 149, 150, 154, 176], "checkmark": 4, "gener": [4, 6, 9, 14, 17, 20, 23, 28, 29, 35, 37, 47, 50, 57, 60, 62, 69, 71, 74, 75, 76, 82, 122, 125, 126, 134, 136, 146, 154, 156, 160, 178, 181], "unsuccess": 4, "omnidirect": 4, "gif": 4, "comput": [5, 6, 47, 63, 72, 76, 114, 117, 120, 121, 122, 123, 125, 127, 128, 129, 131, 146, 151, 161], "motion": [5, 7, 12, 16, 21, 44, 46, 47, 54, 64, 67, 80, 94, 101, 109, 112, 113, 119, 125, 127, 128, 136], "do": [5, 6, 9, 13, 16, 19, 21, 24, 37, 40, 46, 47, 48, 57, 62, 71, 72, 76, 112, 120, 125, 126, 129, 144, 151, 157, 167, 172, 180], "tabl": [5, 8, 19, 20, 67, 75, 76, 109, 112, 117, 120, 122, 123, 124, 126, 131, 142, 146, 149], "assum": [5, 6, 20, 37, 41, 48, 61, 64, 70, 71, 75, 108, 136, 150, 165, 168, 173, 174, 175], "parallel": [5, 6, 17, 37, 46, 51, 88, 157, 172], "roti": [5, 46, 60], "rotz": [5, 46, 60], "itself": [5, 35, 44, 46, 50, 70, 134, 138, 146, 150, 154], "rad": [5, 46, 125, 147], "plug": [5, 9, 59, 109], "math": 5, "upward": [5, 47, 48], "figur": [5, 53, 62, 63, 132, 135], "scc": 6, "those": [6, 29, 52, 54, 108], "remain": [6, 108, 113, 117, 121, 126], "expect": [6, 9, 24, 37, 39, 41, 43, 47, 49, 50, 52, 54, 57, 59, 61, 62, 63, 69, 76, 94, 101, 108, 109, 120, 122, 123, 126, 136, 149, 150, 151, 157, 165, 172, 180, 181], "complet": [6, 9, 11, 24, 28, 35, 37, 43, 57, 60, 76, 88, 89, 108, 112, 122, 124, 126, 129, 136, 138, 146, 150, 172, 178], "It": [6, 11, 12, 15, 16, 19, 21, 24, 28, 31, 35, 39, 44, 47, 49, 51, 54, 57, 59, 60, 62, 68, 69, 76, 80, 81, 83, 84, 92, 108, 114, 116, 117, 120, 121, 125, 127, 128, 134, 136, 138, 141, 144, 149, 154, 155, 156, 157, 164, 165, 166], "import": [6, 9, 13, 17, 20, 24, 46, 47, 49, 51, 52, 53, 54, 56, 59, 60, 61, 62, 71, 76, 80, 84, 89, 125, 134, 138, 141, 144, 146, 149, 150, 154, 157, 177, 178], "white": [6, 80, 126], "margin": [6, 20, 75], "around": [6, 20, 47, 50, 52, 54, 67, 71, 75, 112, 113, 117, 121, 124, 126, 127, 128, 131, 134, 136, 137], "edg": [6, 16, 49, 50, 71, 80, 113, 117, 121, 124, 125, 134, 141, 150], "glu": 6, "visibl": [6, 12, 16, 46, 47, 48, 50, 52, 108, 122, 123, 128, 131, 150, 181], "edit": [6, 46, 56, 63, 89, 157, 159, 165, 166, 170, 172, 177, 180], "section": [6, 12, 15, 19, 20, 24, 27, 35, 42, 44, 45, 50, 62, 66, 71, 73, 74, 78, 108, 110, 112, 126, 128, 129, 136, 157, 161, 177], "denot": [6, 114, 117, 126], "intend": [6, 12, 15, 37, 47, 57, 68, 146, 165, 172, 173, 174, 175, 182], "facilit": 6, "identif": [6, 93, 100, 108, 109], "four": [6, 47, 52, 112, 127, 131, 132, 135], "still": [6, 12, 17, 20, 21, 34, 36, 37, 44, 50, 54, 57, 62, 74, 80, 92, 93, 100, 108, 109, 120, 126, 131, 134, 136, 157], "work": [6, 8, 9, 11, 12, 16, 28, 37, 39, 46, 57, 59, 70, 71, 81, 91, 92, 108, 136, 141, 150, 156, 161, 169, 172], "alreadi": [6, 15, 24, 37, 47, 69, 71, 157, 160, 170, 179], "connect": [6, 10, 12, 13, 15, 16, 20, 21, 24, 26, 30, 32, 35, 37, 43, 46, 48, 49, 51, 57, 62, 64, 70, 71, 75, 82, 84, 91, 93, 110, 112, 132, 136, 138, 142, 144, 146, 149, 150, 154, 156, 157, 166, 178, 181, 183], "conf": [6, 9, 10, 11, 12, 15, 17, 21, 28, 34, 35, 39, 40, 46, 48, 59, 82, 105, 108, 132, 147, 158], "abl": [6, 9, 24, 35, 48, 64, 70, 71, 76, 126, 155, 166, 170], "know": [6, 23, 39, 60, 112, 136, 157], "clone": [6, 37, 57, 71, 72, 77, 161], "repositori": [6, 24, 37, 71, 76, 77, 78, 92, 112, 161, 167, 168, 177], "git": [6, 37, 57, 71, 72, 77], "http": [6, 13, 24, 37, 57, 71, 72, 77, 78, 91, 142, 150, 154, 159, 163, 164], "github": [6, 15, 16, 37, 57, 71, 72, 76, 77, 78, 154], "ifm3d": [6, 9, 10, 13, 14, 17, 18, 19, 20, 21, 23, 36, 37, 39, 40, 41, 46, 57, 63, 68, 70, 73, 76, 77, 78, 81, 82, 90, 92, 108, 112, 114, 125, 144, 146, 147, 149, 150, 151, 154, 155, 157, 159, 162, 166, 170, 172, 173, 178, 179, 182, 183, 184], "creat": [6, 12, 15, 16, 19, 21, 24, 43, 47, 52, 53, 54, 67, 69, 71, 72, 73, 76, 89, 92, 126, 144, 150, 156, 160, 165, 170, 178], "virtual": [6, 29, 71, 147, 150], "packag": [6, 8, 11, 12, 15, 16, 19, 21, 31, 39, 49, 56, 59, 60, 61, 62, 71, 76, 146, 149, 150, 157, 160, 181], "ovp8xx": [6, 20, 21, 24, 26, 51, 57, 64, 75, 76, 77, 135, 136, 154, 156, 160, 162, 170, 173], "python": [6, 10, 12, 16, 17, 20, 21, 24, 28, 32, 33, 48, 49, 56, 57, 59, 60, 61, 62, 67, 71, 77, 87, 89, 108, 112, 125, 129, 144, 146, 147, 149, 150, 157, 160, 161, 169, 173, 178, 179, 180, 181, 183], "ovp8xxexampl": [6, 49, 56, 57, 59, 60, 61, 146, 149, 150, 177], "toolbox": [6, 169, 177, 183, 184], "extrinsic_calibr": [6, 181], "static_camera_calibr": [6, 181], "folder": [6, 29, 37, 39, 57, 156, 160, 161, 162, 165, 169, 170, 171, 176, 177, 179], "venv": [6, 71, 150, 179], "sourc": [6, 9, 26, 53, 54, 62, 67, 71, 90, 108, 112, 113, 126, 136, 165, 168, 171], "bin": [6, 71, 72, 76, 146, 150, 165, 179], "pip": [6, 49, 56, 59, 60, 61, 71, 146, 149, 150, 161, 177], "txt": [6, 36, 37, 40, 71, 89, 150, 170, 177, 179], "relev": [6, 17, 20, 35, 129, 132, 161], "offici": [6, 8, 28, 29, 70, 71, 76, 156], "rest": [6, 20, 37, 57, 75, 108, 166, 169, 172], "wall": [6, 54, 126], "occupi": [6, 49, 61, 63], "view": [6, 8, 9, 12, 16, 28, 37, 40, 47, 48, 50, 52, 53, 54, 57, 60, 63, 67, 68, 80, 81, 108, 116, 117, 120, 122, 125, 126, 131, 134, 135, 141, 159, 172, 178, 183], "accur": [6, 76, 108, 126, 141, 150, 181], "exactli": [6, 7, 39, 41], "tilt": [6, 47], "long": [6, 10, 12, 15, 21, 37, 40, 52, 57, 76, 80, 108, 109, 113, 126, 136, 149, 172], "fulli": [6, 24, 39, 43, 47, 131, 146, 150, 154, 157, 169], "keep": [6, 13, 17, 20, 28, 35, 37, 41, 57, 61, 74, 75, 121, 125, 138, 157, 176], "mind": [6, 13, 17, 28, 37, 47, 57, 62, 126, 157], "black": [6, 62, 80, 117, 122, 125, 128], "pick": [6, 32, 35, 53, 170, 183], "extrinsic_calib": [6, 12, 16], "isometr": 6, "whether": [6, 20, 35, 49, 63, 75, 76, 112, 113, 124, 125, 126, 129, 146, 150, 164, 173, 174, 175], "etc": [6, 8, 10, 16, 21, 27, 31, 48, 51, 54, 62, 63, 68, 70, 71, 75, 76, 82, 83, 89, 108, 109, 112, 151, 154, 156, 157, 169, 178], "robust": [6, 12, 44, 47, 50, 54, 112, 120, 121, 165], "extract": [6, 24, 29, 44], "exce": [6, 34, 35, 108, 136], "achiev": [6, 46, 48, 49, 51, 52, 76, 112, 121, 126, 132, 155], "narrow": [6, 47, 134, 141], "open": [6, 24, 27, 35, 36, 39, 40, 47, 53, 59, 60, 62, 64, 116, 138, 142, 161, 170], "o3r222": [6, 8, 10, 11, 12, 15, 16, 17, 19, 20, 21, 26, 28, 47, 51, 52, 64, 75, 111, 130, 137, 141, 142], "8": [6, 8, 12, 15, 19, 20, 21, 39, 53, 56, 59, 61, 71, 75, 76, 79, 85, 87, 112, 113, 126, 136, 147, 150, 157, 161, 170], "wide": [6, 47, 74, 116], "further": [6, 8, 9, 10, 11, 12, 16, 21, 28, 51, 63, 69, 71, 76, 81, 84, 97, 104, 109, 121, 134, 156, 168, 171, 178], "down": [6, 9, 12, 47, 76, 95, 102, 108, 109, 136, 150], "half": [6, 117, 150], "blurri": 6, "along": [6, 16, 21, 33, 47, 48, 53, 54, 63, 68, 77, 108, 114, 126, 134, 147, 155, 161, 182], "x_ab": 6, "z_ab": 6, "x_cd": 6, "z_cd": 6, "y_ac": 6, "y_bd": 6, "x_ac": 6, "z_ac": 6, "x_bd": 6, "z_bd": 6, "y_ab": 6, "y_cd": 6, "ground": [6, 35, 44, 47, 48, 50, 63, 108, 112, 139], "plane": [6, 47, 48, 50, 54, 63, 67, 108, 114, 124, 138], "radiant": 6, "therefor": [6, 28, 35, 43, 52, 54, 62, 63, 67, 70, 75, 108, 117, 121, 126, 129, 131, 138, 145, 150, 156, 157, 177], "whole": [6, 13, 17, 50, 51, 56, 84, 121, 126, 146, 157], "won": 6, "fine": [6, 63, 67, 117, 118], "both": [6, 13, 19, 27, 28, 36, 37, 39, 41, 47, 52, 54, 57, 62, 71, 76, 112, 120, 121, 123, 125, 126, 134, 136, 138, 142, 150, 151, 154, 157, 168], "calib_cam": [6, 181], "py": [6, 34, 37, 57, 75, 87, 147, 149, 150, 157, 160, 177, 179, 180], "fit": [6, 48, 118, 126, 178], "read": [6, 15, 19, 20, 21, 26, 39, 55, 59, 62, 64, 66, 71, 93, 100, 107, 108, 109, 118, 125, 132, 146, 150, 151, 156, 161, 168, 169, 178], "carefulli": [6, 19], "instruct": [6, 10, 17, 24, 26, 29, 37, 39, 44, 47, 49, 64, 70, 76, 77, 92, 141, 155, 156, 161, 170, 171, 181, 182], "properli": [6, 26, 28, 33, 37, 39, 57, 59, 64, 80, 81, 112, 126, 150, 172], "comment": [6, 10, 11, 12, 15, 16, 19, 20, 75, 108, 132, 142, 155, 161, 169, 170], "cam_port": 6, "ip": [6, 11, 15, 16, 21, 24, 27, 31, 36, 39, 40, 49, 56, 59, 60, 61, 71, 89, 91, 92, 108, 139, 144, 146, 149, 150, 154, 157, 170, 177, 179], "horizontal_mount": 6, "upside_down": 6, "fixed_transl": 6, "standard": [6, 9, 62, 64, 67, 112, 114, 120, 125, 138, 150, 156, 168, 170], "introduct": [6, 7, 30, 32, 52, 71], "skip": [6, 76, 156, 177], "frame_s": 6, "target_width": 6, "target_height": 6, "accordingli": [6, 17, 50, 108, 129, 155], "c": [6, 10, 16, 24, 29, 32, 33, 37, 49, 62, 67, 70, 71, 75, 77, 89, 108, 112, 116, 125, 136, 144, 146, 150, 155, 157, 159, 160, 161, 165, 169, 179, 183], "world": [6, 39, 59, 136, 165], "4": [6, 8, 9, 10, 12, 15, 16, 17, 23, 25, 26, 34, 36, 39, 44, 49, 50, 53, 59, 62, 63, 71, 72, 74, 75, 76, 81, 108, 112, 113, 125, 129, 131, 132, 136, 144, 146, 147, 150, 156, 157, 161, 165, 178, 183, 185], "49": 6, "08": [6, 126], "els": [6, 20, 39, 53, 56, 59, 60, 75, 150, 157], "loop": [6, 41, 112, 132, 139], "227": 6, "057": 6, "798": 6, "prefer": [6, 26, 37, 57, 76, 112, 117, 120, 136, 166], "ifm3dpi": [6, 17, 24, 46, 49, 56, 57, 59, 60, 61, 63, 71, 90, 92, 125, 144, 146, 149, 150, 151, 154, 157, 161, 178, 183, 184], "f": [6, 53, 56, 59, 60, 61, 62, 74, 89, 132, 146, 149, 150, 156, 165], "mitig": [6, 12, 15, 16, 17, 21, 35, 50, 54, 67, 112, 122, 125, 126, 183], "switch": [6, 9, 10, 12, 15, 21, 27, 28, 35, 37, 41, 48, 80, 81, 82, 83, 88, 108, 109, 120, 124, 151, 157, 165, 172], "standard_range2m": [6, 10, 11, 12, 16, 112, 129, 131], "succeed": 6, "written": [6, 165], "assess": [6, 49, 120, 127, 146, 157], "plausibl": [6, 108, 109], "viewer": [6, 46, 57, 60, 178], "verifi": [6, 8, 19, 28, 40, 51, 62, 73, 82, 90, 108, 112, 145, 146, 150, 154], "floor": [6, 12, 16, 20, 21, 34, 35, 41, 46, 47, 48, 50, 53, 54, 55, 61, 63, 64, 67, 108, 126, 128, 141], "xy": [6, 50], "typic": [6, 8, 9, 20, 28, 47, 48, 50, 52, 54, 60, 62, 64, 67, 71, 75, 76, 117, 124, 125, 126, 129, 132, 136, 146, 150, 154, 157, 177], "overlap": 6, "cloud": [6, 11, 12, 17, 20, 28, 35, 48, 51, 52, 53, 64, 112, 115, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 130, 131, 165, 178, 181], "were": [7, 9, 16, 19, 20, 21, 42, 78, 81, 164, 181], "develop": [7, 10, 20, 34, 62, 75, 76, 92, 108, 156, 165, 171, 173], "ovp": [7, 21, 138, 147, 160], "defin": [7, 10, 11, 12, 16, 17, 26, 35, 36, 39, 40, 46, 47, 48, 49, 50, 56, 63, 71, 112, 117, 122, 124, 125, 126, 129, 132, 134, 150, 154, 156, 177], "our": [7, 9, 17, 26, 48, 52, 53, 71, 117, 121, 122, 126, 140, 167, 177], "wizard": [7, 64, 80, 81], "product": [7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 24, 31, 37, 57, 59, 70, 81, 82, 92, 116, 136, 142, 146, 149, 150, 156, 168, 172], "forget": [7, 72, 170], "what": [7, 9, 39, 41, 48, 50, 54, 67, 69, 126, 144, 155, 157], "support": [8, 9, 13, 14, 17, 18, 22, 23, 34, 46, 51, 62, 68, 71, 72, 76, 77, 81, 91, 92, 108, 110, 121, 134, 150, 151, 156, 162, 168, 184], "librari": [8, 9, 10, 14, 15, 16, 19, 21, 23, 31, 37, 39, 57, 71, 76, 77, 82, 89, 108, 149, 150, 155, 160, 161, 165, 167, 168, 170, 172, 173], "ovp810": [8, 21, 26, 81, 142], "ovp811": [8, 15, 21, 64, 81, 142], "41": [8, 19, 23, 25], "ovp800": [8, 10, 11, 12, 16, 19, 24, 27, 31, 46, 76, 81, 142], "ovp801": [8, 15, 16, 19, 34, 37, 57, 64, 81, 142], "m04239": [8, 10, 11, 12, 16, 24, 34, 37, 57, 142, 154], "03r225": 8, "32": [8, 15, 21, 23, 25, 72, 76, 113, 136, 147], "24": [8, 15, 16, 26, 76, 151, 155], "ones": [8, 19, 60, 132, 156], "newer": [8, 71, 108], "api": [8, 11, 12, 17, 29, 37, 39, 57, 62, 72, 77, 81, 89, 92, 108, 112, 114, 144, 147, 149, 154, 155, 157, 159, 161, 169, 178, 183, 184], "changelog": [8, 11, 12, 80], "review": [8, 17, 40, 47, 60, 126, 141, 146, 150], "regard": [8, 12, 21, 108, 109], "e": [8, 39, 49, 53, 56, 59, 60, 61, 62, 86, 109, 112, 125, 136, 146, 149, 150, 177], "g": [8, 62, 72, 125, 146, 156, 165], "o3r222aa": 8, "o3r222ab": 8, "minim": [8, 47, 60, 76, 92, 136, 141, 150, 157, 165], "improv": [8, 11, 12, 16, 21, 35, 46, 62, 71, 74, 112, 121, 126, 138, 160, 161], "calibr": [8, 9, 12, 21, 37, 40, 41, 49, 50, 57, 61, 62, 67, 76, 78, 80, 81, 82, 85, 88, 92, 93, 94, 95, 97, 100, 101, 102, 104, 105, 109, 114, 130, 147, 157, 158, 164, 169, 172, 180, 181, 183, 184], "pipelin": [8, 21, 70, 108, 117, 120, 157], "touch": 8, "sale": [8, 142], "engin": [8, 72, 76, 112, 142, 165], "o3r222ac": 8, "later": [8, 63, 113, 117, 120], "o3r225ac": [8, 11], "o3r225ad": 8, "03r225ac": 8, "o3r225ab": 8, "q": [9, 60, 136], "older": [9, 12, 74, 79, 85, 108], "websit": [9, 10, 11, 12, 16, 24, 29, 71, 76, 81, 142, 183], "alwai": [9, 16, 19, 20, 27, 35, 39, 44, 46, 59, 63, 75, 82, 120, 126, 129, 132, 136, 147, 151, 157], "latest": [9, 13, 19, 21, 29, 64, 70, 71, 72, 76, 159], "why": [9, 59, 67, 113, 114, 126], "statu": [9, 11, 12, 39, 43, 59, 65, 69, 71, 85, 108, 109, 110, 146, 150], "blink": [9, 11], "under": [9, 24, 29, 39, 44, 47, 57, 82, 86, 108, 123, 136, 145, 146, 157, 161, 168, 173], "voltag": [9, 109], "situat": [9, 12, 54, 62, 74, 77, 92, 111], "power": [9, 11, 12, 13, 21, 26, 34, 54, 64, 70, 72, 76, 110, 137, 142, 150, 156], "flash": [9, 10, 11, 20, 21, 75, 93, 100, 109, 110, 157], "5a": [9, 26], "24v": [9, 26, 99, 107, 108, 109], "doubl": [9, 24, 43, 70, 73, 92, 108], "happen": [9, 15, 24, 35, 71, 88], "safeti": [9, 34, 54, 67, 95, 102, 108, 109, 126, 138, 146], "vcsel": [9, 95, 102, 108, 109], "shut": [9, 95, 102, 108, 109], "20": [9, 17, 20, 21, 34, 36, 43, 46, 47, 48, 52, 71, 75, 76, 81, 111, 112, 122, 130, 136, 146, 147, 157], "hz": [9, 17, 21, 43, 111, 130, 132, 146], "inadequ": 9, "scenario": [9, 20, 44, 50, 51, 53, 62, 75, 87, 108, 109, 112, 136, 168], "runtim": [9, 12, 17, 50, 51, 73, 74, 108, 109, 176], "hot": [9, 136], "capabl": [9, 15, 29, 31, 48, 57, 62, 67, 72, 76, 117, 136, 146], "enabl": [9, 10, 12, 15, 21, 35, 39, 67, 69, 70, 73, 76, 80, 81, 108, 117, 118, 125, 129, 138, 149, 154, 157, 173, 184], "pair": [9, 26, 92, 93, 100, 108, 109], "port0": [9, 10, 11, 12, 16, 34, 39, 48, 59, 112, 125, 149], "port1": [9, 10, 11, 12, 16, 34, 112], "port2": [9, 10, 11, 12, 16, 34, 35, 37, 39, 40, 46, 57, 59, 60, 87, 112, 144, 149, 157, 170], "port3": [9, 10, 11, 12, 16, 34, 35, 40, 46, 60, 87, 112], "port4": [9, 10, 11, 12, 16], "port5": [9, 10, 11, 12, 16, 59], "minut": [9, 16, 62, 108], "diagnosi": [9, 14, 23, 62, 65, 89, 92, 109, 110, 146, 154], "am": 9, "pcic": [9, 16, 51, 89, 122, 147, 158, 160, 165, 179], "framegrabb": [9, 12, 36, 40, 41, 56, 61, 89, 114, 149, 154, 157], "listen": [9, 56, 89], "tcp": [9, 31, 108, 144], "50010": [9, 144, 179], "50011": [9, 144], "50012": [9, 144, 154, 179], "50013": [9, 144], "50014": [9, 144], "50015": [9, 144], "cannot": [9, 15, 16, 20, 27, 35, 41, 49, 57, 61, 75, 92, 108, 112, 151, 154, 156], "oem": [9, 10, 11, 12, 15, 17, 21, 51, 69, 70, 72, 75, 89, 108, 150, 155, 156, 157], "8080": [9, 13, 24], "8888": [9, 69], "50025": 9, "51010": [9, 144], "51025": 9, "ssh": [9, 10, 15, 21, 70, 89, 150, 153, 157, 158, 160], "22": [9, 81, 154], "pairwis": [9, 10, 11, 12, 16], "certif": [9, 72], "fulfil": [9, 82], "norm": [9, 138, 146], "esd": [9, 108], "emv": [9, 108, 109, 145], "en": [9, 24, 142, 146, 150, 154], "12895": 9, "No": [9, 10, 11, 12, 20, 43, 53, 72, 75, 105, 108, 109, 154, 156, 157], "anytim": 9, "except": [9, 17, 20, 24, 34, 39, 49, 52, 56, 59, 60, 61, 62, 75, 112, 123, 146, 149, 150, 157], "everi": [9, 28, 35, 40, 49, 52, 63, 71, 82, 83, 116, 154, 160, 178], "reconnect": [9, 92], "save": [9, 12, 15, 17, 27, 29, 40, 54, 62, 70, 72, 73, 76, 80, 82, 84, 89, 108, 129, 150, 155, 157, 166, 167], "save_init": [9, 15, 17, 70, 129, 155], "reboot": [9, 12, 13, 15, 17, 19, 21, 62, 70, 73, 80, 92, 102, 109, 110, 129, 150, 151, 154, 155, 157], "redon": 9, "essenti": [9, 71, 84, 138], "maintain": [9, 51, 134, 141, 157], "ye": [9, 13, 62, 72, 76, 155], "store": [9, 21, 40, 62, 69, 74, 126, 155, 167, 168], "unabl": [9, 15, 21, 49, 56, 59, 60, 61, 93, 97, 99, 100, 104, 107, 108, 109, 146, 149, 150], "compat": [9, 14, 17, 18, 22, 23, 28, 29, 37, 57, 67, 74, 76, 77, 79, 85, 108, 138, 142, 156, 183], "neither": 9, "nor": [9, 165], "delai": [9, 10, 11, 20, 52, 97, 104, 108, 109, 130, 158], "re": [9, 12, 17, 21, 50, 62, 108], "being": [9, 15, 16, 17, 20, 21, 35, 44, 48, 49, 50, 52, 54, 75, 109, 120, 125, 126, 127, 129, 157, 166, 168], "buffer": [9, 36, 41, 62, 63, 74, 99, 107, 109, 110, 112, 149, 160, 178], "worst": [9, 120, 157], "six": [9, 10, 136, 157], "occur": [9, 12, 17, 21, 24, 37, 47, 50, 52, 54, 57, 59, 62, 84, 89, 98, 99, 106, 107, 108, 109, 136, 154, 157], "more": [9, 10, 11, 15, 16, 17, 21, 37, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 62, 63, 64, 71, 74, 76, 99, 107, 108, 109, 112, 114, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 134, 144, 150, 154, 157, 161, 165, 169, 170, 172, 178, 179, 181], "queri": [9, 72, 76, 87, 170], "log": [9, 12, 15, 18, 21, 23, 24, 30, 32, 36, 40, 49, 56, 59, 60, 61, 71, 73, 75, 81, 89, 91, 97, 104, 108, 109, 146, 150, 154, 160, 184], "acquir": [9, 10, 108, 120, 146, 157, 165], "page": [9, 15, 19, 24, 31, 37, 57, 72, 74, 136, 146, 150, 178], "addition": [9, 20, 34, 47, 63, 75, 87, 108, 112, 117, 123, 126, 146, 165, 178], "constantli": [9, 50], "background": [9, 113, 124, 125, 126], "trace": [9, 76, 89, 108], "contact": [9, 17, 84, 138, 142, 156], "u": [9, 24, 39, 57, 71, 142, 150, 156, 181], "www": [10, 11, 12, 24, 31, 142, 150, 163, 164], "13": [10, 159], "articl": [10, 14, 18, 22, 23, 24, 27, 31, 81, 111, 130], "m03975": 10, "pre": [10, 11, 12, 16, 21, 24, 50, 64, 71, 76, 108, 150, 157, 166], "seri": [10, 11, 12, 13, 16, 21, 23, 81, 108, 142, 161], "sampl": [10, 11, 12, 16, 21, 24, 44, 67, 73, 76, 147, 157, 160, 173, 174, 175], "224x172": [10, 11, 12, 15, 16, 19, 21], "60": [10, 11, 12, 15, 16, 19, 21, 35, 37, 41, 52, 57, 61, 136, 142, 156], "x45": [10, 11, 12, 15, 16, 19, 21], "ip50": [10, 11, 12, 15, 16, 19, 21, 138], "1280x800": [10, 11, 12, 15, 16, 19, 21, 111], "127": [10, 11, 12, 15, 16, 19, 21, 49, 53, 71, 80], "x80": [10, 11, 12, 15, 16, 19, 21], "standard_range4m": [10, 11, 12, 16, 112, 129, 131], "cyclic_4m_2m_4m_2m": [10, 11, 12, 16, 131], "autoexposur": 10, "105": [10, 11, 12, 15, 16, 19, 21, 35, 52, 142], "x78": [10, 11, 12, 15, 16, 19, 21], "m03933": 10, "m03969": 10, "ethernet": [10, 12, 15, 16, 21, 26, 51, 52, 64, 75, 110, 153, 156, 157, 158], "1x": 10, "gb": [10, 12, 20, 62, 75], "eth0": [10, 11, 21, 24, 112, 151, 155], "eth1": [10, 11, 15, 16, 20, 21, 81, 151, 155], "usb3": 10, "interfac": [10, 12, 13, 15, 16, 20, 21, 64, 71, 76, 155, 157, 160, 165, 166, 167, 168, 173, 178, 183], "let": [10, 71, 112, 126, 131, 157, 165], "quickli": [10, 53, 165], "ramp": [10, 12, 48, 165], "deploi": [10, 71, 75, 150, 155, 173, 176], "program": [10, 76, 161, 165, 178], "framework": [10, 156], "ro": [10, 12, 15, 16, 19, 21, 68, 75, 92, 156, 159, 183, 184], "wrapper": [10, 12, 15, 16, 19, 21, 92], "ros2": [10, 12, 15, 16, 19, 21, 159, 183, 184], "access": [10, 11, 12, 15, 21, 62, 70, 71, 76, 113, 122, 147, 150, 156, 159, 165, 178], "linux": [10, 30, 32, 71, 72, 75, 81, 151, 155, 156, 170], "docker": [10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 37, 51, 57, 76, 108, 156, 157, 172, 174, 175, 176, 183, 184], "contain": [10, 11, 12, 17, 19, 21, 24, 31, 48, 49, 51, 61, 63, 68, 73, 75, 84, 91, 94, 101, 108, 109, 112, 113, 117, 122, 147, 150, 154, 156, 157, 160, 161, 162, 165, 169, 172, 173, 174, 175, 178, 180, 183, 184], "manag": [10, 12, 20, 51, 73, 76, 92, 129, 139, 146, 153, 158, 184], "upload": [10, 24, 91], "autostart": [10, 71, 72, 73, 184], "delet": [10, 12, 21, 62, 181], "compos": [10, 71, 73, 75, 161], "idl": [10, 11, 108, 112, 136, 157], "paus": [10, 95, 102, 108, 109], "period": [10, 87, 108], "framer": [10, 11, 12, 16, 20, 21, 75, 97, 104, 109, 110, 111, 130, 136, 146, 157], "contrast": [10, 53], "ambigu": 10, "beyond": [10, 16, 74, 165], "importantli": 10, "disturb": [10, 50, 108], "carri": [10, 50, 134], "dynam": [10, 15, 21, 48, 81, 112, 127], "exposur": [10, 11, 15, 82, 113, 114, 130, 149, 158, 165], "4m": [10, 74], "2m": [10, 112], "channel": [10, 11, 12, 16, 20, 54, 67, 114, 130, 150], "random": [10, 76, 112, 113], "mac": [10, 112, 151, 155, 165], "address": [10, 15, 16, 21, 24, 27, 39, 56, 71, 72, 89, 91, 112, 151, 154, 155, 165, 170, 177, 179], "explong": [10, 112], "expshort": [10, 112], "shift": [10, 46, 112, 113], "5m": [10, 167], "strength": [10, 114, 126], "meta": 10, "metadata": 10, "pix": [10, 111, 130], "timestamp": [10, 11, 12, 15, 21, 52, 61, 81, 88, 94, 101, 108, 109, 146, 147, 153, 154, 158, 165], "temperatur": [10, 11, 12, 42, 62, 67, 80, 84, 87, 99, 107, 108, 109, 112, 136, 145, 147], "criteria": 10, "filter": [10, 12, 15, 16, 17, 21, 44, 50, 54, 56, 62, 64, 84, 89, 112, 113, 114, 119, 120, 122, 123, 127, 130, 134, 157], "parametr": 10, "tempor": [10, 12, 16, 117, 119, 120, 121, 122, 130, 157], "symmetri": [10, 113, 119, 130], "criterion": 10, "instead": [10, 12, 15, 16, 17, 19, 21, 27, 29, 46, 74, 80, 81, 93, 100, 108, 109, 121, 125, 128, 160, 176], "05": [10, 125, 126, 132, 149, 150], "percent": [10, 132], "strai": [10, 12, 52, 54, 67, 112, 113, 131], "jpg": [10, 156], "synchron": [10, 49, 52, 54, 63, 99, 107, 109, 112, 130, 154, 158], "stream": [10, 12, 17, 21, 35, 36, 37, 38, 40, 49, 53, 55, 56, 57, 58, 60, 62, 67, 76, 97, 104, 108, 109, 113, 114, 129, 142, 146, 165, 168, 169, 172], "storag": [10, 15, 20, 21, 75], "redund": [10, 12], "recoveri": [10, 13, 14, 23], "clear": [10, 62, 126], "among": 10, "sw": [10, 24], "standard_autoexposure2d": [11, 12, 16], "standard_manualexposure2d": [11, 12, 16], "ab": [11, 12, 15, 16, 19, 21, 132, 149], "ac": [11, 12, 15, 16, 19, 21], "redesign": 11, "break": [11, 12, 47, 56, 181], "usb": [11, 153, 158], "thumb": [11, 52, 156], "ssd": [11, 156], "fat32": 11, "ext4": 11, "auto": [11, 24, 36, 39, 40, 41, 73, 89, 111, 125, 156, 157, 168], "reformat": 11, "eth": 11, "fallback": [11, 154], "dhcp": [11, 15, 16, 81, 151], "server": [11, 15, 21, 49, 63, 70, 75, 99, 107, 108, 109, 149, 154], "ad": [11, 12, 15, 19, 20, 22, 23, 37, 44, 48, 50, 52, 57, 61, 64, 70, 79, 81, 85, 155, 156, 160, 165, 172], "sntp": [11, 15, 21, 149, 154, 178], "individu": [11, 37, 48, 57, 116, 149, 177], "v0": [11, 160], "info": [11, 20, 39, 49, 56, 59, 60, 61, 82, 108, 146, 150, 157], "chunk": [11, 12, 49], "invers": [11, 150, 163, 181], "regist": [11, 61, 72, 92, 165, 178], "diagnos": 11, "effect": [11, 12, 28, 44, 47, 50, 54, 76, 112, 114, 117, 121, 126, 128, 138, 146, 157, 178], "crosstalk": [11, 12, 54, 112, 113], "obstacl": [11, 12, 16, 17, 31, 34, 35, 37, 47, 50, 52, 53, 54, 62, 64, 104, 108, 109, 125, 157, 169, 183], "proxim": [11, 181], "twice": [11, 13, 131], "send": [11, 71, 72, 92, 108, 132, 144], "yet": [11, 12, 28, 154], "advis": [11, 12, 31, 51, 65, 87, 141, 173, 174, 175], "digit": [11, 35], "initi": [11, 12, 13, 34, 43, 60, 61, 64, 67, 108, 160, 178], "corrupt": [11, 108, 109], "interrupt": [11, 37, 57, 60, 75, 108, 126, 146, 157, 172, 173, 174, 175], "until": [11, 12, 28, 29, 40, 53, 71, 108, 121, 132, 157, 178], "downgrad": [11, 12, 13, 16], "attach": [11, 52, 72, 89, 149, 157], "longer": [11, 12, 13, 17, 21, 47, 74, 80, 108, 141], "loss": [11, 110, 173, 174, 175], "remov": [11, 15, 16, 20, 21, 41, 60, 71, 75, 76, 80, 81, 108, 112, 124, 125, 126, 129, 157], "ipv4": [11, 12, 15, 16, 21, 39, 151, 155, 157], "discoveri": [11, 12, 16], "discov": [11, 12, 16], "network": [11, 12, 13, 15, 16, 17, 20, 21, 27, 29, 39, 55, 70, 71, 72, 76, 108, 132, 149, 150, 151, 155, 157, 166], "togeth": [11, 26, 37, 46, 57, 91, 172], "startup": [11, 12, 108, 154], "memori": [11, 20, 21, 29, 39, 47, 62, 72, 75, 76, 156, 168], "licens": [12, 15, 16, 19, 21, 36, 39, 40, 41, 49, 56, 59, 60, 61, 67, 71, 81, 83, 142, 146, 149, 150, 168], "outlin": [12, 20, 52, 75, 76, 150], "partit": 12, "setup": [12, 33, 38, 39, 50, 52, 58, 63, 67, 70, 110, 112, 134, 146, 149, 150, 151, 161, 166, 170, 172, 177, 180], "systemd": [12, 69, 74, 89, 108, 156], "journal": [12, 74, 108, 156], "prone": 12, "deadlock": [12, 74], "verbos": [12, 17, 37, 39, 57, 59, 76, 170, 172], "servic": [12, 15, 21, 69, 72, 75, 76, 92, 110, 126, 156, 184], "93": [12, 159], "get_diagnost": [12, 89], "on_async_error": [12, 56, 89], "on_async_notif": [12, 89], "diagnost": [12, 15, 17, 20, 21, 34, 37, 38, 40, 43, 51, 57, 58, 59, 60, 64, 66, 67, 85, 91, 108, 146, 147, 150, 157, 169, 170, 172, 183, 184], "tensorrt_version_7_1_3_0": 12, "l4t": [12, 15, 19, 21, 72, 73, 173], "r32": [12, 72, 76], "init": [12, 93, 100, 108, 109], "surviv": 12, "accord": [12, 126, 146], "timeout": [12, 40, 41, 60, 61, 98, 99, 106, 107, 109, 110, 149, 156], "jump": [12, 71, 108, 154], "boot": [12, 13, 15, 17, 21, 26, 39, 43, 60, 88, 90, 110, 146, 150, 154, 157, 178], "batteri": [12, 146], "bit": [12, 53, 72, 150], "isolated_pixel": 12, "isol": [12, 113, 138], "mask": [12, 56, 117, 121, 125, 151, 155, 181], "9": [12, 21, 71, 72, 112, 147, 161, 165], "edgepixel": 12, "behavior": [12, 41, 62, 84, 108, 146], "allow": [12, 21, 28, 29, 39, 47, 49, 63, 70, 92, 93, 100, 108, 109, 110, 112, 117, 120, 121, 122, 123, 124, 125, 126, 131, 136, 146, 150, 157, 168, 170, 181], "strategi": [12, 37, 47, 53, 57, 70, 109, 110, 131, 172, 184], "eras": [12, 59, 108, 157], "cach": [12, 71, 72, 76, 150], "prev": 12, "next": [12, 28, 92, 108, 126, 150, 157, 166], "volatil": [12, 74, 156], "prune": 12, "fals": [12, 16, 20, 21, 35, 36, 40, 44, 50, 54, 55, 56, 60, 62, 63, 70, 75, 87, 125, 126, 129, 147, 150, 151, 154, 155, 157], "inter": 12, "dust": [12, 16, 35, 48, 54, 62, 67, 108, 138, 141, 183], "artifact": [12, 35, 44, 47, 48, 52, 53, 55, 62, 67, 112, 119, 125, 126, 127, 131, 134, 137, 183], "interfer": [12, 27, 35, 54, 108, 113, 114, 126, 131, 141, 146], "mpi": [12, 54, 112], "ego": [12, 44, 46, 47, 67, 109], "error_odsapp_velocity_unavail": [12, 97, 104, 108, 109], "treatment": 12, "standstil": [12, 97, 104, 108, 109], "overhang": [12, 35, 47, 63, 67, 81, 134, 183], "load": [12, 27, 29, 35, 43, 48, 51, 52, 59, 63, 67, 70, 72, 73, 75, 76, 81, 108, 134, 136, 146, 147, 150, 155, 157, 183], "exclud": [12, 35, 50, 114], "occup": [12, 16, 17, 35, 40, 41, 44, 50, 52, 53, 60, 61, 62, 63, 64, 67, 80, 81, 83, 154, 180, 183], "grid": [12, 16, 17, 20, 34, 35, 40, 41, 44, 50, 52, 53, 60, 61, 62, 63, 64, 67, 72, 80, 81, 83, 154, 180, 183], "zone": [12, 17, 35, 39, 40, 41, 44, 49, 52, 57, 60, 61, 64, 67, 81, 97, 104, 108, 109, 141, 149, 183], "extrinsicvputous": 12, "part": [12, 37, 39, 44, 47, 48, 57, 59, 108, 112, 113, 117, 122, 126, 134, 136, 138, 146, 149, 156, 157, 172, 178], "bundl": 12, "standalon": [12, 77, 165], "custom": [12, 20, 21, 35, 36, 39, 56, 62, 63, 70, 73, 75, 112, 141, 147, 155], "pc": [12, 27, 31, 166], "laptop": [12, 70, 156], "maxheight": [12, 34, 35, 63], "simultan": [12, 17, 20, 34, 35, 51, 62, 72, 75, 89, 108, 112, 129, 132], "retro": [12, 54, 123], "reflector": [12, 54, 123], "particl": [12, 35, 54, 141], "sun": [12, 54, 108], "lead": [12, 15, 21, 47, 54, 62, 72, 74, 112, 114, 120, 122, 125, 127, 129, 147, 154], "degrad": [12, 44, 50, 51, 52, 108, 141, 150], "limit": [12, 15, 16, 20, 21, 29, 34, 52, 53, 63, 67, 71, 72, 75, 89, 125, 126, 128, 138, 147, 156, 157, 173, 174, 175], "miss": [12, 39, 48, 67, 93, 100, 108, 109, 122, 123, 156], "leav": [12, 27, 129], "realiti": 12, "On": [12, 20, 47, 70, 75, 156, 157, 170], "veloctiy_unavail": 12, "correctli": [12, 21, 43, 150], "One": [12, 26, 50, 63, 64, 76, 154], "non": [12, 20, 39, 53, 62, 74, 75, 87, 105, 108, 122, 126, 136, 141, 144, 169], "instabl": 12, "recover": [12, 108], "outcom": [12, 157], "propag": [12, 52, 67, 108], "implaus": [12, 88, 94, 96, 97, 101, 103, 104, 105, 109], "undervoltag": [12, 95, 99, 102, 107, 108, 109], "overvoltag": [12, 95, 99, 102, 107, 108, 109], "sporad": [12, 17, 21, 108], "optic": [12, 28, 50, 54, 114, 116, 124, 126, 134, 181], "prototyp": [12, 16, 108, 132, 146], "m0xxxx": 12, "algo": [12, 17, 21, 62], "debug": [12, 17, 21, 31, 59, 61, 62, 71, 84, 90, 108, 110, 156, 165, 184], "record": [12, 17, 27, 31, 51, 53, 67, 92, 132, 146, 181, 183], "importlib": 12, "_bootstrap": 12, "lib": [12, 20, 21, 71, 75, 157, 167], "xmlrpc": [12, 89, 179], "ping": [12, 24, 92, 166], "establish": [12, 27, 62, 89, 92, 154, 155], "amplitude_compress": 12, "buffer_id": [12, 40, 41, 61, 63, 147, 149, 154], "norm_amplitude_imag": [12, 154], "discard": [12, 120, 122, 126, 128], "disconnect": [12, 16, 92, 108, 150], "cabl": [12, 15, 16, 26, 64, 92, 108, 135, 139, 142, 150], "refus": [12, 16], "date": [12, 20, 71, 76, 82, 84, 149], "messag": [12, 15, 21, 34, 36, 37, 39, 56, 57, 59, 61, 64, 80, 89, 91, 108, 146, 150, 165, 172, 179], "error_di_motion_comp_ega_data_timestamp_mismatch": [12, 94, 108], "cycl": [12, 21, 52, 70, 73, 92, 110], "filer": 12, "defect": [12, 108], "term": [12, 15, 37, 50, 57, 108, 109, 136, 172], "histori": [12, 183], "drift": [12, 16], "exclus": [12, 50, 69, 75, 112], "pd": [12, 51, 75], "pallet": 12, "own": [12, 17, 35, 51, 54, 71, 82, 108, 156, 165], "had": [13, 113, 136], "inact": [13, 20, 35, 50, 75, 117, 124, 132], "cut": 13, "dedic": [13, 51, 89, 144], "filesystem": [13, 76], "cost": 13, "swu": [13, 24], "anymor": [13, 24, 81, 84, 136], "independ": [13, 63, 67, 112, 127, 132, 146, 167], "usag": [13, 20, 21, 37, 57, 73, 75, 89, 119, 160, 172, 178, 184], "web": [13, 37, 57, 156], "transit": [13, 112, 150, 157], "stabl": [13, 29, 52, 71, 150, 154, 157], "factori": [13, 14, 23, 110, 158], "reset": [13, 14, 16, 23, 35, 40, 41, 49, 59, 60, 61, 95, 102, 109, 110, 125, 128, 129, 154, 158, 160], "192": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 154, 155, 166, 170, 177, 179], "168": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 154, 155, 166, 170, 177, 179], "69": [13, 15, 21, 24, 27, 49, 56, 59, 60, 61, 70, 71, 72, 89, 91, 125, 146, 149, 150, 151, 155, 166, 170, 177, 179], "fact": [13, 52, 70, 108, 176], "swupdat": [13, 24], "video": [14, 15, 18, 19, 21, 23, 26, 64, 71, 79, 85, 92, 140, 156], "platform": [14, 18, 20, 22, 23, 26, 37, 47, 52, 57, 61, 64, 68, 72, 73, 75, 79, 85, 91, 92, 126, 132, 137, 138, 141, 144, 146, 151, 154, 157, 161, 172, 178, 179, 180, 183, 185], "tensorrt": [14, 15, 19, 21, 23, 73, 173], "concept": [14, 23, 112, 117, 126, 145, 146, 165, 169], "persist": [14, 15, 16, 18, 21, 23, 70, 74, 75, 108, 109, 129, 155, 158], "ntp": [14, 15, 21, 23, 49, 63, 99, 107, 108, 109, 132, 149, 153, 157, 158], "futur": [14, 20, 23, 28, 75], "prerequisit": [14, 23, 67], "workflow": [14, 23, 156], "go": [15, 19, 62, 71, 126, 177], "account": [15, 19, 24, 28, 37, 47, 57, 63, 81, 128, 131, 134, 136, 149, 156, 172], "fleet": [15, 19, 54], "outfit": 15, "behav": 15, "similar": [15, 48, 54, 67, 71, 72, 76, 88, 117, 121, 126, 151, 154, 168], "made": [15, 17, 20, 122], "full": [15, 16, 17, 19, 20, 37, 38, 39, 46, 49, 51, 52, 54, 57, 58, 59, 67, 70, 89, 108, 120, 125, 136, 146, 157, 178, 180], "found": [15, 17, 37, 39, 44, 53, 57, 70, 71, 76, 126, 132, 136, 159, 168, 173], "preced": [15, 108], "ovp8x1": [15, 51], "revers": 15, "tx2": [15, 17, 19, 21, 71, 76, 108], "nx": [15, 21], "nvidia": [15, 19, 21, 71, 73, 173, 176], "password": [15, 21, 70, 89], "login": [15, 21], "kei": [15, 21, 40, 57, 59, 60, 70, 75, 157, 160], "gatewai": [15, 20, 21, 151, 155], "42": [15, 20, 21, 75, 151, 155], "netmask": [15, 21, 151], "255": [15, 21, 49, 151, 167], "int": [15, 20, 21, 36, 39, 40, 41, 49, 56, 60, 61, 89, 147, 149, 157, 167], "palliat": [15, 21], "some": [15, 16, 17, 20, 21, 37, 50, 52, 54, 62, 64, 75, 76, 84, 91, 114, 121, 122, 123, 126, 127, 138, 141, 154, 155, 157, 161, 165, 168, 169, 172, 176, 177, 178], "parser": [15, 21], "disabl": [15, 20, 21, 35, 48, 72, 75, 76, 108, 117, 118, 120, 124, 125, 126, 129, 151], "clock": [15, 17, 21, 71, 72, 108, 146, 149, 154], "warn": [15, 21, 27, 29, 71, 81, 108, 126, 146, 150, 154, 155], "unavail": [15, 16, 21, 39, 59, 108], "second": [15, 21, 36, 37, 40, 41, 47, 52, 61, 62, 63, 69, 89, 108, 112, 124, 128, 132, 149, 150, 154, 166, 172], "bootup": [15, 21, 40, 90, 110, 160], "jetpack": [15, 19, 21, 76], "cuda": [15, 19, 20, 21, 72, 75, 76, 119, 130, 173], "can0": [15, 20, 21, 150, 178], "deactiv": [15, 21, 34, 35, 88, 108, 117, 121, 124, 126, 178], "bitrat": [15, 21, 150, 160, 173], "experiment": [15, 21, 136], "report": [15, 21, 29, 39, 50, 52, 76, 110, 147, 184], "browser": [15, 21, 24, 110], "repeatedli": 15, "error_head_vcsel_shutdown": [15, 102, 108, 109], "perman": [15, 108, 134, 155], "disappear": [15, 47, 64, 126], "rout": [15, 16, 126], "imposs": [15, 27, 54, 126, 154], "internet": [15, 70, 149], "impact": [15, 47, 51, 52, 55, 67, 112, 117, 121, 124, 126, 131, 134, 136, 141], "bright": [15, 21, 50, 113, 126, 141], "mani": [15, 34, 62, 63, 117, 120, 128], "decreas": [15, 44, 127, 134], "true": [15, 20, 35, 36, 46, 48, 50, 52, 53, 56, 60, 61, 63, 70, 117, 125, 129, 146, 150, 154, 155, 157], "observ": [15, 126], "reach": [15, 44, 47, 56, 59, 61, 70, 75, 108, 126, 134, 136, 146], "intermitt": 15, "error_vpu_no_free_image_buff": [15, 107, 109], "safe": [15, 20, 48, 75, 76], "ignor": [15, 20, 29, 35, 39, 50, 117, 121, 132], "tracker": [15, 16, 165, 167], "mandatori": [16, 31, 108], "accommod": [16, 50], "overtemperatur": [16, 62, 87, 95, 99, 102, 107, 108, 109, 146], "77": [16, 87], "85": [16, 53, 136], "insecur": [16, 70], "sign": 16, "registri": [16, 73, 157], "daemon": [16, 21, 70, 71, 72, 156, 157], "tutori": [16, 37, 39, 40, 41, 56, 57, 59, 61], "unstabl": [16, 97, 104, 109, 110], "request": [16, 23, 27, 37, 51, 56, 57, 59, 71, 92, 144, 156, 157, 160, 161, 165, 178], "sent": [16, 108, 125, 132, 154, 157], "physic": [16, 37, 54, 57, 71, 109, 112, 125, 126], "neg": [16, 17, 35, 44, 47, 50, 52, 67, 104, 108, 109, 112, 125, 126, 157, 183], "10cm": [16, 52, 136], "area": [16, 21, 27, 28, 50, 52, 67, 113, 120, 122, 123, 126, 136, 137, 141, 143], "dusti": [16, 44, 138, 141], "retroreflector": 16, "currenttim": [17, 71, 149, 154], "integ": [17, 116, 147], "dump": [17, 24, 36, 39, 59, 71, 76, 146, 150, 151, 155, 157, 166], "snippet": [17, 24, 39, 53, 59, 62, 144, 157], "properti": [17, 61, 62, 67, 70, 123, 125, 136, 147, 157, 165], "appx": [17, 20, 35, 108, 157], "activeport": [17, 21, 34, 35, 40, 60, 108], "By": [17, 29, 30, 32, 40, 41, 44, 49, 60, 64, 74, 112, 125, 126, 131, 132, 151, 154], "vo": [17, 20, 35, 46, 108], "portnumb": 17, "voport": [17, 35, 46, 108], "porti": [17, 129], "negobst": [17, 35, 48, 108], "maxnumsimultaneouscamera": [17, 34, 35, 51, 60], "bandwidth": 17, "lost": [17, 53, 69, 108, 119, 122], "want": [17, 71, 76, 126, 155, 157, 167], "reus": [17, 37, 172, 177], "tab": [17, 24, 64, 80, 81, 142, 150], "export": [17, 76, 170], "glog": [17, 71], "thrown": [17, 24], "previous": [17, 21, 27, 59, 69, 71, 129], "logger": [17, 49, 56, 59, 60, 61, 146, 150], "class": [17, 21, 36, 39, 41, 56, 59, 61, 157], "particular": [17, 44, 112, 134], "resourc": [17, 19, 21, 22, 23, 34, 37, 43, 46, 55, 57, 73, 108, 129, 137, 153, 158, 172, 184], "well": [17, 21, 34, 48, 52, 54, 74, 111, 112, 120, 121, 125, 126, 136, 147, 150, 156, 157, 167], "pin": [17, 20, 26, 51, 73, 108, 150, 165], "arm": [17, 20, 51, 75, 108], "a57": [17, 20, 51, 75, 108], "core": [17, 20, 40, 51, 60, 72, 75, 108, 169, 170, 177, 179], "consequ": [17, 48, 54, 75, 108], "shall": [17, 62, 134, 157, 173, 174, 175], "denver": [17, 20, 75, 108], "solut": [17, 67, 70, 83, 108, 136], "intens": [17, 54, 76, 134], "offload": [17, 108], "gpu": [17, 21, 22, 23, 71, 73, 76, 87, 108, 125, 129, 136, 146, 173, 184], "rate": [17, 44, 51, 52, 71, 72, 108, 136, 139, 141, 146, 147], "efector": [17, 108, 134], "ident": [17, 19, 70, 108, 134, 136], "mainli": [17, 70, 112, 141], "unstable_framer": 17, "launch": [17, 29, 53, 72], "taskset": [17, 75, 108], "0x39": [17, 108], "reserv": [17, 20, 75, 108, 113], "workload": [17, 55, 62, 67, 108], "optim": [17, 47, 52, 76, 108, 136, 141, 150], "cpu": [18, 21, 22, 23, 51, 71, 73, 108, 125, 129, 136, 146, 147, 149, 156], "alloc": [18, 20, 23, 75, 129], "20hz": [18, 20, 23, 75], "discontinu": [19, 142], "minor": [19, 72, 136, 165], "untest": 19, "famili": [19, 21], "moment": [19, 21, 144, 169], "jetson": [19, 21, 71, 76], "mention": [19, 37, 57, 144, 156, 172], "incompat": [19, 76, 93, 100, 108, 109, 160], "o": [19, 20, 21, 29, 62, 67, 75, 88, 92, 151, 156, 176], "yocto": [19, 21], "dunfel": 19, "89": [19, 21, 76], "300": [19, 21], "readonli": [20, 147, 157], "uptim": [20, 84], "str": [20, 39, 56, 60, 61, 146, 150], "devicetreebinaryblob": 20, "emvo": 20, "portx": [20, 21, 35, 108, 129, 157], "diparam": [20, 21, 122, 125, 126, 129], "port6": [20, 34, 39, 46, 59, 147], "interestpoint": 20, "validpixel": 20, "algodebugconfig": 20, "usecuda": [20, 21, 75, 119, 125], "emparam": 20, "experimental_od": 20, "imu_1_khz": [20, 147], "convert": [20, 39, 76, 116, 149, 164, 170, 178, 181], "With": [20, 47, 75, 90, 122, 126, 134, 144, 150, 151, 154, 155], "transfer": [20, 52, 69, 70, 72, 82, 136, 157], "256": [20, 72, 75, 113, 149], "3000": [20, 75], "mib": [20, 75], "usabl": [20, 50, 57, 62, 75, 125], "approxim": [20, 75, 124], "ovp81x": [20, 21, 23, 24, 25, 75], "emmc": [20, 75], "var": [20, 21, 75, 156], "resolut": [20, 52, 75, 108, 111, 130], "calcul": [20, 47, 50, 54, 55, 75, 117, 127, 136, 157, 164, 181], "formula": [20, 75, 116, 136, 157], "textunderscor": [20, 75], "372": [20, 75], "n_": [20, 75], "mem": [20, 75], "87": [20, 75, 150], "306": [20, 75], "126": [20, 75], "102": [20, 75], "cam": [20, 75], "instanti": [20, 40, 41, 61, 64, 67, 75, 144, 178, 183], "250mb": [20, 75], "200mb": [20, 75], "_cam": [20, 75], "mb": [20, 62, 71, 75, 76], "Not": [20, 29, 62, 75, 76, 83, 161], "954": [20, 75], "768": [20, 75, 149], "1938": [20, 75], "6x38k": [20, 75], "4x38k": [20, 75], "2xrgb": [20, 75], "concurr": [20, 55, 62, 67, 72, 75, 119], "exemplari": [20, 53, 75, 156], "3x38k": [20, 75], "otherwis": [20, 29, 49, 56, 59, 60, 61, 75, 146, 149, 150, 156, 165, 177], "anywai": 20, "ovp80x": [21, 23, 24, 25, 73, 174, 175], "bring": [21, 108, 112, 126, 151, 157], "16gb": 21, "phase": [21, 62, 145, 146, 150], "purchas": [21, 83], "brought": 21, "prepar": 21, "m04308": 21, "ram": [21, 22, 23, 51, 62, 73, 119, 146], "readabl": [21, 37, 57, 71, 172], "kirkston": 21, "v19": 21, "03": 21, "v20": 21, "20fp": 21, "5v": [21, 99, 107, 108, 109], "five": [21, 108], "unreach": 21, "thank": 21, "plu": [21, 112, 132], "presenc": [21, 126], "fork": [21, 47], "tine": 21, "truck": [21, 47], "cover": [21, 47, 52, 68, 108, 121], "metal": 21, "tune": [21, 63, 67, 118], "error_odsapp_algo_intern": [21, 97, 104, 109], "continu": [21, 24, 28, 39, 40, 41, 46, 53, 59, 60, 61, 74, 108, 112, 155, 156, 169], "shini": 21, "flexibl": [21, 131, 168], "upon": [23, 53, 120, 160, 165], "site": [24, 68, 71, 112, 157], "search": [24, 27, 29, 150], "bar": [24, 81], "lose": 24, "config_sav": 24, "xx": 24, "zip": [24, 29], "besid": [24, 31, 62, 144, 150], "cli": [24, 89, 108, 112, 125, 146, 150, 151, 154, 155, 157], "std": [24, 29, 36, 39, 40, 41, 74, 89, 125, 157, 167, 168, 170], "make_shar": [24, 36, 39, 40, 41, 89, 125, 157], "reboottorecoveri": 24, "waitforrecoveri": 24, "cout": [24, 41, 89, 157, 170], "endl": [24, 36, 39, 40, 41, 89, 170], "reboot_to_recoveri": 24, "wait_for_recoveri": 24, "stuck": 24, "reboot_to_product": 24, "reboottoproduct": 24, "drag": [24, 138, 142], "firmware_imag": 24, "flashfirmwar": 24, "waitforproduct": 24, "readi": [24, 40, 92, 173], "flash_firmwar": 24, "wait_for_product": 24, "potenti": [24, 47, 51, 108, 125, 126, 127, 128, 136, 169], "jq": [24, 125, 146, 147, 150, 151, 155, 157, 166], "swversion": [24, 39, 59], "config": [24, 37, 39, 40, 41, 46, 49, 56, 57, 59, 60, 61, 69, 71, 82, 146, 149, 150, 151, 155, 156, 165, 166, 170, 171, 172, 174, 175, 177, 180], "dev": [24, 71, 125, 156], "wire": [26, 64], "strong": [26, 117, 121], "Then": [26, 47, 76], "screen": [26, 30, 32, 64, 83], "gnd": 26, "That": 26, "execut": [27, 29, 31, 37, 71, 72, 108, 150, 166, 170, 178], "replai": [27, 80, 81], "o2i": 27, "o2d": 27, "o3x": [27, 160, 161, 165, 166], "o3d": [27, 132, 160, 161, 165, 166], "peer": 27, "router": 27, "broadcast": [27, 29], "circumst": 27, "dialogu": 27, "press": [27, 40, 60], "keyboard": [27, 60, 156], "shortcut": 27, "ctrl": 27, "former": 27, "unbox": [28, 32, 33, 183], "benefici": [28, 53, 62, 122], "prove": [28, 126], "tip": [28, 84, 138], "suit": [28, 74, 75, 117, 125, 128, 132, 141, 168], "overal": [28, 44, 76, 82, 125, 128, 130, 167], "225": 28, "newli": 28, "anyth": [28, 126], "monitor": [28, 37, 38, 40, 43, 57, 58, 60, 62, 67, 81, 84, 89, 108, 110, 146, 150, 157, 160], "helper": [28, 56, 87, 144, 169, 174, 175, 178, 181], "isn": 28, "underli": [28, 76, 112, 151], "Its": [28, 63, 67, 125, 126], "iter": [28, 76], "preview": 28, "main": [28, 35, 36, 39, 40, 41, 48, 49, 52, 56, 60, 61, 71, 82, 89, 108, 126, 137, 146, 149, 150, 157], "zoom": 28, "scroll": [28, 81], "mous": [28, 81], "middl": [28, 40, 41, 112, 117, 150], "visual": [28, 34, 35, 44, 50, 52, 60, 64, 67, 81, 97, 104, 109, 165, 169, 180], "princip": 28, "inspect": [28, 37, 74, 83, 149, 169], "showcas": [28, 31, 37, 39, 60, 61, 161, 169, 172, 173, 180, 181], "overlai": [28, 81, 156], "NOT": 28, "rough": 28, "ifmvisonassist": 29, "soon": [29, 152], "workaround": 29, "debian": 29, "wine": 29, "emul": [29, 71], "layer": [29, 71, 72, 76], "posix": [29, 179], "compliant": 29, "maco": 29, "bsd": 29, "logic": 29, "machin": [29, 39, 76, 146, 149, 154], "fly": [29, 124, 125, 157, 165], "elimin": [29, 54, 125, 138], "penalti": 29, "cleanli": [29, 108], "integr": [29, 52, 62, 72, 125, 128, 138, 165], "desktop": [29, 76], "resembl": 29, "winecfg": 29, "bash": [29, 71, 76, 155, 179], "termin": [29, 91, 108, 150, 157], "sudo": [29, 156], "experi": [29, 72, 82, 108, 120, 126, 156], "unexpect": [29, 62, 81, 84, 94, 101, 108, 109, 157], "directori": [29, 49, 56, 59, 60, 61, 69, 70, 71, 72, 73, 146, 149, 150, 155, 160, 165, 169, 173, 178], "home": [29, 70, 71, 72, 76, 150, 156, 157, 183], "raxxxx": 29, "dosdevic": 29, "rashe": 29, "appdata": 29, "roam": 29, "electron": [29, 36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "hard": [29, 108, 117, 126, 154], "elev": 29, "unpack": [30, 32, 59], "recent": [30, 32, 75, 108, 157], "share": [31, 69, 71, 72, 75, 91, 136, 150, 161], "permiss": [31, 156, 168], "admin": 31, "Be": 31, "commun": [31, 52, 108, 144, 151, 157], "certain": [31, 35, 62, 82, 108, 109, 114, 122, 126, 128, 157], "grant": [31, 156], "IT": 31, "depart": 31, "german": 31, "land": [31, 124], "unzip": 31, "favorit": [32, 183], "ve": 33, "allevi": 34, "prior": [34, 80], "lidar": [34, 44, 62, 67, 154], "ods_demo": [34, 37, 40, 57, 170, 172, 180], "interact": [34, 57, 60, 71, 76, 150, 156], "highlight": [34, 126], "app0": [34, 39, 41, 44, 48, 49, 50, 59, 60, 61, 88, 144], "throw": [34, 39, 59, 157], "zoneconfigid": [34, 39, 108], "zonecoordin": [34, 39, 63], "sate": 35, "ceil": [35, 46], "overhangingload": [35, 50], "region": [35, 50, 53, 112, 136], "temporalconsistencyconstraint": [35, 44], "channelvalu": [35, 112], "enablenegativeobstacl": [35, 48, 108], "seg": [35, 150], "minobjectheight": [35, 50, 63], "025": 35, "odometri": [35, 50, 52, 67, 97, 104, 108, 109], "protect": [35, 62, 104, 105, 108, 109, 138], "referenc": 35, "timeofflight": 35, "technic": [35, 62, 146], "interf": [35, 126], "slightli": [35, 54, 112], "frequenc": [35, 40, 54, 108, 112, 131], "apart": 35, "ownership": 35, "themselv": 35, "vari": [35, 54, 112, 123, 136, 149], "prevent": [35, 69, 127, 139, 141], "factor": [35, 44, 52, 53, 112, 114, 122, 125, 136, 146], "zero": [35, 50, 53, 112, 114, 122], "pronounc": 35, "040": 35, "restart": [35, 37, 57, 69, 75, 99, 107, 108, 109, 150, 157, 172], "quick": [35, 53], "copyright": [36, 39, 40, 41, 49, 56, 59, 60, 61, 71, 146, 149, 150], "2022": [36, 39, 40, 41, 165], "gmbh": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "spdx": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150], "identifi": [36, 39, 40, 41, 49, 54, 56, 59, 60, 61, 64, 88, 108, 123, 146, 149, 150, 160, 165, 170, 181], "apach": [36, 39, 40, 41, 49, 56, 59, 60, 61, 146, 149, 150, 161], "hpp": [36, 39, 40, 41, 157], "iostream": [36, 39, 40, 41, 89], "thread": [36, 40, 41, 72, 76, 89, 136], "namespac": [36, 39, 40, 41, 89, 157, 168], "chrono_liter": 36, "liter": [36, 39, 40, 41, 89, 157], "void": [36, 39, 41, 89, 157], "customcallback": 36, "id_": 36, "message_": 36, "clog": [36, 39, 40, 41, 157], "callback": [36, 37, 56, 61, 157, 172, 178], "const": [36, 39, 40, 89, 157, 168], "char": [36, 39, 40], "getenv": [36, 39, 40], "ifm3d_ip": [36, 39, 40, 71, 170], "default_ip": [36, 39, 40], "c_str": [36, 39, 40], "file_nam": [36, 62], "redirect": [36, 40], "consol": 36, "log_to_fil": [36, 40, 56, 60], "o3rdiagnost": [36, 40, 56, 60], "dormant": [36, 84, 90, 108, 109], "n": [36, 39, 40, 41, 49, 60, 61, 112, 132, 136, 150], "getdiagnosticfilt": [36, 40, 89], "pars": [36, 39, 40, 49, 89, 157], "asynchron": [36, 37, 40, 56, 57, 89, 165, 178], "startasyncdiag": [36, 40], "this_thread": [36, 40, 41, 89], "sleep_for": [36, 40, 41, 89], "stopasyncdiag": [36, 40], "cstdlib": [36, 39], "fstream": [36, 39, 40], "fg": [36, 41, 89, 154], "public": [36, 39, 41], "ptr": [36, 39, 41], "bool": [36, 40, 56], "file_name_": 36, "o3r_": [36, 39, 41], "log_to_file_": 36, "fg_": 36, "50009": [36, 56, 89], "consolebuffer_": 36, "rdbuf": [36, 39, 40], "log_file_nam": [36, 40], "o3r_diagnost": [36, 56], "logfile_": 36, "io": [36, 40, 71, 72, 76, 165, 167], "successfulli": [36, 39, 40, 71, 72], "is_open": [36, 39, 40], "cerr": [36, 39, 40, 170], "streambuf": [36, 40], "filebuff": [36, 40], "filter_mask_": 36, "onasyncerror": [36, 89], "asyncdiagcallback_": 36, "grabber": 36, "restor": [36, 156], "privat": [36, 39, 41, 155], "ofstream": [36, 40, 168], "diagnostic_": 36, "brows": [37, 57], "them": [37, 39, 46, 49, 57, 61, 65, 71, 78, 87, 112, 124, 126, 128, 144, 156, 160, 170, 178], "branch": [37, 57, 71, 72, 77], "v1": [37, 57, 77, 159, 170], "tag": [37, 57, 71, 72, 75, 76, 77, 150], "ovp9xx": 37, "cpp": [37, 39, 40, 41, 76, 170, 172], "cmakelist": 37, "mkdir": [37, 71, 72, 165, 170, 171], "cd": [37, 71, 155, 165, 170, 171], "cmake": [37, 71, 165, 168, 170, 171], "familiar": 37, "context": [37, 47, 50, 71, 72, 75, 81, 154], "locat": [37, 44, 50, 53, 54, 62, 71, 72, 76, 84, 112, 136, 150, 154, 155, 176], "ods_config": [37, 39, 40, 41, 49, 57, 60, 61, 170, 172, 180], "ods_get_data": [37, 40, 41, 170, 172], "reli": [37, 44, 48, 52, 57, 136, 141, 149, 165, 177], "artifici": [37, 57, 146], "mini": [37, 57, 108, 142, 172], "teach": [37, 57, 165, 172], "disassembl": [37, 57, 172], "header": [37, 167, 168, 172], "queue": [37, 40, 41, 57, 61, 108, 172, 180], "streamer": [37, 172], "whenev": [37, 57], "crucial": [37, 52, 57, 137], "ods_demo_cli": 37, "piec": [37, 50, 57, 172], "explor": [37, 169], "de": [37, 57, 155, 172], "deploy": [37, 57, 70, 73, 76, 150, 172, 174, 175, 184], "overh": [37, 57, 137, 172], "consider": [38, 47, 52, 58], "basic": [38, 51, 58, 60, 61, 73], "nlohmann_json_schema_valid": 39, "someth": [39, 155], "hood": 39, "tell": [39, 46, 62, 71], "upgrad": [39, 71], "nlohmann": [39, 40, 157, 170], "2021": [39, 41, 59, 61, 71, 76, 149], "util": [39, 51, 52, 71, 112, 125, 150, 156, 160, 165, 167, 178], "syntax": 39, "err": [39, 56, 59, 60], "config_extrinsic_path": [39, 40, 41], "extrinsic_one_head": [39, 41, 49, 61], "config_app_path": [39, 40, 41], "ods_one_head_config": [39, 41, 49, 59, 61], "declar": [39, 41, 89], "setw": 39, "subset": [39, 59, 89], "partial": [39, 50, 52, 54, 108, 124, 125, 156], "wrongkei": 39, "catch": [39, 41], "caught": 39, "odsconfig": [39, 40, 41, 59], "setconfigfromstr": [39, 40, 41], "my_favorite_o3r": [39, 59], "my_favorite_port": [39, 59], "setconfigfromfil": [39, 40, 41], "iomanip": 39, "ifdef": 39, "use_jsonschema": 39, "ifm3d_json_nlohmann_compat": 39, "common": [39, 55, 62, 112, 126, 136, 160, 165], "o3r_schema": [39, 125], "getschema": [39, 125, 157], "set_root_schema": [39, 157], "validatejson": 39, "json_schema": [39, 157], "json_valid": [39, 157], "nullptr": [39, 157], "checkjsonformat": [39, 157], "keyword": [39, 157], "eucco": 39, "normalizeipv4address": 39, "qstring": 39, "fromstdstr": 39, "invalid_argu": [39, 157], "unknown": [39, 150], "logic_error": [39, 157], "endif": 39, "val": 39, "config_path": 39, "ifstream": [39, 168], "config_fil": [39, 59], "failbit": 39, "badbit": 39, "stringstream": 39, "config_buff": 39, "config_str": 39, "chrono": [40, 41, 89], "cstdint": 40, "json_use_global_udl": 40, "bufferlist": [40, 41], "buffer_list": 40, "o3r_ods_info": [40, 41, 61, 63, 157], "o3r_ods_occupancy_grid": [40, 41, 61, 157], "timeout_m": 40, "500": [40, 41, 61, 146], "queue_siz": [40, 41], "extrinsic_two_head": [40, 60], "ods_changing_views_config": 40, "ods_logfil": 40, "logfil": 40, "consolebuff": 40, "appropri": [40, 44, 93, 100, 106, 108, 109, 114, 136, 156], "todo": [40, 41], "json_point": [40, 41], "p": [40, 69, 70, 71, 72, 136, 179], "active_diag": 40, "begin": [40, 113, 116, 131, 150], "end": [40, 56, 59, 61, 62, 76, 108, 112, 116, 128, 131, 138, 149, 150, 156], "cin": 40, "proper": [40, 112, 126, 137], "j_string": [40, 41], "j": [40, 41], "str_port": 40, "j2": 40, "odsstream": [40, 41, 49, 60, 61], "ods_stream": [40, 41, 49, 57, 60, 61, 180], "startodsstream": [40, 41], "5th": 40, "count": [40, 88, 108, 112, 122, 150], "steady_clock": [40, 41], "getzon": [40, 41], "getoccgrid": [40, 41], "to_str": [40, 41], "zone_occupi": [40, 41, 60, 61], "uint8_t": [40, 41, 167, 168], "stopodsstream": [40, 41], "energi": [40, 125, 146], "exit": [40, 60, 72, 89, 108, 178, 179], "stdexcept": 41, "deseri": [41, 57, 61, 63, 92, 108, 147, 149, 160, 169, 170, 178], "struct_o3r_ods_info_v1": 41, "struct_o3r_ods_occupancy_grid_v1": 41, "silent": [41, 59, 61], "inexist": 41, "clariti": [41, 61], "did": [41, 43, 61, 93, 100, 108, 109], "app_nam": [41, 49, 60, 61], "unwant": [41, 126, 137], "durat": [41, 76, 108], "odsdataqueu": [41, 61], "zones_queu": 41, "occ_grid_queu": 41, "queue_size_": 41, "addfram": 41, "hasbuff": 41, "push": [41, 72], "getbuff": 41, "odsinfov1": [41, 61], "undefin": [41, 108], "odsoccupancygridv1": [41, 61], "app_name_": 41, "buffer_ids_": 41, "timeout_": 41, "data_queu": 41, "pcictcpport": [41, 61, 149], "fg_pcic_port": 41, "onnewfram": 41, "occ_grid": 41, "millisecond": [41, 52, 132, 154], "heat": [42, 47, 108, 137, 138, 143, 146], "dissip": [42, 47, 137, 138, 143], "guidelin": [42, 47, 54, 137, 143], "easiest": [43, 155, 156], "unrecover": [43, 98, 106, 108, 109], "checklist": 43, "abil": [44, 47, 126], "easili": [44, 63], "heavier": 44, "ghost": [44, 54], "expos": [44, 112], "clean": [44, 48, 71, 72, 74, 143, 150], "regularli": [44, 141], "amount": [44, 47, 49, 52, 54, 72, 74, 89, 108, 109, 114, 120, 121, 123, 125, 126, 128, 132, 136, 146, 157], "understood": [44, 141], "scanner": [44, 54, 67, 150], "probabl": [44, 49, 63, 80, 113, 168], "normal": [44, 51, 71, 108, 114, 122, 123, 132, 136], "latenc": [44, 55, 76, 108, 130, 146, 149, 157], "heavi": [44, 54, 108], "heavili": 44, "port_numb": 46, "rotx_valu": 46, "roty_valu": 46, "rotz_valu": 46, "transx_valu": 46, "transy_valu": 46, "transz_valu": 46, "radian": [46, 124, 181], "90": [46, 62], "ext_calib": 46, "inerti": [46, 82], "unus": 46, "00m": [46, 112], "50m": 46, "attribut": [46, 70, 147, 157], "compli": 47, "lowest": [47, 50], "250": [47, 150], "700": [47, 156], "great": 47, "thing": [47, 52, 165], "taken": [47, 52, 63, 70, 108, 114, 128, 131, 138, 150, 166], "diffus": [47, 134], "incid": 47, "higher": [47, 63, 75, 112, 114, 120, 123, 124, 127, 128, 129, 131, 132, 136, 144, 147, 150, 156, 178], "affect": [47, 51, 111, 117, 121, 125, 126, 127, 128, 131, 147, 156, 178], "aspect": [47, 114, 137, 157], "cantilev": [47, 67], "collid": 47, "significantli": [47, 50], "250mm": 47, "700mm": 47, "possibli": [47, 128], "compromis": 47, "maxim": [47, 112], "far": [47, 48, 50, 54, 57, 112, 126], "overli": [47, 126], "segment": [47, 50, 181], "blind": [47, 50, 54], "spot": 47, "perpendicular": 47, "damag": [47, 108, 141, 156, 173, 174, 175], "70": [47, 76, 166], "veloc": [47, 52, 97, 104, 108, 109, 136, 147], "angular": [47, 147], "worth": 47, "special": [47, 154, 156, 173, 174, 175], "attent": [47, 54, 134, 137], "paid": 47, "obstruct": [47, 80, 134], "retain": [47, 74], "incorpor": [47, 117, 125], "hole": 48, "stair": [48, 125], "At": [48, 53, 108, 136, 150, 157, 165, 168], "centimet": 48, "ventil": 48, "tile": 48, "room": [48, 117], "belong": [48, 112, 132], "sacrif": 48, "strongli": [48, 84, 126, 157], "encourag": [48, 117, 122, 126, 131, 167], "verif": [48, 67, 108, 158, 183], "itof": [48, 54], "encount": [48, 51, 62, 92, 109, 126, 151, 157], "travel": [48, 52], "construct": [48, 93, 100, 108, 109], "differenti": [48, 88, 117, 127], "staircas": 48, "surround": [48, 67, 117, 121, 136, 138, 146], "rail": 48, "timestamp_n": [49, 61, 63, 149], "uint64": [49, 63, 147], "nanosecond": [49, 63, 149, 154], "uint16": [49, 147], "affin": 49, "200": [49, 53, 60, 62, 76, 112, 147], "publish": 49, "multipli": [49, 114], "c_0": 49, "r_0": 49, "max": [49, 72, 74, 75, 76, 112, 116, 125, 157], "flip": 49, "transposit": 49, "transpos": 49, "chain": [49, 138, 142], "2023": [49, 56, 60, 146, 154], "transform_cell_to_us": [49, 180], "transform_matrix": 49, "zone_0_x": 49, "zone_0_i": 49, "arg": [49, 71, 75, 89, 155], "tupl": [49, 146], "gy": 49, "gx": 49, "shape": [49, 50, 53, 76, 136], "ods_cfg_fil": [49, 60, 61], "calib_cfg_fil": [49, 60, 61], "getlogg": [49, 56, 59, 60, 61, 146, 150], "__name__": [49, 56, 59, 60, 61, 146, 149, 150], "load_config_from_fil": [49, 59, 60, 61], "validate_json": [49, 59, 60, 61], "importerror": [49, 56, 59, 60, 61, 146, 149, 150], "get_schema": [49, 59, 60, 61, 125, 157], "start_ods_stream": [49, 60, 61], "occupancy_grid": [49, 53, 61, 62], "get_occupancy_grid": [49, 60, 61], "transform_cell_center_to_us": [49, 61], "stop_ods_stream": [49, 61], "__main__": [49, 56, 59, 60, 61, 146, 149, 150], "npleas": [49, 56, 59, 60, 61, 146, 149, 150], "fov": [50, 52, 104, 108, 109, 126], "reliabl": [50, 52, 108, 138, 141, 146], "scatter": [50, 54, 141], "think": [50, 168], "difficult": [50, 54, 70, 112, 134], "stai": [50, 146], "materi": [50, 123, 128, 136], "w": [50, 76, 136, 147], "convex": [50, 63], "hull": [50, 63], "conjunct": [50, 125], "maxloadheight": 50, "minloadheight": 50, "toggl": [50, 57, 60, 62], "effici": [50, 74, 92, 125, 138], "confus": 50, "wooden": 50, "prioriti": [51, 75, 158], "throttl": [51, 108], "explain": [51, 52, 62, 73, 113, 126, 154, 167, 178], "task": [51, 75, 165], "ipc": [51, 52, 67, 108, 146], "gigabit": [51, 52, 157], "repartit": 51, "seamless": 51, "suffer": 51, "whitepap": [52, 53, 154], "influenc": [52, 123, 178], "market": 52, "78": [52, 142], "45": [52, 76, 142], "greater": [52, 108, 120], "benefit": [52, 54, 168], "advantag": [52, 112, 125], "complement": 52, "though": [52, 108, 126, 134], "rule": [52, 168], "human": [52, 181], "smooth": [52, 117, 121], "freshli": 52, "paint": 52, "challeng": [52, 126], "vicin": [52, 126], "benchmark": [52, 53, 55, 67, 76, 141, 146], "environment": 52, "stabli": 52, "slight": 52, "contrari": 52, "encompass": 52, "roughli": 52, "recept": [52, 149, 150, 157, 183], "plc": [52, 146], "kinemat": 52, "robustli": 52, "sum": [52, 108], "reaction": [52, 110, 184], "brake": [52, 67], "deceler": 52, "friction": 52, "wheel": 52, "100m": 52, "110": [52, 154], "11": [52, 76, 81, 146, 160, 161], "51": [52, 60, 70, 147], "collis": [52, 67], "hdf5": [53, 62], "serv": [53, 123, 144, 154, 165, 174, 175], "parkour": 53, "interest": [53, 62, 126, 131, 161], "wo": 53, "desir": [53, 76, 129, 132], "question": [53, 59, 167], "get_distance_map_data": 53, "stream_od": [53, 62], "roi": 53, "occupancy_grids_arrai": 53, "total_occupancy_grid": 53, "rows_in_occupancy_grid": 53, "distance_map": 53, "idx": 53, "nonzero": 53, "115": 53, "append": [53, 60, 61, 132, 149, 160], "plt": [53, 62], "imshow": [53, 62], "cmap": [53, 62], "jet": [53, 62], "axhlin": 53, "linestyl": 53, "dash": 53, "xlabel": 53, "ylabel": 53, "titl": [53, 62, 87], "represent": [53, 136, 166], "closest": [53, 181], "compact": 53, "counter": [53, 150], "sai": 53, "125": [53, 150], "140": 53, "deduc": 53, "range_occ_grid": 53, "arang": 53, "enumer": 53, "subplot": [53, 62], "grai": [53, 62, 123], "colorbar": 53, "indirect": [54, 125, 173, 174, 175], "emit": [54, 126, 136, 141], "interpret": [54, 76, 120, 181], "phenomenon": 54, "curv": 54, "subject": [54, 146], "assumpt": [54, 108], "stationari": [54, 62, 112], "halo": [54, 113], "snow": 54, "windshield": 54, "indoor": [54, 141], "usual": [54, 75, 108, 136], "deal": [54, 70, 121, 134], "940nm": 54, "puls": [54, 95, 102, 108, 109], "dip": 54, "practic": [54, 76, 141, 144], "induc": [54, 146], "intellig": [54, 126], "techniqu": [54, 121], "priorit": 54, "realist": 54, "pai": [54, 134, 137], "pass": [54, 59, 61, 72, 156], "densiti": 54, "mostli": [54, 126], "predict": 54, "scan": [54, 150], "stationeri": 54, "thoroughli": 54, "pinpoint": [54, 59], "analysi": 55, "analyz": [55, 62, 112, 123, 126, 169], "datetim": [56, 146, 149, 154], "ifm3dpy_error": [56, 59], "__init__": [56, 61], "_o3r": 56, "_fg": 56, "_log_format": 56, "asctim": [56, 59, 61, 146], "filenam": [56, 59, 61, 76, 146, 150], "levelnam": [56, 59, 61, 146], "_log_datefmt": 56, "basicconfig": [56, 59, 60, 61, 146, 150], "strftime": [56, 146], "_": [56, 116], "_diagnost": 56, "datefmt": [56, 59, 61, 146], "setlevel": [56, 60, 61], "get_diagnostic_filt": [56, 60, 89], "filter_mask": 56, "dict": [56, 59], "param": [56, 59], "poll": [56, 89, 147], "_async_diag_callback": 56, "content": [56, 71, 89, 93, 100, 108, 109, 126, 155], "start_async_diag": [56, 60], "async": [56, 60], "nerror": 56, "stop_async_diag": 56, "sleep": [56, 61, 76, 149, 150], "keyboardinterrupt": 56, "incorrect": [57, 59, 92, 93, 100, 108, 109, 127, 134], "ods_queu": [57, 61, 180], "item": [57, 70, 146], "opencv": [57, 76, 165, 167, 170, 178], "pathlib": 59, "jsonschema": [59, 112, 125, 147, 157], "json_except": 59, "validationerror": [59, 157], "indent": 59, "schemaerror": 59, "__file__": 59, "parent": 59, "oserror": 59, "port_3d": [59, 149], "boilerpl": 59, "config_path_list": 59, "pointer": [59, 129], "config_snippet": [59, 61], "explan": [59, 89, 169], "onto": [59, 136], "invalid_snippet": 59, "fragment": 59, "recogn": 59, "demo": 60, "bootup_monitor": [60, 87, 150, 170], "bootupmonitor": 60, "ods_visu": [60, 180], "ocvwindow": 60, "odsviz": 60, "monitor_vpu_bootup": 60, "diag": [60, 89], "everyth": [60, 62, 123], "config_snippet_extrins": 60, "config_snippet_new_ods_app": 60, "buffer_length": [60, 61], "window_cr": 60, "collect": [60, 61, 71, 84, 112, 128, 161, 169], "get_zon": [60, 61], "raw_occupancy_grid": 60, "pretti": [60, 126], "render_visu": 60, "update_imag": 60, "destroi": 60, "available_3d_port_n": 60, "max_active_camera": 60, "active_camera": 60, "hint": [60, 126], "ntoggl": 60, "ntheir": 60, "npress": 60, "quit": [60, 62], "keypress": 60, "chr": 60, "port_n": 60, "get_active_port": 60, "ods_two_heads_config": 60, "perf_count": 61, "stream_zon": 61, "stream_occupancy_grid": 61, "ods_data_queu": 61, "ods_fg": 61, "wait": [61, 62, 76, 108, 149, 178], "on_new_fram": 61, "add_fram": 61, "timeouterror": 61, "ods_info_queu": 61, "msg": 61, "occupc": 61, "occupancy_grid_queu": 61, "attempt": [61, 71, 76, 93, 100, 108, 109, 125, 170, 178], "zone_config_id": 61, "_buffer_length": 61, "dequ": 61, "maxlen": 61, "has_buff": 61, "get_buff": [61, 149], "occ": 61, "goal": [62, 126], "stabil": [62, 74, 146], "lack": 62, "misbehavior": 62, "wrongli": 62, "perspect": 62, "nearli": [62, 123], "intellectu": 62, "reevalu": 62, "feedback": [62, 126], "anyon": 62, "grow": [62, 74, 165], "rapidli": 62, "450": 62, "sec": [62, 108, 109, 132, 147], "untyp": 62, "unnecessari": 62, "wouldn": 62, "proof": [62, 145, 146, 150], "clarifi": [62, 144], "doesn": [62, 67, 108], "doubt": 62, "ring": 62, "person": [62, 71, 156], "who": 62, "held": 62, "wifi": 62, "flowchart": 62, "openli": 62, "raw": [62, 115, 125, 127, 150, 155, 157, 178], "toolbar": 62, "hierarch": 62, "hdf": 62, "h5py": 62, "matplotlib": 62, "pyplot": 62, "test_od": 62, "h5": [62, 181], "stream_2d": 62, "o3r_rgb_0": 62, "stream_3d": 62, "o3r_tof_0": 62, "o3r_app_ods_0": 62, "dtype": [62, 63], "rgb_encod": 62, "jpeg": [62, 115], "rgb_decod": 62, "cv2": 62, "imdecod": 62, "imread_unchang": 62, "rgb_imag": 62, "cvtcolor": 62, "color_bgr2rgb": 62, "distance_imag": 62, "distanceresolut": [62, 114], "amplitude_imag": 62, "amplituderesolut": 62, "px\u00b2": 62, "1px": 62, "50mm": 62, "clockwis": 62, "newest": 62, "basi": 63, "global": [63, 72, 89, 114], "volum": [63, 69, 74, 76], "int8": [63, 76], "visit": 63, "learn": [63, 74, 125, 157], "longitudin": 63, "pertain": [63, 123], "percept": [64, 161], "succe": [64, 157], "simpli": [64, 69, 71, 129, 150, 157], "watch": [64, 71], "flicker": 64, "ecosystem": [67, 167], "autonom": 67, "group": [67, 114, 130, 150, 156], "li": 67, "volumetr": 67, "wherea": [67, 108, 117, 167], "regul": 67, "asil": 67, "primari": [67, 75, 128, 151, 166], "chassi": [67, 134, 136, 138], "control": [67, 70, 108, 109, 112, 117, 121, 124, 132, 156], "maneuv": 67, "classifi": 67, "clearanc": [67, 137, 143], "dead": [67, 141], "dc": 69, "destin": [69, 71], "usr": [69, 71, 72, 76, 146, 150, 176], "jupyt": [69, 71, 163, 164], "bind": [69, 70, 71], "host": [69, 70, 71, 72, 73, 92, 150, 155], "systemctl": 69, "arm64v8": [70, 71, 150], "architectur": [70, 71, 73, 154, 155, 174, 175], "copi": [70, 71, 72, 76, 150, 156, 171, 172, 176], "tar": [70, 71, 72], "108mb": [70, 71], "5mb": [70, 72], "02": [70, 76, 120, 155], "prompt": [70, 155, 170], "author": [70, 155, 160, 173, 174, 175], "advanc": [70, 156], "ci": 70, "bed": 70, "strict": [70, 125, 128], "dockerhub": [70, 71], "ghcr": [70, 71], "proxi": [70, 73, 166], "sometim": [70, 81, 113, 124], "firewal": 70, "additionalproperti": 70, "maxitem": 70, "uniqueitem": 70, "uri": 70, "fourth": [70, 136], "explicit": [70, 76], "pull": [70, 71, 76, 89, 161], "5000": 70, "rm": [70, 76, 146], "fist": 71, "hub": 71, "databas": 71, "scratch": [71, 108, 141, 157], "dockerfil": [71, 73, 75, 150, 156, 160, 173, 176], "arm64": [71, 76], "aarch64": [71, 72], "qemu": 71, "fetch": 71, "text": [71, 174, 175], "extens": 71, "sensit": 71, "slim": 71, "buster": 71, "requisit": [71, 166], "048kb": 71, "4770e646d0b": 71, "l": [71, 76, 89, 156, 170], "week": [71, 141], "ago": [71, 76], "infrastructur": [71, 165], "http_proxi": 71, "https_proxi": 71, "httpproxi": 71, "3128": 71, "httpsproxi": 71, "noproxi": 71, "example2": 71, "chip": [71, 113], "argument": [71, 72, 157, 179], "plai": [71, 126], "amd64": 71, "ee24eff3c797": 71, "ask": [71, 167], "repl": 71, "jun": 71, "29": 71, "19": 71, "34": [71, 87], "26": [71, 87], "gcc": [71, 161], "credit": 71, "hello": 71, "reload": 71, "realli": 71, "kernel": [71, 72, 117, 156], "secur": 71, "debian_frontend": 71, "noninteract": 71, "apt": [71, 72, 76, 156], "multistag": [71, 72, 76, 176], "opt": [71, 74, 156, 176], "env": [71, 146, 150, 170], "useradd": 71, "pythonus": 71, "pythonfaulthandl": 71, "113": 71, "1mb": 71, "bb51c405bbdb": 71, "satisfi": 71, "python3": [71, 75, 76, 146, 147, 149, 150, 157, 169, 179], "21": [71, 76], "py3": [71, 76, 150], "whl": 71, "uninstal": 71, "4ea430894bc7": 71, "intermedi": [71, 112], "14db5d89303f": 71, "shorten": 71, "319eb5ea67e0": 71, "freez": 71, "ubuntu": [71, 81, 173], "04": [71, 81, 173], "AS": [71, 72], "run_test": 71, "workdir": [71, 72, 156], "libboost": 71, "libcurl4": 71, "openssl": 71, "libgtest": 71, "libgoogl": 71, "libxmlrpc": 71, "libopencv": 71, "libpcl": 71, "libproj": 71, "coreutil": 71, "findutil": 71, "ninja": 71, "dir": 71, "pybind11": 71, "repo": 71, "v2": 71, "pybind": 71, "dpybind11_test": 71, "usernam": [71, 155], "token": 71, "ifm3d_clone_repo": 71, "src": [71, 76, 176], "echo": [71, 150, 151, 155], "gninja": 71, "dcmake_install_prefix": 71, "dbuild_module_opencv": 71, "ON": [71, 114, 165], "dbuild_module_pciccli": 71, "dbuild_module_pybind11": 71, "dpython_execut": 71, "repackag": 71, "deb": 71, "grep": 71, "iv": 71, "unspecifi": 71, "xarg": 71, "dpkg": 71, "hide": 71, "secret": 71, "leverag": 71, "x86": 71, "plan": 71, "digest": 71, "sha256": [71, 155], "f54a5890d75618c5bd21535dfa71e1cd9b1a8515902fb8e1912e6f586e0685a3": 71, "1f21eb1f98d2": 71, "1581111542490926304": 71, "8a167fde9edc": 71, "apr": 71, "18": [71, 173], "2020": [71, 154], "01": [71, 120, 149, 155], "56": [71, 76, 154], "o3rcamera": 71, "to_json": 71, "substanti": 72, "graphic": 72, "tegra": 72, "amr64": 72, "nvcr": [72, 76], "buildstag": 72, "v10": 72, "commit": 72, "ca": 72, "tmp": [72, 156, 176], "devicequeri": 72, "cmd": [72, 150, 179], "875": [72, 150], "c93fc89026d9": 72, "scp": [72, 73, 155], "yml": [72, 73], "c0": [72, 89, 155, 156], "cudart": 72, "link": [72, 91, 98, 106, 109, 110, 118, 142, 150], "x2": 72, "driver": [72, 73, 75, 93, 100, 108, 109, 156], "major": [72, 168], "3829": 72, "mbyte": 72, "4014751744": 72, "byte": 72, "multiprocessor": 72, "128": [72, 113, 168], "mp": 72, "1300": 72, "mhz": 72, "ghz": 72, "bu": [72, 150], "l2": 72, "524288": 72, "textur": [72, 108], "1d": 72, "131072": 72, "65536": 72, "16384": [72, 113], "num": 72, "32768": [72, 113], "2048": [72, 113], "constant": [72, 112, 136], "49152": 72, "warp": 72, "1024": [72, 113, 149], "64": [72, 113, 146], "2147483647": 72, "65535": 72, "align": [72, 108, 161], "512": [72, 113], "lock": 72, "ecc": 72, "unifi": [72, 156], "uva": 72, "preemption": 72, "cooper": 72, "multidevic": 72, "op": 72, "pci": 72, "cudasetdevic": 72, "numdev": 72, "cudagetdevicecount": 72, "35": 72, "insuffici": [72, 97, 104, 108, 109, 136], "oem_default": 72, "oem_cuda_1": 72, "cuda_1": 72, "troubleshoot": [73, 91, 110, 157], "consist": [73, 81, 108, 120, 132, 166], "quota": 73, "tensortrt": [73, 184], "dl": [73, 184], "ml": [73, 184], "adapt": [73, 119, 120, 126, 130, 138, 161], "infer": 73, "yolov4": 73, "tini": 73, "deepstream": 73, "lifetim": 74, "constrain": 74, "chanc": [74, 127], "disk": [74, 165, 168], "exhaust": 74, "kubernet": 74, "megabyt": 74, "shell": [74, 134, 155, 179], "hostconfig": 74, "logconfig": 74, "3826": 75, "schedul": [75, 141], "decid": [75, 109], "node": [75, 150, 156], "ros_publisher_nod": 75, "socketcan": [75, 150], "unrespons": 75, "leak": 75, "guard": 75, "redi": 75, "arch": 75, "unless": [75, 129, 165], "6666": 75, "6379": 75, "appendonli": 75, "aof": 75, "maxmemori": 75, "polici": 75, "allkei": 75, "lru": 75, "1300mb": 75, "journald": 75, "imagenam": 75, "cpuset": [75, 156], "mem_limit": 75, "1500000000": 75, "memswap_limit": 75, "ai": 76, "acceler": [76, 108, 147, 173], "dramat": [76, 126], "tensorflow": 76, "catalog": 76, "doc": [76, 92], "tf1": 76, "tf2": 76, "session": [76, 89], "modifi": [76, 81, 150, 155, 178], "bare": 76, "strip": [76, 117], "stage": [76, 87, 88, 165, 176], "dockerignor": 76, "proce": [76, 126], "trtexec": [76, 176], "onnx": 76, "opset": 76, "compil": [76, 170, 172], "neural": 76, "rememb": [76, 155], "forthcom": 76, "train": 76, "jetsontx2": 76, "for_contain": 76, "jetson_releas": 76, "nv": 76, "maxp_core_arm": 76, "jetson_stat": 76, "cudnn": 76, "180": 76, "visionwork": 76, "501": 76, "vpi": 76, "libnvvpi1": 76, "vulkan": 76, "ngc": 76, "0ff77669c10": 76, "month": 76, "72gb": 76, "net": [76, 166], "dl_model": 76, "yolov4tiny_relu_best_ops12_fp32": 76, "fp16": 76, "explicitbatch": 76, "sm62": 76, "09": 76, "batch": [76, 176], "workspac": 76, "mintim": 76, "avgtim": 76, "fp32": 76, "builder": 76, "nvtx": 76, "chw": 76, "dlacor": 76, "plugin": 76, "200m": 76, "warm": 76, "0m": [76, 112, 167], "exposedma": 76, "spin": 76, "multithread": 76, "graph": 76, "percentil": 76, "99": 76, "profil": 76, "ir": 76, "produc": [76, 89, 118, 125, 128, 141], "pytorch": 76, "47": [76, 154], "trt": [76, 176], "onnx2trt_util": 76, "220": 76, "int64": 76, "weight": [76, 117, 125], "cast": 76, "int32": 76, "246": 76, "clamp": [76, 136], "tactic": 76, "tensor": 76, "33": [76, 87], "36": 76, "warmup": 76, "01861": 76, "6003": 76, "7851": 76, "8375": 76, "enqueu": 76, "83557": 76, "0905": 76, "2746": 76, "2852": 76, "02471": 76, "0689": 76, "2532": 76, "2637": 76, "55458": 76, "1319": 76, "3166": 76, "3275": 76, "30752": 76, "o3r2xx": [77, 141], "varieti": [77, 126], "bug": [79, 85, 89], "grayscal": 80, "expand": 80, "smoothli": 80, "deprec": [81, 160], "slide": [81, 121], "conflict": [81, 166], "mirror": 81, "chines": 81, "charact": 81, "hover": 81, "menu": [82, 83, 84], "rather": [82, 108, 136, 160, 174, 175], "focu": [82, 126], "role": [82, 128], "subgroup": 82, "split": [82, 110], "symbol": 82, "post": [82, 146], "confinitstag": [87, 150], "entiti": 87, "pll": 87, "therm": 87, "mcpu": 87, "pmic": 87, "die": 87, "tboard_tegra": 87, "bcpu": 87, "thermal": [87, 138], "fan": [87, 136, 146], "est": 87, "899999618530273": 87, "tdiode_tegra": 87, "temperaturelimit": 87, "ods_exampl": 87, "105000": [88, 97, 104, 108, 109], "error_odsapp_extr_vpu_calib_implaus": [88, 97, 104, 108, 109], "lastactiv": 88, "bootid": 88, "lastdeactiv": 88, "1e18bc51": 88, "bda5": 88, "4258": 88, "9463": 88, "ef03b5c59bdd": 88, "1581090751720": 88, "getdiagnost": 89, "lambda": 89, "got": 89, "asyncdiagcallback": 89, "on_aync_error": 89, "experienc": 89, "crash": 89, "journalctl": 89, "80": [89, 136, 161, 179], "gitlab": 89, "stat": 90, "archiv": 91, "team": [91, 92, 134, 156], "resolv": 91, "jo": 91, "service_report": 91, "xferd": 91, "dload": 91, "spent": 91, "179k": 91, "402k": 91, "403k": 91, "track": [92, 108], "101014": [93, 100, 108, 109], "error_boot_sequence_vpu_eeprom": [93, 100, 108, 109], "eeprom": [93, 100, 108, 109], "101018": [93, 100, 108, 109], "error_boot_sequence_invalid_configur": [93, 100, 108, 109], "101000": [93, 100, 108, 109], "error_boot_sequence_tcu_invalid_fw": [93, 100, 108, 109], "101004": [93, 100, 108, 109], "error_boot_sequence_head_invalid_driv": [93, 100, 108, 109], "101005": 93, "error_boot_sequence_head_algo_incompat": 93, "101008": [93, 100, 108, 109], "error_boot_sequence_head_invalid_serial_numb": 93, "serial": [93, 100, 108, 109, 112], "101009": 93, "error_boot_sequence_head_identif": 93, "101016": [93, 100, 108, 109], "error_boot_sequence_head_combin": 93, "101010": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_check": [93, 100, 108, 109], "101011": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_upd": [93, 100, 108, 109], "101012": [93, 100, 108, 109], "error_boot_sequence_head_icc_fw_incompat": [93, 100, 108, 109], "101013": [93, 100, 108, 109], "error_boot_sequence_head_icc_flash": [93, 100, 108, 109], "101002": [93, 100, 108, 109], "error_boot_sequence_imu_invalid_hw": [93, 100, 108, 109], "recognis": [93, 100, 108, 109], "101003": [93, 100, 108, 109], "error_boot_sequence_imu_invalid_calibr": [93, 100, 108, 109], "101006": [93, 100, 108, 109], "error_boot_sequence_port_calibr": [93, 100, 108, 109], "101007": [93, 100, 108, 109], "error_boot_sequence_port_invalid_configur": [93, 100, 108, 109], "101015": [93, 100, 108, 109], "error_boot_sequence_port_dummy_calibr": [93, 100, 108, 109], "dummi": [93, 100, 108, 109, 172, 180], "101017": [93, 100, 108, 109], "error_boot_sequence_port_configuration_timeout": [93, 100, 108, 109], "respond": [93, 100, 108, 109], "101019": [93, 100, 108, 109], "error_boot_sequence_port_eeprom_overrid": [93, 100, 108, 109], "101020": [93, 100, 108, 109], "error_boot_sequence_port_calibration_overrid": [93, 100, 108, 109], "102015": [94, 101, 108, 109], "error_di_unexpected_calib_cont": [94, 101, 108, 109], "102016": [94, 101, 108, 109], "error_di_motion_comp_no_ego_data": [94, 101, 108, 109], "102017": [94, 101, 108, 109], "old": [94, 101, 108, 109, 157, 165], "102000": [95, 102, 108, 109], "error_head_overtemperature_icc": [95, 102, 108, 109], "icc": [95, 102, 108], "102001": [95, 102, 108, 109], "error_head_brownout": [95, 102, 108, 109], "brownout": [95, 102, 108, 109], "102002": [95, 102, 108, 109], "error_head_envelope_pause_viol": [95, 102, 108, 109], "violat": [95, 102, 108, 109], "envelop": [95, 102, 108, 109, 132], "ratio": [95, 102, 108, 109, 112], "102003": [95, 102, 108, 109], "error_head_overvoltag": [95, 102, 108, 109], "102004": [95, 102, 108, 109], "error_head_undervoltag": [95, 102, 108, 109], "102005": [95, 102, 108, 109], "error_head_vcsel_overcurr": [95, 102, 108, 109], "overcurr": [95, 102, 108, 109], "102006": [95, 102, 108, 109], "error_head_eyesafety_shutdown": [95, 102, 108, 109], "concern": [95, 102, 108, 109], "102007": [95, 102, 108, 109], "error_head_invalid_calibr": [95, 102, 108, 109], "102008": [95, 102, 108, 109], "error_head_envelope_pulse_error": [95, 102, 108, 109], "102009": [95, 102, 108, 109], "error_head_vcsel_overtemperatur": [95, 102, 108, 109], "102010": [95, 102, 108, 109], "error_head_envelope_max_dur": [95, 102, 108, 109], "102012": [95, 102, 108, 109], "error_head_imager_reset": [95, 102, 108, 109], "unexpectedli": [95, 102, 108, 109], "104000": [96, 103, 108, 109], "error_imu_data_implaus": [96, 103, 108, 109], "105001": [97, 104, 108, 109], "error_odsapp_image_imu_delay_implaus": [97, 104, 108, 109], "105002": [97, 104, 108, 109], "error_odsapp_vo_extr_di_calib_implaus": [97, 104, 108, 109], "105003": [97, 104, 108, 109], "error_odsapp_parameter_plausibility_check_fail": [97, 104, 108, 109], "105004": [97, 104, 108, 109], "error_odsapp_vo_image_framer": [97, 104, 108, 109], "105005": [97, 104, 108, 109], "error_odsapp_intr_imu_calib_implaus": [97, 104, 108, 109], "105006": [97, 104, 108, 109], "error_odsapp_unstable_framer": [97, 104, 108, 109], "105007": [97, 104, 108, 109], "105008": [97, 104, 108, 109], "error_odsapp_default_zone_us": [97, 104, 108, 109], "105009": [97, 104, 108, 109], "error_odsapp_standstill_checks_not_execut": [97, 104, 108, 109], "105010": [97, 104, 109], "105011": [97, 104, 108, 109], "error_odsapp_extr_di_calib_implaus": [97, 104, 108, 109], "105012": [97, 104, 108, 109], "error_odsapp_test_mode_warn": [97, 104, 108, 109], "102011": [98, 106, 108, 109], "error_port_frame_timeout": [98, 106, 108, 109], "102013": [98, 106, 108, 109], "error_port_fpdlink": [98, 106, 108, 109], "fpd": [98, 106, 109, 110], "102014": [98, 106, 108, 109], "error_port_algo_intern": [98, 106, 108, 109], "103002": [99, 107, 108, 109], "error_vpu_overvoltage_24v": [99, 107, 108, 109], "103003": [99, 107, 108, 109], "error_vpu_undervoltage_24v": [99, 107, 108, 109], "103004": [99, 107, 108, 109], "error_vpu_overvoltage_5v": [99, 107, 108, 109], "103005": [99, 107, 108, 109], "error_vpu_undervoltage_5v": [99, 107, 108, 109], "103006": [99, 107, 108, 109], "error_vpu_overvoltage_1_8v": [99, 107, 108, 109], "8v": [99, 107, 108, 109], "103007": [99, 107, 108, 109], "error_vpu_undervoltage_1_8v": [99, 107, 108, 109], "103008": [99, 107, 108, 109], "error_vpu_overtemperatur": [99, 107, 108, 109], "mainboard": [99, 107, 109], "103009": [99, 107, 108, 109], "error_vpu_ntp_not_synchron": [99, 107, 108, 109], "103010": [99, 107, 108, 109], "error_vpu_trigger_overrun": [99, 107, 108, 109], "overrun": [99, 107, 109, 110], "103011": [99, 107, 108, 109], "error_vpu_no_free_imagebuff": [99, 108], "103012": [99, 107, 108, 109], "error_vpu_watchdog_timeout": [99, 107, 108, 109], "watchdog": [99, 107, 109, 110], "103000": [99, 107, 108, 109], "error_vpu_comm_tcu": [99, 107, 108, 109], "tcu": [99, 107, 108, 132], "103001": [99, 107, 108, 109], "error_vpu_comm_tempsensor": [99, 107, 108, 109], "101021": [100, 108, 109], "error_boot_sequence_port_identif": [100, 108, 109], "error_boot_sequence_head_invalid_serialnumb": [100, 108, 109, 157], "error_boot_sequence_head_invalid_combin": [100, 108, 109], "error_di_motion_comp_ego_data_timestamp_mismatch": [101, 109], "102019": [102, 108, 109], "error_head_vcsel_overvoltag": [102, 108, 109], "102020": [102, 108, 109], "error_head_envelope_pause_curr": [102, 108, 109], "102021": [102, 108, 109], "recov": [102, 108, 109, 119, 126], "105013": [104, 108, 109], "error_odsapp_error_odsapp_fov_insufficient_for_negative_obstacl": [104, 108, 109], "105014": 105, "error_pdsapp_extr_di_calib_implaus": 105, "105015": 105, "error_pdsapp_testmode_activ": 105, "105016": 105, "error_pdsapp_image_input_during_conf_st": 105, "105017": 105, "error_pdsapp_image_input_during_nop_command": 105, "105018": 105, "error_pdsapp_timeout_after_command": 105, "102018": [106, 108, 109], "error_port_mode_algo_incompat": [106, 108, 109], "103013": [107, 109], "error_vpu_invalid_configur": [107, 109], "motiv": 108, "treat": 108, "convei": 108, "seriou": 108, "inhibit": 108, "comparison": [108, 121], "forc": [108, 136], "preliminari": 108, "act": 108, "reconfigur": [108, 157], "saveinit": [108, 157], "adequ": [108, 112, 136], "passiv": [108, 136, 146], "cool": [108, 136, 146], "conduct": 108, "convect": 108, "synchronis": 108, "sync": [108, 109, 136], "transmiss": 108, "gbit": 108, "meanwhil": 108, "email": 108, "saniti": 108, "outdat": 108, "useabl": 108, "chapter": [108, 110], "escal": [108, 109], "uninterrupt": 108, "sub": [108, 165, 170], "silenc": 108, "disregard": [108, 136], "assign": [108, 112, 151, 156], "reiniti": 108, "overwrit": [108, 160], "sbin": 108, "anticip": 108, "bottleneck": 108, "flush": 108, "neglect": [108, 136], "heal": 108, "loos": 108, "malfunct": 108, "uncaught": 108, "fingerprint": [108, 141, 155], "rcf": 108, "graviti": 108, "obtain": [108, 116, 164, 169], "suitabl": [108, 138], "aggreg": 108, "concret": [108, 126, 165], "lane": 108, "abras": 108, "outag": 108, "ten": 108, "overcom": 108, "shortli": 108, "overload": [108, 156, 176], "patch": 108, "entri": [108, 135], "subcategori": 109, "overflow": 109, "comm": 109, "fault": 109, "shock": [109, 145], "brown": 109, "mismatch": [109, 157], "extrinsic_head_to_us": 109, "parameter": 109, "stand": 109, "necess": 110, "action": [110, 112], "anew": 110, "implic": 110, "curl": 110, "apertur": [111, 130], "128x80": 111, "exposuretim": 111, "sensibl": 111, "particularli": 111, "brighter": 111, "fp": [112, 132, 136, 157], "regardless": [112, 125], "exposurelong": 112, "exposureshort": 112, "hdr": [112, 149], "permit": 112, "dark": [112, 117, 122], "overexpos": [112, 113], "underexpos": 112, "settabl": 112, "third": [112, 131, 132, 157, 167], "\u00b5": 112, "neighbor": [112, 114, 117, 121, 124], "swtriggergroup": [112, 132], "commmon": 112, "dictat": 112, "92m": 112, "07m": 112, "58m": 112, "17m": 112, "20m": 112, "33m": 112, "75m": 112, "97m": 112, "39m": 112, "55m": 112, "34m": 112, "79m": 112, "08m": 112, "38m": 112, "67m": 112, "7m": 112, "49m": 112, "95m": 112, "24m": 112, "64m": 112, "83m": 112, "80m": 112, "99m": 112, "15m": 112, "tof_info": [112, 149, 157, 160], "absolut": [112, 136], "channelselect": 112, "cross": 112, "talk": 112, "mutual": 112, "almost": [112, 126], "odd": 112, "arbitrari": [112, 154], "linearli": 112, "ideal": [112, 141, 168], "mod": 112, "trick": 112, "conf_invalid": 113, "conf_satur": 113, "satur": 113, "conf_badambsym": 113, "conf_lowamp": 113, "exceed": 113, "conf_expindex": 113, "medium": [113, 136, 149], "expindex": 113, "shorter": [113, 141], "conf_invalid_rang": 113, "conf_suspect_pixel": 113, "conf_edgepixel": 113, "conf_isol": 113, "conf_unplaus": 113, "conf_reflect": 113, "4096": [113, 155, 156], "conf_dynamic_amplitud": 113, "conf_mixedpixel": 113, "thu": 114, "inhomogen": 114, "impress": 114, "contribut": [114, 138], "deviat": [114, 120, 125], "spacial": 114, "xyz": [115, 179], "i_x": 116, "i_i": 116, "v_x": 116, "v_y": 116, "v_z": 116, "f_x": 116, "f_y": 116, "m_x": 116, "m_y": 116, "k_1": 116, "k_2": 116, "k_3": 116, "k_4": 116, "modelparamet": 116, "k_5": 116, "thought": [117, 121, 127], "anffiltersizediv2": [117, 121, 125], "stronger": [117, 121], "reduct": 117, "nonlinear": [117, 121], "nearbi": 117, "convolut": 117, "border": 117, "7x7": [117, 125], "median": [117, 119, 120, 130], "tend": [117, 125], "round": [117, 125], "5x5": [117, 125], "spars": 117, "lab": 117, "tote": [117, 122], "greatli": [117, 126, 128], "neglig": [117, 120, 121, 128], "blue": [117, 121, 128], "3x3": [117, 125], "perfectli": [117, 125], "bilater": [119, 120, 122, 130], "topic": 119, "abstract": 119, "disadvantag": [119, 128], "maxdistnois": [120, 125], "deduct": 120, "metric": 120, "noisier": [120, 122], "although": [120, 125], "inaccur": 120, "noisi": [120, 127, 150], "rich": [120, 126], "07": [120, 154], "fewer": 120, "undesir": [121, 126], "conceptu": 121, "outlier": [121, 126], "intact": 121, "heurist": 121, "mediansizediv2": [121, 125], "highest": [121, 125], "smoother": 121, "moreov": 121, "bia": 121, "rare": 121, "medianfiltersizediv2": 121, "minamplitud": [122, 125], "plastic": 122, "chosen": [122, 126], "speak": 122, "necessarili": 122, "numer": 122, "ampnormalizationfactor": 122, "arrang": 123, "minreflect": [123, 125], "percentag": [123, 125], "emploi": 123, "noth": 123, "darker": 123, "shade": 123, "foreground": [124, 125], "lie": 124, "somewher": 124, "mixedpixelfiltermod": [124, 125], "mixedpixelthresholdrad": [124, 125], "tangent": [124, 125], "broad": 125, "stroke": 125, "decis": 125, "primarili": 125, "valuabl": 125, "computation": 125, "mobil": [125, 126], "enabletemporalfilt": 125, "delta": 125, "fall": [125, 150], "distinguish": [125, 136], "dynamicsymmetrythreshold": [125, 127], "faster": 125, "disclaim": [126, 173, 174, 175], "vendor": 126, "industri": [126, 146], "equip": 126, "recreat": 126, "intent": [126, 165], "offic": 126, "fool": [126, 150], "hear": 126, "firsthand": 126, "gladli": 126, "welcom": [126, 161], "bounc": 126, "apparit": 126, "enablestraylight": 126, "conserv": 126, "excessivecorrectionthreshdist": 126, "excessivecorrectionthreshamp": 126, "intro": 126, "excess": 126, "eventu": 126, "warehous": 126, "cone": 126, "vest": 126, "But": 126, "circul": 126, "band": 126, "cardboard": 126, "mi": 126, "circl": 126, "nonexist": 126, "whose": 126, "527": 126, "590": 126, "risk": [126, 156, 173, 174, 175], "rid": 126, "strengthen": 126, "glass": 126, "reactiv": 126, "payload": 126, "earlier": 126, "extra": 126, "gone": 126, "suffic": 126, "saw": 126, "likelihood": 127, "correl": [127, 136], "inher": 127, "never": 127, "guess": 128, "gather": [128, 136, 181], "placehold": 129, "exchang": [129, 146], "factory_reset": [129, 157], "sticki": [129, 158], "hierarchi": 129, "224x127": 130, "60x45": 130, "105x78": 130, "subspac": 131, "lot": 131, "investig": [131, 165], "IN": 132, "protocol": [132, 144], "principl": 132, "10hz": 132, "th_framerate_jitt": 132, "1e": 132, "th_framerate_abs_diff": 132, "3e": 132, "th_delay_jitter_max": 132, "2e": 132, "th_delay_two_cams_jitter_diff": 132, "th_delay_repet": 132, "5e": 132, "th_long_exp_boundari": 132, "long_exp": 132, "005": 132, "0006": 132, "magic": 132, "exp": 132, "th_one_envelope_jitt": 132, "oscilloscop": 132, "nanmean": 132, "diff": 132, "time3phase_b1": 132, "framerate_std_dt": 132, "nanstd": 132, "long_std": 132, "tv": 132, "th": 132, "long_mean": 132, "framerate_target": 132, "o3rxxx": 134, "wider": [134, 141], "disrupt": [134, 157], "160": 134, "kept": 134, "temporari": 134, "occlus": 134, "nomin": 134, "bodi": 134, "screw": [135, 136, 138], "backplat": 135, "120cm\u00b2": 136, "12cm": 136, "2mm": 136, "datasheet": [136, 183], "o3r22x": [136, 161], "fairli": [136, 168], "rigidli": 136, "flow": 136, "plate": 136, "downclock": 136, "aw": 136, "5754": 136, "steel": [136, 138], "4301": 136, "8w": 136, "realiz": 136, "120": 136, "cm\u00b2": 136, "airflow": 136, "\u03b4t": 136, "cold": 136, "i\u00b2r": 136, "\u03c9": 136, "rise": [136, 150], "coeffici": 136, "empir": 136, "driven": 136, "sole": 136, "gradient": 136, "across": 136, "proport": 136, "equilibrium": 136, "mass": 136, "stefan": 136, "boltzmann": 136, "law": 136, "blackbodi": 136, "\u03c3": 136, "67": 136, "\u2078": 136, "m\u00b2": 136, "k\u2074": 136, "kelvin": 136, "emiss": [136, 146], "absorb": 136, "\u03b5": 136, "consumpt": [137, 156], "theori": 137, "sink": [137, 146], "mainten": [138, 141, 143, 158], "organ": 138, "flex": 138, "e3r112": 138, "ip54": [138, 141], "ingress": 138, "water": [138, 141], "waterproof": 138, "liquid": 138, "capillari": 138, "offer": 138, "wet": 138, "onlin": 138, "immun": [138, 146], "electrostat": 138, "discharg": 138, "nonetheless": 138, "care": 138, "electr": [138, 146], "bracket": 138, "throughout": 138, "bond": 138, "insul": 138, "bush": 138, "e3r200": 138, "exterior": 138, "coat": 138, "harsher": 141, "outdoor": 141, "gradual": 141, "overhead": 141, "skylight": 141, "dirt": 141, "inaccuraci": 141, "lint": 141, "cloth": 141, "microfib": 141, "compress": [141, 168], "blower": 141, "brush": 141, "gentli": 141, "blow": 141, "debri": 141, "harsh": 141, "chemic": 141, "weekli": 141, "daili": 141, "focuss": 141, "perceiv": 141, "hfm": 142, "dual": 142, "e3r101": 142, "e3r100": 142, "e3r102": 142, "e3r107": 142, "e3r103": 142, "e3r104": 142, "e3r105": 142, "e3r106": 142, "e3r110": 142, "e3r111": 142, "m12": 142, "evc948": 142, "50016": 144, "uniqu": [144, 165], "increment": 144, "51011": 144, "5101x": 144, "pcic_port": [144, 149, 170], "app_port": 144, "undergo": 145, "feasibl": 145, "viabil": 145, "categor": 145, "vibrat": 145, "steam": 146, "emc": 146, "iec": 146, "61000": 146, "residenti": 146, "commerci": 146, "resist": 146, "din": 146, "60068": 146, "27": 146, "repetit": 146, "150": [146, 150], "61010": 146, "201": [146, 151, 155], "pelv": 146, "circuit": 146, "offlin": [146, 154], "explicitli": [146, 157, 161], "resum": 146, "toler": 146, "jitter": 146, "statist": [146, 150], "undisturb": 146, "chamber": 146, "burn": 146, "secondari": 146, "assembl": 146, "bm": 146, "mimic": 146, "assur": [146, 156], "_summary_": 146, "runtimeerror": [146, 149, 150], "dt_string": 146, "y_": 146, "m_": 146, "h_": 146, "temperature_test_": 146, "msec": 146, "03d": 146, "runtimewarn": 146, "gyroscop": 147, "acceleromet": 147, "khz": 147, "pollrat": 147, "availablepcicoutput": 147, "received_implausible_imu_data": 147, "multipleof": [147, 157], "float32": 147, "sec\u00b2": 147, "imu_data": 147, "19591": 147, "1651191293281612492": 147, "729469299316406": 147, "07661445438861847": 147, "17717093229293823": 147, "770736694335938": 147, "008788431994616985": 147, "006391586735844612": 147, "001065264455974102": 147, "rot_x": 147, "rot_i": 147, "1415927410125732": 147, "rot_z": 147, "05280037596821785": 147, "01630011759698391": 147, "020900148898363113": 147, "052799999713897705": 147, "016300000250339508": 147, "020899999886751175": 147, "1651191293330924608": 147, "rgb_info": [149, 157], "utc": 149, "inherit": [149, 165], "legaci": [149, 165], "decim": 149, "tofinfov4": 149, "rgbinfov1": [149, 178], "local_ip": 149, "o3r_ip": 149, "port_2d": 149, "pcic_port_2d": 149, "pcic_port_3d": 149, "fg_2d": 149, "fg_3d": 149, "epoch": 149, "utcfromtimestamp": [149, 154], "local_tz": 149, "timezon": 149, "astimezon": 149, "tzinfo": 149, "ok": [149, 154], "wait_for_fram": [149, 154], "wait_for": [149, 154], "frame_t": 149, "1e9": 149, "0f": 149, "exposure_timestamps_n": 149, "availableserv": [149, 154], "curr_local_tim": 149, "curr_time_o3r": 149, "111": 149, "1970": [149, 154, 156], "edt": 149, "1692812209955356240": 149, "1692812209955355904": 149, "1692812210115606937": 149, "1692812210111675942": 149, "1692812210098277180": 149, "1692812210115606016": 149, "1692812213285470976": 149, "1692812213291698338": 149, "1692812213310297968": 149, "1692812213306366973": 149, "1692812213292968211": 149, "1692812213310297088": 149, "cf": 150, "resistor": 150, "e11589": 150, "125k": 150, "2024": 150, "_check_can_avail": 150, "can_info": 150, "250k": 150, "500k": 150, "sake": 150, "simplic": [150, 168], "alpin": 150, "apk": 150, "can_exampl": 150, "ed": 150, "chmod": [150, 156], "canopen": 150, "nw": 150, "bustyp": 150, "add_nod": 150, "nmt": 150, "write_tag": 150, "memory_s": 150, "sdo": 150, "0x2182": 150, "0x4": 150, "x00": 150, "0x2380": 150, "0x2381": 150, "0x2382": 150, "read_tag": 150, "0x2280": 150, "0x2281": 150, "0x2282": 150, "xde": 150, "xad": 150, "xbe": 150, "xef": 150, "hex": 150, "0xdeadbeef": 150, "dtm425_exampl": 150, "domin": 150, "recess": 150, "kbp": 150, "250kbp": 150, "4u": 150, "2u": 150, "settl": 150, "scope": 150, "iproute2": 150, "ash": 150, "250000": 150, "setup_can0": 150, "sh": [150, 174, 175], "can0_setup": 150, "cap": 150, "net_admin": 150, "noarp": 150, "lower_up": 150, "mtu": 150, "72": [150, 166], "qdisc": 150, "pfifo_fast": 150, "qlen": 150, "promiscu": 150, "berr": 150, "rx": 150, "tq": 150, "prop": 150, "seg1": 150, "seg2": 150, "sjw": 150, "fro": 151, "usedhcp": [151, 155], "dn": [151, 155], "48": [151, 155], "b0": [151, 155], "54": [151, 155, 156], "f9": [151, 155], "46": [151, 155], "networkspe": [151, 155], "254": 151, "unix": [154, 155], "januari": 154, "wikipedia": 154, "1581090786002917000": 154, "org": 154, "wiki": 154, "network_time_protocol": 154, "particip": 154, "chroni": 154, "client": [154, 156, 157], "goe": 154, "meaningless": 154, "fri": 154, "feb": [154, 156], "53": 154, "06": 154, "gmt": 154, "0000": 154, "central": [154, 174, 175], "ethz": 154, "asl": 154, "cuckoo_time_transl": 154, "1581091007595569376": 154, "activeserveraddress": 154, "activeservernam": 154, "time1": 154, "googl": 154, "systemclocksynchron": 154, "1676038117923030927": 154, "1000000000": 154, "1676037142019902053": 154, "1500": 154, "43": 154, "608748": 154, "tailor": 155, "keygen": 155, "rsa": 155, "id_rsa": 155, "id_o3r": 155, "pub": 155, "authorized_kei": 155, "94": 155, "publickei": 155, "aaaab3nzac": 155, "wz9l3isuappwoefvz": 155, "xwlw": 155, "authent": 155, "ecdsa": 155, "8gjc9za45ttrznz5jcmwanj27blfspydtjbabq2vyhw": 155, "typ": 156, "stick": 156, "impos": 156, "hi": 156, "video0": 156, "webcam": 156, "v4l2": 156, "v4l": 156, "ffmpeg": 156, "ti": 156, "pwd": 156, "rwm": 156, "docker_id": 156, "video_s": 156, "1280x720": 156, "png": [156, 165], "guarante": 156, "topologi": 156, "mice": 156, "restrict": 156, "dialout": 156, "ovp8x": 156, "media": 156, "usb_nam": 156, "uid": 156, "gid": 156, "feel": [156, 167], "crude": 156, "777": 156, "mount_point": 156, "989": 156, "oemt": 156, "987": 156, "chown": 156, "proc": 156, "rw": 156, "relatim": 156, "devtmpf": 156, "1578060k": 156, "nr_inod": 156, "394515": 156, "755": 156, "sysf": 156, "sy": 156, "mmcblk0p1": 156, "tmpf": 156, "shm": 156, "nosuid": 156, "nodev": 156, "devpt": 156, "pt": 156, "620": 156, "ptmxmode": 156, "666": 156, "cgroup": 156, "noexec": 156, "cgroup2": 156, "xattr": 156, "pstore": 156, "pid": 156, "net_cl": 156, "net_prio": 156, "freezer": 156, "cpuacct": 156, "hugetlb": 156, "blkio": 156, "perf_ev": 156, "mqueue": 156, "hugetlbf": 156, "hugepag": 156, "debugf": 156, "configf": 156, "mmcblk0p33": 156, "lowerdir": 156, "upperdir": 156, "overlayf": 156, "392056k": 156, "autof": 156, "fd": 156, "79": 156, "pgrp": 156, "minproto": 156, "maxproto": 156, "la": 156, "957660": 156, "drwxrwxrwx": 156, "jan": 156, "_json_point": 157, "inconsist": 157, "subsequ": 157, "rollback": 157, "reappli": [157, 181], "nb_img_in_buff": 157, "aliv": 157, "afterward": 157, "immedi": 157, "accident": 157, "finit": 157, "parti": [157, 167], "correct_conf": 157, "incorrect_conf": 157, "o3r_nam": 157, "traceback": 157, "stdin": 157, "usmasslo": 157, "934": 157, "put": 157, "get_init": 157, "getinit": 157, "downsid": 157, "factoryreset": 157, "keep_network_set": 157, "gain": 158, "url": 159, "com_20220301": 159, "com_20220606": 159, "ifm3d_cpp_0": 159, "playground": 160, "update_settings_to_new_fw_schema": [160, 181], "ssh_key_gen": 160, "o3d3xx": [160, 162, 165], "o3x1xx": [160, 162, 165], "image_rectif": 160, "intrinsic_to_cartesian": 160, "cleanup": 160, "o3": 161, "msvc": 161, "2019": 161, "na": 161, "8656": 161, "71": [161, 166], "9079": 161, "190": 161, "readm": [161, 165, 169, 181], "ampli": 161, "submit": 161, "notebook": [163, 164], "o3d303": [163, 164], "caltech": [163, 164], "edu": [163, 164], "bouguetj": [163, 164], "calib_doc": [163, 164], "html": [163, 164], "formerli": 165, "efficaci": 165, "remaind": 165, "clearli": 165, "cours": 165, "respons": 165, "theme": 165, "fmt": 165, "studio": 165, "2017": 165, "ifm3d_cmake_gener": 165, "17": 165, "dcmake_prefix_path": [165, 171], "dcmake_windows_export_all_symbol": 165, "ifm3d_dep": 165, "all_build": [165, 171], "ifm3d_exampl": 165, "sln": 165, "relwithdebinfo": 165, "ifm3d_build_dir": 165, "x64": 165, "vc": 165, "msvc_major_vers": 165, "msvc_minor_vers": 165, "vc14": 165, "file_io": 165, "getmac": 165, "stdout": 165, "exposure_tim": 165, "fast_app_switch": 165, "pcicclient_async_messag": 165, "pcicclient": 165, "pcicclient_set_io": 165, "mutat": 165, "digial": 165, "simpleimage_ppm_io": 165, "pcl": [165, 167], "multi_camera_grabb": 165, "accquir": 166, "stamp": 166, "measu": 166, "inord": 166, "incas": 166, "bypass": 166, "utilis": 166, "camera1_config": 166, "editor": 166, "staticipv4address": 166, "modular": 167, "conatin": 167, "simpleimag": 167, "pointcloud": 167, "struct": 167, "img": 167, "pixel_format": 167, "ppm": 167, "exploratori": 168, "linker": 168, "mit": 168, "brief": 168, "size_t": 168, "pixel_data": 168, "ifs": 168, "my_fil": 168, "readrgbimag": 168, "fashion": 168, "10x10": 168, "ofs": 168, "writergbimag": 168, "divid": 169, "subdirectori": 169, "md": 169, "comprehend": 169, "getting_data": [169, 170], "2d_data": [169, 170], "react": 169, "grasp": 169, "cmakecach": 170, "cmakefil": 170, "cmake_instal": 170, "makefil": 170, "getting_data_callback": [170, 178], "ifm3d_playground": [170, 171], "multi_head": 170, "libods_config_lib": 170, "absenc": 170, "powershel": [170, 179], "hardcod": [170, 177], "uncom": 170, "port_nb": 170, "uint16_t": 170, "ods_config_main": 172, "ods_get_data_main": 172, "recompil": 172, "subfold": 173, "accompani": [173, 174, 175, 181], "warranti": [173, 174, 175], "merchant": [173, 174, 175], "express": [173, 174, 175], "impli": [173, 174, 175], "entir": [173, 174, 175], "contributor": [173, 174, 175], "liabl": [173, 174, 175], "incident": [173, 174, 175], "consequenti": [173, 174, 175], "whatsoev": [173, 174, 175], "busi": [173, 174, 175], "profit": [173, 174, 175], "pecuniari": [173, 174, 175], "aris": [173, 174, 175], "inabl": [173, 174, 175], "portal": 173, "footprint": 176, "preinstal": 176, "mnist": 176, "prototxt": 176, "caffemodel": 176, "prob": 176, "saveengin": 176, "mnist16": 176, "loadengin": 176, "similarli": 178, "decod": 178, "deserializ": 178, "waitforfram": 178, "my_venv": 179, "zsh": 179, "csh": 179, "tcsh": 179, "ps1": 179, "bat": 179, "ifm3dpy_view": 179, "xmlrpc_port": 179, "briefli": 180, "collect_calibr": 181, "h5_to_pcd_convert": 181, "open3d": 181, "pcd": 181, "rot_human_read": 181, "o3r_algo_util": 181, "euler": 181, "replic": 181, "sens": 181, "faq": 183}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"how": [1, 24, 34, 36, 37, 39, 41, 50, 53, 56, 57, 59, 61, 62, 74, 144, 154], "verifi": [1, 76, 87, 157], "extrins": [1, 2, 5, 45, 46, 64, 108], "calibr": [1, 2, 3, 4, 5, 6, 7, 11, 45, 46, 64, 86, 108, 116, 182], "concept": [1, 11, 12], "thi": 1, "verif": [1, 145], "method": [1, 124], "overview": [1, 3, 4, 27, 82, 110, 112, 125, 131, 144, 172, 180], "angl": [1, 124], "paramet": [1, 3, 49, 63, 82, 112, 119, 125, 129, 136, 157], "effect": 1, "calcul": [1, 52], "expect": 1, "floor": [1, 52], "plane": 1, "distanc": [1, 52, 108, 109, 114, 120, 124, 125, 126, 179], "measur": [1, 6, 108, 147], "rotat": 1, "refer": [1, 5], "comparison": 1, "applic": [1, 11, 12, 15, 16, 17, 20, 21, 44, 64, 75, 83, 108, 144, 157], "cad": [1, 142], "base": [1, 15, 21, 71, 76, 108, 124, 174], "other": [1, 156], "saniti": 1, "check": [1, 74], "product": 1, "after": [1, 28, 69, 87], "modif": 1, "exampl": [1, 4, 6, 24, 37, 38, 39, 40, 47, 49, 50, 57, 58, 59, 60, 63, 76, 77, 88, 112, 117, 120, 121, 123, 124, 128, 131, 134, 136, 147, 149, 150, 160, 161, 162, 165, 169, 170, 172, 173, 177], "tool": 1, "max": 1, "allow": 1, "inaccuraci": 1, "1": [1, 4, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 64, 146, 160], "deg": 1, "3": [1, 4, 64, 146], "introduct": [2, 31], "ifm": [2, 10, 20, 30, 50, 71, 75, 76, 81, 85, 89, 166], "camera": [2, 3, 4, 6, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 34, 47, 52, 75, 100, 108, 109, 111, 130, 136, 141, 156, 157, 166, 182], "coordin": [2, 135], "system": [2, 12, 27, 67, 87, 132, 135, 145], "transform": [2, 49], "sensor": [2, 27], "pixel": [2, 124, 125, 126, 128], "optic": 2, "space": 2, "non": 2, "rectifi": 2, "head": [2, 10, 17, 28, 93, 100, 108, 109, 111, 141], "defin": 2, "where": 2, "i": [2, 24, 154, 165], "user": [2, 20, 51, 75], "us": [2, 17, 27, 37, 50, 57, 70, 72, 76, 91, 141, 150, 154, 155, 156, 164, 165], "data": [2, 9, 28, 41, 51, 53, 61, 62, 69, 84], "store": 2, "gener": [2, 5, 10, 12, 155], "point": [2, 5, 114, 150, 179], "cloud": [2, 114, 179], "from": [2, 13, 76, 91, 179], "scratch": 2, "glossari": 2, "intrins": [2, 11, 116, 164], "invers": [2, 116], "motion": [3, 4, 108, 117], "pre": [3, 170], "requisit": [3, 170], "procedur": 3, "troubleshoot": [3, 71, 92], "wizard": 4, "prerequisit": [4, 6, 13, 44, 48, 50, 64, 161, 165], "step": [4, 28, 64], "0": [4, 10, 11, 12, 13, 14, 24, 64, 160], "creat": [4, 64, 70, 179], "2": [4, 64, 80, 81, 146, 160], "setup": [4, 6, 37, 57, 64, 108, 155], "axi": 4, "parallel": 4, "movement": [4, 52], "4": [4, 19, 20, 21, 22], "side": 4, "view": [4, 34], "5": 4, "review": 4, "mount": [4, 47, 52, 76, 108, 136, 137, 156], "robot": 4, "vpu": [5, 16, 69, 70, 72, 76, 81, 107, 108, 109, 136, 153, 155, 156], "inform": [5, 89, 92], "orient": 5, "static": [6, 151, 182], "routin": [6, 7], "shop": 6, "list": [6, 142], "softwar": [6, 11, 12, 15, 16, 19, 21, 31, 33, 112, 132, 150, 184], "scene": [6, 117, 126], "posit": [6, 47, 52, 53], "checkerboard": 6, "toler": 6, "front": 6, "center": 6, "shift": 6, "run": [6, 51, 71, 72, 74, 132], "compat": [8, 10, 11, 12, 15, 16, 19, 21, 81, 161], "matrix": [8, 49], "firmwar": [8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 108], "hardwar": [8, 9, 26, 37, 57, 108, 142, 143, 144, 150], "recommend": [8, 47], "ifm3d": [8, 11, 12, 15, 16, 24, 71, 89, 160, 161, 165, 167, 169, 171], "ro": 8, "ros2": 8, "version": [8, 11, 12, 13, 15, 16, 19, 21, 24, 80, 159], "faq": 9, "document": [9, 159, 173, 183], "connect": [9, 11, 27, 28, 92, 100, 108, 109, 155], "configur": [9, 12, 17, 20, 24, 34, 35, 39, 44, 50, 59, 70, 74, 83, 111, 130, 132, 147, 154, 157, 170, 172, 177, 178, 180], "recept": 9, "diagnost": [9, 36, 56, 65, 84, 87, 88, 89, 90, 110, 178], "14": [10, 12, 14], "23": [10, 11, 12, 13], "releas": [10, 11, 12, 14, 15, 16, 19, 21, 23, 79, 81], "note": [10, 11, 12, 14, 15, 16, 19, 21, 23, 79, 81, 165], "previou": [10, 11, 12, 15, 16, 19, 21, 81, 159], "imag": [10, 49, 71, 108, 109, 113, 114, 115, 157, 163, 167, 179], "process": [10, 11, 12, 13, 15, 16, 17, 19, 21, 52, 62, 75, 81, 108, 109, 118, 119, 125, 153, 157], "platform": [10, 11, 12, 15, 16, 19, 21, 71, 81, 143], "support": [10, 11, 12, 15, 16, 19, 21, 161], "featur": [10, 11, 12, 15, 16, 71, 81], "usag": [10, 72, 129, 168, 174, 175, 179], "3d": [10, 11, 12, 28, 125, 130, 166], "rgb": [10, 11], "known": [10, 11, 12, 15, 16, 21, 80], "issu": [10, 11, 12, 15, 16, 21, 80, 92, 108], "look": [10, 11, 12], "forward": [10, 11, 12], "futur": [10, 11, 12], "16": [11, 12, 13], "video": [11, 12, 16, 81], "articl": [11, 12, 15, 16, 19, 21], "new": [11, 12, 15, 16, 21, 81, 179, 183, 185], "librari": [11, 12], "synchron": [11, 132, 149], "trigger": [11, 108, 112, 132], "diagnosi": [11, 12, 84], "cross": 11, "talk": 11, "mitig": [11, 44], "led": [11, 92, 152], "fix": [11, 12, 16, 21, 80, 81], "warn": [12, 16], "migrat": [12, 13, 17, 20], "guid": [12, 13, 17, 20, 92], "updat": [12, 13, 24], "fw": [12, 13, 17], "recoveri": [12, 24], "docker": [12, 69, 70, 71, 72, 73, 74, 75, 150, 173], "tensorrt": [12, 76, 175, 176], "persist": [12, 17, 157], "devic": [12, 15, 21, 84, 156, 165], "ntp": [12, 154], "time": [12, 76, 111, 112, 154], "default": [12, 74], "state": [12, 35, 87, 88, 132], "factori": [12, 108, 157], "reset": [12, 108, 157], "od": [12, 15, 16, 17, 20, 21, 39, 40, 41, 42, 43, 45, 47, 51, 52, 53, 54, 55, 59, 62, 64, 66, 67, 75, 108, 109, 172, 180], "specif": [12, 44, 146], "2d": [12, 28, 111], "x": 13, "chang": [13, 15, 16, 17, 19, 21, 34, 80, 81, 82, 129, 150], "workflow": 13, "41": 15, "descript": [15, 19, 49, 63, 88, 108, 114, 115, 117, 120, 121, 122, 123, 124, 127, 128, 131], "ovp80x": [15, 19, 76], "v": [15, 19, 121], "ovp81x": [15, 19], "seri": [15, 19], "mcc": [15, 21], "know": 15, "30": [16, 17, 18, 20, 21, 22], "json": [17, 20, 39, 59, 157], "schema": [17, 157], "handl": [17, 74, 108, 126], "log": [17, 29, 74], "cpu": [17, 20, 75], "alloc": 17, "onli": [17, 20, 63, 75, 156, 157], "6": [17, 80], "20hz": 17, "case": [17, 50, 126, 141, 156], "32": 19, "resourc": [20, 51, 75, 136, 148], "avail": [20, 51, 75, 108, 114, 142, 173], "code": [20, 75, 109, 179], "ram": [20, 75, 129], "gpu": [20, 72, 75], "ad": [21, 80], "download": [24, 31, 91, 179], "start": [24, 27, 30, 32, 64, 69, 71, 72, 161, 169], "option": [24, 177], "save": [24, 69, 71], "current": 24, "With": [24, 89], "ifmvisionassist": [24, 27, 29, 31, 62], "api": 24, "web": 24, "interfac": [24, 92, 150, 151, 156, 184], "reboot": [24, 69, 108], "The": [24, 39, 59, 113, 126], "full": [24, 40, 60], "script": 24, "o3r": [25, 27, 32, 71, 73, 92, 110, 132, 143, 154, 174, 175, 183], "unbox": 26, "screen": 27, "By": 27, "find": 27, "manual": [27, 86], "recent": 27, "first": [28, 126], "initi": 28, "activ": [28, 34, 83, 88, 154, 179], "acquisit": [28, 112, 149, 157], "linux": 29, "get": [30, 32, 37, 57, 64, 71, 161, 169], "vision": [30, 50, 80, 81, 85, 89, 153], "assist": [30, 50, 80, 81, 85, 89], "instal": [31, 71, 177, 179], "unpack": 31, "pick": 33, "your": [33, 166], "favorit": 33, "stack": 33, "switch": 34, "demonstr": 34, "sampl": [34, 69, 72, 150], "zone": [34, 47, 63], "channel": [35, 112], "valu": [35, 112, 124], "minimum": [35, 122, 123, 125], "object": [35, 52, 174, 175], "height": [35, 47, 49], "monitor": [36, 56], "build": [37, 57, 71, 76, 165, 170], "block": [37, 57], "addit": [37, 57, 89, 136], "consider": [37, 57], "c": [38, 170], "A": [39, 59, 71, 156], "basic": [39, 59, 71], "valid": [39, 124], "stream": [41, 51, 61, 157], "test": [42, 43, 136, 146, 168, 176], "temperatur": [43, 146], "dust": 44, "limit": [44, 48, 50], "fine": [44, 126], "tune": [44, 126], "instanti": 46, "port": [46, 86, 92, 93, 100, 108, 109, 144], "select": [46, 112], "visual": [46, 47, 108], "odometri": [46, 47], "highlight": [47, 136], "clearanc": [47, 134], "area": [47, 134], "dead": 47, "neg": 48, "obstacl": [48, 67, 126], "enabl": [48, 72], "detect": [48, 67, 126], "occup": [48, 49], "grid": [48, 49], "output": [49, 53, 63, 88, 147], "timestamp": [49, 63, 149, 157, 178], "width": 49, "transformcellcentertous": 49, "overhang": 50, "load": [50, 71], "impact": [50, 54, 157], "strai": [50, 126], "light": [50, 126], "artifact": [50, 54], "definit": [50, 108], "workload": 51, "concurr": [51, 129], "perform": [52, 53, 55], "type": [52, 62, 138], "speed": 52, "size": [52, 138], "reflect": [52, 114, 123, 125], "latenc": [52, 132], "network": [52, 92, 154, 156], "stop": 52, "evalu": [53, 154], "analysi": 53, "read": 53, "analyz": 53, "fals": 53, "common": [54, 161, 162], "python": [58, 177], "record": 62, "strategi": [62, 108], "why": [62, 154], "what": [62, 92, 154, 165], "normal": 62, "algodebug": 62, "when": 62, "event": 62, "format": [62, 156], "replai": 62, "post": 62, "extent": 63, "number": [63, 144], "zoneconfigid": 63, "zoneoccupi": 63, "one": 63, "three": 63, "an": [64, 83, 92, 155], "iva": 66, "readm": 68, "autostart": 69, "contain": [69, 70, 71, 72, 74, 76, 167], "compos": [69, 72], "yml": 69, "auto": 69, "consist": 69, "within": 69, "deploi": 70, "scp": 70, "registri": 70, "local": 70, "proxi": 71, "add": 71, "top": 71, "dockerfil": [72, 76, 174, 175], "nvidia": [72, 76], "runtim": [72, 76], "specifi": 72, "verbos": 74, "driver": 74, "doubl": [74, 136], "manag": [75, 138, 148], "pin": 75, "quota": 75, "function": 76, "directori": 76, "host": 76, "adapt": [76, 117, 125, 156], "architectur": 76, "infer": 76, "cycl": [76, 108], "yolov4": 76, "tini": 76, "deepstream": 76, "l4t": [76, 174, 175], "toolbox": [78, 181], "7": [80, 81], "older": 80, "8": 81, "bug": 81, "short": 82, "displai": [84, 179], "statu": [84, 92], "detail": 84, "vehicl": 86, "algorithm": [86, 108], "boot": [87, 100, 108, 109], "up": [87, 109], "oper": [87, 141], "id": 88, "name": 88, "sourc": [88, 109, 179], "dormant": 88, "stat": 88, "retriev": [89, 90, 144], "ifm3dpi": [89, 179], "debug": [89, 92], "servic": 91, "report": [91, 92], "browser": 91, "curl": 91, "provid": 92, "github": 92, "tracker": 92, "tcu": [93, 100, 109], "icc": [93, 100, 109], "imu": [93, 100, 108, 109, 144, 147], "commun": [99, 107, 109], "sequenc": [100, 108, 109], "pd": 105, "app": [105, 109], "reaction": 108, "sever": 108, "level": 108, "depend": [108, 177], "action": 108, "power": [108, 136], "flash": 108, "anew": 108, "loss": 108, "due": [108, 157], "overrun": 108, "buffer": [108, 157], "watchdog": 108, "error": [108, 109], "timeout": 108, "fpd": 108, "link": 108, "intern": 108, "compens": 108, "implaus": 108, "ego": 108, "estim": 108, "unstabl": 108, "framer": [108, 112, 132], "implic": 108, "ethernet": [108, 151], "mode": [111, 131], "exposur": [111, 112], "gain": 111, "delai": [112, 132, 157], "group": [112, 132], "offset": 112, "confid": [113, 114], "raw": 114, "amplitud": [114, 122, 125, 179], "radial": 114, "nois": [114, 117, 120, 125, 128], "xyz": 114, "unit": [114, 147, 153, 164], "vector": [114, 164], "jpeg": [114, 179], "model": 116, "fishey": 116, "For": 116, "unproject": 116, "intrinisc": 116, "project": [116, 171], "bouguet": 116, "bilater": [117, 121, 125], "filter": [117, 118, 121, 124, 125, 126, 128], "abstract": [117, 120, 121, 122, 124, 126, 127, 128], "involv": 117, "relat": [117, 118, 120, 121, 122, 123, 128], "topic": [117, 118, 120, 121, 122, 123], "maximum": [120, 125], "spatial": 121, "median": [121, 125], "disadvantag": 121, "combin": 121, "mix": [124, 125], "differ": 124, "threshold": [124, 125, 126, 127], "tempor": [125, 128], "symmetri": [125, 127], "cuda": [125, 129], "phenomenon": 126, "halo": 126, "second": 126, "ghost": 126, "without": [126, 157], "reflector": 126, "adjust": 126, "multipl": 126, "conclus": 126, "reduc": 128, "recov": 128, "lost": 128, "set": [128, 151, 157, 166], "usecuda": 129, "requir": [129, 134, 179], "idl": 132, "overal": 132, "repeat": 132, "precis": 132, "jitter": 132, "outcom": [132, 136], "o3r225": 134, "o3r222": 134, "heat": 136, "dissip": 136, "guidelin": 136, "consumpt": 136, "sink": 136, "condit": [136, 141], "simul": 136, "bracket": 136, "singl": 136, "result": 136, "theori": 136, "design": 136, "thermal": 136, "barrier": 136, "resist": 136, "energi": 136, "via": 136, "air": 136, "convect": 136, "conduct": 136, "capac": 136, "radiat": 136, "instruct": [137, 139], "cabl": 138, "ip": [138, 151, 166], "rate": 138, "prevent": 138, "ground": 138, "loop": 138, "wire": [139, 140], "clean": 141, "draw": 142, "pcic": 144, "stress": 146, "vibrat": 146, "shock": 146, "emv": 146, "inerti": 147, "imusampl": 147, "extrinsiccalibrationstructur": 147, "receiv": 149, "can": 150, "dtm425": 150, "rfid": 150, "antenna": 150, "hmi": 152, "protocol": 154, "ssh": 155, "kei": 155, "pair": 155, "upload": 155, "public": 155, "passphras": 155, "usb": 156, "mass": 156, "storag": 156, "hub": 156, "hid": 156, "drive": 156, "prepar": 156, "fat32": 156, "ext4": 156, "plug": 156, "conf": 157, "prioriti": 157, "sticki": 157, "flush": 157, "frame": 157, "": [157, 183], "save_init": 157, "technologi": 158, "changelog": 160, "unreleas": 160, "languag": 161, "o3d3xx": 161, "o3x1xx": 161, "ovp8xx": [161, 169], "contribut": 161, "licens": [161, 165], "deprec": [163, 164], "rectif": 163, "window": 165, "includ": 165, "legacydevic": 165, "class": 165, "ex": 166, "multi_camera_grabb": 166, "uniqu": 166, "address": 166, "simpl": 167, "ppm": 168, "io": 168, "playground": 171, "exclus": [173, 174, 175], "OF": [173, 174, 175], "liabil": [173, 174, 175], "further": 173, "content": [174, 175], "capabl": 176, "packag": 177, "core": 178, "2d_data": 178, "py": [178, 181], "bootup_monitor": 178, "can_activ": 178, "deserialize_rgb": 178, "deserialize_imu": 178, "imu_data": 178, "fw_update_util": 178, "getting_data": 178, "ifm3dpy_view": 178, "multi_head": 178, "viewer": 179, "virtual": 179, "environ": 179, "pip": 179, "registration_2d_3d": 181, "welcom": 183}, "envversion": {"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, "versionwarning.extension": 1, "sphinx": 60}, "alltitles": {"How to verify the extrinsic calibration": [[1, "how-to-verify-the-extrinsic-calibration"]], "Concept of this verification method": [[1, "concept-of-this-verification-method"]], "Overview of extrinsic calibration angle parameters and their effect": [[1, "overview-of-extrinsic-calibration-angle-parameters-and-their-effect"]], "How to calculate the expected floor plane distances?": [[1, "how-to-calculate-the-expected-floor-plane-distances"]], "Measured floor plane distance and rotated reference floor plane distances comparison": [[1, "measured-floor-plane-distance-and-rotated-reference-floor-plane-distances-comparison"]], "Applications of this extrinsic calibration verification method": [[1, "applications-of-this-extrinsic-calibration-verification-method"]], "CAD based extrinsic calibration parameters": [[1, "cad-based-extrinsic-calibration-parameters"]], "Verifying other extrinsic calibration methods": [[1, "verifying-other-extrinsic-calibration-methods"]], "Sanity checks: in production - after modification": [[1, "sanity-checks-in-production-after-modification"]], "Example application of the extrinsic calibration verification tool": [[1, "example-application-of-the-extrinsic-calibration-verification-tool"]], "Max allowed rotation angle inaccuracy: [-1, +1] deg": [[1, "max-allowed-rotation-angle-inaccuracy-1-1-deg"]], "Max allowed rotation angle inaccuracy: [-3, +3] deg": [[1, "max-allowed-rotation-angle-inaccuracy-3-3-deg"]], "Introduction to ifm camera coordinate systems and their transformations": [[2, "introduction-to-ifm-camera-coordinate-systems-and-their-transformations"]], "Sensor-coordinate-system / pixel coordinate system:": [[2, "sensor-coordinate-system-pixel-coordinate-system"]], "Optics-coordinate-system (optics space):": [[2, "optics-coordinate-system-optics-space"]], "Optics space non-rectified": [[2, "optics-space-non-rectified"]], "Optics space rectified": [[2, "optics-space-rectified"]], "Head-coordinate-system (head space):": [[2, "head-coordinate-system-head-space"]], "Defining where the camera is": [[2, "defining-where-the-camera-is"]], "User-coordinate-system:": [[2, "user-coordinate-system"]], "Extrinsic calibration:": [[2, "extrinsic-calibration"]], "Using calibration data stored on the camera head:": [[2, "using-calibration-data-stored-on-the-camera-head"]], "Generating point clouds from scratch:": [[2, "generating-point-clouds-from-scratch"]], "Glossary": [[2, "glossary"]], "Intrinsic calibration:": [[2, "intrinsic-calibration"]], "Inverse-Intrinsic calibration:": [[2, "inverse-intrinsic-calibration"]], "Motion Camera Calibration": [[3, "motion-camera-calibration"]], "Pre-requisites": [[3, "pre-requisites"], [170, "pre-requisites"]], "Parameter Overview": [[3, "parameter-overview"]], "Procedure": [[3, "procedure"]], "Troubleshooting": [[3, "troubleshooting"]], "Motion Camera Calibration Wizard": [[4, "motion-camera-calibration-wizard"]], "Prerequisites": [[4, "prerequisites"], [6, "prerequisites"], [50, "prerequisites"], [64, "prerequisites"], [161, "prerequisites"], [165, "prerequisites"]], "Step 0: Create a Calibration Wizard": [[4, "step-0-create-a-calibration-wizard"]], "Step 1: Overview": [[4, "step-1-overview"]], "Step 2: Setup calibration": [[4, "step-2-setup-calibration"]], "Step 3: Axis-parallel movement": [[4, "step-3-axis-parallel-movement"]], "Step 4: Side Views": [[4, "step-4-side-views"]], "Step 5: Review": [[4, "step-5-review"]], "Example for the cameras mounted on the sides of robot": [[4, "example-for-the-cameras-mounted-on-the-sides-of-robot"]], "VPU extrinsic calibration": [[5, "vpu-extrinsic-calibration"]], "General information": [[5, "general-information"]], "Orientation": [[5, "orientation"]], "Reference point": [[5, "reference-point"]], "Static camera calibration routine": [[6, "static-camera-calibration-routine"]], "Shopping list": [[6, "shopping-list"]], "Software setup": [[6, "software-setup"]], "Scene setup": [[6, "scene-setup"]], "Position of the checkerboard": [[6, "position-of-the-checkerboard"]], "Measurements": [[6, "measurements"]], "Tolerances": [[6, "tolerances"]], "Example - front centered camera": [[6, "example-front-centered-camera"]], "Example - front camera, shifted": [[6, "example-front-camera-shifted"]], "Run the calibration": [[6, "run-the-calibration"]], "Calibration routines": [[7, "calibration-routines"]], "Compatibility matrix": [[8, "compatibility-matrix"]], "Firmware and Hardware compatibility matrix": [[8, "firmware-and-hardware-compatibility-matrix"]], "Recommended Hardware": [[8, "recommended-hardware"]], "ifm3d-ros and ifm3d-ros2 version compatibility": [[8, "ifm3d-ros-and-ifm3d-ros2-version-compatibility"]], "FAQ": [[9, "faq"]], "Firmware documentation": [[9, "firmware-documentation"]], "Hardware (connectivity)": [[9, "hardware-connectivity"]], "Camera configuration": [[9, "camera-configuration"]], "Data reception": [[9, "data-reception"]], "Diagnostics": [[9, "diagnostics"]], "FIRMWARE 0.14.23 RELEASE NOTES": [[10, "firmware-0-14-23-release-notes"]], "Previous Releases": [[10, "previous-releases"], [11, "previous-releases"], [12, "previous-releases"], [15, "previous-releases"], [16, "previous-releases"], [19, "previous-releases"], [21, "previous-releases"], [81, "previous-releases"]], "Compatible Image Processing Platforms": [[10, "compatible-image-processing-platforms"]], "Supported Heads": [[10, "supported-heads"]], "General Features": [[10, "general-features"]], "ifm Camera Usage": [[10, "ifm-camera-usage"]], "3D-Camera Features": [[10, "d-camera-features"], [11, "d-camera-features"], [12, "d-camera-features"], [12, "id2"]], "RGB-Camera Features": [[10, "rgb-camera-features"], [11, "rgb-camera-features"]], "Known Issues": [[10, "known-issues"], [11, "known-issues"], [12, "known-issues"], [15, "known-issues"], [15, "id1"], [16, "known-issues"], [16, "id4"]], "Look forward to these features in future releases": [[10, "look-forward-to-these-features-in-future-releases"], [11, "look-forward-to-these-features-in-future-releases"], [12, "look-forward-to-these-features-in-future-releases"]], "FIRMWARE 0.16.23 RELEASE NOTES": [[11, "firmware-0-16-23-release-notes"]], "Compatible software versions": [[11, "compatible-software-versions"], [12, "compatible-software-versions"], [15, "compatible-software-versions"], [16, "compatible-software-versions"], [19, "compatible-software-versions"], [21, "compatible-software-versions"]], "Compatible Video Processing Platforms": [[11, "compatible-video-processing-platforms"], [12, "compatible-video-processing-platforms"]], "Supported Camera Articles": [[11, "supported-camera-articles"], [12, "supported-camera-articles"], [15, "supported-camera-articles"], [16, "supported-camera-articles"], [19, "supported-camera-articles"], [21, "supported-camera-articles"]], "New Features": [[11, "new-features"], [12, "new-features"]], "Library: ifm3d": [[11, "library-ifm3d"], [12, "library-ifm3d"]], "Connectivity:": [[11, "connectivity"]], "Synchronization and trigger": [[11, "synchronization-and-trigger"]], "Intrinsic calibration": [[11, "intrinsic-calibration"]], "Diagnosis": [[11, "diagnosis"], [12, "diagnosis"]], "Cross-talk mitigation": [[11, "cross-talk-mitigation"]], "Application Concept": [[11, "application-concept"], [12, "application-concept"]], "LED": [[11, "led"]], "Fixes": [[11, "fixes"], [12, "fixes"], [12, "id1"], [16, "fixes"], [16, "id3"]], "FIRMWARE 1.0.14 RELEASE NOTES": [[12, "firmware-1-0-14-release-notes"]], "Warning": [[12, null], [16, null]], "Migration guide: update FW 0.16.23 to FW 1.0.14": [[12, "migration-guide-update-fw-0-16-23-to-fw-1-0-14"]], "Recovery system:": [[12, "recovery-system"]], "Docker:": [[12, "docker"]], "TensorRT": [[12, "tensorrt"]], "Persistent Device Configuration": [[12, "persistent-device-configuration"]], "NTP timing": [[12, "ntp-timing"]], "Default camera state": [[12, "default-camera-state"]], "Factory Reset": [[12, "factory-reset"]], "ODS Application specific release notes:": [[12, "ods-application-specific-release-notes"]], "Features": [[12, "features"]], "Known Issues: ODS application": [[12, "known-issues-ods-application"]], "2D-Camera Features": [[12, "id3"]], "General": [[12, "general"]], "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x": [[13, "migration-guide-fw-update-process-from-fw-version-0-16-23-to-fw-version-1-0-x"]], "Prerequisite": [[13, "prerequisite"]], "Changes": [[13, "changes"], [15, "changes"], [16, "changes"], [16, "id2"], [19, "changes"], [81, "changes"]], "Workflow": [[13, "workflow"]], "Release notes Firmware 1.0.14": [[14, "release-notes-firmware-1-0-14"]], "FIRMWARE 1.1.41 RELEASE NOTES": [[15, "firmware-1-1-41-release-notes"]], "Description": [[15, "description"], [19, "description"], [49, "description"], [63, "description"], [117, "description"], [120, "description"], [121, "description"], [122, "description"], [123, "description"], [124, "description"], [127, "description"], [128, "description"], [131, "description"]], "Compatibility": [[15, "compatibility"], [19, "compatibility"], [21, "compatibility"], [161, "compatibility"]], "OVP80x vs. OVP81x series": [[15, "ovp80x-vs-ovp81x-series"], [19, "ovp80x-vs-ovp81x-series"]], "Compatible processing platforms": [[15, "compatible-processing-platforms"], [19, "compatible-processing-platforms"], [21, "compatible-processing-platforms"]], "Base device": [[15, "base-device"], [21, "base-device"]], "New features": [[15, "new-features"], [16, "new-features"], [16, "id1"], [81, "new-features"]], "ODS Application": [[15, "ods-application"], [16, "ods-application"]], "MCC Application": [[15, "mcc-application"]], "Knows issues": [[15, "knows-issues"]], "ifm3d": [[15, "ifm3d"], [16, "ifm3d"]], "FIRMWARE 1.1.30 RELEASE NOTES": [[16, "firmware-1-1-30-release-notes"]], "Compatible Video Processing Platforms (VPUs)": [[16, "compatible-video-processing-platforms-vpus"], [81, "compatible-video-processing-platforms-vpus"]], "FW 1.1.30 migration guide": [[17, "fw-1-1-30-migration-guide"]], "Changes to the JSON schema": [[17, "changes-to-the-json-schema"]], "Changes to the ODS JSON schema": [[17, "changes-to-the-ods-json-schema"]], "Changes in persistent configuration handling": [[17, "changes-in-persistent-configuration-handling"]], "Logging": [[17, "logging"]], "CPU process allocation": [[17, "cpu-process-allocation"]], "Camera use only: 6 heads @ 20Hz": [[17, "camera-use-only-6-heads-20hz"]], "ODS application use case": [[17, "ods-application-use-case"]], "Firmware 1.1.30": [[18, "firmware-1-1-30"]], "FIRMWARE 1.4.32 RELEASE NOTES": [[19, "firmware-1-4-32-release-notes"]], "Firmware 1.4.30 migration guide": [[20, "firmware-1-4-30-migration-guide"]], "JSON Configuration": [[20, "json-configuration"]], "Resources availability for user code": [[20, "resources-availability-for-user-code"], [75, "resources-availability-for-user-code"]], "Available RAM": [[20, "available-ram"], [75, "available-ram"]], "CPU and GPU resources": [[20, "cpu-and-gpu-resources"], [75, "cpu-and-gpu-resources"]], "Cameras only, no ifm application": [[20, "cameras-only-no-ifm-application"], [75, "cameras-only-no-ifm-application"]], "ODS application": [[20, "ods-application"], [21, "ods-application"], [75, "ods-application"], [108, "ods-application"]], "Firmware 1.4.30 release notes": [[21, "firmware-1-4-30-release-notes"]], "News!": [[21, null]], "Added": [[21, "added"], [21, "id1"], [80, "added"]], "Changed": [[21, "changed"], [21, "id2"], [21, "id5"], [80, "changed"]], "Fixed": [[21, "fixed"], [21, "id3"], [21, "id6"], [80, "fixed"]], "Known issues": [[21, "known-issues"], [21, "id4"], [80, "known-issues"]], "MCC application": [[21, "mcc-application"]], "Firmware 1.4.30": [[22, "firmware-1-4-30"]], "Release notes": [[23, "release-notes"], [79, "release-notes"]], "How to update the firmware": [[24, "how-to-update-the-firmware"]], "Download the firmware": [[24, "download-the-firmware"]], "Starting firmware is version < 1.0.0": [[24, "starting-firmware-is-version-1-0-0"]], "Starting firmware is version >= 1.0.0": [[24, "id1"]], "(Optional) Save the current configuration": [[24, "optional-save-the-current-configuration"]], "With the ifmVisionAssistant": [[24, "with-the-ifmvisionassistant"]], "With the ifm3d API or the web interface": [[24, "with-the-ifm3d-api-or-the-web-interface"]], "Reboot to recovery": [[24, "reboot-to-recovery"]], "With the web interface": [[24, "with-the-web-interface"]], "With ifm3d": [[24, "with-ifm3d"]], "The full example script": [[24, "the-full-example-script"]], "O3R firmware": [[25, "o3r-firmware"]], "Hardware unboxing": [[26, "hardware-unboxing"]], "Starting the ifmVisionAssistant and connecting to the O3R-System": [[27, "starting-the-ifmvisionassistant-and-connecting-to-the-o3r-system"]], "Start the ifmVisionAssistant": [[27, "start-the-ifmvisionassistant"]], "Start screen overview": [[27, "start-screen-overview"]], "Connection": [[27, "connection"]], "By using find sensor": [[27, "by-using-find-sensor"]], "Manual connection": [[27, "manual-connection"]], "Connect to recent systems by using Recent": [[27, "connect-to-recent-systems-by-using-recent"]], "First steps after the first initial connection": [[28, "first-steps-after-the-first-initial-connection"]], "Activating the heads for 2D & 3D data acquisition": [[28, "activating-the-heads-for-2d-3d-data-acquisition"]], "ifmVisionAssistant on Linux": [[29, "ifmvisionassistant-on-linux"]], "ifmVisionAssistant": [[29, "ifmvisionassistant"], [62, "ifmvisionassistant"]], "ifmVisionAssistant logging": [[29, "ifmvisionassistant-logging"]], "Getting started with the ifm Vision Assistant": [[30, "getting-started-with-the-ifm-vision-assistant"]], "Introduction to the ifmVisionAssistant": [[31, "introduction-to-the-ifmvisionassistant"]], "Installing the ifmVisionAssistant": [[31, "installing-the-ifmvisionassistant"]], "Downloading and unpacking the software": [[31, "downloading-and-unpacking-the-software"]], "Getting started with the O3R": [[32, "getting-started-with-the-o3r"]], "Pick your favorite software stack": [[33, "pick-your-favorite-software-stack"]], "How to switch active cameras": [[34, "how-to-switch-active-cameras"]], "Demonstration": [[34, "demonstration"]], "Sample Configuration": [[34, "sample-configuration"]], "Changing views and zones": [[34, "changing-views-and-zones"]], "Configuration": [[35, "configuration"], [44, "configuration"], [70, "configuration"], [132, "configuration"], [147, "configuration"], [157, "configuration"], [170, "configuration"], [172, "configuration"], [177, "configuration"], [180, "configuration"]], "Channel value": [[35, "channel-value"]], "Minimum object height": [[35, "minimum-object-height"]], "State": [[35, "state"]], "How to monitor the diagnostic": [[36, "how-to-monitor-the-diagnostic"], [56, "how-to-monitor-the-diagnostic"]], "How to use these examples": [[37, "how-to-use-these-examples"], [57, "how-to-use-these-examples"]], "Setup": [[37, "setup"], [57, "setup"]], "Get the examples": [[37, "get-the-examples"], [57, "get-the-examples"]], "Building the examples": [[37, "building-the-examples"], [165, "building-the-examples"]], "Hardware setup": [[37, "hardware-setup"], [57, "hardware-setup"]], "Building blocks": [[37, "building-blocks"], [57, "building-blocks"]], "Additional considerations": [[37, "additional-considerations"], [57, "additional-considerations"]], "C++ examples": [[38, "c-examples"], [170, "c-examples"]], "How to configure ODS": [[39, "how-to-configure-ods"], [59, "how-to-configure-ods"]], "A basic JSON": [[39, "a-basic-json"], [59, "a-basic-json"]], "JSON validation": [[39, "json-validation"]], "The configuration example": [[39, "the-configuration-example"], [59, "the-configuration-example"]], "Full ODS example": [[40, "full-ods-example"]], "How to stream ODS data": [[41, "how-to-stream-ods-data"]], "Testing ODS": [[42, "testing-ods"]], "ODS temperature tests": [[43, "ods-temperature-tests"]], "Dust mitigation": [[44, "dust-mitigation"]], "Prerequisites and limitations": [[44, "prerequisites-and-limitations"], [48, "prerequisites-and-limitations"]], "Application specific fine tuning": [[44, "application-specific-fine-tuning"]], "Extrinsic calibration for ODS": [[45, "extrinsic-calibration-for-ods"]], "Instantiation": [[46, "instantiation"]], "Extrinsic calibration": [[46, "extrinsic-calibration"]], "Ports selection": [[46, "ports-selection"]], "Visual odometry": [[46, "visual-odometry"], [47, "visual-odometry"]], "Camera mounting for ODS": [[47, "camera-mounting-for-ods"]], "Highlights": [[47, null], [136, null]], "Mounting position": [[47, "mounting-position"], [52, "mounting-position"]], "Mounting height recommendations": [[47, "mounting-height-recommendations"]], "Examples": [[47, "examples"], [63, "examples"], [76, "examples"], [77, "examples"], [124, "examples"], [128, "examples"], [134, "examples"]], "Clearance area": [[47, "clearance-area"]], "Dead zones": [[47, "dead-zones"]], "Negative obstacles": [[48, "negative-obstacles"]], "Enable the negative obstacle detection": [[48, "enable-the-negative-obstacle-detection"]], "Negative obstacles in the occupancy grid": [[48, "negative-obstacles-in-the-occupancy-grid"]], "Occupancy grid": [[49, "occupancy-grid"]], "Parameters": [[49, "parameters"], [63, "parameters"]], "Output": [[49, "output"], [53, "output"], [63, "output"], [147, "output"]], "Timestamp": [[49, "timestamp"], [63, "timestamp"]], "Width & Height": [[49, "width-height"]], "Image": [[49, "image"]], "transformCellCenterToUser - transformation parameters": [[49, "transformcellcentertouser-transformation-parameters"]], "Transformation matrix parameters": [[49, "transformation-matrix-parameters"]], "Occupancy grid transformation example": [[49, "occupancy-grid-transformation-example"]], "Overhanging loads": [[50, "overhanging-loads"]], "Use case": [[50, "use-case"]], "Limitations: impact of stray light artifacts": [[50, "limitations-impact-of-stray-light-artifacts"]], "Definition": [[50, "definition"]], "How to configure": [[50, "how-to-configure"]], "Configuration in ifm Vision Assistant": [[50, "configuration-in-ifm-vision-assistant"]], "Example": [[50, "example"], [112, "example"], [112, "id2"], [117, "example"], [120, "example"], [121, "example"], [123, "example"], [131, "example"], [147, "example"], [149, "example"]], "Running workloads concurrent with ODS": [[51, "running-workloads-concurrent-with-ods"]], "Data streams": [[51, "data-streams"]], "Resource Availability for the User": [[51, "resource-availability-for-the-user"]], "ODS Performance": [[52, "ods-performance"]], "Type of cameras": [[52, "type-of-cameras"]], "Floor types": [[52, "floor-types"]], "Movement speed": [[52, "movement-speed"]], "Object size and reflectivity": [[52, "object-size-and-reflectivity"]], "Latency": [[52, "latency"]], "Processing and network latencies": [[52, "processing-and-network-latencies"]], "ODS latencies": [[52, "ods-latencies"]], "Stopping Distance Calculation": [[52, "stopping-distance-calculation"]], "ODS Performance evaluation": [[53, "ods-performance-evaluation"]], "ODS Performance analysis": [[53, "ods-performance-analysis"]], "How to read the data": [[53, "how-to-read-the-data"]], "How to analyze the data": [[53, "how-to-analyze-the-data"]], "False positive evaluation": [[53, "false-positive-evaluation"]], "Artifacts and their impacts": [[54, "artifacts-and-their-impacts"]], "Common artifacts": [[54, "common-artifacts"]], "Impact on ODS": [[54, "impact-on-ods"]], "ODS performance": [[55, "ods-performance"]], "Python examples": [[58, "python-examples"], [177, "python-examples"]], "Full example": [[60, "full-example"]], "How to stream data": [[61, "how-to-stream-data"]], "ODS data recording strategies": [[62, "ods-data-recording-strategies"]], "Why record": [[62, "why-record"]], "What to record": [[62, "what-to-record"]], "Recording types": [[62, "recording-types"]], "Normal": [[62, "normal"]], "AlgoDebug": [[62, "algodebug"]], "When to record": [[62, "when-to-record"]], "Recording events": [[62, "recording-events"]], "How to record": [[62, "how-to-record"]], "Recording format": [[62, "recording-format"]], "Record and Replay": [[62, "record-and-replay"]], "How to post-process the recorded data": [[62, "how-to-post-process-the-recorded-data"]], "Zones": [[63, "zones"]], "Zone extent": [[63, "zone-extent"]], "Number of zones": [[63, "number-of-zones"]], "zoneConfigID": [[63, "zoneconfigid"]], "zoneOccupied": [[63, "zoneoccupied"]], "Only one zone": [[63, "only-one-zone"]], "Three zones": [[63, "three-zones"]], "Example output": [[63, "example-output"]], "Getting started with ODS": [[64, "getting-started-with-ods"]], "Step 0: Setup": [[64, "step-0-setup"]], "Step 1: Extrinsic calibration": [[64, "step-1-extrinsic-calibration"]], "Step 2: Create an ODS application": [[64, "step-2-create-an-ods-application"]], "Step 3: Start ODS": [[64, "step-3-start-ods"]], "Diagnostic": [[65, "diagnostic"]], "ODS with the iVA": [[66, "ods-with-the-iva"]], "ODS (Obstacle Detection System)": [[67, "ods-obstacle-detection-system"]], "README": [[68, "readme"]], "Autostart a container on the VPU": [[69, "autostart-a-container-on-the-vpu"]], "Docker compose": [[69, "docker-compose"]], "Sample docker-compose.yml": [[69, "sample-docker-compose-yml"]], "Start the container": [[69, "start-the-container"]], "Auto start the container after a reboot of the VPU": [[69, "auto-start-the-container-after-a-reboot-of-the-vpu"]], "Consistently save data on the VPU within a container": [[69, "consistently-save-data-on-the-vpu-within-a-container"]], "Deploying a container to the VPU": [[70, "deploying-a-container-to-the-vpu"]], "Using SCP": [[70, "using-scp"]], "Using a Docker registry": [[70, "using-a-docker-registry"]], "Create a local Docker registry": [[70, "create-a-local-docker-registry"]], "Getting started with Docker": [[71, "getting-started-with-docker"]], "Build and run a Docker container for the O3R platform": [[71, "build-and-run-a-docker-container-for-the-o3r-platform"]], "A basic container": [[71, "a-basic-container"]], "Build the container": [[71, "build-the-container"]], "Troubleshooting: proxies": [[71, "troubleshooting-proxies"]], "Run a container": [[71, "run-a-container"]], "Save a container": [[71, "save-a-container"]], "Load and start a container": [[71, "load-and-start-a-container"]], "Add features to the container": [[71, "add-features-to-the-container"]], "Install ifm3d in the container": [[71, "install-ifm3d-in-the-container"]], "Building on top of the ifm base image": [[71, "building-on-top-of-the-ifm-base-image"]], "Enabling GPU usage on the VPU": [[72, "enabling-gpu-usage-on-the-vpu"]], "Using the GPU of the VPU": [[72, "using-the-gpu-of-the-vpu"]], "Dockerfile sample": [[72, "dockerfile-sample"]], "Start the container with the NVIDIA runtime": [[72, "start-the-container-with-the-nvidia-runtime"]], "Using docker run": [[72, "using-docker-run"]], "Use docker-compose to specify the runtime": [[72, "use-docker-compose-to-specify-the-runtime"]], "Docker on O3R": [[73, "docker-on-o3r"]], "How to handle verbose logging for Docker containers": [[74, "how-to-handle-verbose-logging-for-docker-containers"]], "Docker default logging": [[74, "docker-default-logging"]], "Docker logging drivers": [[74, "docker-logging-drivers"]], "Docker logging configuration": [[74, "docker-logging-configuration"]], "Run a Docker container with logging driver configuration": [[74, "run-a-docker-container-with-logging-driver-configuration"]], "Double check the Docker logging configuration for a container": [[74, "double-check-the-docker-logging-configuration-for-a-container"]], "Resource management": [[75, "resource-management"], [148, "resource-management"]], "Process pinning": [[75, "process-pinning"]], "Docker quotas": [[75, "docker-quotas"]], "Using TensorRT": [[76, "using-tensorrt"]], "Building a TensorRT container": [[76, "building-a-tensorrt-container"]], "NVIDIA base containers": [[76, "nvidia-base-containers"]], "Verify the functionality": [[76, "verify-the-functionality"]], "Mounting directories from the host": [[76, "mounting-directories-from-the-host"]], "Dockerfiles": [[76, "dockerfiles"]], "NVIDIA base Dockerfiles": [[76, "nvidia-base-dockerfiles"]], "ifm example Dockerfiles": [[76, "ifm-example-dockerfiles"]], "Using TensorRT in a container on the VPU": [[76, "using-tensorrt-in-a-container-on-the-vpu"]], "Adaptations for the OVP80x architecture": [[76, "adaptations-for-the-ovp80x-architecture"]], "Runtime inference cycle times": [[76, "runtime-inference-cycle-times"]], "YOLOv4 Tiny": [[76, "yolov4-tiny"]], "Deepstream-l4t": [[76, "deepstream-l4t"]], "Toolbox": [[78, "toolbox"], [181, "toolbox"]], "Vision Assistant 2.7.6": [[80, "vision-assistant-2-7-6"]], "Older versions": [[80, "older-versions"]], "ifm Vision Assistant 2.8.7 release notes": [[81, "ifm-vision-assistant-2-8-7-release-notes"]], "Bug Fixes": [[81, "bug-fixes"]], "Changing parameters": [[82, "changing-parameters"]], "Short parameter overview": [[82, "short-parameter-overview"]], "Configuring/Activating an application": [[83, "configuring-activating-an-application"]], "Activating an application": [[83, "activating-an-application"]], "Device and diagnosis data": [[84, "device-and-diagnosis-data"]], "Displaying the device status": [[84, "displaying-the-device-status"]], "Device details": [[84, "device-details"]], "Diagnostic data": [[84, "diagnostic-data"]], "ifm Vision Assistant": [[85, "ifm-vision-assistant"]], "Manual calibration of ports for vehicle algorithms": [[86, "manual-calibration-of-ports-for-vehicle-algorithms"]], "Boot-up diagnostic": [[87, "boot-up-diagnostic"]], "Verify the system operational state after boot-up": [[87, "verify-the-system-operational-state-after-boot-up"]], "Diagnostics example output": [[88, "diagnostics-example-output"]], "Example diagnostic output": [[88, "example-diagnostic-output"]], "Description / ID / name": [[88, "description-id-name"]], "Source": [[88, "source"]], "State: active/dormant": [[88, "state-active-dormant"]], "Stats": [[88, "stats"]], "Diagnostic retrieval": [[89, "diagnostic-retrieval"], [90, "diagnostic-retrieval"]], "With the ifm Vision Assistant": [[89, "with-the-ifm-vision-assistant"]], "With ifm3d or ifm3dpy": [[89, "with-ifm3d-or-ifm3dpy"]], "Additional debugging information": [[89, "additional-debugging-information"]], "Service report": [[91, "service-report"]], "Download from a browser": [[91, "download-from-a-browser"]], "Download using curl": [[91, "download-using-curl"]], "O3R information for debugging": [[92, "o3r-information-for-debugging"]], "Reporting an issue": [[92, "reporting-an-issue"]], "What to provide": [[92, "what-to-provide"]], "GitHub issue tracker": [[92, "github-issue-tracker"]], "Troubleshooting guide": [[92, "troubleshooting-guide"]], "Network interface and connectivity": [[92, "network-interface-and-connectivity"]], "Status LEDs and port LEDs": [[92, "status-leds-and-port-leds"]], "TCU": [[93, "tcu"], [100, "tcu"], [109, "tcu"]], "head": [[93, "head"]], "ICC": [[93, "icc"], [100, "icc"], [109, "icc"]], "IMU": [[93, "imu"], [100, "imu"], [108, "imu"], [109, "imu"], [109, "id3"]], "port": [[93, "port"]], "Communication": [[99, "communication"], [107, "communication"], [109, "communication"]], "Boot sequence": [[100, "boot-sequence"], [109, "boot-sequence"]], "Port connectivity": [[100, "port-connectivity"], [109, "port-connectivity"]], "Camera head": [[100, "camera-head"], [108, "camera-head"], [109, "camera-head"]], "PDS app": [[105, "pds-app"]], "VPU": [[107, "vpu"], [108, "vpu"], [109, "vpu"], [109, "id1"]], "Reaction strategies": [[108, "reaction-strategies"]], "Severity levels definitions": [[108, "severity-levels-definitions"]], "Severity level dependent actions": [[108, "severity-level-dependent-actions"]], "Boot-Sequence": [[108, "boot-sequence"]], "Distance image processing": [[108, "distance-image-processing"], [109, "distance-image-processing"]], "Hardware port": [[108, "hardware-port"]], "Handling strategies description": [[108, "handling-strategies-description"]], "Reboot / power cycle": [[108, "reboot-power-cycle"]], "Factory reset": [[108, "factory-reset"], [157, "factory-reset"]], "Flash firmware anew": [[108, "flash-firmware-anew"]], "Camera head connectivity": [[108, "camera-head-connectivity"]], "Image loss due to trigger overruns": [[108, "image-loss-due-to-trigger-overruns"]], "Image buffer availability": [[108, "image-buffer-availability"]], "Watchdog errors or timeouts": [[108, "watchdog-errors-or-timeouts"]], "FPD-Link errors": [[108, "fpd-link-errors"]], "Internal error in the port algorithm": [[108, "internal-error-in-the-port-algorithm"]], "Mounting setup": [[108, "mounting-setup"]], "Motion compensation": [[108, "motion-compensation"]], "Camera head extrinsic calibrations": [[108, "camera-head-extrinsic-calibrations"]], "Implausible extrinsic calibrations": [[108, "implausible-extrinsic-calibrations"]], "Ego-motion estimation based on IMU measurements and visual measurements": [[108, "ego-motion-estimation-based-on-imu-measurements-and-visual-measurements"]], "ODS unstable framerate implications": [[108, "ods-unstable-framerate-implications"]], "Ethernet connection issues": [[108, "ethernet-connection-issues"]], "Error code sources": [[109, "error-code-sources"]], "Boot-up sequence": [[109, "boot-up-sequence"]], "Port": [[109, "port"]], "Camera Head": [[109, "id2"]], "ODS app": [[109, "ods-app"]], "O3R Diagnostics: overview": [[110, "o3r-diagnostics-overview"]], "2D camera head configuration": [[111, "d-camera-head-configuration"]], "Mode": [[111, "mode"]], "Exposure time": [[111, "exposure-time"]], "Gain": [[111, "gain"]], "Acquisition parameters": [[112, "acquisition-parameters"], [157, "acquisition-parameters"]], "Framerate": [[112, "framerate"], [132, "framerate"]], "Exposure Times": [[112, "exposure-times"]], "Delay": [[112, "delay"], [132, "delay"]], "Software Trigger Group": [[112, "software-trigger-group"]], "Overview": [[112, "overview"], [112, "id1"], [131, "overview"], [172, "overview"], [180, "overview"]], "Offset": [[112, "offset"]], "Channel selection and channel value": [[112, "channel-selection-and-channel-value"]], "The confidence image": [[113, "the-confidence-image"]], "Description of the available images": [[114, "description-of-the-available-images"]], "Raw Amplitude image and Amplitude image": [[114, "raw-amplitude-image-and-amplitude-image"]], "Distance image (radial)": [[114, "distance-image-radial"]], "Distance noise (radial)": [[114, "distance-noise-radial"]], "Confidence": [[114, "confidence"]], "Reflectivity": [[114, "reflectivity"]], "Point cloud (XYZ)": [[114, "point-cloud-xyz"]], "Unit vectors": [[114, "unit-vectors"]], "JPEG image": [[114, "jpeg-image"]], "Images description": [[115, "images-description"]], "Intrinsic calibration models": [[116, "intrinsic-calibration-models"]], "Fisheye model": [[116, "fisheye-model"]], "For unprojection: intrinisc calibration model": [[116, "for-unprojection-intrinisc-calibration-model"], [116, "id1"]], "For projection: inverse intrinsic calibration model": [[116, "for-projection-inverse-intrinsic-calibration-model"], [116, "id2"]], "Bouguet model": [[116, "bouguet-model"]], "Adaptive noise bilateral filter": [[117, "adaptive-noise-bilateral-filter"]], "Abstract": [[117, "abstract"], [120, "abstract"], [121, "abstract"], [122, "abstract"], [124, "abstract"], [126, "abstract"], [127, "abstract"], [128, "abstract"]], "Scenes involving motion": [[117, "scenes-involving-motion"]], "Related topics": [[117, "related-topics"], [120, "related-topics"], [121, "related-topics"], [122, "related-topics"], [123, "related-topics"]], "Filtering Process": [[118, "filtering-process"]], "Related Topics": [[118, "related-topics"]], "Processing parameters": [[119, "processing-parameters"], [157, "processing-parameters"]], "Maximum Distance Noise": [[120, "maximum-distance-noise"], [125, "maximum-distance-noise"]], "(Spatial) Median Filter": [[121, "spatial-median-filter"]], "Bilateral vs. median filtering": [[121, "bilateral-vs-median-filtering"]], "Disadvantages of the median filter": [[121, "disadvantages-of-the-median-filter"]], "Bilateral and median filters combined": [[121, "bilateral-and-median-filters-combined"]], "Minimum Amplitude": [[122, "minimum-amplitude"]], "Minimum Reflectivity": [[123, "minimum-reflectivity"]], "Mixed Pixel Filter": [[124, "mixed-pixel-filter"]], "Angle based validation method": [[124, "angle-based-validation-method"]], "Distance based validation method": [[124, "distance-based-validation-method"]], "Different angle threshold values": [[124, "different-angle-threshold-values"]], "3D processing parameters overview": [[125, "d-processing-parameters-overview"]], "Minimum Amplitude and minimum reflectivity": [[125, "minimum-amplitude-and-minimum-reflectivity"]], "Adaptive Noise Bilateral Filter and Median Filter": [[125, "adaptive-noise-bilateral-filter-and-median-filter"]], "Temporal Filter": [[125, "temporal-filter"], [128, "temporal-filter"]], "Mixed Pixel Filtering": [[125, "mixed-pixel-filtering"]], "Symmetry Threshold": [[125, "symmetry-threshold"], [127, "symmetry-threshold"]], "CUDA processing": [[125, "cuda-processing"]], "Stray Light Filter": [[126, "stray-light-filter"]], "The stray light phenomenon": [[126, "the-stray-light-phenomenon"]], "First case: The stray light halo": [[126, "first-case-the-stray-light-halo"]], "Handling stray light halos": [[126, "handling-stray-light-halos"]], "Second case: \u201cGhost\u201d pixels": [[126, "second-case-ghost-pixels"]], "Handling \u201cghost\u201d pixels": [[126, "handling-ghost-pixels"]], "Fine tuning the stray light filter": [[126, "fine-tuning-the-stray-light-filter"]], "Obstacle detection": [[126, "obstacle-detection"]], "Scene without reflector:": [[126, "scene-without-reflector"]], "Scene with reflector:": [[126, "scene-with-reflector"]], "Adjusting the distance threshold": [[126, "adjusting-the-distance-threshold"]], "Multiple reflectors in the scene": [[126, "multiple-reflectors-in-the-scene"]], "Conclusion": [[126, "conclusion"]], "Reducing Noise": [[128, "reducing-noise"]], "Recovering Lost Pixels": [[128, "recovering-lost-pixels"]], "Related settings": [[128, "related-settings"]], "CUDA usage": [[129, "cuda-usage"]], "useCuda parameter": [[129, "usecuda-parameter"]], "RAM usage": [[129, "ram-usage"]], "Required concurrent parameter changes": [[129, "required-concurrent-parameter-changes"]], "3D Camera Configuration": [[130, "d-camera-configuration"]], "Modes": [[131, "modes"]], "Synchronization and triggering": [[132, "synchronization-and-triggering"]], "O3R states and synchronization": [[132, "o3r-states-and-synchronization"]], "RUN state": [[132, "run-state"]], "IDLE state": [[132, "idle-state"]], "Software trigger group": [[132, "software-trigger-group"]], "Overall system latency": [[132, "overall-system-latency"]], "Repeatability": [[132, "repeatability"]], "Framerate precision and jitter": [[132, "framerate-precision-and-jitter"]], "Outcome": [[132, "outcome"]], "Clearance area requirements": [[134, "clearance-area-requirements"]], "O3R225": [[134, "o3r225"]], "O3R222": [[134, "o3r222"]], "Coordinate systems": [[135, "coordinate-systems"]], "Heat dissipation guidelines": [[136, "heat-dissipation-guidelines"]], "Power consumption": [[136, "power-consumption"]], "VPU mounting for heat dissipation": [[136, "vpu-mounting-for-heat-dissipation"]], "VPU heat sink": [[136, "vpu-heat-sink"]], "Camera mounting for heat dissipation": [[136, "camera-mounting-for-heat-dissipation"]], "Conditions of the simulation": [[136, "conditions-of-the-simulation"]], "Simulation parameters": [[136, "simulation-parameters"]], "Outcome of the simulation": [[136, "outcome-of-the-simulation"]], "Example brackets": [[136, "example-brackets"]], "Single camera": [[136, "single-camera"]], "Double camera": [[136, "double-camera"]], "Simulation and testing results": [[136, "simulation-and-testing-results"]], "Additional resources: theory of heat sink design": [[136, "additional-resources-theory-of-heat-sink-design"]], "Thermal barriers / thermal resistance": [[136, "thermal-barriers-thermal-resistance"]], "Thermal energy dissipation via air convection": [[136, "thermal-energy-dissipation-via-air-convection"]], "Thermal energy dissipation via heat conduction and thermal energy capacity": [[136, "thermal-energy-dissipation-via-heat-conduction-and-thermal-energy-capacity"]], "Thermal energy dissipation via radiation": [[136, "thermal-energy-dissipation-via-radiation"]], "Mounting instructions": [[137, "mounting-instructions"]], "Cable management": [[138, "cable-management"]], "Cable type and size": [[138, "cable-type-and-size"]], "IP rating": [[138, "ip-rating"]], "Preventing ground loops": [[138, "preventing-ground-loops"]], "Wiring instructions": [[139, "wiring-instructions"]], "Wiring": [[140, "wiring"]], "Camera heads": [[141, "camera-heads"]], "Operational conditions": [[141, "operational-conditions"]], "Cleaning camera heads": [[141, "cleaning-camera-heads"]], "Use-cases": [[141, "use-cases"]], "Available hardware": [[142, "available-hardware"]], "Hardware list": [[142, "hardware-list"]], "CAD drawings": [[142, "cad-drawings"]], "O3R platform hardware": [[143, "o3r-platform-hardware"]], "Ports overview": [[144, "ports-overview"]], "Hardware ports": [[144, "hardware-ports"]], "IMU port": [[144, "imu-port"]], "Application ports": [[144, "application-ports"]], "How to: retrieve the PCIC port number": [[144, "how-to-retrieve-the-pcic-port-number"]], "System Verification": [[145, "system-verification"]], "Stress Tests": [[146, "stress-tests"]], "Specifications": [[146, "specifications"]], "1. Vibration and Shock": [[146, "vibration-and-shock"]], "2. EMV Testing": [[146, "emv-testing"]], "3. Temperature Testing": [[146, "temperature-testing"]], "Inertial Measurement Unit (IMU)": [[147, "inertial-measurement-unit-imu"]], "IMUSample": [[147, "imusample"]], "ExtrinsicCalibrationStructure": [[147, "extrinsiccalibrationstructure"]], "Timestamps": [[149, "timestamps"]], "Acquisition timestamps": [[149, "acquisition-timestamps"]], "Receive timestamps": [[149, "receive-timestamps"]], "Synchronization": [[149, "synchronization"]], "CAN interface": [[150, "can-interface"]], "Hardware": [[150, "hardware"]], "Software": [[150, "software"]], "Example: Interfacing with the DTM425 RFID antenna using Docker": [[150, "example-interfacing-with-the-dtm425-rfid-antenna-using-docker"]], "Sample point": [[150, "sample-point"]], "Changing the sample point": [[150, "changing-the-sample-point"]], "Ethernet interfaces": [[151, "ethernet-interfaces"]], "Set a static IP": [[151, "set-a-static-ip"]], "HMI: LEDs": [[152, "hmi-leds"]], "VPU (Vision Processing Unit)": [[153, "vpu-vision-processing-unit"]], "NTP(Network Time Protocol)": [[154, "ntp-network-time-protocol"]], "What is NTP": [[154, "what-is-ntp"]], "Why use NTP with the O3R?": [[154, "why-use-ntp-with-the-o3r"]], "How to activate NTP": [[154, "how-to-activate-ntp"]], "Evaluating NTP configuration": [[154, "evaluating-ntp-configuration"]], "SSH setup": [[155, "ssh-setup"]], "Generate an SSH key-pair": [[155, "generate-an-ssh-key-pair"]], "Upload the public key to the VPU": [[155, "upload-the-public-key-to-the-vpu"]], "Connect to the VPU using the passphrase": [[155, "connect-to-the-vpu-using-the-passphrase"]], "USB": [[156, "usb"]], "USB-A interface use cases": [[156, "usb-a-interface-use-cases"]], "USB mass storage devices": [[156, "usb-mass-storage-devices"]], "USB Cameras": [[156, "usb-cameras"]], "USB hubs": [[156, "usb-hubs"]], "Other USB devices: USB HID, USB network adapters, \u2026": [[156, "other-usb-devices-usb-hid-usb-network-adapters"]], "Using a USB drive with the VPU": [[156, "using-a-usb-drive-with-the-vpu"]], "Preparing the USB drive": [[156, "preparing-the-usb-drive"]], "FAT32": [[156, "fat32"]], "EXT4": [[156, "ext4"]], "Format USB mounting preparation (EXT4 only)": [[156, "format-usb-mounting-preparation-ext4-only"]], "Plug in and mounting": [[156, "plug-in-and-mounting"]], "\u201cCONF\u201d-only parameters": [[157, "conf-only-parameters"]], "Parameter configuration priorities": [[157, "parameter-configuration-priorities"]], "Sticky parameters": [[157, "sticky-parameters"]], "Configuration delays": [[157, "configuration-delays"]], "Buffering": [[157, "buffering"]], "Delays due to image buffering": [[157, "delays-due-to-image-buffering"]], "Flushing the buffers": [[157, "flushing-the-buffers"]], "Verify the frame\u2019s timestamps": [[157, "verify-the-frame-s-timestamps"]], "Camera streams configuration delays": [[157, "camera-streams-configuration-delays"]], "Acquisition and processing parameters": [[157, "acquisition-and-processing-parameters"]], "Application streams configuration delays": [[157, "application-streams-configuration-delays"]], "JSON schema": [[157, "json-schema"]], "Parameters impacting the JSON schema": [[157, "parameters-impacting-the-json-schema"]], "Persistent configuration": [[157, "persistent-configuration"]], "Persistent settings without save_init": [[157, "persistent-settings-without-save-init"]], "Technology": [[158, "technology"]], "Previous versions of the documentation": [[159, "previous-versions-of-the-documentation"]], "Changelog for ifm3d-examples": [[160, "changelog-for-ifm3d-examples"]], "Unreleased": [[160, "unreleased"]], "1.2.0": [[160, "id1"]], "1.1.0": [[160, "id2"]], "1.0.0": [[160, "id3"]], "0.1.0": [[160, "id4"]], "ifm3d examples": [[161, "ifm3d-examples"]], "Supported languages": [[161, "supported-languages"]], "common": [[161, "common"]], "o3d3xx-o3x1xx": [[161, "o3d3xx-o3x1xx"]], "ovp8xx": [[161, "ovp8xx"]], "Getting Started": [[161, "getting-started"]], "Contributing": [[161, "contributing"]], "License": [[161, "license"]], "Common examples": [[162, "common-examples"]], "DEPRECATED - Image Rectification": [[163, "deprecated-image-rectification"]], "DEPRECATED - Using Intrinsics and Unit Vectors": [[164, "deprecated-using-intrinsics-and-unit-vectors"]], "ifm3d Examples": [[165, "ifm3d-examples"]], "Windows examples": [[165, "windows-examples"]], "What is included?": [[165, "what-is-included"]], "Note: Use of Device and LegacyDevice class": [[165, "note-use-of-device-and-legacydevice-class"]], "LICENSE": [[165, "license"]], "ex-multi_camera_grabber": [[166, "ex-multi-camera-grabber"]], "Setting unique IP Address to your ifm 3D camera": [[166, "setting-unique-ip-address-to-your-ifm-3d-camera"]], "ifm3d - Simple Image Container": [[167, "ifm3d-simple-image-container"]], "PPM IO": [[168, "ppm-io"]], "Usage": [[168, "usage"], [179, "usage"]], "Tests": [[168, "tests"]], "ifm3d examples for OVP8xx": [[169, "ifm3d-examples-for-ovp8xx"]], "Getting started": [[169, "getting-started"]], "Build the examples": [[170, "build-the-examples"]], "ifm3d playground project": [[171, "ifm3d-playground-project"]], "ODS examples": [[172, "ods-examples"]], "Docker examples": [[173, "docker-examples"]], "Available examples": [[173, "available-examples"]], "EXCLUSION OF LIABILITY": [[173, "exclusion-of-liability"], [174, "exclusion-of-liability"], [175, "exclusion-of-liability"]], "Further documentation": [[173, "further-documentation"]], "o3r-l4t-base": [[174, "o3r-l4t-base"]], "Dockerfile content and usage objective": [[174, "dockerfile-content-and-usage-objective"], [175, "dockerfile-content-and-usage-objective"]], "o3r-l4t-tensorrt": [[175, "o3r-l4t-tensorrt"]], "Testing the TensorRT capabilities": [[176, "testing-the-tensorrt-capabilities"]], "Dependencies": [[177, "dependencies"]], "Package installation (optional)": [[177, "package-installation-optional"]], "Core": [[178, "core"]], "2d_data.py": [[178, "d-data-py"]], "bootup_monitor.py": [[178, "bootup-monitor-py"]], "can_activate.py": [[178, "can-activate-py"]], "configuration.py": [[178, "configuration-py"]], "deserialize_rgb.py": [[178, "deserialize-rgb-py"]], "deserialize_imu.py and imu_data.py": [[178, "deserialize-imu-py-and-imu-data-py"]], "diagnostic.py": [[178, "diagnostic-py"]], "fw_update_utils.py": [[178, "fw-update-utils-py"]], "getting_data*.py": [[178, "getting-data-py"]], "ifm3dpy_viewer.py": [[178, "ifm3dpy-viewer-py"]], "multi_head.py": [[178, "multi-head-py"]], "timestamps.py": [[178, "timestamps-py"]], "ifm3dpy Viewer": [[179, "ifm3dpy-viewer"]], "Download the code": [[179, "download-the-code"]], "Installation": [[179, "installation"]], "Create a new virtual environment": [[179, "create-a-new-virtual-environment"]], "Activate the virtual environment": [[179, "activate-the-virtual-environment"]], "Install ifm3dpy": [[179, "install-ifm3dpy"]], "From pip": [[179, "from-pip"]], "From Source": [[179, "from-source"]], "Install requirements": [[179, "install-requirements"]], "Display the distance image": [[179, "display-the-distance-image"]], "Display the amplitude image": [[179, "display-the-amplitude-image"]], "Display the point cloud": [[179, "display-the-point-cloud"]], "Display the JPEG image": [[179, "display-the-jpeg-image"]], "ODS": [[180, "ods"]], "registration_2d_3d.py": [[181, "registration-2d-3d-py"]], "Static camera calibration": [[182, "static-camera-calibration"]], "Welcome to the O3R\u2019s documentation!": [[183, "welcome-to-the-o3r-s-documentation"]], "News": [[183, null], [185, null]], "Software Interfaces": [[184, "software-interfaces"]]}, "indexentries": {}}) \ No newline at end of file