From d57eb4bff17a45194661cc7f72a2876b4b2ba826 Mon Sep 17 00:00:00 2001 From: ifm-csr Date: Thu, 24 Oct 2024 05:07:00 +0000 Subject: [PATCH] [bot] update built doc --- v1.4.32/Technology/3D/modes.html | 5 ++++- v1.4.32/_sources/Technology/3D/modes.md.txt | 6 ++++++ v1.4.32/searchindex.js | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/v1.4.32/Technology/3D/modes.html b/v1.4.32/Technology/3D/modes.html index 8131acbc..3933b7be 100644 --- a/v1.4.32/Technology/3D/modes.html +++ b/v1.4.32/Technology/3D/modes.html @@ -129,7 +129,10 @@

Modes

-
+

Check out our video on how to adjust the visible range for the O3R cameras:

+
+

Overview

diff --git a/v1.4.32/_sources/Technology/3D/modes.md.txt b/v1.4.32/_sources/Technology/3D/modes.md.txt index 8a6ba101..16830137 100644 --- a/v1.4.32/_sources/Technology/3D/modes.md.txt +++ b/v1.4.32/_sources/Technology/3D/modes.md.txt @@ -1,5 +1,11 @@ # Modes + +Check out our video on how to adjust the visible range for the O3R cameras: +:::{youtube} LhtemnOsJp4 +::: + + ## Overview |Variable name|Short description|Available values| |--|--|--| diff --git a/v1.4.32/searchindex.js b/v1.4.32/searchindex.js index 9e83bfe5..a480de78 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/IntroToCalibrations/calibration_cheat_sheet", "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", "PDS/Calibration/pds_calibration", "PDS/Configuration/configuration", "PDS/Diagnostics/diagnostics", "PDS/GetItem/getItem", "PDS/GetPallet/appendix-changing_projection_volume", "PDS/GetPallet/getPallet", "PDS/GetRack/getRack", "PDS/GettingStarted/index_getting_started", "PDS/Integration/flag_array", "PDS/Integration/index_integration", "PDS/Integration/sw_integration", "PDS/Recording/recordings_iVA", "PDS/Troubleshooting/troubleshooting", "PDS/VisionAssistant/PDS_iVA_release_notes_2.7.13", "PDS/VolCheck/volCheck", "PDS/index_pds", "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/common/python/viewer", "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/cpp/README", "ifm3d-examples/o3d3xx-o3x1xx/cpp/multi_camera_grabber/ex-multi_camera_grabber", "ifm3d-examples/o3d3xx-o3x1xx/cpp/simpleimage/README", "ifm3d-examples/o3d3xx-o3x1xx/cpp/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/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/IntroToCalibrations/calibration_cheat_sheet.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", "PDS/Calibration/pds_calibration.md", "PDS/Configuration/configuration.md", "PDS/Diagnostics/diagnostics.md", "PDS/GetItem/getItem.md", "PDS/GetPallet/appendix-changing_projection_volume.md", "PDS/GetPallet/getPallet.md", "PDS/GetRack/getRack.md", "PDS/GettingStarted/index_getting_started.md", "PDS/Integration/flag_array.md", "PDS/Integration/index_integration.md", "PDS/Integration/sw_integration.md", "PDS/Recording/recordings_iVA.md", "PDS/Troubleshooting/troubleshooting.md", "PDS/VisionAssistant/PDS_iVA_release_notes_2.7.13.md", "PDS/VolCheck/volCheck.md", "PDS/index_pds.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/common/python/viewer.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/cpp/README.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/multi_camera_grabber/ex-multi_camera_grabber.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/simpleimage/README.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/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/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", "Calibration values cheat sheet", "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", "ifm3dpy Viewer", "DEPRECATED - Image Rectification", "DEPRECATED - Using Intrinsics and Unit Vectors", "O3D3xx and O3X1xx examples", "ifm3d C++ 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", "ODS", "Toolbox", "Static camera calibration", "Welcome to the O3R documentation!", "Software Interfaces", "<no title>"], "terms": {"0": [0, 1, 2, 3, 4, 6, 7, 9, 10, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 35, 36, 37, 38, 40, 41, 42, 45, 47, 49, 50, 51, 54, 57, 58, 60, 61, 62, 63, 64, 87, 88, 89, 91, 92, 93, 94, 104, 105, 106, 108, 109, 125, 129, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 149, 153, 159, 161, 163, 164, 166, 167, 168, 171, 172, 174, 176, 178, 180, 184, 185, 186, 187, 189, 196, 199], "1": [0, 3, 4, 7, 9, 10, 11, 12, 24, 26, 27, 35, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 63, 64, 87, 88, 89, 91, 92, 93, 98, 104, 106, 109, 116, 124, 125, 126, 129, 130, 131, 133, 134, 137, 138, 141, 142, 143, 146, 149, 153, 155, 159, 161, 162, 164, 167, 172, 173, 174, 176, 178, 184, 185, 189, 197, 199, 201, 203], "unreleas": 0, "updat": [0, 7, 9, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 24, 26, 29, 35, 38, 40, 61, 87, 88, 89, 93, 98, 106, 110, 117, 125, 126, 163, 173, 177, 188, 189, 197, 199], "fw": [0, 9, 10, 11, 12, 15, 17, 20, 21, 22, 24, 64, 87, 91, 125, 146, 173, 174, 201, 203], "releas": [0, 9, 14, 18, 19, 23, 25, 26, 29, 30, 93, 102, 125, 146, 176, 177, 184, 187, 190, 202], "note": [0, 4, 5, 7, 9, 18, 21, 23, 26, 29, 35, 36, 38, 40, 45, 49, 57, 58, 60, 63, 85, 86, 88, 89, 92, 99, 100, 102, 125, 129, 134, 137, 138, 139, 140, 141, 142, 143, 145, 146, 148, 155, 158, 163, 166, 167, 171, 172, 173, 174, 191, 197, 202], "14": [0, 9, 10, 12, 16, 17, 18, 19, 20, 24, 26, 51, 125, 129, 167, 171, 176], "includ": [0, 1, 2, 4, 9, 10, 13, 14, 16, 17, 20, 22, 25, 28, 30, 35, 37, 40, 41, 42, 49, 55, 63, 68, 88, 93, 98, 99, 103, 104, 106, 109, 125, 134, 142, 143, 144, 146, 153, 158, 159, 163, 164, 172, 173, 174, 187, 188, 192, 193, 194, 197, 199], "one": [0, 1, 2, 5, 7, 10, 11, 13, 16, 17, 20, 22, 25, 34, 36, 38, 40, 42, 47, 48, 50, 51, 58, 60, 62, 63, 66, 93, 94, 98, 104, 106, 109, 114, 121, 125, 126, 129, 138, 141, 143, 144, 146, 148, 149, 151, 153, 159, 161, 163, 164, 166, 168, 171, 174, 177, 178, 184, 185, 191, 196, 199], "addit": [0, 1, 7, 10, 18, 21, 22, 30, 32, 35, 39, 40, 45, 48, 52, 53, 55, 59, 63, 88, 92, 93, 101, 107, 108, 109, 125, 126, 129, 142, 143, 154, 161, 163, 173, 174, 178, 187], "known": [0, 1, 7, 15, 19, 23, 24, 30, 49, 96, 102, 125, 142, 143, 172], "issu": [0, 5, 15, 18, 19, 23, 24, 29, 30, 36, 52, 55, 60, 63, 88, 92, 96, 101, 102, 106, 108, 127, 168, 174, 184, 186, 187], "add": [0, 4, 13, 57, 58, 62, 90, 143, 167, 172, 177, 184, 185, 186, 187], "migrat": [0, 12, 15, 17, 19, 20, 22, 23, 24, 25], "guid": [0, 2, 12, 15, 17, 19, 20, 22, 23, 24, 25, 34, 54, 68, 88, 127, 156, 185, 201], "16": [0, 10, 15, 18, 21, 24, 25, 51, 54, 92, 93, 109, 130, 153, 161, 176, 195], "23": [0, 10, 15, 18, 24, 93, 161, 176], "A": [1, 2, 7, 10, 12, 13, 14, 16, 17, 22, 27, 29, 30, 36, 39, 44, 45, 47, 51, 59, 63, 64, 68, 86, 87, 90, 97, 109, 110, 116, 117, 121, 122, 124, 125, 126, 129, 134, 138, 142, 143, 146, 148, 149, 153, 155, 163, 171, 172, 174, 188, 201, 203], "i": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 85, 86, 87, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 103, 104, 105, 106, 109, 110, 111, 112, 117, 118, 119, 121, 123, 125, 126, 127, 128, 129, 130, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 152, 153, 154, 155, 158, 161, 163, 164, 165, 166, 167, 168, 172, 173, 174, 177, 178, 180, 181, 182, 185, 186, 187, 188, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 203], "necessari": [1, 10, 16, 18, 22, 25, 28, 29, 35, 38, 40, 42, 50, 51, 55, 58, 62, 63, 87, 88, 89, 108, 142, 143, 145, 146, 153, 167, 172, 173, 174, 188, 191, 192], "step": [1, 2, 7, 11, 13, 14, 25, 27, 30, 31, 33, 41, 68, 87, 88, 89, 109, 125, 129, 138, 163, 167, 172, 173, 174, 185, 196, 199, 201], "ensur": [1, 4, 7, 14, 20, 36, 38, 48, 53, 55, 58, 68, 87, 125, 129, 139, 143, 144, 149, 151, 154, 158, 163, 167, 174, 201], "best": [1, 47, 89, 92, 93, 129, 134, 142, 143, 145, 158, 189, 201], "function": [1, 2, 10, 11, 13, 16, 17, 18, 20, 21, 25, 29, 35, 37, 38, 40, 42, 44, 48, 49, 50, 54, 57, 58, 60, 62, 63, 90, 106, 109, 125, 129, 149, 161, 163, 173, 174, 177, 184, 187, 191, 197, 198, 199], "data": [1, 4, 7, 11, 12, 13, 17, 18, 21, 22, 28, 31, 32, 33, 36, 38, 39, 41, 44, 45, 47, 48, 50, 53, 55, 56, 57, 58, 59, 60, 61, 65, 68, 90, 91, 92, 93, 99, 100, 102, 104, 106, 110, 111, 113, 114, 117, 118, 120, 121, 125, 126, 130, 135, 142, 145, 146, 149, 153, 158, 159, 161, 163, 164, 166, 167, 171, 173, 174, 177, 184, 186, 188, 189, 191, 195, 197, 198, 199, 201], "qualiti": [1, 125, 137, 142, 151], "ani": [1, 2, 4, 10, 12, 13, 16, 18, 21, 30, 36, 38, 40, 41, 48, 51, 52, 57, 58, 60, 61, 63, 65, 85, 86, 88, 105, 109, 110, 117, 125, 126, 129, 131, 137, 142, 143, 149, 151, 158, 161, 163, 173, 174, 178, 180, 186, 187, 192, 193, 194], "sensor": [1, 30, 31, 33, 53, 55, 106, 116, 124, 125, 126, 144, 149, 158, 163, 168, 173, 180], "technologi": [1, 36, 55, 88, 137, 144, 148, 174], "Such": [1, 9, 18, 20, 22, 125, 141], "can": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 25, 27, 28, 29, 30, 35, 36, 37, 38, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 58, 60, 62, 63, 64, 65, 66, 68, 86, 87, 88, 89, 91, 92, 93, 94, 97, 98, 99, 100, 106, 108, 125, 129, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 159, 161, 163, 164, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 199], "done": [1, 13, 16, 22, 40, 45, 68, 89, 92, 93, 163, 168, 172, 173, 174, 187, 197, 199], "us": [1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 68, 85, 86, 88, 90, 91, 92, 94, 98, 101, 104, 105, 106, 109, 110, 114, 117, 121, 125, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 160, 161, 163, 164, 166, 168, 174, 177, 178, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], "same": [1, 2, 6, 10, 11, 12, 13, 17, 22, 27, 28, 35, 40, 47, 55, 60, 63, 64, 68, 88, 98, 109, 125, 129, 137, 138, 139, 140, 143, 145, 146, 149, 151, 155, 163, 167, 171, 172, 185, 197, 199], "estim": [1, 4, 5, 8, 11, 12, 13, 29, 36, 47, 53, 129, 131, 134, 137, 140, 141, 144, 145, 174], "howev": [1, 7, 10, 16, 36, 45, 52, 55, 63, 89, 99, 138, 142, 143, 145, 148, 163, 167, 174, 187], "increas": [1, 7, 13, 14, 16, 17, 18, 22, 36, 45, 55, 88, 93, 125, 128, 129, 134, 137, 138, 139, 142, 144, 145, 146, 151, 153, 173], "complex": [1, 13, 38, 58, 88, 168, 191], "effort": 1, "provid": [1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 17, 20, 21, 22, 25, 29, 32, 36, 38, 40, 44, 47, 50, 54, 58, 60, 62, 63, 64, 68, 86, 87, 88, 89, 93, 94, 98, 99, 100, 101, 106, 110, 117, 125, 126, 129, 136, 139, 142, 143, 146, 148, 154, 155, 163, 166, 167, 171, 172, 173, 174, 178, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198], "reproduc": [1, 54, 63, 109], "condit": [1, 36, 44, 45, 48, 53, 55, 68, 114, 121, 125, 126, 160, 162, 163], "field": [1, 5, 7, 8, 13, 17, 45, 48, 49, 51, 53, 54, 55, 68, 105, 125, 133, 139, 143, 151, 158, 185, 201], "where": [1, 5, 8, 10, 16, 17, 18, 21, 22, 30, 36, 40, 48, 49, 51, 54, 55, 58, 61, 63, 68, 87, 91, 92, 98, 129, 130, 133, 134, 137, 139, 141, 142, 143, 146, 153, 161, 167, 172, 174, 187, 189, 192, 199, 201], "requir": [1, 7, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 27, 35, 36, 44, 45, 48, 49, 50, 51, 55, 65, 68, 87, 88, 89, 92, 93, 109, 125, 129, 136, 138, 139, 142, 143, 149, 153, 154, 155, 158, 160, 162, 163, 167, 171, 172, 173, 174, 177, 178, 196, 201], "altern": [1, 11, 61, 65, 87, 106, 125, 163, 171, 189, 197], "should": [1, 2, 4, 5, 7, 10, 16, 18, 20, 21, 25, 28, 35, 36, 47, 48, 51, 52, 57, 63, 68, 86, 88, 89, 92, 93, 94, 104, 109, 125, 126, 129, 137, 139, 143, 146, 153, 155, 163, 167, 171, 172, 173, 178, 180, 185, 187, 199], "simpler": [1, 134, 153], "approach": [1, 13, 14, 17, 18, 36, 47, 51, 63, 87, 99, 142, 143, 171], "don": [1, 4, 8, 10, 40, 89, 141, 174, 189], "t": [1, 4, 5, 7, 8, 10, 29, 40, 51, 54, 63, 88, 89, 125, 141, 153, 164, 167, 172, 174, 189], "depend": [1, 2, 7, 13, 17, 21, 25, 30, 36, 40, 44, 45, 48, 49, 50, 51, 52, 53, 54, 88, 92, 98, 100, 109, 126, 127, 129, 133, 137, 140, 142, 143, 149, 151, 153, 158, 163, 164, 166, 167, 174, 178, 184, 186, 187, 189, 193, 194], "much": [1, 91, 139, 143, 148], "extern": [1, 52, 53, 98, 125, 149, 153, 163, 168, 173, 184, 187], "checkerboard": [1, 4, 5, 13, 199], "geometr": [1, 2, 6, 7, 51, 54, 55, 129, 140], "relat": [1, 2, 13, 30, 50, 55, 65, 99, 106, 126, 136, 153, 162, 163, 174], "situ": 1, "natur": [1, 153], "exist": [1, 12, 13, 16, 20, 40, 48, 49, 51, 53, 54, 55, 62, 68, 88, 143, 153, 173, 177, 187], "oper": [1, 10, 11, 18, 30, 44, 49, 52, 63, 68, 93, 107, 109, 125, 127, 129, 153, 160, 162, 163, 167, 173, 174], "environ": [1, 7, 17, 30, 37, 40, 41, 45, 49, 55, 63, 68, 88, 129, 143, 155, 158, 163, 167, 184, 189], "robot": [1, 2, 4, 7, 10, 49, 50, 51, 53, 54, 55, 63, 103, 142, 143, 151, 173], "below": [1, 2, 3, 4, 5, 6, 7, 9, 16, 20, 21, 22, 25, 27, 34, 35, 36, 38, 42, 45, 48, 49, 50, 54, 55, 63, 64, 65, 68, 88, 91, 92, 93, 109, 126, 129, 130, 133, 134, 135, 138, 139, 140, 141, 143, 146, 148, 149, 151, 152, 153, 158, 161, 163, 166, 167, 173, 174, 178, 185, 189, 197, 198, 199], "describ": [1, 7, 64, 93, 105, 109, 125, 133, 153, 181, 182, 198], "aim": [1, 9], "3d": [1, 2, 7, 10, 15, 16, 17, 18, 20, 21, 22, 24, 31, 33, 35, 36, 38, 40, 45, 47, 48, 51, 52, 55, 58, 60, 62, 63, 64, 65, 68, 89, 92, 98, 100, 109, 110, 112, 115, 117, 119, 123, 125, 126, 129, 133, 134, 143, 146, 148, 149, 159, 163, 166, 171, 174, 175, 184, 186, 188, 189, 191, 196, 197, 198, 199, 201], "camera": [1, 8, 9, 15, 19, 23, 24, 27, 36, 38, 42, 44, 45, 47, 49, 51, 52, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 88, 90, 94, 97, 98, 103, 109, 127, 129, 130, 131, 133, 137, 141, 142, 143, 144, 145, 146, 148, 149, 151, 152, 154, 155, 159, 160, 163, 166, 171, 172, 175, 177, 178, 181, 182, 184, 188, 189, 191, 196, 197, 198, 199, 201], "simpl": [1, 29, 40, 58, 60, 129, 148, 167, 171, 187], "o3r": [1, 2, 4, 7, 10, 11, 12, 13, 14, 17, 25, 27, 29, 31, 32, 34, 37, 38, 40, 41, 42, 45, 47, 49, 50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 85, 87, 89, 92, 93, 98, 100, 101, 104, 105, 106, 108, 125, 126, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 153, 154, 155, 158, 161, 162, 163, 166, 167, 168, 172, 173, 174, 176, 178, 188, 189, 191, 192, 197, 198, 203], "tof": [1, 2, 11, 12, 13, 51, 109, 125, 129, 131, 135, 136, 137, 142, 143, 144, 148, 149, 199], "dataset": [1, 41, 63, 163], "doe": [1, 2, 10, 13, 17, 20, 22, 29, 32, 36, 40, 45, 48, 52, 53, 54, 55, 65, 68, 85, 87, 88, 92, 93, 99, 110, 117, 125, 126, 138, 140, 142, 143, 146, 163, 166, 167, 172, 173, 174, 177, 184, 187, 195], "specif": [1, 2, 4, 9, 10, 12, 15, 16, 17, 18, 22, 24, 29, 32, 36, 38, 48, 51, 53, 55, 57, 58, 63, 88, 90, 91, 93, 100, 105, 106, 125, 126, 129, 134, 136, 137, 138, 142, 143, 146, 148, 153, 155, 159, 161, 162, 172, 173, 174, 177, 178, 184, 188, 191, 198, 199, 201], "od": [1, 6, 7, 10, 12, 15, 19, 20, 23, 24, 32, 35, 36, 38, 39, 45, 47, 49, 50, 51, 58, 59, 61, 62, 64, 66, 90, 97, 98, 104, 114, 121, 127, 151, 158, 159, 161, 163, 171, 174, 177, 188, 189, 196, 201], "The": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 28, 29, 30, 32, 35, 36, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 63, 64, 65, 68, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 105, 106, 108, 109, 110, 111, 112, 115, 117, 118, 119, 123, 125, 126, 127, 128, 129, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 151, 152, 153, 155, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 171, 172, 173, 174, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199], "user": [1, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 22, 23, 24, 25, 30, 36, 38, 40, 49, 50, 51, 54, 55, 56, 57, 58, 62, 64, 68, 86, 87, 88, 89, 90, 91, 93, 103, 106, 110, 117, 125, 126, 129, 137, 146, 161, 164, 166, 172, 173, 174, 178, 190, 191, 192, 193, 194, 198, 199], "set": [1, 2, 4, 11, 12, 13, 14, 16, 18, 21, 22, 25, 29, 30, 32, 35, 36, 38, 40, 41, 44, 45, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 65, 68, 86, 88, 91, 93, 94, 97, 98, 99, 103, 106, 109, 121, 122, 125, 126, 129, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 162, 163, 166, 167, 171, 172, 173, 178, 184, 187, 189, 191, 197, 198, 199], "which": [1, 2, 4, 5, 7, 8, 11, 13, 14, 16, 17, 20, 21, 22, 29, 32, 36, 37, 45, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 62, 63, 64, 65, 68, 86, 88, 91, 92, 93, 94, 101, 105, 125, 129, 130, 131, 134, 136, 137, 140, 141, 142, 143, 144, 145, 148, 149, 153, 155, 158, 161, 163, 164, 167, 172, 173, 178, 180, 184, 185, 186, 188, 189, 191, 195, 198, 199], "procedur": [1, 5, 7, 10, 25, 44, 45, 103], "behind": [1, 55], "test": [1, 3, 10, 29, 40, 45, 49, 51, 54, 55, 63, 66, 68, 87, 88, 89, 93, 121, 122, 125, 126, 139, 149, 155, 162, 173, 175, 177, 178], "horizont": [1, 4, 7, 53, 65, 134, 141, 151], "present": [1, 12, 22, 35, 37, 40, 41, 42, 44, 50, 51, 57, 60, 61, 62, 64, 68, 104, 125, 126, 134, 138, 143, 153, 163, 166, 167, 187, 197], "scene": [1, 16, 17, 22, 55, 125, 129, 131, 136, 137, 138, 139, 140, 141, 142, 144, 145, 148], "valid": [1, 13, 16, 18, 21, 25, 38, 39, 45, 47, 55, 58, 60, 68, 104, 110, 117, 125, 126, 129, 130, 131, 136, 137, 139, 142, 144, 171, 174, 177, 184, 189, 191], "two": [1, 2, 4, 6, 7, 11, 13, 14, 18, 21, 22, 25, 36, 38, 40, 41, 48, 50, 53, 58, 60, 62, 63, 92, 93, 97, 98, 104, 106, 125, 129, 133, 137, 138, 141, 142, 143, 145, 148, 151, 153, 154, 166, 167, 168, 172, 173, 184, 191, 197, 199], "direct": [1, 2, 4, 5, 6, 13, 22, 29, 35, 49, 50, 54, 63, 64, 131, 133, 141, 143, 152, 153, 173, 199], "roll": [1, 2, 4, 199], "pitch": [1, 2, 4, 89, 199], "space": [1, 11, 13, 14, 54, 64, 87, 91, 92, 153, 154, 164, 174], "against": [1, 45, 55, 68, 88, 137, 141, 155, 163], "For": [1, 2, 5, 7, 9, 10, 11, 12, 13, 16, 17, 18, 22, 32, 35, 36, 38, 45, 47, 48, 49, 50, 51, 52, 53, 57, 58, 63, 64, 68, 86, 88, 91, 92, 93, 94, 99, 104, 106, 109, 125, 126, 129, 131, 134, 137, 139, 142, 143, 144, 146, 149, 151, 153, 155, 158, 161, 163, 164, 166, 167, 171, 173, 174, 176, 178, 184, 189, 197], "purpos": [1, 38, 58, 63, 65, 68, 87, 93, 106, 129, 134, 137, 143, 163, 184], "input": [1, 4, 7, 54, 61, 64, 88, 93, 114, 121, 125, 126, 133, 149, 173], "an": [1, 2, 4, 5, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 35, 36, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 60, 61, 62, 63, 64, 68, 86, 87, 88, 92, 93, 97, 98, 101, 102, 104, 105, 106, 108, 110, 114, 115, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131, 134, 135, 137, 138, 140, 141, 142, 143, 146, 148, 149, 153, 154, 155, 161, 163, 166, 167, 168, 171, 173, 174, 178, 180, 181, 184, 185, 186, 187, 188, 189, 191, 192, 197, 198, 199, 201], "priori": 1, "knowledg": 1, "intrins": [1, 10, 114, 121, 125, 126, 131, 147, 175, 181, 199], "matric": [1, 9], "critic": [1, 48, 61, 142, 171], "rc": [1, 7, 50, 51], "boundari": [1, 153, 163], "per": [1, 2, 10, 11, 12, 13, 17, 36, 45, 52, 53, 54, 63, 64, 89, 125, 126, 129, 137, 138, 145, 146, 149, 153, 158, 163, 164, 171, 173, 174, 185], "pixel": [1, 11, 13, 16, 17, 29, 48, 49, 50, 51, 53, 55, 98, 129, 130, 131, 133, 134, 136, 137, 138, 139, 140, 144, 147, 184, 187, 199], "precis": [1, 7, 53, 68, 93, 109, 141, 142, 163, 189], "determin": [1, 2, 114, 121, 125, 126, 142, 153, 163, 197], "valu": [1, 5, 6, 7, 11, 12, 13, 17, 21, 38, 40, 41, 42, 45, 47, 49, 50, 51, 54, 57, 58, 60, 61, 62, 64, 65, 98, 101, 104, 111, 118, 125, 126, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 153, 163, 164, 166, 167, 171, 172, 174, 186, 187, 196, 197, 199], "easier": [1, 13, 53, 55, 88, 101, 199], "handl": [1, 11, 13, 16, 19, 22, 24, 25, 38, 40, 41, 45, 53, 55, 57, 58, 62, 64, 88, 90, 92, 93, 104, 109, 127, 129, 134, 136, 149, 173, 174, 184, 189, 191, 198, 202], "problem": [1, 11, 52, 68, 109, 125], "statement": [1, 68], "reduc": [1, 16, 17, 18, 22, 35, 41, 45, 48, 49, 51, 53, 55, 88, 89, 91, 93, 125, 129, 134, 136, 138, 142, 143, 155], "spatial": [1, 11, 134, 137, 142, 145], "domain": [1, 28, 89, 93, 134, 137, 138], "from": [1, 4, 5, 6, 7, 9, 10, 12, 13, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 32, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 68, 87, 88, 89, 90, 97, 98, 99, 103, 104, 106, 125, 126, 127, 129, 130, 131, 133, 134, 137, 139, 140, 141, 142, 143, 144, 146, 148, 149, 152, 153, 155, 158, 159, 161, 163, 164, 166, 167, 171, 172, 173, 174, 177, 182, 184, 185, 186, 191, 196, 197, 198, 199], "three": [1, 2, 7, 22, 28, 48, 53, 129, 148, 149, 164, 166, 174, 177, 178, 185, 188], "dimension": [1, 2, 50, 63, 164], "compar": [1, 16, 18, 51, 53, 64, 134, 141, 145, 153, 163, 174], "v": [1, 9, 24, 27, 54, 87, 93, 130, 133, 136, 173, 176, 184], "implicitli": [1, 163], "translat": [1, 2, 4, 5, 6, 7, 8, 29, 30, 55, 65, 103, 164, 171], "z": [1, 2, 6, 7, 11, 47, 49, 51, 64, 89, 98, 125, 131, 134, 152, 164, 186, 197], "compon": [1, 12, 13, 60, 116, 124, 125, 126, 143, 153, 163], "x": [1, 2, 4, 5, 6, 7, 11, 13, 16, 18, 20, 35, 47, 49, 50, 51, 63, 64, 89, 91, 98, 104, 109, 131, 134, 138, 152, 153, 161, 164, 167, 176, 178, 186, 189, 197], "y": [1, 2, 4, 5, 6, 7, 11, 13, 49, 50, 51, 54, 57, 60, 62, 64, 88, 89, 98, 131, 134, 152, 163, 164, 173, 186, 197], "6": [1, 2, 4, 9, 12, 13, 16, 17, 19, 20, 21, 22, 24, 47, 51, 52, 61, 63, 88, 89, 92, 93, 96, 98, 99, 102, 106, 129, 143, 149, 161, 163, 164, 167, 173, 174, 189], "degre": [1, 2, 4, 48, 125, 151, 199], "freedom": [1, 2, 4], "pose": [1, 2, 5, 52], "fix": [1, 5, 15, 19, 23, 24, 66, 96, 102, 125, 177], "point": [1, 7, 9, 12, 13, 18, 21, 29, 36, 48, 49, 51, 52, 53, 54, 55, 64, 65, 93, 125, 129, 132, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 152, 153, 173, 177, 184, 186, 192, 197, 199, 201], "coordin": [1, 4, 5, 6, 7, 8, 11, 36, 49, 50, 51, 54, 98, 103, 125, 129, 131, 133, 134, 141, 154, 160, 164, 182, 198, 199], "system": [1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 24, 25, 29, 30, 31, 32, 33, 35, 36, 38, 40, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 87, 88, 91, 92, 93, 99, 101, 103, 105, 107, 109, 125, 126, 127, 129, 131, 133, 139, 143, 144, 146, 147, 153, 154, 155, 158, 160, 163, 166, 171, 173, 174, 175, 185, 188, 197, 198, 199, 201], "vector": [1, 2, 64, 132, 133, 142, 186, 187, 199], "2": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 35, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 63, 64, 86, 88, 89, 92, 93, 96, 102, 104, 106, 109, 125, 129, 130, 133, 134, 138, 141, 142, 143, 145, 148, 149, 153, 155, 159, 161, 162, 166, 167, 168, 171, 173, 174, 178, 185, 186, 189, 191, 196, 198], "As": [1, 5, 18, 21, 30, 45, 53, 87, 91, 92, 129, 139, 143, 149, 153, 164, 167, 174], "refresh": [1, 8, 98], "see": [1, 2, 4, 6, 7, 9, 10, 11, 13, 17, 18, 21, 22, 25, 29, 36, 38, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 63, 64, 66, 86, 87, 88, 89, 91, 92, 93, 99, 105, 106, 109, 114, 121, 125, 126, 129, 130, 131, 134, 137, 138, 139, 141, 143, 145, 146, 148, 152, 153, 155, 161, 163, 166, 167, 171, 172, 173, 174, 178, 184, 189, 192, 196, 199], "pictur": [1, 2, 7, 134], "definit": [1, 2, 36, 127], "forward": [1, 5, 6, 7, 15, 17, 24, 36, 38, 41, 42, 47, 50, 53, 58, 62, 63, 65, 91, 129, 143, 152, 187], "movement": [1, 4, 54, 56, 134], "agv": [1, 48, 51, 54, 63, 129, 163, 171], "amr": [1, 48, 125, 129, 163], "coincid": 1, "indic": [1, 4, 50, 52, 54, 93, 125, 130, 131, 143, 163, 174], "flight": [1, 36, 55, 56, 126, 137, 144, 148], "airplan": 1, "abov": [1, 7, 9, 20, 21, 25, 29, 35, 36, 38, 42, 45, 48, 49, 51, 53, 54, 58, 60, 62, 64, 89, 92, 93, 97, 98, 109, 134, 137, 138, 142, 143, 151, 153, 161, 164, 167, 171, 172, 173, 185, 187, 189, 191, 196], "intuit": 1, "seen": [1, 2, 7, 13, 29, 51, 139, 140, 153, 171], "onli": [1, 4, 5, 7, 10, 11, 12, 13, 14, 16, 17, 19, 22, 23, 24, 25, 27, 29, 30, 32, 36, 38, 40, 42, 48, 51, 52, 53, 55, 58, 65, 87, 90, 98, 106, 109, 110, 117, 125, 126, 129, 134, 140, 142, 143, 144, 146, 148, 149, 153, 161, 163, 164, 166, 167, 168, 175, 176, 178, 186, 187, 188, 196, 197], "have": [1, 4, 5, 7, 10, 11, 12, 13, 14, 16, 21, 25, 28, 29, 36, 38, 48, 53, 60, 63, 64, 68, 86, 87, 88, 89, 91, 93, 125, 129, 131, 134, 138, 140, 142, 143, 148, 149, 151, 153, 155, 162, 166, 167, 171, 173, 174, 178, 185, 186, 187, 188, 192, 193, 194, 197], "notic": [1, 35, 45, 48, 52, 65, 143, 151, 174], "imagin": [1, 143], "henc": [1, 184], "here": [1, 2, 4, 5, 7, 11, 18, 21, 27, 29, 40, 42, 49, 51, 57, 60, 64, 68, 88, 91, 93, 99, 129, 131, 135, 142, 143, 161, 165, 167, 172, 187, 189, 193, 194, 201, 203], "To": [1, 4, 5, 6, 7, 9, 10, 12, 18, 21, 25, 28, 29, 30, 32, 36, 37, 38, 40, 47, 49, 51, 53, 55, 63, 65, 86, 87, 88, 89, 92, 93, 104, 108, 109, 125, 129, 138, 141, 143, 144, 146, 151, 153, 158, 161, 163, 164, 167, 168, 171, 172, 173, 174, 176, 178, 184, 186, 189, 196], "follow": [1, 2, 4, 5, 7, 9, 11, 12, 13, 16, 17, 20, 21, 22, 25, 27, 29, 30, 34, 36, 38, 40, 44, 51, 52, 53, 54, 55, 58, 60, 61, 63, 64, 65, 86, 87, 88, 89, 91, 92, 93, 94, 98, 106, 109, 125, 129, 130, 133, 134, 137, 139, 143, 145, 146, 149, 153, 155, 158, 159, 161, 162, 163, 164, 167, 168, 172, 173, 174, 178, 185, 186, 187, 188, 189, 190, 192, 196, 197, 198, 199], "templat": 1, "unit": [1, 2, 18, 25, 45, 47, 88, 89, 99, 125, 126, 132, 149, 153, 178, 199], "orient": [1, 4, 7, 50, 63, 103, 152, 153], "specifi": [1, 4, 8, 17, 35, 51, 60, 62, 65, 88, 90, 92, 106, 125, 151, 163], "bouguet": [1, 147], "model": [1, 2, 12, 13, 17, 29, 48, 53, 90, 93, 131, 137, 144, 147, 175, 181, 182, 184, 195, 202], "intrinsicmodelid": 1, "fx": 1, "fy": 1, "mx": 1, "my": [1, 174], "alpha": [1, 133], "k1": 1, "k2": 1, "k3": 1, "k4": 1, "k5": 1, "intrinsicmodelparamet": 1, "10": [1, 16, 20, 21, 22, 30, 36, 53, 57, 60, 62, 63, 64, 89, 93, 106, 140, 142, 143, 145, 149, 153, 155, 159, 163, 167, 171, 172, 174, 178, 187], "ii": [1, 93], "ix": 1, "np": [1, 50, 54, 61, 62, 149], "height": [1, 11, 51, 54, 62, 64, 65, 143, 186, 187], "width": [1, 11, 62, 64, 89, 167, 186, 187], "cx": 1, "5": [1, 4, 7, 9, 10, 11, 12, 18, 20, 22, 27, 41, 42, 45, 47, 50, 51, 52, 54, 62, 63, 88, 92, 93, 104, 125, 126, 129, 138, 140, 141, 153, 155, 159, 161, 164, 167, 173, 174, 177, 178, 197], "cy": 1, "r2": 1, "fradial": 1, "h": [1, 25, 37, 38, 40, 41, 42, 57, 60, 62, 104, 106, 153, 163, 180, 191], "tx": [1, 167], "ty": 1, "dx": 1, "dy": 1, "fnorm": 1, "sqrt": 1, "ux": [1, 50], "ui": [1, 50, 93], "uz": 1, "fish": [1, 12, 13, 17, 180], "ey": [1, 10, 12, 13, 17, 53, 112, 119, 125, 126], "theta_max": 1, "theta_": [1, 133], "phi_": 1, "minimum": [1, 4, 5, 10, 11, 27, 45, 51, 64, 93, 125, 129, 130, 131, 134, 136, 137, 145, 147, 149, 164, 174, 186], "p_radial": 1, "theta": [1, 133], "clip": 1, "pi": [1, 6, 47], "avoid": [1, 7, 16, 22, 63, 87, 92, 125, 129, 143, 154, 158, 171, 187], "surpris": 1, "imag": [1, 2, 4, 5, 7, 10, 12, 13, 14, 22, 25, 27, 29, 36, 40, 41, 42, 47, 48, 49, 51, 54, 55, 58, 60, 61, 62, 63, 64, 86, 87, 89, 90, 91, 92, 93, 99, 109, 110, 112, 114, 115, 116, 117, 119, 121, 122, 123, 124, 127, 128, 129, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 166, 167, 171, 173, 175, 184, 185, 187, 188, 192, 193, 194, 195, 197, 199], "corner": [1, 2, 4, 5, 7, 51, 55, 64, 66, 98, 101, 134, 138, 142, 151], "extrem": [1, 134, 155, 163, 187], "fishey": [1, 147], "choos": [1, 21, 28, 61, 68, 129, 143, 178], "sin": 1, "co": [1, 89], "rai": [1, 2, 51], "matrix": [1, 13, 38, 58, 62, 94, 131], "implement": [1, 2, 12, 13, 20, 35, 38, 44, 45, 88, 92, 131, 134, 142, 146, 158, 164, 187, 191], "code": [1, 7, 11, 12, 13, 18, 23, 24, 25, 38, 41, 44, 49, 50, 52, 54, 58, 66, 87, 88, 89, 90, 105, 125, 127, 129, 148, 161, 163, 164, 172, 174, 177, 178, 184, 185, 187, 188, 189, 191, 193, 194, 196, 197, 202], "block": [1, 39, 59, 89, 91, 125, 143, 189, 191], "def": [1, 50, 54, 57, 60, 61, 62, 104, 163, 166, 167], "rotmat": 1, "r": [1, 7, 25, 37, 40, 41, 42, 50, 51, 54, 60, 63, 68, 88, 104, 153, 164, 173, 174, 180, 196], "order": [1, 2, 29, 68, 87, 166, 173, 174, 184, 188, 199], "lr": [1, 63], "dot": 1, "return": [1, 2, 4, 13, 14, 37, 40, 41, 42, 50, 54, 55, 57, 60, 62, 89, 104, 106, 126, 134, 145, 167, 174, 189], "demonstr": [1, 2, 38, 58, 60, 93, 137, 143, 163, 167, 181, 182, 184, 185, 188, 192, 197, 198], "routin": [1, 9, 46, 95], "build": [1, 20, 39, 40, 50, 57, 59, 60, 61, 62, 68, 85, 89, 90, 92, 94, 104, 158, 163, 166, 167, 186, 187, 190, 191, 192, 193, 194, 195], "ar": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 24, 27, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 62, 63, 64, 65, 68, 87, 88, 89, 91, 92, 93, 94, 98, 99, 100, 101, 105, 109, 116, 124, 125, 126, 129, 130, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 161, 162, 163, 166, 167, 168, 171, 172, 173, 174, 178, 179, 184, 185, 186, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199], "correspond": [1, 2, 6, 7, 9, 16, 17, 20, 21, 22, 38, 40, 42, 45, 49, 50, 51, 53, 55, 58, 61, 92, 93, 106, 129, 131, 133, 138, 139, 140, 142, 146, 161, 166, 174, 189, 199], "rr": 1, "introduc": [1, 13, 17, 18, 35, 44, 51, 53, 138, 143, 153, 163, 173, 174], "simul": [1, 30, 51, 63, 174], "modelid3d": 1, "head": [1, 4, 5, 6, 7, 8, 9, 10, 12, 13, 17, 19, 24, 27, 31, 33, 36, 38, 40, 44, 45, 47, 50, 52, 53, 58, 60, 61, 63, 68, 109, 112, 114, 119, 121, 122, 127, 129, 131, 140, 144, 146, 149, 152, 153, 155, 159, 160, 161, 163, 171, 174, 183, 197, 199], "imager_s": 1, "172": [1, 2], "224": [1, 2], "dimens": [1, 7, 17, 51, 89, 142], "38k": [1, 2, 11, 12, 13, 16, 17, 20, 21, 22, 92], "intrinsics3d": 1, "get_rotated_dist": 1, "self": [1, 17, 57, 62, 104, 125, 163], "ndarrai": [1, 50, 62], "intrinsic_project": [1, 2], "e_flatten": 1, "stack": [1, 33, 85, 167], "flatten": 1, "axi": [1, 7, 48, 49, 50, 64, 125, 151, 164], "e_rot": 1, "e_3": 1, "d_rot_flat": 1, "extrinsic3d": 1, "d_rot": 1, "reshap": 1, "2d": [1, 2, 10, 11, 12, 15, 16, 17, 20, 22, 24, 31, 33, 38, 51, 58, 63, 64, 89, 100, 109, 110, 117, 125, 126, 131, 134, 138, 147, 159, 166, 168, 172, 174, 175, 188, 196, 199], "consecut": [1, 64, 146, 163], "left": [1, 2, 4, 5, 6, 7, 29, 50, 54, 64, 108, 133, 134, 138, 143, 145], "side": [1, 4, 7, 20, 34, 48, 55, 63, 97, 98, 138, 140, 143, 145, 153], "multipl": [1, 7, 11, 12, 13, 16, 22, 34, 36, 40, 48, 54, 55, 60, 61, 68, 87, 88, 89, 105, 125, 129, 131, 142, 145, 146, 148, 149, 155, 166, 174, 184, 185, 197], "combin": [1, 9, 12, 17, 47, 64, 125, 126, 128, 129, 131, 134, 136, 143, 148, 153, 155, 178], "give": [1, 50, 53, 54, 55, 63, 105, 106, 131, 134, 138, 142, 143], "via": [1, 9, 10, 12, 13, 17, 25, 32, 44, 50, 52, 54, 57, 63, 64, 86, 87, 88, 89, 92, 93, 99, 104, 106, 109, 125, 127, 134, 146, 149, 155, 163, 171, 172, 173, 184], "scalar": 1, "unit__vector_in_z": 1, "tran": 1, "d": [1, 7, 37, 41, 42, 57, 60, 62, 63, 87, 163], "mathemat": [1, 50], "idea": [1, 7, 11, 134, 137, 138, 141], "linear": [1, 48, 164], "equat": 1, "unit_vector": 1, "b": [1, 7, 13, 14, 63, 167, 172, 173], "trans_x": [1, 2, 164], "trans_i": [1, 164], "trans_z": [1, 2, 164], "ex": [1, 28, 30, 32, 40, 180], "ei": 1, "ez": 1, "solv": [1, 29, 60, 68], "map": [1, 10, 29, 50, 54, 64, 89, 91, 126, 129, 161, 163, 164], "all": [1, 2, 4, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 62, 63, 64, 65, 68, 86, 87, 88, 92, 93, 94, 104, 108, 109, 125, 129, 134, 142, 143, 145, 146, 149, 151, 153, 158, 161, 163, 166, 171, 172, 173, 174, 179, 185, 187, 189, 191, 197, 199, 201], "possibl": [1, 7, 11, 12, 13, 14, 16, 17, 21, 22, 25, 29, 30, 32, 36, 49, 51, 53, 55, 60, 63, 68, 86, 89, 92, 98, 100, 101, 109, 125, 129, 134, 143, 144, 146, 161, 164, 167, 171, 172, 173, 174, 187, 192, 193, 194], "ha": [1, 2, 4, 7, 10, 12, 13, 16, 17, 18, 22, 30, 44, 45, 48, 49, 51, 55, 63, 65, 68, 86, 87, 89, 91, 93, 105, 112, 119, 125, 126, 129, 130, 131, 133, 142, 143, 146, 148, 149, 153, 158, 161, 163, 164, 167, 168, 173, 174, 178, 197], "smaller": [1, 4, 5, 36, 45, 53, 54, 93, 134, 143, 158, 163], "larger": [1, 4, 7, 13, 45, 48, 51, 53, 87, 125, 129, 134, 138, 141, 142, 153, 158, 163], "These": [1, 2, 5, 7, 16, 21, 38, 48, 51, 53, 55, 58, 63, 87, 92, 99, 105, 125, 129, 142, 143, 144, 148, 153, 155, 161, 162, 163, 166, 168, 173, 177, 178, 191, 197, 198], "lower": [1, 7, 10, 24, 48, 55, 64, 130, 131, 137, 138, 139, 140, 142, 143, 153, 164, 176], "upper": [1, 2, 7, 48, 50, 101, 133, 173], "actual": [1, 48, 98, 101, 110, 117, 125, 126, 129, 143], "binari": [1, 63, 64, 97, 187], "coupl": [1, 10, 18, 38, 48, 58, 129, 155, 174], "sketch": 1, "option": [1, 5, 7, 30, 40, 42, 60, 87, 91, 92, 93, 97, 104, 106, 167, 168, 173, 174, 180, 189], "assembli": [1, 155], "accuraci": [1, 51, 125, 137, 139, 143, 149, 158, 171], "suffici": [1, 55, 93, 149, 153, 163], "demand": 1, "cm": [1, 4, 5, 7, 17, 38, 42, 47, 48, 51, 53, 58, 62, 65, 134, 138, 143, 145, 151, 153], "correct": [1, 13, 98, 109, 125, 131, 143, 151, 163], "mechan": [1, 13, 17, 68, 125, 153], "design": [1, 13, 51, 53, 68, 92, 128, 129, 142, 143, 148, 149, 154, 158, 173], "been": [1, 2, 7, 16, 17, 22, 29, 30, 64, 65, 86, 87, 91, 93, 125, 129, 130, 143, 149, 174, 178, 192, 193, 194], "alter": [1, 142], "sinc": [1, 2, 5, 18, 36, 45, 93, 98, 105, 106, 125, 142, 146, 166, 187], "highli": [1, 22, 45, 53, 55, 129, 134, 137, 140, 143, 144], "suggest": [1, 9, 30, 45, 53, 54, 87, 125, 129, 137, 163], "mount": [1, 2, 4, 6, 7, 12, 21, 22, 36, 38, 43, 49, 54, 55, 56, 58, 64, 68, 90, 91, 92, 103, 127, 151, 152, 155, 160, 163, 175, 201], "final": [1, 53, 68, 89, 93, 125], "posit": [1, 2, 4, 5, 6, 8, 10, 13, 16, 17, 22, 36, 45, 49, 51, 55, 56, 63, 65, 68, 103, 129, 133, 137, 143, 145, 151, 153, 155, 167, 201], "json": [1, 4, 12, 13, 16, 17, 19, 22, 23, 24, 25, 29, 37, 38, 39, 41, 42, 45, 47, 49, 50, 51, 57, 58, 59, 61, 62, 64, 87, 88, 91, 93, 99, 104, 106, 108, 125, 129, 142, 146, 163, 167, 171, 172, 175, 177, 184, 185, 189, 191, 197, 198, 199], "good": [1, 4, 7, 11, 38, 44, 45, 48, 53, 58, 63, 87, 137, 153, 158, 161, 163, 188], "match": [1, 2, 88, 93, 110, 117, 125, 126, 146, 163, 166, 168, 173], "empti": [1, 36, 37, 42, 54, 62, 104, 154, 172, 174], "object": [1, 4, 7, 11, 13, 16, 17, 18, 37, 40, 42, 45, 48, 50, 51, 54, 55, 56, 57, 61, 62, 63, 64, 65, 68, 87, 93, 106, 125, 129, 130, 131, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 151, 153, 158, 166, 171, 174, 184, 185, 197, 199], "just": [1, 38, 49, 51, 54, 55, 58, 88, 185, 189, 197], "singl": [1, 4, 7, 21, 36, 50, 92, 125, 129, 137, 143, 144, 146, 149, 159, 173, 177, 184, 185, 187], "frame": [1, 2, 4, 5, 6, 7, 10, 13, 18, 37, 42, 45, 50, 52, 53, 54, 62, 64, 65, 110, 115, 117, 123, 125, 126, 129, 137, 142, 144, 145, 153, 163, 164, 166, 171, 173, 177, 182, 184, 185, 197, 198, 199], "multi": [1, 11, 13, 45, 55, 63, 64, 88, 92, 93, 131, 148], "transform": [1, 8, 62, 198, 199], "pnp": 1, "systemat": [1, 129], "implicit": [1, 174], "error": [1, 4, 7, 10, 12, 13, 16, 18, 37, 38, 40, 41, 44, 55, 57, 58, 60, 61, 63, 64, 66, 91, 97, 101, 104, 105, 106, 109, 112, 114, 115, 119, 121, 123, 127, 131, 146, 149, 163, 167, 174, 184, 187, 188, 189, 191, 202], "between": [1, 2, 4, 6, 10, 11, 12, 20, 22, 28, 29, 35, 36, 45, 47, 50, 53, 54, 55, 87, 98, 101, 104, 105, 109, 114, 121, 125, 126, 129, 130, 141, 142, 149, 153, 155, 161, 163, 166, 171, 184], "placement": 1, "len": [1, 2, 53, 61, 62, 104, 143, 151, 158, 167], "insid": [1, 13, 47, 63, 88, 93, 106, 126, 153, 163, 173], "hous": [1, 125, 131, 153, 155, 158], "bias": [1, 125], "might": [1, 4, 7, 13, 17, 20, 25, 29, 30, 32, 36, 48, 51, 52, 53, 54, 55, 58, 63, 87, 88, 92, 125, 139, 140, 143, 145, 151, 167, 168, 171, 174, 178, 189], "appar": [1, 137], "when": [1, 3, 4, 5, 7, 10, 13, 14, 16, 17, 18, 20, 21, 22, 25, 29, 30, 35, 36, 38, 40, 41, 42, 48, 50, 51, 52, 53, 54, 55, 57, 62, 65, 87, 88, 89, 92, 93, 98, 101, 103, 106, 108, 109, 125, 126, 129, 131, 134, 139, 140, 142, 143, 145, 146, 148, 149, 153, 154, 155, 158, 161, 163, 166, 167, 171, 172, 173, 174, 188, 189, 191, 197], "wrong": [1, 7, 38, 40, 63, 109, 191, 201], "unintend": 1, "rel": [1, 2, 13, 29, 51, 64, 140, 145, 153], "manual": [1, 7, 11, 12, 13, 16, 31, 33, 91, 98, 99, 102, 125, 128, 129, 153, 168, 174, 189, 202], "respect": [1, 2, 4, 5, 7, 8, 9, 10, 13, 22, 28, 29, 32, 48, 51, 63, 66, 68, 87, 125, 126, 129, 131, 146, 149, 151, 153, 155, 163, 164, 166, 167, 168, 173, 174, 192], "patter": 1, "vice": [1, 63, 146], "versa": [1, 63, 146], "nativ": [1, 5, 13, 29, 30, 40, 44, 93], "result": [1, 2, 4, 5, 7, 13, 17, 18, 22, 45, 51, 53, 55, 60, 64, 89, 91, 93, 125, 128, 133, 137, 138, 141, 142, 143, 144, 146, 149, 155, 163, 166, 173, 174, 188], "right": [1, 2, 4, 5, 6, 7, 29, 30, 32, 55, 63, 66, 88, 89, 97, 101, 125, 133, 134, 138, 143, 145, 152, 155, 171, 173], "its": [1, 13, 29, 45, 47, 48, 51, 52, 53, 55, 68, 93, 99, 109, 125, 126, 129, 131, 134, 141, 142, 143, 151, 153, 155, 162, 163, 167, 173, 174, 186], "regular": [1, 63, 149, 158, 174], "time": [1, 5, 10, 11, 12, 15, 16, 20, 21, 22, 24, 28, 34, 36, 38, 40, 45, 47, 48, 50, 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 89, 90, 92, 98, 99, 104, 105, 108, 109, 116, 124, 125, 126, 130, 131, 137, 138, 143, 144, 145, 147, 148, 149, 158, 163, 164, 166, 167, 174, 175, 184, 185, 201], "interv": [1, 11, 45, 158], "find": [1, 5, 7, 10, 16, 20, 21, 25, 31, 33, 54, 88, 94, 95, 109, 129, 135, 164, 173, 184, 188, 197, 199, 201, 203], "station": 1, "thei": [1, 2, 10, 13, 18, 21, 25, 29, 38, 48, 58, 63, 91, 92, 106, 131, 137, 141, 148, 155, 158, 162, 173, 174, 182, 191, 199], "event": [1, 13, 41, 61, 104, 125, 163, 171, 192, 193, 194], "rigid": [1, 7, 125], "structur": [1, 13, 17, 29, 93, 99, 125, 186, 188, 189, 197], "recalibr": [1, 110, 117, 125, 126], "shipment": 1, "ship": [1, 20, 22], "facil": [1, 40, 49, 62, 171], "least": [1, 4, 5, 36, 40, 47, 48, 49, 53, 60, 92, 104, 114, 121, 125, 126, 144, 145, 153, 158], "high": [1, 11, 12, 13, 38, 52, 54, 55, 58, 92, 125, 129, 131, 137, 139, 142, 143, 144, 149, 153, 155, 159, 167], "stress": [1, 162, 175], "drop": [1, 14, 18, 25, 52, 126, 139], "accid": 1, "kind": [1, 10, 63, 161, 180], "sever": [1, 8, 27, 29, 30, 36, 44, 48, 63, 87, 88, 101, 126, 127, 136, 144, 145, 148, 153, 161, 171, 172, 177, 197, 199], "replac": [1, 25, 58, 87, 93, 125, 134, 138, 146, 174, 189], "hardwar": [1, 12, 13, 16, 17, 18, 20, 22, 28, 29, 33, 34, 36, 68, 93, 99, 100, 101, 109, 126, 146, 149, 153, 162, 163, 164, 173, 174, 175, 193, 194, 199, 201], "vpu": [1, 2, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 24, 25, 27, 38, 40, 42, 44, 47, 52, 58, 60, 63, 68, 88, 90, 92, 96, 97, 102, 104, 105, 106, 109, 110, 114, 116, 117, 119, 121, 127, 129, 149, 152, 154, 155, 159, 161, 163, 164, 165, 166, 167, 168, 174, 175, 192, 193, 194, 195, 197, 201, 202], "evalu": [1, 13, 29, 53, 56, 64, 68, 93, 125, 142, 167], "differ": [1, 2, 4, 7, 10, 11, 12, 13, 16, 17, 18, 20, 22, 35, 36, 40, 42, 47, 51, 53, 54, 55, 63, 64, 65, 88, 91, 93, 98, 100, 106, 125, 126, 129, 131, 133, 134, 136, 137, 138, 139, 140, 148, 149, 153, 158, 161, 162, 163, 166, 171, 174, 180, 191, 196, 198], "min": [1, 13, 50, 125, 129, 142], "shown": [1, 2, 5, 13, 25, 27, 54, 64, 65, 98, 129, 134, 149, 151, 153, 167, 173, 186, 197], "off": [1, 10, 12, 38, 49, 55, 58, 61, 88, 97, 109, 125, 126, 131, 134, 137, 138, 141, 143, 191], "reason": [1, 4, 5, 51, 53, 63, 88, 131, 138, 143, 153, 174], "script": [1, 2, 7, 21, 38, 54, 58, 88, 93, 163, 167, 180, 188, 191, 192, 193, 194, 197, 198, 199, 200], "fail": [1, 4, 20, 22, 37, 40, 41, 42, 60, 62, 89, 104, 125, 149, 167, 171, 174], "call": [1, 2, 30, 35, 37, 40, 42, 45, 57, 63, 86, 87, 88, 125, 131, 139, 141, 146, 172, 174, 177, 184, 196, 197], "equival": [1, 16, 20, 45, 53, 54, 99, 141, 167, 171], "first": [1, 5, 10, 11, 12, 13, 18, 22, 27, 31, 32, 33, 48, 53, 54, 62, 63, 64, 65, 87, 88, 93, 98, 109, 125, 138, 140, 149, 151, 161, 163, 164, 166, 167, 168, 171, 173, 174, 185, 189, 201], "plot": [1, 54], "show": [1, 4, 25, 28, 29, 32, 35, 38, 40, 45, 48, 49, 58, 61, 63, 64, 88, 93, 94, 97, 98, 101, 109, 129, 133, 134, 137, 138, 139, 140, 141, 145, 148, 149, 153, 161, 163, 166, 167, 174, 180, 184, 188, 191, 197, 199], "distribut": [1, 92, 93, 153, 163, 184], "yellow": [1, 149], "perfect": [1, 2, 143, 144, 153], "red": [1, 10, 12, 64, 109, 134, 138, 143, 174], "bisector": 1, "green": [1, 4, 10, 12, 27, 109, 149], "mark": [1, 4, 7, 13, 30, 45, 53, 125, 130, 134, 137, 139, 143, 167, 178], "accept": [1, 12, 52, 125, 143, 151, 174], "most": [1, 2, 7, 21, 30, 36, 44, 47, 51, 53, 55, 88, 92, 125, 129, 138, 142, 143, 155, 167, 174, 178, 187], "outsid": [1, 13, 55, 93, 129, 130, 137, 141, 143, 148, 163, 186], "rang": [1, 4, 5, 11, 13, 17, 22, 47, 48, 49, 51, 53, 54, 55, 93, 125, 129, 130, 134, 139, 140, 143, 145, 148, 151, 153, 158, 163, 167, 186], "mean": [1, 2, 4, 5, 10, 13, 16, 18, 20, 35, 36, 45, 47, 48, 51, 52, 53, 55, 64, 68, 92, 99, 125, 137, 143, 146, 149, 151, 153, 155, 158, 167, 173, 174, 186, 187, 189], "maximum": [1, 7, 18, 21, 22, 35, 36, 45, 51, 54, 64, 89, 92, 104, 112, 119, 125, 126, 129, 134, 136, 139, 140, 147, 153, 163, 164, 174, 186], "built": [1, 5, 10, 22, 87, 88, 93, 137, 143, 164, 167, 184], "threshold": [1, 11, 17, 45, 50, 97, 125, 130, 136, 137, 139, 140, 145, 147, 149, 163], "In": [1, 2, 4, 6, 7, 8, 10, 11, 14, 16, 17, 18, 20, 25, 28, 35, 38, 45, 48, 49, 51, 52, 53, 54, 55, 58, 60, 63, 64, 65, 66, 68, 88, 92, 93, 98, 125, 129, 139, 140, 143, 145, 146, 149, 153, 158, 163, 166, 167, 174, 180, 184, 189, 191, 192, 193, 194, 195, 197], "case": [1, 4, 10, 13, 16, 17, 19, 21, 22, 24, 35, 37, 45, 47, 49, 52, 53, 54, 55, 58, 68, 88, 92, 98, 109, 125, 129, 134, 137, 138, 139, 140, 142, 146, 153, 160, 172, 174, 199, 201], "too": [1, 4, 5, 16, 48, 51, 52, 89, 111, 118, 125, 126, 145, 171], "even": [1, 10, 13, 45, 52, 53, 125, 129, 134, 140, 143, 144, 145, 151, 171, 192, 193, 194], "consid": [1, 49, 50, 51, 54, 60, 63, 86, 87, 88, 99, 125, 129, 134, 151, 153, 171, 180], "uniform": 1, "invalid": [1, 11, 13, 16, 22, 110, 112, 117, 119, 125, 126, 130, 131, 134, 137, 138, 139, 140, 141, 143, 144, 174], "rais": [1, 50, 57, 60, 61, 62, 104, 146, 163, 166, 167, 174], "assert": [1, 149], "relax": [1, 48, 143, 173], "none": [1, 37, 54, 55, 57, 60, 62, 63, 88, 104, 111, 118, 125, 126, 167, 173], "less": [1, 4, 7, 13, 49, 129, 139, 142, 143, 144], "number": [1, 2, 10, 16, 17, 18, 21, 22, 25, 35, 36, 45, 47, 49, 50, 52, 55, 58, 61, 89, 92, 93, 110, 117, 125, 126, 129, 133, 142, 143, 149, 153, 164, 174, 175, 176, 184, 189, 196], "than": [1, 4, 7, 9, 13, 17, 18, 20, 22, 47, 51, 52, 53, 63, 88, 116, 124, 125, 126, 129, 130, 137, 140, 141, 143, 148, 149, 151, 163, 164, 176, 177, 189, 196], "thi": [2, 4, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 28, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 85, 86, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 101, 104, 105, 106, 109, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 161, 163, 164, 166, 167, 168, 171, 172, 173, 174, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201], "help": [2, 25, 36, 63, 88, 104, 106, 129, 158, 167, 180, 186, 188], "newcom": 2, "understand": [2, 7, 22, 54, 55, 68, 87, 188, 201], "overview": [2, 11, 12, 13, 16, 17, 20, 22, 31, 33, 38, 55, 63, 98, 101, 102, 105, 131, 132, 134, 135, 136, 147, 175, 188], "There": [2, 14, 16, 29, 63, 91, 93, 142, 145, 153, 161, 172, 173, 174], "few": [2, 52, 86, 144], "awar": [2, 10, 13, 35, 44, 48, 91, 109, 143, 173], "imu": [2, 6, 11, 12, 13, 22, 36, 40, 44, 47, 48, 60, 63, 99, 113, 114, 120, 121, 127, 163, 170, 175, 177, 178, 197], "out": [2, 7, 8, 11, 16, 22, 27, 30, 41, 48, 54, 55, 65, 68, 88, 91, 104, 125, 126, 129, 139, 142, 143, 146, 149, 151, 157, 167, 173, 178, 184, 185, 190, 192, 193, 194, 199, 201], "box": [2, 63, 129, 137, 141, 142, 143, 148], "short": [2, 4, 11, 55, 101, 102, 125, 128, 129, 130, 131, 142, 146, 148, 153, 163, 166, 174], "given": [2, 7, 51, 53, 60, 133, 137, 142], "you": [2, 4, 5, 7, 10, 13, 14, 16, 18, 20, 21, 25, 27, 29, 30, 34, 37, 38, 40, 42, 47, 49, 50, 54, 55, 57, 58, 60, 62, 63, 64, 65, 68, 86, 87, 88, 89, 93, 94, 105, 108, 109, 129, 137, 138, 139, 142, 143, 145, 146, 148, 151, 153, 163, 166, 167, 168, 171, 172, 173, 174, 178, 184, 185, 186, 188, 189, 196, 197, 199, 201], "refer": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 25, 29, 36, 38, 40, 48, 49, 50, 52, 54, 58, 60, 66, 68, 86, 88, 91, 93, 94, 98, 109, 129, 130, 131, 141, 143, 151, 161, 163, 164, 166, 171, 174, 178, 185, 187, 197], "better": [2, 7, 63, 87, 101, 129, 134, 135, 142, 184, 197], "detail": [2, 9, 10, 12, 13, 17, 18, 22, 25, 38, 49, 50, 54, 58, 68, 91, 93, 97, 102, 109, 125, 129, 131, 135, 143, 146, 163, 167, 173, 174, 178, 180, 183, 184, 187, 188, 191, 197, 199], "exact": [2, 7, 68, 105, 141, 143, 163, 174], "method": [2, 8, 29, 30, 55, 58, 93, 106, 136, 138, 146, 167, 184, 201], "retriev": [2, 18, 37, 38, 40, 41, 57, 58, 60, 62, 63, 88, 125, 126, 127, 129, 163, 166, 171, 174, 175, 177, 180, 184, 189, 191, 197, 202], "paramet": [2, 5, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 32, 35, 36, 45, 47, 49, 51, 61, 65, 87, 98, 102, 103, 114, 121, 122, 125, 126, 128, 133, 134, 137, 138, 139, 140, 141, 147, 148, 149, 164, 167, 171, 172, 175, 181, 182, 188, 191, 197, 198, 199, 202], "perform": [2, 5, 7, 9, 10, 13, 14, 16, 22, 25, 30, 45, 47, 48, 49, 51, 52, 55, 62, 63, 65, 68, 91, 93, 125, 129, 134, 142, 143, 144, 146, 148, 149, 151, 158, 162, 163, 167, 171, 173, 174, 181, 184, 192, 193, 194, 197, 199, 201], "exampl": [2, 10, 11, 12, 13, 17, 18, 21, 22, 27, 29, 32, 36, 37, 42, 47, 49, 53, 54, 55, 57, 62, 63, 65, 86, 88, 90, 91, 92, 95, 98, 99, 101, 104, 107, 109, 125, 126, 127, 131, 136, 142, 143, 146, 147, 149, 154, 161, 163, 168, 171, 172, 173, 174, 176, 180, 185, 186, 187, 190, 195, 197, 198, 199, 201, 202], "pleas": [2, 4, 5, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 25, 28, 29, 30, 38, 44, 45, 50, 52, 54, 58, 64, 66, 87, 88, 91, 93, 98, 99, 104, 109, 110, 114, 117, 121, 125, 126, 129, 131, 135, 153, 155, 158, 163, 164, 167, 172, 173, 178, 184, 189, 191, 193, 194, 197], "schema": [2, 13, 19, 24, 40, 45, 50, 58, 60, 61, 62, 64, 87, 99, 108, 125, 129, 142, 164, 175, 177, 189, 198, 199], "wai": [2, 7, 38, 49, 50, 58, 63, 68, 86, 89, 91, 106, 129, 155, 171, 172, 173, 174, 180, 186, 195, 197], "repres": [2, 48, 54, 64, 68, 99, 129, 131, 134, 138, 139, 140, 141, 142, 144, 145, 167, 174, 199], "classic": 2, "row": [2, 50, 54, 62, 145], "column": [2, 50, 54, 63], "depth": [2, 55, 89, 163, 174], "convent": 2, "oppos": [2, 6], "bottom": [2, 5, 49, 51, 63, 64, 65, 134, 138, 153], "num_row": 2, "num_column": 2, "03r222": 2, "o3r225": [2, 7, 9, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 48, 52, 53, 63, 65, 92, 128, 133, 147, 154, 158, 159], "borrow": 2, "numpi": [2, 50, 61, 62, 88], "3": [2, 3, 4, 7, 9, 10, 13, 16, 17, 18, 20, 21, 22, 27, 35, 38, 40, 47, 49, 50, 51, 52, 53, 58, 63, 64, 86, 87, 88, 89, 92, 93, 125, 126, 129, 131, 133, 134, 138, 141, 142, 143, 149, 159, 161, 162, 164, 166, 167, 173, 174, 177, 178, 184, 185, 187, 189, 191, 198], "mai": [2, 9, 12, 13, 16, 18, 30, 45, 48, 52, 55, 65, 87, 92, 93, 109, 125, 126, 142, 151, 155, 158, 163, 164, 166, 167, 173, 174], "distort": [2, 55, 133], "pinhol": 2, "appli": [2, 7, 11, 12, 13, 16, 17, 18, 20, 21, 22, 36, 45, 53, 87, 98, 125, 129, 133, 134, 135, 137, 138, 139, 142, 146, 155, 163, 167, 168, 171, 174, 178], "also": [2, 7, 10, 11, 20, 25, 27, 28, 29, 30, 32, 36, 37, 40, 45, 49, 50, 53, 55, 61, 63, 64, 65, 68, 86, 88, 92, 100, 101, 108, 109, 125, 129, 131, 134, 137, 142, 143, 144, 145, 153, 163, 166, 171, 172, 174, 182, 184, 185, 186, 187], "hold": [2, 126, 187], "inform": [2, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 38, 42, 45, 47, 48, 50, 52, 53, 54, 57, 58, 63, 64, 68, 86, 88, 93, 98, 99, 101, 102, 107, 114, 121, 125, 126, 127, 129, 130, 131, 134, 137, 138, 142, 145, 151, 161, 163, 167, 171, 177, 182, 188, 192, 193, 194, 197, 199, 202], "about": [2, 4, 10, 18, 48, 49, 60, 62, 64, 68, 88, 91, 98, 99, 101, 125, 126, 129, 130, 131, 142, 149, 151, 153, 163, 171, 174, 201], "symmetr": [2, 142, 144], "asymmetr": 2, "suppli": [2, 10, 65, 125, 159, 163], "arrai": [2, 50, 51, 54, 63, 64, 87, 133, 164, 166], "amplitud": [2, 7, 11, 13, 16, 22, 63, 98, 130, 132, 134, 136, 137, 138, 140, 143, 145, 147, 181, 184, 186], "distanc": [2, 4, 11, 12, 13, 17, 47, 48, 54, 55, 56, 63, 98, 103, 127, 129, 130, 132, 134, 135, 136, 138, 139, 140, 144, 145, 146, 147, 148, 163, 182, 186, 188, 199], "nois": [2, 11, 55, 129, 130, 132, 136, 138, 139, 144, 147, 148, 155, 163], "reflect": [2, 7, 11, 22, 44, 48, 49, 51, 55, 56, 93, 129, 130, 132, 134, 136, 137, 138, 139, 143, 145, 147, 158, 163, 171], "confid": [2, 11, 13, 98, 129, 132, 147], "rgb": [2, 10, 13, 17, 21, 22, 29, 47, 49, 54, 63, 92, 109, 125, 128, 131, 134, 138, 149, 166, 197, 199], "choic": [2, 7, 47, 93, 138, 158, 171, 173, 185], "rectif": 2, "process": [2, 5, 7, 10, 15, 19, 21, 23, 24, 25, 47, 52, 56, 61, 68, 88, 89, 90, 93, 96, 99, 102, 104, 105, 127, 134, 137, 138, 145, 146, 147, 149, 153, 166, 167, 168, 171, 175, 185, 191, 197, 199], "resampl": 2, "interpol": [2, 54, 63], "preserv": [2, 13, 25, 134, 138, 142, 155, 174], "involv": [2, 5, 55, 68, 93, 136, 140, 143, 153, 163], "averag": [2, 35, 93, 108, 134, 142], "over": [2, 13, 16, 18, 22, 54, 87, 91, 92, 93, 98, 105, 125, 126, 131, 134, 137, 142, 143, 144, 145, 149, 153, 163, 172, 173, 174, 184], "local": [2, 12, 18, 25, 32, 53, 88, 89, 90, 91, 93, 101, 109, 134, 138, 141, 166, 167, 171, 174, 196], "neighborhood": [2, 134, 141], "mix": [2, 11, 20, 130, 131, 136, 146, 147, 158], "distinct": [2, 129], "signal": [2, 4, 11, 53, 112, 119, 125, 126, 131, 137, 141, 142, 143, 144, 149, 151, 155, 158, 167], "real": [2, 17, 68, 129, 143, 153, 163, 184], "hand": [2, 4, 5, 7, 48, 63, 97, 125], "cartesian": [2, 7, 50, 131, 182], "center": [2, 13, 50, 62, 131, 134, 141, 152, 166, 199], "directli": [2, 4, 6, 7, 21, 22, 29, 36, 40, 55, 87, 88, 93, 106, 125, 153, 155, 161, 173, 182, 184], "orthogon": [2, 4], "front": [2, 5, 6, 38, 42, 48, 54, 55, 58, 103, 109, 129, 141, 143, 148, 151, 154, 158, 191], "face": [2, 5, 22, 38, 42, 47, 48, 58, 62, 65, 129, 174], "opposit": [2, 152], "fakra": [2, 27, 65, 125, 126, 155, 159], "connector": [2, 125, 155, 159], "downward": [2, 6, 49], "label": [2, 6, 42, 47, 62, 152], "origin": [2, 5, 7, 50, 51, 54, 134, 152], "offset": [2, 4, 5, 11, 13, 130, 147, 148, 149, 167, 174], "angl": [2, 6, 7, 11, 36, 48, 49, 55, 125, 128, 133, 136, 140, 142, 147, 151, 159, 199], "adjust": [2, 7, 11, 22, 38, 51, 58, 65, 68, 93, 141, 142, 167], "misalign": 2, "modul": [2, 13, 36, 129, 131, 142, 144, 148, 151, 158, 174, 184, 186], "rear": [2, 152], "intersect": [2, 6, 51, 125], "line": [2, 4, 5, 6, 22, 25, 55, 116, 124, 125, 126, 167, 171, 173, 174, 189], "diagon": [2, 6], "up": [2, 5, 6, 7, 10, 11, 13, 16, 17, 18, 21, 22, 27, 28, 29, 36, 42, 44, 45, 47, 48, 51, 52, 54, 61, 62, 65, 68, 86, 87, 88, 89, 91, 92, 93, 99, 105, 107, 125, 127, 134, 143, 146, 149, 152, 158, 163, 167, 174, 178, 184, 187, 189, 201], "extend": [2, 13, 38, 58, 151, 191], "other": [2, 4, 7, 9, 10, 11, 16, 18, 20, 28, 29, 30, 36, 38, 45, 48, 49, 51, 52, 55, 58, 63, 68, 85, 87, 88, 91, 92, 97, 100, 125, 126, 129, 130, 131, 134, 143, 149, 151, 153, 167, 168, 171, 174, 176, 178, 185, 191, 192, 193, 194, 196, 197, 198], "conform": [2, 155], "often": [2, 63, 105, 125, 167], "roboticist": 2, "whatev": [2, 38, 58, 92, 191], "featur": [2, 15, 18, 19, 20, 22, 24, 29, 35, 36, 45, 49, 51, 68, 87, 90, 93, 96, 102, 103, 125, 174], "conveni": [2, 94, 187, 188, 201], "measur": [2, 5, 6, 11, 12, 45, 47, 48, 51, 53, 55, 87, 99, 129, 130, 131, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 151, 153, 158, 163, 167, 171, 185, 197, 199], "machineri": 2, "receiv": [2, 7, 10, 11, 12, 13, 16, 29, 32, 38, 52, 57, 60, 62, 63, 65, 92, 104, 108, 111, 113, 118, 120, 122, 125, 126, 131, 137, 139, 140, 142, 149, 161, 164, 171, 174, 180, 184, 185, 191, 197, 198], "need": [2, 6, 7, 8, 10, 12, 13, 16, 17, 18, 20, 21, 22, 27, 28, 32, 35, 38, 40, 42, 44, 45, 47, 48, 53, 58, 60, 62, 63, 68, 86, 87, 88, 89, 92, 93, 97, 116, 124, 125, 126, 143, 146, 153, 166, 167, 168, 171, 172, 173, 174, 178, 185, 189, 191, 196, 197], "within": [2, 11, 13, 29, 32, 35, 36, 45, 47, 48, 50, 62, 63, 64, 88, 89, 90, 93, 104, 125, 129, 140, 143, 146, 153, 161, 163, 167, 171, 172, 173, 186, 188, 199], "extrinsicheadtous": [2, 4, 47, 61, 174], "configur": [2, 4, 5, 7, 11, 12, 15, 16, 17, 19, 22, 23, 24, 30, 32, 38, 39, 41, 42, 44, 47, 49, 50, 55, 57, 58, 59, 61, 62, 64, 88, 90, 92, 97, 98, 99, 102, 104, 108, 109, 110, 114, 117, 121, 124, 125, 126, 129, 143, 146, 161, 163, 166, 167, 168, 172, 175, 177, 184, 185, 186, 188, 190, 199, 201, 202], "each": [2, 4, 7, 10, 11, 25, 27, 36, 38, 41, 48, 49, 51, 54, 64, 65, 68, 98, 109, 125, 126, 129, 130, 131, 134, 135, 139, 141, 145, 153, 161, 163, 164, 166, 171, 185, 188, 196, 197, 199], "port": [2, 4, 5, 7, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 35, 36, 38, 40, 41, 44, 49, 52, 58, 60, 61, 62, 63, 65, 86, 87, 92, 97, 98, 99, 102, 104, 106, 111, 115, 118, 123, 127, 129, 142, 146, 149, 164, 166, 167, 168, 174, 175, 177, 180, 189, 191, 196, 198, 202], "take": [2, 5, 10, 12, 13, 21, 29, 36, 38, 45, 48, 49, 54, 55, 58, 65, 92, 98, 129, 142, 144, 151, 153, 158, 163, 166, 174, 191, 201], "form": [2, 38, 58, 63, 134, 155, 191], "yaw": [2, 4, 199], "rotat": [2, 3, 4, 5, 7, 8, 47, 63, 65, 91, 98, 103, 164], "anoth": [2, 4, 7, 20, 38, 48, 86, 88, 144, 174, 177, 192, 199], "big": [2, 29], "diagram": [2, 68, 151, 167, 185], "how": [2, 7, 10, 17, 26, 39, 41, 53, 55, 56, 59, 61, 64, 67, 68, 86, 87, 88, 93, 94, 104, 105, 106, 109, 125, 129, 133, 134, 139, 143, 145, 148, 151, 153, 163, 166, 167, 173, 174, 175, 177, 181, 182, 184, 185, 186, 188, 191, 192, 197, 198, 199, 201], "name": [2, 4, 36, 40, 42, 50, 60, 61, 63, 64, 87, 88, 93, 97, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 142, 146, 148, 173, 174, 178], "variabl": [2, 7, 40, 41, 42, 49, 51, 68, 88, 128, 129, 142, 146, 148, 149, 172, 184, 189, 196], "registr": 2, "color": [2, 11, 54, 97, 98, 134, 138, 145, 199], "associ": [2, 48, 199], "encod": [2, 11, 131], "magnif": 2, "radial": [2, 11, 125, 132, 134, 137, 182], "we": [2, 5, 6, 7, 10, 16, 18, 20, 21, 22, 25, 30, 36, 38, 40, 42, 45, 48, 49, 50, 53, 54, 55, 58, 60, 62, 68, 86, 87, 88, 89, 92, 93, 94, 126, 129, 133, 134, 137, 138, 139, 140, 141, 142, 143, 145, 146, 148, 155, 158, 162, 167, 168, 174, 178, 184, 187, 188, 189, 191], "path": [2, 4, 5, 13, 25, 38, 40, 42, 55, 60, 88, 124, 126, 131, 143, 148, 172, 184, 190], "light": [2, 4, 5, 7, 11, 13, 45, 48, 49, 53, 55, 125, 128, 129, 130, 131, 137, 139, 140, 142, 145, 148, 151, 158, 163, 199], "arriv": 2, "essenc": 2, "project": [2, 4, 68, 85, 93, 178, 184, 187, 193, 194, 199], "turn": [2, 5, 10, 12, 38, 48, 51, 55, 58, 61, 109, 131, 134, 138, 141, 143, 163, 191], "variou": [2, 11, 21, 54, 55, 60, 92, 134, 188], "compens": [2, 111, 118, 126], "caus": [2, 10, 13, 18, 36, 42, 45, 51, 52, 55, 91, 125, 126, 129, 131, 143, 145, 148, 151, 158], "current": [2, 4, 11, 18, 20, 29, 35, 36, 37, 41, 42, 47, 57, 62, 64, 86, 88, 105, 108, 112, 119, 125, 126, 129, 137, 146, 153, 164, 166, 167, 168, 171, 174, 178, 188, 189, 197], "id": [2, 12, 13, 37, 57, 61, 62, 64, 88, 89, 93, 104, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 172, 173], "modelid": [2, 133], "took": 2, "detect": [2, 4, 11, 12, 13, 17, 18, 22, 32, 35, 36, 38, 45, 48, 51, 53, 54, 55, 63, 64, 88, 89, 93, 112, 114, 115, 116, 119, 121, 123, 124, 125, 126, 129, 130, 134, 142, 145, 151, 158, 171, 174, 188, 201], "separ": [2, 13, 28, 36, 42, 45, 52, 55, 62, 63, 88, 91, 106, 109, 125, 127, 129, 149, 173, 195], "simplifi": [2, 21, 38, 58, 98, 191, 196], "like": [2, 11, 28, 30, 38, 49, 50, 52, 53, 58, 63, 68, 88, 93, 99, 101, 103, 125, 140, 142, 143, 148, 151, 164, 167, 171, 172, 173, 184, 187, 191, 196], "inv_intrinsic_project": 2, "rotx": [3, 4, 6, 47, 61], "roti": [3, 6, 47, 61], "57": [3, 4, 47, 61], "rotz": [3, 6, 47, 61], "transx": [3, 4, 47, 61], "transi": [3, 4, 47, 61], "transz": [3, 4, 47, 61], "142": 3, "softwar": [4, 5, 11, 14, 15, 18, 19, 23, 24, 25, 31, 33, 52, 63, 68, 85, 88, 98, 100, 101, 106, 110, 117, 125, 126, 134, 137, 138, 147, 173, 174, 184, 185, 192, 193, 194, 201], "ifm": [4, 5, 7, 8, 9, 10, 12, 13, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 38, 40, 41, 42, 50, 52, 54, 55, 57, 58, 60, 61, 62, 63, 65, 68, 90, 94, 95, 100, 101, 104, 107, 108, 109, 125, 127, 137, 144, 149, 151, 153, 155, 158, 159, 161, 163, 166, 167, 173, 178, 184, 186, 195, 201, 202], "base": [4, 5, 11, 13, 23, 24, 29, 30, 44, 52, 54, 55, 61, 64, 86, 89, 90, 103, 129, 136, 137, 142, 146, 149, 153, 162, 163, 168, 171, 172, 173, 181, 182, 184, 192, 194], "applic": [4, 5, 8, 11, 15, 19, 20, 23, 24, 30, 32, 35, 36, 38, 40, 41, 42, 44, 47, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 62, 63, 64, 66, 87, 88, 90, 93, 97, 98, 101, 102, 104, 105, 126, 135, 137, 142, 143, 146, 149, 158, 163, 167, 171, 175, 178, 180, 184, 186, 188, 191, 197, 198, 201, 202], "avail": [4, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 32, 34, 41, 42, 45, 48, 53, 56, 62, 63, 88, 89, 90, 93, 94, 97, 98, 99, 100, 105, 106, 109, 110, 116, 117, 123, 124, 126, 127, 135, 137, 139, 140, 142, 143, 148, 153, 158, 160, 161, 163, 164, 165, 167, 171, 173, 174, 175, 177, 187, 188, 189, 196, 201, 203], "free": [4, 11, 14, 17, 18, 21, 38, 49, 54, 58, 64, 92, 143, 146, 149, 151, 158, 173, 186, 191], "charg": 4, "embed": [4, 5, 11, 13, 16, 17, 20, 22, 51, 52, 53, 91, 92, 105, 125, 173, 174, 188], "firmwar": [4, 14, 18, 24, 29, 35, 40, 45, 49, 51, 60, 92, 93, 94, 98, 109, 110, 117, 126, 127, 129, 142, 161, 163, 164, 167, 173, 174, 176, 177, 178, 188, 197, 199, 201, 203], "version": [4, 5, 10, 11, 15, 18, 19, 21, 23, 24, 26, 30, 35, 38, 40, 45, 47, 49, 51, 58, 64, 65, 86, 88, 89, 91, 92, 93, 94, 96, 98, 102, 106, 109, 110, 117, 125, 126, 129, 141, 142, 161, 164, 167, 173, 174, 177, 178, 184, 187, 193, 194, 197, 199, 201, 203], "30": [4, 9, 16, 20, 24, 26, 45, 48, 49, 89, 92, 129, 142, 146, 164, 167, 173, 174, 176, 178, 201, 203], "gui": [4, 30, 65, 68], "vision": [4, 5, 7, 18, 25, 28, 29, 32, 52, 54, 63, 65, 68, 93, 107, 109, 168, 174, 181, 182, 185, 201, 202], "assist": [4, 5, 7, 18, 25, 29, 52, 54, 63, 65, 68, 107, 109, 168, 174, 185, 201, 202], "7": [4, 9, 12, 16, 20, 22, 30, 54, 93, 96, 102, 134, 153, 167, 171, 173, 178], "must": [4, 7, 10, 11, 12, 13, 14, 17, 21, 36, 45, 47, 49, 60, 63, 68, 92, 93, 119, 125, 126, 143, 146, 153, 155, 158, 192, 193, 194], "instal": [4, 5, 7, 11, 14, 20, 22, 29, 30, 31, 33, 38, 40, 50, 57, 60, 61, 62, 65, 89, 90, 93, 104, 110, 117, 125, 126, 154, 163, 166, 167, 173, 178, 184, 189, 190, 195, 201], "ifmvisionassist": [4, 7, 9, 10, 12, 13, 16, 17, 20, 22, 29, 31, 33, 34, 47, 58, 66, 99, 100, 103, 109, 171, 199, 201], "tool": [4, 5, 13, 32, 44, 58, 63, 88, 93, 99, 106, 107, 127, 149, 163, 173, 188, 193, 194, 195, 197], "download": [4, 5, 10, 11, 12, 13, 16, 17, 20, 22, 26, 30, 31, 33, 65, 87, 88, 93, 98, 109, 127, 167], "get": [4, 7, 9, 10, 13, 25, 34, 37, 40, 41, 42, 50, 54, 55, 57, 60, 61, 62, 63, 67, 68, 86, 87, 89, 90, 93, 101, 104, 106, 109, 125, 137, 143, 161, 163, 166, 167, 171, 172, 173, 174, 177, 191, 197, 201, 202], "start": [4, 5, 11, 13, 26, 30, 32, 34, 37, 38, 41, 42, 44, 50, 54, 57, 58, 61, 62, 63, 67, 68, 87, 90, 91, 93, 104, 105, 106, 109, 125, 126, 129, 137, 142, 146, 161, 166, 167, 171, 173, 174, 184, 191, 201, 202], "document": [4, 7, 9, 12, 13, 16, 17, 18, 21, 22, 25, 29, 30, 36, 38, 45, 46, 49, 50, 52, 53, 54, 58, 63, 64, 68, 85, 87, 88, 89, 91, 92, 93, 98, 99, 106, 109, 125, 129, 131, 135, 142, 143, 146, 149, 151, 159, 161, 165, 166, 167, 174, 178, 180, 181, 182, 184, 187, 193, 194, 197], "befor": [4, 5, 7, 10, 11, 14, 18, 25, 40, 41, 42, 44, 47, 53, 54, 55, 60, 61, 63, 66, 67, 104, 109, 125, 126, 134, 143, 145, 163, 167, 171, 174, 189, 196, 197], "mcc": [4, 5, 20, 21, 23, 24, 92, 98], "print": [4, 5, 7, 25, 30, 41, 50, 57, 60, 61, 62, 63, 88, 104, 106, 129, 142, 164, 166, 167, 171], "either": [4, 5, 7, 21, 48, 55, 63, 68, 86, 89, 110, 117, 125, 126, 141, 149, 163, 184], "thick": [4, 7, 153], "aluminum": [4, 7, 153, 155], "sheet": [4, 7, 155], "matt": [4, 7, 142], "finish": [4, 7, 40, 42, 104], "paper": [4, 7, 55], "past": [4, 7, 88, 129, 151], "flat": [4, 5, 7, 51], "board": [4, 7, 16, 20, 22, 90, 93, 125, 143, 161, 192, 201, 202], "without": [4, 5, 7, 11, 12, 18, 22, 25, 32, 37, 50, 53, 62, 63, 87, 88, 89, 91, 93, 126, 145, 146, 159, 163, 171, 173, 184, 187, 192, 193, 194], "air": [4, 5, 55, 158, 163], "gap": [4, 5, 153], "100": [4, 5, 11, 21, 36, 41, 42, 53, 62, 87, 92, 104, 106, 108, 140, 167], "scale": [4, 5, 7, 48, 87, 137, 140, 164, 186], "total": [4, 7, 21, 53, 89, 92, 101, 108, 146, 173], "size": [4, 5, 7, 17, 41, 42, 48, 49, 51, 54, 55, 56, 63, 64, 88, 89, 91, 93, 125, 129, 131, 134, 138, 142, 143, 153, 156, 173], "600": [4, 5, 7], "mm": [4, 5, 7, 48, 153], "800": [4, 5, 7], "squar": [4, 5], "descript": [4, 10, 11, 12, 13, 17, 22, 24, 28, 36, 40, 50, 57, 60, 64, 87, 98, 99, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 135, 136, 142, 146, 147, 149, 163, 164, 174, 175, 197, 201, 202], "state": [4, 7, 9, 10, 11, 12, 15, 16, 21, 22, 24, 25, 29, 35, 37, 40, 41, 42, 44, 49, 50, 57, 60, 61, 62, 63, 64, 65, 92, 99, 101, 106, 107, 109, 122, 125, 126, 129, 147, 153, 163, 164, 167, 174, 184, 187, 188], "app": [4, 13, 35, 36, 37, 41, 42, 49, 50, 60, 61, 62, 65, 125, 127, 161], "command": [4, 7, 12, 25, 30, 47, 87, 88, 89, 92, 93, 106, 122, 146, 149, 167, 172, 173, 174, 180, 185, 189, 196], "list": [4, 9, 16, 17, 18, 20, 21, 25, 29, 36, 41, 42, 55, 62, 63, 64, 65, 88, 92, 93, 99, 101, 104, 105, 109, 125, 126, 135, 146, 151, 160, 161, 163, 164, 172, 174, 196, 197, 199], "trigger": [4, 10, 11, 16, 17, 22, 53, 97, 116, 124, 126, 127, 143, 147, 163, 174, 175, 184, 185], "drivingdirect": 4, "drive": [4, 5, 12, 13, 30, 48, 49, 54, 55, 63, 68, 143], "dure": [4, 5, 7, 10, 13, 14, 35, 44, 49, 50, 54, 55, 63, 68, 87, 88, 101, 109, 122, 125, 126, 127, 134, 138, 145, 153, 163, 172, 174, 195], "acquisit": [4, 11, 12, 13, 17, 21, 31, 33, 36, 55, 99, 125, 128, 147, 149, 163, 164, 175], "takestaticbufferindex": 4, "index": [4, 130, 198], "static": [4, 8, 11, 17, 25, 36, 40, 49, 51, 68, 89, 104, 134, 142, 144, 145, 174, 199], "mode": [4, 5, 7, 11, 12, 13, 17, 18, 21, 25, 47, 89, 91, 93, 97, 98, 99, 110, 121, 122, 123, 125, 126, 129, 141, 142, 146, 147, 164, 167, 173, 174, 175], "illumin": [4, 5, 7, 53, 55, 125, 131, 149, 151, 158, 163], "target": [4, 5, 7, 25, 53, 55, 129, 142, 184, 190], "cellsiz": 4, "cell": [4, 5, 7, 13, 17, 41, 42, 50, 53, 62, 64, 97, 163, 198], "meter": [4, 7, 48, 125, 129, 131, 137, 141, 142, 148, 155, 159], "place": [4, 7, 51, 54, 141, 143, 148, 163, 167, 172, 184], "landscap": 4, "vertic": [4, 7, 47, 48, 53, 64, 134, 141, 151], "portrait": 4, "so": [4, 5, 7, 10, 17, 18, 25, 42, 49, 61, 62, 63, 88, 89, 92, 129, 143, 145, 166, 167, 174, 185], "top": [4, 5, 7, 36, 48, 51, 66, 90, 134, 138, 174, 184, 192], "If": [4, 5, 7, 10, 12, 13, 16, 18, 21, 25, 27, 29, 30, 38, 40, 42, 47, 48, 49, 50, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 86, 88, 91, 92, 104, 109, 125, 129, 130, 141, 142, 146, 158, 163, 166, 167, 168, 171, 173, 174, 178, 185, 186, 191, 196, 198], "would": [4, 5, 7, 47, 48, 53, 55, 60, 86, 129, 140, 142, 143, 162, 172, 188, 199], "equal": [4, 5, 7, 49, 153], "1m": [4, 5, 53], "default": [4, 5, 7, 10, 11, 12, 15, 16, 18, 21, 22, 24, 25, 28, 30, 35, 37, 38, 40, 41, 42, 45, 47, 49, 50, 52, 57, 58, 60, 61, 62, 65, 87, 88, 89, 90, 92, 97, 104, 106, 109, 114, 121, 125, 126, 129, 134, 137, 139, 140, 141, 142, 143, 146, 148, 149, 152, 163, 164, 166, 167, 168, 171, 172, 173, 174, 180, 185, 189, 195, 196], "select": [4, 5, 7, 11, 12, 13, 14, 18, 25, 35, 98, 103, 110, 123, 125, 126, 143, 146, 147, 184], "your": [4, 5, 7, 8, 9, 13, 16, 18, 20, 21, 25, 30, 33, 38, 42, 44, 47, 49, 55, 57, 58, 65, 87, 88, 89, 92, 93, 125, 129, 135, 137, 143, 163, 166, 168, 171, 172, 173, 174, 178, 184, 189, 191, 196, 197, 198, 201], "ambient": [4, 5, 7, 13, 55, 63, 125, 137, 139, 142, 144, 153, 163], "ambientlightillumin": 4, "enough": [4, 5, 7, 10, 13, 27, 54, 55, 63, 68, 89, 125, 138, 140, 143, 144, 153, 154, 171], "chang": [4, 5, 7, 9, 10, 11, 12, 13, 15, 19, 21, 23, 24, 29, 30, 32, 36, 40, 42, 49, 54, 58, 60, 61, 62, 65, 89, 91, 92, 96, 102, 106, 109, 110, 117, 125, 126, 129, 136, 139, 142, 163, 164, 168, 172, 173, 174, 177, 184, 185, 189, 191, 192, 197, 199, 202], "activeillumin": 4, "led": [4, 10, 22, 27, 44, 125, 127, 174], "characterist": [4, 140, 148, 167], "especi": [4, 21, 36, 45, 47, 48, 51, 52, 54, 55, 63, 92, 125, 137, 148, 151], "come": [4, 7, 11, 14, 16, 22, 65, 68, 88, 93, 143, 169, 195, 201], "infrar": [4, 7, 53, 55, 131, 139, 140], "nir": [4, 140], "spectrum": [4, 53, 55, 131, 139, 140], "sunlight": [4, 55, 63, 137], "signific": [4, 55, 91], "portion": [4, 125], "electromagnet": [4, 155], "radiat": [4, 163], "wavelength": [4, 55], "780": 4, "nm": 4, "\u03bcm": 4, "modern": 4, "dai": 4, "veri": [4, 7, 16, 51, 53, 55, 129, 130, 138, 139, 143, 148, 149, 184, 186, 187], "littl": [4, 139, 145], "move": [4, 5, 7, 13, 35, 43, 45, 46, 55, 95, 125, 129, 143, 144, 188], "toward": [4, 5, 47, 48, 54, 167, 172], "awai": [4, 5, 48, 51, 53, 55, 64, 129, 137, 143, 148, 151, 153, 158], "run": [4, 5, 10, 11, 12, 13, 16, 17, 18, 21, 22, 25, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 49, 50, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 86, 87, 90, 92, 93, 94, 98, 99, 101, 104, 105, 125, 126, 146, 153, 163, 166, 167, 173, 174, 178, 184, 187, 189, 192, 193, 194, 196, 201], "onc": [4, 7, 10, 12, 13, 17, 25, 27, 29, 34, 49, 53, 65, 68, 86, 87, 88, 93, 125, 143, 149, 153, 158, 163, 168, 174, 188, 197], "live": [4, 5, 44, 52, 63, 99, 109, 125, 145, 163], "appear": [4, 7, 13, 18, 49, 53, 54, 55, 63, 65, 125, 141, 142, 143, 174], "window": [4, 5, 7, 25, 30, 55, 61, 63, 64, 66, 97, 98, 103, 158, 172, 180, 189], "closer": [4, 7, 17, 129], "larg": [4, 22, 49, 51, 53, 55, 87, 88, 91, 125, 134, 139, 153], "\ufb01ll": 4, "50": [4, 5, 53, 65, 125, 139, 151, 163, 167], "becom": [4, 13, 45, 92, 109, 125, 134, 153], "backward": [4, 5, 9, 10, 12, 13, 17, 18, 20, 22, 36, 38, 41, 58, 91, 125, 129], "startmot": 4, "straight": [4, 5, 22, 48, 187], "click": [4, 5, 25, 63, 65, 66, 97, 98, 103, 108], "intern": [4, 9, 10, 13, 18, 30, 40, 63, 64, 108, 109, 114, 115, 121, 123, 126, 127, 141, 143, 149, 153, 155, 163, 174], "algorithm": [4, 5, 7, 13, 16, 20, 40, 45, 47, 53, 55, 60, 63, 98, 102, 110, 114, 115, 121, 123, 126, 127, 137, 139, 143, 149, 199, 202], "grab": [4, 5, 186], "worri": [4, 60], "automat": [4, 7, 12, 13, 14, 25, 28, 63, 86, 88, 92, 99, 125, 142, 145, 146, 149, 153, 163, 167, 168, 174], "nop": [4, 122], "success": [4, 5, 13, 17, 25, 40, 68, 88, 93, 104, 126, 173, 174], "stopmot": 4, "stop": [4, 5, 13, 37, 41, 42, 56, 57, 62, 63, 68, 87, 92, 166, 174], "captur": [4, 5, 7, 55, 129, 166, 167, 173, 184, 185], "displai": [4, 5, 16, 22, 29, 37, 38, 40, 41, 42, 54, 58, 61, 68, 88, 97, 98, 100, 102, 166, 168, 174, 185, 189, 191, 197], "close": [4, 12, 13, 37, 41, 44, 48, 51, 54, 55, 63, 68, 93, 143, 148, 151, 187, 199], "40": [4, 7, 51, 53, 104, 153, 163], "takestat": 4, "file": [4, 12, 13, 16, 17, 20, 22, 25, 30, 37, 38, 40, 41, 42, 47, 54, 58, 60, 62, 63, 86, 88, 89, 91, 92, 93, 97, 110, 117, 125, 126, 159, 167, 172, 173, 174, 178, 184, 185, 187, 191, 192, 193, 194, 196, 198, 199], "now": [4, 5, 11, 12, 13, 16, 17, 18, 21, 22, 41, 42, 53, 57, 62, 87, 88, 91, 97, 98, 104, 105, 143, 163, 166, 172, 196], "again": [4, 13, 25, 88, 93, 125, 143, 167, 172, 187, 189], "extrins": [4, 5, 8, 10, 12, 13, 38, 41, 42, 51, 61, 62, 98, 99, 105, 110, 114, 117, 121, 122, 126, 164, 174, 199], "string": [4, 16, 18, 22, 37, 40, 41, 42, 87, 93, 104, 106, 174, 189], "failur": [4, 5, 40], "notif": [4, 5, 184], "rpc": 4, "becaus": [4, 7, 40, 63, 91, 125, 129, 130, 134, 137, 138, 139, 140, 142, 143, 144, 145, 151, 158, 174, 191], "vehicl": [4, 5, 6, 7, 13, 16, 35, 36, 48, 53, 54, 55, 65, 68, 102, 125, 129, 151, 153, 155, 202], "type": [4, 10, 11, 12, 13, 17, 18, 21, 22, 27, 38, 45, 50, 51, 55, 56, 58, 61, 64, 87, 88, 93, 104, 125, 131, 142, 153, 156, 163, 164, 167, 173, 174, 177, 178, 187, 189, 197], "float": [4, 50, 93, 142, 186], "marker": 4, "element": [4, 64, 87, 125, 148, 164, 166], "rmstotal": 4, "root": [4, 14, 50, 57, 60, 61, 62, 88, 93, 104, 126, 163, 166, 167, 173, 180], "back": [4, 6, 7, 11, 38, 41, 48, 49, 53, 58, 129, 131, 153, 158, 163, 173, 174, 191], "rmsmotion": 4, "calibrationst": 4, "uint8": [4, 50, 61, 64, 186], "uncalibr": 4, "bad": [4, 7, 130], "inmotionflag": 4, "flag": [4, 21, 30, 64, 92, 93, 143, 173, 174], "humanreadableangl": 4, "numberofcurrentmotionimag": 4, "uint32": [4, 64], "length": [4, 11, 64, 112, 119, 125, 126, 155, 167, 199], "sequenc": [4, 61, 104, 127, 167, 197], "1000": [4, 163, 166, 168, 172], "15": [4, 13, 93, 141, 153, 155, 171, 173], "00": [4, 87, 137, 166, 172], "55": 4, "12": [4, 13, 88, 93, 149, 153, 171, 178], "humanteadableangl": 4, "write": [4, 5, 12, 167, 173, 174, 184, 187], "devic": [4, 5, 10, 12, 15, 17, 18, 20, 21, 23, 24, 25, 37, 40, 41, 42, 47, 50, 55, 57, 60, 61, 62, 63, 65, 66, 68, 87, 88, 89, 91, 92, 93, 102, 104, 105, 106, 108, 110, 117, 125, 126, 127, 130, 142, 149, 153, 161, 163, 166, 167, 168, 171, 172, 174, 177, 178, 179, 180, 183, 186, 188, 189, 197, 202], "writetodevic": 4, "due": [4, 10, 13, 14, 16, 18, 20, 22, 36, 48, 49, 52, 87, 88, 101, 110, 112, 117, 119, 126, 127, 129, 137, 143, 144, 163, 168, 173, 177, 185, 195], "low": [4, 10, 13, 49, 51, 53, 125, 128, 129, 130, 137, 139, 140, 142, 143, 144, 153, 163, 167, 171, 173], "level": [4, 10, 36, 45, 52, 55, 60, 104, 126, 127, 131, 137, 138, 146, 148, 149, 155, 163, 167, 171, 174, 184], "try": [4, 10, 35, 40, 42, 50, 55, 57, 60, 61, 62, 63, 64, 88, 104, 109, 143, 145, 163, 166, 167, 185, 189], "small": [4, 17, 36, 45, 48, 51, 53, 87, 88, 98, 125, 129, 141, 146, 174, 187, 195], "25": [4, 5, 7, 22, 104], "handi": 5, "iva": [5, 14, 52, 54, 58, 63, 98, 106], "com": [5, 7, 10, 11, 12, 13, 16, 17, 18, 20, 22, 25, 32, 38, 58, 65, 85, 88, 89, 94, 95, 98, 125, 151, 153, 159, 163, 167, 171, 176, 178, 200, 201], "surfac": [5, 7, 22, 48, 51, 53, 55, 89, 129, 140, 142, 143, 153, 158, 199], "pdf": [5, 7, 176], "format": [5, 7, 16, 22, 40, 57, 60, 62, 64, 91, 93, 104, 149, 155, 163, 167, 174, 177, 186, 187, 189, 197, 199], "recommend": [5, 7, 10, 11, 12, 14, 17, 18, 20, 21, 22, 25, 36, 38, 47, 49, 50, 51, 53, 55, 58, 68, 87, 88, 89, 91, 92, 93, 101, 109, 137, 138, 141, 142, 143, 146, 155, 158, 174, 180, 188, 197], "instanc": [5, 13, 17, 18, 21, 27, 30, 35, 36, 38, 40, 41, 42, 44, 45, 49, 50, 51, 52, 54, 58, 60, 61, 62, 63, 65, 86, 93, 105, 109, 125, 139, 143, 145, 148, 161, 163, 168, 174, 184, 191], "icon": 5, "after": [5, 10, 13, 16, 18, 25, 28, 38, 47, 51, 53, 54, 62, 63, 65, 68, 88, 89, 90, 99, 101, 107, 109, 110, 117, 125, 126, 130, 134, 138, 143, 145, 163, 167, 168, 171, 172, 173, 174, 185, 186, 189, 191], "creation": [5, 143, 186], "new": [5, 11, 15, 18, 19, 20, 24, 35, 51, 53, 57, 63, 68, 91, 93, 96, 101, 102, 103, 109, 125, 134, 138, 163, 167, 168, 172, 174, 185, 186, 201, 203], "pop": [5, 42, 62, 125], "arrow": [5, 58, 97], "navig": [5, 25, 30, 63, 93, 143, 178], "through": [5, 11, 12, 13, 29, 53, 55, 60, 63, 65, 87, 88, 92, 125, 153, 167, 171, 172, 178, 185, 186, 188, 197, 201], "activ": [5, 7, 11, 12, 13, 16, 18, 21, 22, 31, 33, 36, 37, 41, 44, 45, 48, 51, 52, 55, 57, 61, 63, 65, 66, 88, 89, 92, 93, 98, 101, 102, 104, 106, 107, 109, 125, 126, 131, 134, 137, 141, 143, 149, 151, 153, 163, 166, 167, 168, 177, 197], "enter": [5, 7, 41, 61, 87, 98, 103, 121, 122, 125, 126, 143, 172], "deriv": [5, 199], "cad": [5, 6, 7, 160], "draw": [5, 6, 7, 160], "pattern": [5, 7, 138, 158], "button": [5, 25, 29, 63, 65, 98], "make": [5, 7, 12, 16, 20, 25, 28, 38, 52, 55, 57, 61, 62, 65, 67, 88, 89, 108, 134, 142, 143, 166, 167, 168, 173, 174, 187, 189, 191, 199], "sure": [5, 7, 12, 20, 25, 52, 55, 57, 61, 62, 65, 67, 108, 166, 168, 172, 174, 191, 199], "check": [5, 7, 8, 10, 17, 25, 27, 30, 37, 41, 44, 54, 58, 60, 61, 63, 65, 66, 68, 88, 89, 90, 93, 99, 104, 109, 125, 126, 129, 141, 142, 146, 149, 157, 161, 164, 167, 174, 177, 197, 199, 201], "wa": [5, 12, 13, 14, 16, 17, 18, 21, 22, 35, 38, 40, 44, 45, 46, 49, 50, 51, 54, 57, 58, 60, 61, 62, 63, 87, 88, 93, 95, 98, 104, 109, 110, 111, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 131, 139, 143, 153, 163, 166, 167, 174, 184, 191, 196, 199], "last": [5, 20, 101, 105, 129, 146, 166, 167, 174], "slow": [5, 13, 52, 88, 125, 174], "fast": [5, 125, 174], "could": [5, 9, 28, 40, 48, 60, 63, 88, 93, 142, 143, 145, 151, 171, 174], "blur": [5, 55, 142], "speed": [5, 49, 52, 54, 56, 88, 108, 125, 159], "m": [5, 7, 11, 28, 36, 48, 51, 53, 54, 57, 60, 62, 64, 88, 93, 125, 128, 129, 134, 137, 142, 143, 148, 149, 155, 163, 164, 167, 180], "": [5, 7, 10, 13, 17, 21, 27, 37, 40, 41, 42, 47, 50, 51, 52, 53, 55, 57, 60, 62, 63, 68, 87, 88, 89, 92, 93, 98, 103, 104, 106, 109, 125, 129, 131, 134, 137, 140, 142, 143, 148, 151, 153, 155, 158, 161, 162, 163, 166, 167, 171, 173, 177, 178, 181, 184, 185, 197, 199, 201], "look": [5, 15, 17, 24, 36, 47, 49, 63, 88, 89, 103, 129, 134, 138, 143, 148, 164, 167, 172, 188, 201], "fill": [5, 38, 53, 125, 174, 184, 191], "enhanc": [5, 153], "comprehens": 5, "illustr": [5, 11, 98, 129, 134, 184, 197], "while": [5, 13, 22, 35, 40, 41, 48, 51, 52, 57, 60, 61, 62, 63, 65, 93, 104, 109, 122, 125, 126, 129, 138, 142, 143, 155, 161, 163, 166, 174, 184], "snapshot": 5, "repeat": [5, 10, 13, 17, 48, 55, 125, 147, 163, 171, 185], "previou": [5, 7, 10, 14, 15, 18, 19, 23, 24, 68, 96, 102, 174], "output": [5, 11, 30, 37, 44, 56, 61, 62, 88, 89, 91, 93, 106, 107, 125, 127, 139, 153, 159, 161, 163, 166, 167, 171, 195], "checkmark": 5, "gener": [5, 7, 10, 15, 18, 21, 24, 29, 30, 36, 38, 48, 51, 58, 61, 63, 86, 88, 91, 92, 93, 99, 139, 142, 143, 151, 153, 163, 171, 173, 177, 197, 199], "unsuccess": 5, "omnidirect": 5, "gif": 5, "comput": [6, 7, 48, 64, 89, 93, 131, 134, 137, 138, 139, 140, 142, 144, 145, 146, 148, 163, 168, 178], "motion": [6, 8, 13, 17, 22, 45, 47, 48, 55, 65, 97, 111, 118, 126, 129, 130, 136, 142, 144, 145, 153], "do": [6, 7, 10, 14, 17, 20, 22, 25, 38, 41, 47, 48, 49, 58, 63, 88, 89, 93, 104, 129, 137, 142, 143, 146, 161, 168, 174, 186, 191, 198], "tabl": [6, 9, 20, 21, 92, 93, 126, 129, 134, 137, 139, 140, 141, 143, 148, 159, 163, 166], "assum": [6, 7, 21, 38, 42, 49, 62, 65, 87, 88, 92, 125, 153, 167, 184, 187, 192, 193, 194], "parallel": [6, 7, 18, 38, 47, 52, 68, 105, 174, 191], "itself": [6, 36, 45, 47, 51, 87, 151, 155, 163, 167, 171], "rad": [6, 47, 142, 164], "plug": [6, 10, 60, 126], "math": 6, "upward": [6, 48, 49], "figur": [6, 54, 63, 64, 149, 152], "scc": 7, "those": [7, 30, 53, 55, 125], "remain": [7, 125, 130, 134, 138, 143], "expect": [7, 10, 25, 38, 40, 42, 44, 48, 50, 51, 53, 55, 58, 60, 62, 63, 64, 68, 86, 93, 104, 111, 118, 125, 126, 137, 139, 140, 143, 153, 166, 167, 168, 174, 184, 191, 198, 199], "complet": [7, 10, 12, 25, 29, 36, 38, 44, 58, 61, 68, 93, 104, 105, 106, 125, 129, 139, 141, 143, 146, 153, 155, 163, 167, 191, 197], "It": [7, 12, 13, 16, 17, 20, 22, 25, 29, 32, 36, 40, 45, 48, 50, 52, 55, 58, 60, 61, 63, 85, 86, 93, 97, 98, 100, 101, 109, 125, 131, 133, 134, 137, 138, 142, 144, 145, 151, 153, 155, 158, 161, 163, 166, 171, 172, 173, 174, 182, 184, 185], "import": [7, 10, 14, 18, 21, 25, 47, 48, 50, 52, 53, 54, 55, 57, 60, 61, 62, 63, 68, 88, 93, 97, 101, 104, 106, 142, 151, 155, 158, 161, 163, 166, 167, 171, 174, 196, 197], "white": [7, 97, 143], "margin": [7, 21, 92], "around": [7, 21, 48, 51, 55, 88, 92, 129, 130, 134, 138, 141, 143, 144, 145, 148, 151, 153, 154], "edg": [7, 17, 50, 51, 88, 97, 130, 134, 138, 141, 142, 151, 158, 167], "glu": 7, "visibl": [7, 13, 17, 47, 48, 49, 51, 53, 125, 139, 140, 145, 148, 167, 199], "edit": [7, 47, 57, 64, 106, 174, 176, 185, 189, 191, 196, 198], "section": [7, 13, 16, 20, 21, 25, 28, 36, 43, 45, 46, 51, 67, 88, 90, 91, 95, 125, 127, 129, 143, 145, 146, 153, 174, 178, 196, 201], "denot": [7, 131, 134, 143], "intend": [7, 13, 16, 38, 48, 58, 68, 85, 163, 184, 191, 192, 193, 194, 200], "facilit": 7, "identif": [7, 110, 117, 125, 126], "four": [7, 48, 53, 129, 144, 148, 149, 152], "still": [7, 13, 18, 21, 22, 35, 37, 38, 45, 51, 55, 58, 63, 91, 97, 109, 110, 117, 125, 126, 137, 143, 148, 151, 153, 174], "work": [7, 9, 10, 12, 13, 17, 29, 38, 40, 47, 58, 60, 68, 87, 88, 98, 108, 109, 125, 153, 158, 167, 173, 178, 188, 191], "alreadi": [7, 16, 25, 38, 48, 86, 88, 174, 177, 189], "connect": [7, 11, 13, 14, 16, 17, 21, 22, 25, 27, 31, 33, 36, 38, 44, 47, 49, 50, 52, 58, 63, 65, 87, 88, 92, 99, 101, 104, 108, 110, 127, 129, 149, 153, 155, 159, 161, 163, 166, 167, 171, 173, 174, 185, 197, 199], "conf": [7, 10, 11, 12, 13, 16, 18, 22, 29, 35, 36, 40, 41, 47, 49, 60, 99, 122, 125, 149, 164, 175], "abl": [7, 10, 25, 36, 49, 65, 87, 88, 93, 143, 172, 185, 189], "know": [7, 24, 40, 61, 129, 153, 174], "clone": [7, 38, 58, 88, 89, 94, 178], "repositori": [7, 25, 38, 88, 93, 94, 95, 109, 129, 178, 186, 187, 196], "git": [7, 38, 58, 88, 89, 94], "http": [7, 14, 25, 38, 58, 88, 89, 94, 95, 108, 159, 167, 171, 176, 181, 182], "github": [7, 16, 17, 38, 58, 88, 89, 93, 94, 95, 171], "ifm3d": [7, 10, 11, 14, 15, 18, 19, 20, 21, 22, 24, 37, 38, 40, 41, 42, 47, 58, 64, 68, 85, 87, 90, 93, 94, 95, 98, 99, 104, 107, 109, 125, 129, 131, 142, 161, 163, 164, 166, 167, 168, 171, 172, 174, 176, 179, 180, 185, 189, 191, 192, 197, 200, 201, 202], "creat": [7, 13, 16, 17, 20, 22, 25, 44, 48, 53, 54, 55, 86, 88, 89, 90, 93, 106, 109, 143, 161, 167, 173, 177, 184, 189, 197], "virtual": [7, 30, 88, 164, 167], "packag": [7, 9, 12, 13, 16, 17, 20, 22, 32, 40, 50, 57, 60, 61, 62, 63, 88, 93, 104, 163, 166, 167, 174, 177, 199], "ovp8xx": [7, 21, 22, 25, 27, 47, 52, 58, 65, 92, 93, 94, 152, 153, 171, 173, 177, 179, 189, 192], "python": [7, 11, 13, 17, 18, 21, 22, 25, 29, 33, 34, 49, 50, 57, 58, 60, 61, 62, 63, 88, 94, 104, 106, 125, 129, 142, 146, 161, 163, 164, 166, 167, 174, 177, 178, 180, 183, 188, 192, 197, 198, 199, 201], "ovp8xxexampl": [7, 50, 57, 58, 60, 61, 62, 104, 163, 166, 167, 196], "toolbox": [7, 188, 196, 202], "extrinsic_calibr": [7, 199], "static_camera_calibr": [7, 199], "folder": [7, 30, 38, 40, 58, 173, 177, 178, 179, 180, 183, 184, 188, 189, 190, 195, 196], "venv": [7, 88, 167, 180], "sourc": [7, 10, 27, 54, 55, 63, 88, 107, 125, 129, 130, 143, 153, 184, 187, 190], "bin": [7, 88, 89, 93, 163, 167, 180, 184], "pip": [7, 50, 57, 60, 61, 62, 88, 104, 163, 166, 167, 178, 196], "txt": [7, 37, 38, 41, 88, 106, 167, 180, 189, 196], "relev": [7, 18, 21, 36, 68, 146, 149, 178], "offici": [7, 9, 29, 30, 87, 88, 93, 173], "rest": [7, 21, 38, 58, 68, 92, 125, 185, 188, 191], "wall": [7, 55, 143], "occupi": [7, 50, 62, 64], "view": [7, 9, 10, 13, 17, 29, 38, 41, 48, 49, 51, 53, 54, 55, 58, 61, 64, 85, 97, 98, 125, 133, 134, 137, 139, 142, 143, 148, 151, 152, 158, 176, 191], "accur": [7, 93, 125, 143, 158, 167, 199], "exactli": [7, 8, 40, 42], "tilt": [7, 48], "long": [7, 11, 13, 16, 22, 38, 41, 53, 58, 68, 93, 97, 104, 125, 126, 130, 143, 153, 166, 191], "fulli": [7, 25, 40, 44, 48, 68, 104, 148, 163, 167, 171, 174, 188], "keep": [7, 14, 18, 21, 29, 36, 38, 42, 58, 62, 91, 92, 138, 142, 155, 174, 195], "mind": [7, 14, 18, 29, 38, 48, 58, 63, 143, 174], "black": [7, 63, 97, 134, 139, 142, 145], "pick": [7, 33, 36, 54, 189], "extrinsic_calib": [7, 13, 17], "isometr": 7, "whether": [7, 21, 36, 50, 64, 68, 92, 93, 129, 130, 141, 142, 143, 146, 163, 167, 182, 192, 193, 194], "etc": [7, 9, 11, 17, 22, 28, 32, 49, 52, 55, 63, 64, 68, 85, 87, 88, 92, 93, 99, 100, 106, 125, 126, 129, 168, 171, 173, 174, 188, 197], "robust": [7, 13, 45, 48, 51, 55, 129, 137, 138, 184], "extract": [7, 25, 30, 45, 184], "exce": [7, 35, 36, 125, 153], "achiev": [7, 47, 49, 50, 52, 53, 93, 129, 138, 143, 149, 172], "narrow": [7, 48, 151, 158], "open": [7, 25, 28, 36, 37, 40, 41, 48, 54, 60, 61, 63, 65, 133, 155, 159, 178, 189], "o3r222": [7, 9, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 29, 48, 52, 53, 65, 92, 128, 147, 154, 158, 159], "8": [7, 9, 13, 16, 20, 21, 22, 40, 54, 57, 60, 62, 88, 92, 93, 96, 102, 129, 130, 143, 153, 164, 167, 174, 178, 189], "wide": [7, 48, 91, 133], "further": [7, 9, 10, 11, 12, 13, 17, 22, 29, 52, 64, 86, 88, 93, 98, 101, 114, 121, 126, 138, 151, 173, 187, 190, 197], "down": [7, 10, 13, 48, 93, 112, 119, 125, 126, 153, 163, 167], "half": [7, 134, 167], "blurri": 7, "along": [7, 17, 22, 34, 48, 49, 54, 55, 64, 85, 94, 125, 131, 143, 151, 164, 172, 178, 200], "x_ab": 7, "z_ab": 7, "x_cd": 7, "z_cd": 7, "y_ac": 7, "y_bd": 7, "x_ac": 7, "z_ac": 7, "x_bd": 7, "z_bd": 7, "y_ab": 7, "y_cd": 7, "ground": [7, 36, 45, 48, 49, 51, 64, 125, 129, 156], "plane": [7, 48, 49, 51, 55, 64, 125, 131, 141, 155], "radiant": 7, "therefor": [7, 29, 36, 44, 53, 55, 63, 64, 87, 92, 125, 134, 138, 143, 146, 148, 155, 162, 167, 173, 174, 196], "whole": [7, 14, 18, 51, 52, 57, 101, 138, 143, 163, 174], "won": 7, "fine": [7, 64, 134, 135], "both": [7, 14, 20, 28, 29, 37, 38, 40, 42, 48, 53, 55, 58, 63, 88, 93, 129, 137, 138, 140, 142, 143, 151, 153, 155, 159, 163, 167, 168, 171, 174, 187], "calib_cam": [7, 199], "py": [7, 35, 38, 58, 92, 164, 166, 167, 174, 177, 180, 196, 198], "fit": [7, 49, 68, 135, 143, 197], "read": [7, 16, 20, 21, 22, 27, 40, 56, 60, 63, 65, 67, 88, 110, 117, 124, 125, 126, 135, 142, 149, 163, 167, 168, 173, 178, 187, 188, 197], "carefulli": [7, 20], "instruct": [7, 11, 18, 25, 27, 30, 38, 40, 45, 48, 50, 65, 87, 93, 94, 109, 158, 172, 173, 178, 189, 190, 199, 200, 201], "properli": [7, 27, 29, 34, 38, 40, 58, 60, 65, 97, 98, 104, 129, 143, 167, 191, 201], "comment": [7, 11, 12, 13, 16, 17, 20, 21, 92, 125, 149, 159, 172, 178, 188, 189], "cam_port": 7, "ip": [7, 12, 16, 17, 22, 25, 28, 32, 37, 40, 41, 50, 57, 60, 61, 62, 88, 104, 106, 108, 109, 125, 156, 161, 163, 166, 167, 171, 174, 180, 189, 196], "horizontal_mount": 7, "upside_down": 7, "fixed_transl": 7, "standard": [7, 10, 63, 65, 129, 131, 137, 142, 155, 167, 173, 187, 189], "introduct": [7, 8, 31, 33, 53, 88], "skip": [7, 93, 173, 196], "frame_s": 7, "target_width": 7, "target_height": 7, "accordingli": [7, 18, 51, 125, 146, 172], "c": [7, 11, 17, 25, 30, 33, 34, 38, 50, 63, 87, 88, 92, 94, 104, 106, 125, 129, 133, 142, 153, 161, 163, 167, 172, 174, 176, 177, 178, 180, 183, 188, 201], "world": [7, 40, 60, 153, 184], "4": [7, 9, 10, 11, 13, 16, 17, 18, 24, 26, 27, 35, 37, 40, 45, 50, 51, 54, 60, 63, 64, 88, 89, 91, 92, 93, 98, 125, 129, 130, 142, 146, 148, 149, 153, 161, 163, 164, 167, 173, 174, 178, 184, 197, 201, 203], "49": [7, 104], "08": [7, 143], "els": [7, 21, 40, 54, 57, 60, 61, 92, 104, 167, 174], "loop": [7, 42, 68, 129, 149, 156], "227": 7, "057": 7, "798": 7, "prefer": [7, 27, 38, 58, 93, 129, 134, 137, 153, 185], "ifm3dpi": [7, 18, 25, 47, 50, 57, 58, 60, 61, 62, 64, 88, 104, 107, 109, 142, 161, 163, 166, 167, 168, 171, 174, 178, 197, 201, 202], "f": [7, 54, 57, 60, 61, 62, 63, 91, 104, 106, 149, 163, 166, 167, 173, 184], "mitig": [7, 13, 16, 17, 18, 22, 36, 51, 55, 129, 139, 142, 143], "switch": [7, 10, 11, 13, 16, 22, 28, 29, 36, 38, 42, 47, 49, 97, 98, 99, 100, 105, 125, 126, 137, 141, 168, 174, 184, 191], "standard_range2m": [7, 11, 12, 13, 17, 129, 146, 148], "succeed": 7, "written": [7, 184], "assess": [7, 50, 137, 144, 163, 174], "plausibl": [7, 125, 126], "viewer": [7, 47, 58, 61], "verifi": [7, 9, 20, 29, 41, 52, 63, 68, 90, 99, 107, 125, 129, 162, 163, 167, 171], "floor": [7, 13, 17, 21, 22, 35, 36, 42, 47, 48, 49, 51, 54, 55, 56, 62, 64, 65, 125, 143, 145, 158], "xy": [7, 51], "typic": [7, 9, 10, 21, 29, 48, 49, 51, 53, 55, 61, 63, 65, 88, 92, 93, 134, 141, 142, 143, 146, 149, 153, 163, 167, 171, 174, 196], "overlap": 7, "cloud": [7, 12, 13, 18, 21, 29, 36, 49, 52, 53, 54, 65, 129, 132, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 184, 197, 199, 201], "were": [8, 10, 17, 20, 21, 22, 43, 95, 98, 182, 199], "develop": [8, 11, 21, 35, 63, 68, 92, 93, 109, 125, 173, 184, 190, 192, 201], "ovp": [8, 22, 155, 164, 177], "defin": [8, 11, 12, 13, 17, 18, 27, 36, 37, 40, 41, 47, 48, 49, 50, 51, 57, 64, 88, 129, 134, 139, 141, 142, 143, 146, 149, 151, 167, 171, 173, 196], "our": [8, 10, 18, 27, 49, 53, 54, 68, 88, 134, 138, 139, 143, 157, 186, 196, 201], "wizard": [8, 65, 97, 98], "product": [8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 25, 32, 38, 58, 60, 68, 87, 98, 99, 109, 133, 153, 159, 163, 166, 167, 173, 187, 191, 201], "forget": [8, 89, 189], "what": [8, 10, 40, 42, 49, 51, 55, 68, 86, 104, 143, 161, 172, 174], "support": [9, 10, 14, 15, 18, 19, 23, 24, 35, 47, 52, 63, 68, 85, 88, 89, 93, 94, 98, 108, 109, 125, 127, 138, 151, 167, 168, 173, 179, 187, 202], "librari": [9, 10, 11, 15, 16, 17, 20, 22, 24, 32, 38, 40, 58, 88, 93, 94, 99, 106, 125, 166, 167, 172, 177, 178, 184, 186, 187, 189, 191, 192], "ovp810": [9, 22, 27, 98, 159], "ovp811": [9, 16, 22, 65, 98, 159], "41": [9, 20, 24, 26], "ovp800": [9, 11, 12, 13, 17, 20, 25, 28, 32, 93, 98, 159], "ovp801": [9, 16, 17, 20, 35, 38, 58, 65, 98, 159], "m04239": [9, 11, 12, 13, 17, 25, 35, 38, 58, 159, 171], "03r225": 9, "32": [9, 16, 22, 24, 26, 89, 93, 130, 153, 164], "24": [9, 16, 17, 27, 93, 168, 172], "ones": [9, 20, 61, 149, 173], "newer": [9, 88, 125], "api": [9, 12, 13, 18, 30, 38, 40, 58, 63, 68, 89, 94, 98, 106, 109, 125, 129, 131, 161, 164, 166, 171, 172, 174, 176, 178, 188, 197, 201, 202], "changelog": [9, 12, 13, 97], "review": [9, 18, 41, 48, 61, 143, 158, 163, 167], "regard": [9, 13, 22, 125, 126], "e": [9, 40, 50, 54, 57, 60, 61, 62, 63, 103, 104, 126, 129, 142, 153, 163, 166, 167, 196], "g": [9, 63, 89, 142, 163, 173, 184], "o3r222aa": 9, "o3r222ab": 9, "minim": [9, 48, 61, 93, 109, 153, 158, 167, 174, 184], "improv": [9, 12, 13, 17, 22, 36, 47, 63, 88, 91, 129, 138, 143, 155, 177, 178], "calibr": [9, 10, 13, 22, 38, 41, 42, 50, 51, 58, 62, 63, 68, 93, 95, 97, 98, 99, 102, 105, 109, 110, 111, 112, 114, 117, 118, 119, 121, 122, 126, 131, 147, 163, 164, 174, 175, 182, 188, 191, 198, 199, 201, 202], "pipelin": [9, 22, 87, 125, 134, 137, 174], "touch": 9, "sale": [9, 159], "engin": [9, 89, 93, 129, 159, 184], "o3r222ac": 9, "later": [9, 64, 130, 134, 137], "o3r225ac": [9, 12], "o3r225ad": 9, "03r225ac": 9, "o3r225ab": 9, "q": [10, 61, 153], "older": [10, 13, 91, 96, 102, 125], "websit": [10, 11, 12, 13, 17, 25, 30, 88, 93, 98, 159, 201], "alwai": [10, 17, 20, 21, 28, 36, 40, 45, 47, 60, 92, 99, 137, 143, 146, 149, 153, 163, 164, 168, 174], "latest": [10, 14, 20, 22, 30, 65, 87, 88, 89, 93, 176], "why": [10, 60, 130, 131, 143], "statu": [10, 12, 13, 40, 44, 60, 66, 86, 88, 102, 104, 125, 126, 127, 163, 167], "blink": [10, 12], "under": [10, 25, 30, 40, 45, 48, 58, 68, 99, 103, 125, 140, 153, 162, 163, 174, 178, 187, 192], "voltag": [10, 126], "situat": [10, 13, 55, 63, 91, 94, 109, 128], "power": [10, 12, 13, 14, 22, 27, 35, 53, 55, 65, 87, 89, 93, 127, 154, 159, 167, 173, 201], "flash": [10, 11, 12, 21, 22, 92, 110, 117, 126, 127, 174], "5a": [10, 27], "24v": [10, 27, 116, 124, 125, 126], "doubl": [10, 25, 44, 87, 90, 109, 125], "happen": [10, 16, 25, 36, 88, 105], "safeti": [10, 35, 55, 112, 119, 125, 126, 143, 155, 163], "vcsel": [10, 112, 119, 125, 126], "shut": [10, 112, 119, 125, 126, 163], "20": [10, 18, 21, 22, 35, 37, 44, 47, 48, 49, 53, 88, 92, 93, 98, 128, 129, 139, 147, 153, 163, 164, 174], "hz": [10, 18, 22, 44, 128, 147, 149, 163], "inadequ": 10, "scenario": [10, 21, 45, 51, 52, 54, 63, 92, 104, 125, 126, 129, 153, 187], "runtim": [10, 13, 18, 51, 52, 90, 91, 125, 126, 195], "hot": [10, 153], "capabl": [10, 16, 30, 32, 49, 58, 63, 89, 93, 134, 153, 163], "enabl": [10, 11, 13, 16, 22, 36, 40, 86, 87, 90, 93, 97, 98, 125, 134, 135, 142, 146, 155, 166, 171, 174, 192, 202], "pair": [10, 27, 109, 110, 117, 125, 126], "port0": [10, 11, 12, 13, 17, 35, 40, 49, 60, 129, 142, 166], "port1": [10, 11, 12, 13, 17, 35, 129], "port2": [10, 11, 12, 13, 17, 35, 36, 38, 40, 41, 47, 58, 60, 61, 104, 129, 161, 166, 174, 189], "port3": [10, 11, 12, 13, 17, 35, 36, 41, 47, 61, 104, 129], "port4": [10, 11, 12, 13, 17], "port5": [10, 11, 12, 13, 17, 60], "minut": [10, 17, 63, 125, 163], "diagnosi": [10, 15, 24, 63, 66, 106, 109, 126, 127, 163, 171], "am": 10, "pcic": [10, 17, 52, 106, 139, 164, 175, 177, 180, 184], "framegrabb": [10, 13, 37, 41, 42, 57, 62, 106, 131, 166, 171, 174], "listen": [10, 57, 106], "tcp": [10, 32, 125, 161], "50010": [10, 161, 180], "50011": [10, 161], "50012": [10, 161, 171, 180], "50013": [10, 161], "50014": [10, 161], "50015": [10, 161], "cannot": [10, 16, 17, 21, 28, 36, 42, 50, 58, 62, 68, 92, 109, 125, 129, 168, 171, 173], "oem": [10, 11, 12, 13, 16, 18, 22, 52, 86, 87, 89, 92, 106, 125, 167, 172, 173, 174], "8080": [10, 14, 25], "8888": [10, 86], "50025": 10, "51010": [10, 161], "51025": 10, "ssh": [10, 11, 16, 22, 87, 106, 167, 170, 174, 175, 177], "22": [10, 68, 98, 171], "pairwis": [10, 11, 12, 13, 17], "certif": [10, 89], "fulfil": [10, 99], "norm": [10, 155, 163], "esd": [10, 125], "emv": [10, 125, 126, 162], "en": [10, 25, 159, 163, 167, 171], "12895": 10, "No": [10, 11, 12, 13, 21, 44, 54, 68, 89, 92, 122, 125, 126, 171, 173, 174], "anytim": 10, "except": [10, 18, 21, 25, 35, 40, 50, 53, 57, 60, 61, 62, 63, 92, 104, 129, 140, 163, 166, 167, 174], "everi": [10, 29, 36, 41, 50, 53, 64, 88, 99, 100, 133, 171, 177, 197], "reconnect": [10, 109], "save": [10, 13, 16, 18, 28, 30, 41, 55, 63, 87, 89, 90, 93, 97, 99, 101, 106, 125, 146, 167, 172, 174, 185, 186], "save_init": [10, 16, 18, 87, 146, 172], "reboot": [10, 13, 14, 16, 18, 20, 22, 63, 87, 90, 97, 109, 119, 126, 127, 146, 167, 168, 171, 172, 174], "redon": 10, "essenti": [10, 88, 101, 155], "maintain": [10, 52, 151, 158, 174], "ye": [10, 14, 63, 68, 89, 93, 172], "store": [10, 22, 41, 63, 86, 91, 143, 172, 186, 187], "unabl": [10, 16, 22, 50, 57, 60, 61, 62, 104, 110, 114, 116, 117, 121, 124, 125, 126, 163, 166, 167], "compat": [10, 15, 18, 19, 23, 24, 29, 30, 38, 58, 91, 93, 94, 96, 102, 125, 155, 159, 173], "neither": [10, 163], "nor": [10, 163, 184], "delai": [10, 11, 12, 21, 53, 114, 121, 125, 126, 147, 175], "re": [10, 13, 18, 22, 51, 63, 125], "being": [10, 16, 17, 18, 21, 22, 36, 45, 49, 50, 51, 53, 55, 92, 126, 137, 142, 143, 144, 146, 174, 185, 187], "buffer": [10, 37, 42, 63, 64, 91, 116, 124, 126, 127, 129, 166, 177, 184, 197], "worst": [10, 137, 174], "six": [10, 11, 153, 174], "occur": [10, 13, 18, 22, 25, 38, 48, 51, 53, 55, 58, 60, 63, 101, 106, 115, 116, 123, 124, 125, 126, 153, 163, 171, 174], "more": [10, 11, 12, 16, 17, 18, 22, 38, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 60, 63, 64, 65, 68, 88, 91, 93, 116, 124, 125, 126, 129, 131, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 151, 161, 163, 167, 171, 174, 178, 180, 183, 184, 188, 189, 191, 197, 199], "queri": [10, 89, 93, 104, 189], "log": [10, 13, 16, 19, 22, 24, 25, 31, 33, 37, 41, 50, 57, 60, 61, 62, 88, 90, 92, 98, 104, 106, 108, 114, 121, 125, 126, 163, 167, 171, 177, 202], "acquir": [10, 11, 125, 137, 163, 174, 184, 185], "page": [10, 16, 20, 25, 32, 38, 58, 63, 89, 91, 153, 163, 167, 197], "addition": [10, 21, 35, 48, 64, 92, 104, 125, 129, 134, 140, 143, 163, 184, 197], "constantli": [10, 51], "background": [10, 130, 141, 142, 143], "trace": [10, 93, 106, 125], "contact": [10, 18, 101, 155, 159, 173], "u": [10, 25, 40, 58, 88, 159, 167, 173, 199], "pd": [10, 13, 52, 92, 201], "consider": [10, 39, 48, 53, 59], "www": [11, 12, 13, 25, 32, 159, 167, 181, 182], "13": [11, 176], "articl": [11, 15, 19, 23, 24, 25, 28, 32, 98, 128, 147], "m03975": 11, "pre": [11, 12, 13, 17, 22, 25, 51, 65, 88, 93, 125, 167, 174, 185], "seri": [11, 12, 13, 14, 17, 22, 24, 98, 125, 159, 178, 183], "sampl": [11, 12, 13, 17, 22, 25, 45, 90, 93, 164, 174, 177, 192, 193, 194], "224x172": [11, 12, 13, 16, 17, 20, 22], "60": [11, 12, 13, 16, 17, 20, 22, 36, 38, 42, 53, 58, 62, 153, 159, 173], "x45": [11, 12, 13, 16, 17, 20, 22], "ip50": [11, 12, 13, 16, 17, 20, 22, 155], "1280x800": [11, 12, 13, 16, 17, 20, 22, 128], "127": [11, 12, 13, 16, 17, 20, 22, 50, 54, 88, 97], "x80": [11, 12, 13, 16, 17, 20, 22], "standard_range4m": [11, 12, 13, 17, 129, 146, 148], "cyclic_4m_2m_4m_2m": [11, 12, 13, 17, 148], "autoexposur": 11, "105": [11, 12, 13, 16, 17, 20, 22, 36, 53, 159], "x78": [11, 12, 13, 16, 17, 20, 22], "m03933": 11, "m03969": 11, "ethernet": [11, 13, 16, 17, 22, 27, 52, 53, 65, 92, 127, 170, 173, 174, 175], "1x": 11, "gb": [11, 13, 21, 63, 92], "eth0": [11, 12, 22, 25, 129, 168, 172], "eth1": [11, 12, 16, 17, 21, 22, 98, 168, 172], "usb3": 11, "interfac": [11, 13, 14, 16, 17, 21, 22, 65, 68, 88, 93, 172, 174, 177, 184, 185, 186, 187, 192, 197], "let": [11, 88, 129, 143, 148, 174, 184], "quickli": [11, 54, 184, 201], "ramp": [11, 13, 49, 184], "deploi": [11, 88, 92, 167, 172, 192, 195, 201], "program": [11, 93, 178, 184, 197], "framework": [11, 173], "ro": [11, 13, 16, 17, 20, 22, 85, 92, 109, 173, 176, 184, 201, 202], "wrapper": [11, 13, 16, 17, 20, 22, 109, 201], "ros2": [11, 13, 16, 17, 20, 22, 176, 201, 202], "access": [11, 12, 13, 16, 22, 63, 87, 88, 93, 130, 139, 164, 167, 173, 176, 184, 197], "linux": [11, 31, 33, 88, 89, 92, 98, 168, 172, 173, 189], "docker": [11, 12, 15, 16, 17, 18, 20, 21, 22, 24, 38, 52, 58, 93, 125, 173, 174, 191, 193, 194, 195, 201, 202], "contain": [11, 12, 13, 18, 20, 22, 25, 32, 49, 50, 52, 62, 64, 85, 90, 92, 101, 108, 111, 118, 125, 126, 129, 130, 134, 139, 164, 167, 171, 173, 174, 177, 178, 179, 183, 184, 188, 191, 192, 193, 194, 197, 198, 201, 202], "manag": [11, 13, 21, 52, 90, 93, 109, 146, 156, 163, 170, 175, 202], "upload": [11, 25, 108], "autostart": [11, 88, 89, 90, 202], "delet": [11, 13, 22, 63, 199], "compos": [11, 88, 90, 92, 178], "idl": [11, 12, 125, 129, 153, 174], "paus": [11, 104, 112, 119, 125, 126], "period": [11, 104, 125], "framer": [11, 12, 13, 17, 21, 22, 92, 114, 121, 126, 127, 128, 147, 153, 163, 174], "contrast": [11, 54], "ambigu": 11, "beyond": [11, 17, 91, 184], "importantli": 11, "disturb": [11, 51, 125], "carri": [11, 51, 151], "dynam": [11, 16, 22, 49, 98, 129, 144], "exposur": [11, 12, 16, 99, 130, 131, 147, 166, 175, 184], "4m": [11, 91], "2m": [11, 129], "channel": [11, 12, 13, 17, 21, 55, 131, 147, 167], "random": [11, 93, 129, 130], "mac": [11, 129, 168, 172, 184], "address": [11, 16, 17, 22, 25, 28, 40, 57, 88, 89, 106, 108, 129, 168, 171, 172, 180, 184, 189, 196], "explong": [11, 129], "expshort": [11, 129], "shift": [11, 47, 129, 130], "5m": [11, 186], "strength": [11, 131, 143], "meta": 11, "metadata": 11, "pix": [11, 128, 147], "timestamp": [11, 12, 13, 16, 22, 53, 62, 98, 105, 111, 118, 125, 126, 163, 164, 170, 171, 175, 184], "temperatur": [11, 12, 13, 43, 63, 97, 101, 104, 116, 124, 125, 126, 129, 153, 162, 164], "criteria": 11, "filter": [11, 13, 16, 17, 18, 22, 45, 51, 55, 57, 63, 65, 101, 106, 129, 130, 131, 136, 137, 139, 140, 144, 147, 151, 174], "parametr": 11, "tempor": [11, 13, 17, 134, 136, 137, 138, 139, 147, 174], "symmetri": [11, 130, 136, 147], "criterion": 11, "instead": [11, 13, 16, 17, 18, 20, 22, 28, 30, 47, 91, 97, 98, 110, 117, 125, 126, 138, 142, 145, 177, 195], "05": [11, 142, 143, 149, 166, 167], "percent": [11, 149], "strai": [11, 13, 53, 55, 129, 130, 148], "jpg": [11, 173], "synchron": [11, 50, 53, 55, 64, 116, 124, 126, 129, 147, 171, 175], "stream": [11, 13, 18, 22, 36, 37, 38, 39, 41, 50, 54, 56, 57, 58, 59, 61, 63, 93, 114, 121, 125, 126, 130, 131, 146, 159, 163, 184, 187, 188, 191], "storag": [11, 16, 21, 22, 92], "redund": [11, 13], "recoveri": [11, 14, 15, 24], "clear": [11, 63, 143], "among": 11, "sw": [11, 25, 68], "standard_autoexposure2d": [12, 13, 17], "standard_manualexposure2d": [12, 13, 17], "ab": [12, 13, 16, 17, 20, 22, 149, 166], "ac": [12, 13, 16, 17, 20, 22], "redesign": 12, "break": [12, 13, 48, 57, 199], "usb": [12, 170, 175], "thumb": [12, 53, 173], "ssd": [12, 173], "fat32": 12, "ext4": 12, "auto": [12, 25, 37, 40, 41, 42, 90, 104, 106, 128, 142, 173, 174, 187], "reformat": 12, "eth": 12, "fallback": [12, 171], "dhcp": [12, 16, 17, 98, 168], "server": [12, 16, 22, 50, 64, 87, 92, 116, 124, 125, 126, 166, 171], "ad": [12, 13, 16, 20, 21, 23, 24, 38, 45, 49, 51, 53, 58, 62, 65, 87, 96, 98, 102, 172, 173, 177, 184, 191], "sntp": [12, 16, 22, 166, 171, 197], "individu": [12, 38, 49, 58, 133, 166, 183, 196], "v0": [12, 177], "info": [12, 21, 40, 50, 57, 60, 61, 62, 99, 104, 125, 163, 167, 174], "chunk": [12, 13, 50], "invers": [12, 167, 181, 199], "regist": [12, 62, 89, 109, 184, 197], "diagnos": 12, "effect": [12, 13, 29, 45, 48, 51, 55, 93, 129, 131, 134, 138, 143, 145, 155, 163, 174, 197], "crosstalk": [12, 13, 55, 129, 130], "obstacl": [12, 13, 17, 18, 32, 35, 36, 38, 48, 51, 53, 54, 55, 63, 65, 121, 125, 126, 142, 174, 188, 201], "proxim": [12, 199], "twice": [12, 14, 148], "send": [12, 88, 89, 109, 125, 149, 161], "yet": [12, 13, 29, 171], "advis": [12, 13, 32, 52, 66, 104, 158, 192, 193, 194], "digit": [12, 36, 184], "initi": [12, 13, 14, 35, 44, 61, 62, 65, 68, 104, 125, 177, 197], "corrupt": [12, 125, 126], "interrupt": [12, 38, 58, 61, 92, 125, 143, 163, 174, 191, 192, 193, 194], "until": [12, 13, 29, 30, 41, 54, 88, 125, 138, 149, 174, 197], "downgrad": [12, 13, 14, 17], "attach": [12, 53, 89, 106, 166, 174], "longer": [12, 13, 14, 18, 22, 48, 91, 97, 125, 158], "loss": [12, 127, 192, 193, 194], "remov": [12, 16, 17, 21, 22, 42, 61, 88, 92, 93, 97, 98, 125, 129, 141, 142, 143, 146, 174], "ipv4": [12, 13, 16, 17, 22, 40, 168, 172, 174], "discoveri": [12, 13, 17], "discov": [12, 13, 17], "network": [12, 13, 14, 16, 17, 18, 21, 22, 28, 30, 40, 56, 87, 88, 89, 93, 125, 149, 166, 167, 168, 172, 174, 185], "togeth": [12, 27, 38, 47, 58, 108, 191], "startup": [12, 13, 125, 171], "memori": [12, 21, 22, 30, 40, 48, 63, 89, 92, 93, 173, 187], "licens": [13, 16, 17, 20, 22, 37, 40, 41, 42, 50, 57, 60, 61, 62, 88, 98, 100, 104, 159, 163, 166, 167, 187], "outlin": [13, 21, 53, 92, 93, 167], "partit": 13, "setup": [13, 34, 39, 40, 51, 53, 59, 64, 68, 87, 127, 129, 151, 163, 166, 167, 168, 178, 185, 189, 191, 196, 198, 201], "systemd": [13, 86, 91, 106, 125, 173], "journal": [13, 91, 125, 173], "prone": 13, "deadlock": [13, 91], "verbos": [13, 18, 38, 40, 58, 60, 93, 189, 191], "servic": [13, 16, 22, 86, 89, 92, 93, 109, 127, 143, 173, 202], "93": [13, 176], "get_diagnost": [13, 106], "on_async_error": [13, 57, 106], "on_async_notif": [13, 106], "diagnost": [13, 16, 18, 21, 22, 35, 38, 39, 41, 44, 52, 58, 59, 60, 61, 65, 67, 102, 108, 125, 163, 164, 167, 174, 177, 184, 188, 189, 191, 201, 202], "tensorrt_version_7_1_3_0": 13, "l4t": [13, 16, 20, 22, 89, 90, 192], "r32": [13, 89, 93], "init": [13, 104, 110, 117, 125, 126], "surviv": 13, "accord": [13, 143, 163], "timeout": [13, 41, 42, 61, 62, 104, 115, 116, 123, 124, 126, 127, 166, 173], "jump": [13, 88, 125, 171, 201], "boot": [13, 14, 16, 18, 22, 27, 40, 44, 61, 105, 107, 127, 163, 167, 171, 174, 197], "batteri": [13, 163], "bit": [13, 54, 89, 167], "isolated_pixel": 13, "isol": [13, 130, 155], "mask": [13, 57, 134, 138, 142, 168, 172, 199], "9": [13, 22, 88, 89, 129, 164, 178, 184], "edgepixel": 13, "behavior": [13, 42, 63, 101, 125, 163], "allow": [13, 22, 29, 30, 40, 48, 50, 63, 64, 87, 109, 110, 117, 125, 126, 127, 129, 134, 137, 138, 139, 140, 141, 142, 143, 148, 153, 163, 167, 174, 187, 189, 199], "strategi": [13, 38, 48, 54, 58, 87, 126, 127, 148, 191, 202], "eras": [13, 60, 125, 174], "cach": [13, 88, 89, 93, 167], "prev": 13, "next": [13, 29, 109, 125, 143, 167, 174, 185], "volatil": [13, 91, 173], "prune": 13, "fals": [13, 17, 21, 22, 36, 37, 41, 45, 51, 55, 56, 57, 61, 63, 64, 87, 92, 104, 142, 143, 146, 164, 167, 168, 171, 172, 174], "inter": 13, "dust": [13, 17, 36, 49, 55, 63, 125, 155, 158], "artifact": [13, 36, 45, 48, 49, 53, 54, 56, 63, 129, 136, 142, 143, 144, 148, 151, 154, 201], "interfer": [13, 28, 36, 55, 125, 130, 131, 143, 148, 158, 163], "mpi": [13, 55, 129], "ego": [13, 45, 47, 48, 126], "error_odsapp_velocity_unavail": [13, 114, 121, 125, 126], "treatment": 13, "standstil": [13, 114, 121, 125, 126], "overhang": [13, 36, 48, 64, 98, 151], "load": [13, 28, 30, 36, 44, 49, 52, 53, 60, 64, 87, 89, 90, 92, 93, 98, 125, 151, 153, 163, 164, 167, 172, 174], "exclud": [13, 36, 51, 131], "occup": [13, 17, 18, 36, 41, 42, 45, 51, 53, 54, 61, 62, 63, 64, 65, 97, 98, 100, 171, 198], "grid": [13, 17, 18, 21, 35, 36, 41, 42, 45, 51, 53, 54, 61, 62, 63, 64, 65, 89, 97, 98, 100, 171, 198], "zone": [13, 18, 36, 40, 41, 42, 45, 50, 53, 58, 61, 62, 65, 98, 114, 121, 125, 126, 158, 166], "extrinsicvputous": 13, "part": [13, 38, 40, 45, 48, 49, 58, 60, 68, 125, 129, 130, 134, 139, 143, 151, 153, 155, 163, 166, 173, 174, 191, 197], "bundl": 13, "standalon": [13, 94, 184], "custom": [13, 21, 22, 36, 37, 40, 57, 63, 64, 87, 90, 92, 129, 158, 164, 172], "pc": [13, 28, 32, 185], "laptop": [13, 87, 173], "maxheight": [13, 35, 36, 64], "simultan": [13, 18, 21, 35, 36, 52, 63, 89, 92, 106, 125, 129, 146, 149], "retro": [13, 55, 140], "reflector": [13, 55, 140], "particl": [13, 36, 55, 158], "sun": [13, 55, 125], "lead": [13, 16, 22, 48, 55, 63, 89, 91, 129, 131, 137, 139, 142, 144, 146, 164, 171], "degrad": [13, 45, 51, 52, 53, 125, 158, 167], "limit": [13, 16, 17, 21, 22, 30, 35, 53, 54, 64, 88, 89, 92, 106, 142, 143, 145, 155, 164, 173, 174, 192, 193, 194], "miss": [13, 40, 49, 110, 117, 125, 126, 139, 140, 173], "leav": [13, 28, 146], "realiti": 13, "On": [13, 21, 48, 68, 87, 92, 173, 174, 189], "veloctiy_unavail": 13, "correctli": [13, 22, 44, 167], "One": [13, 27, 51, 65, 93, 171], "non": [13, 21, 40, 54, 63, 91, 92, 104, 122, 125, 139, 143, 153, 158, 161, 188], "instabl": 13, "recover": [13, 125], "outcom": [13, 63, 174], "propag": [13, 53, 125], "implaus": [13, 105, 111, 113, 114, 118, 120, 121, 122, 126], "undervoltag": [13, 112, 116, 119, 124, 125, 126], "overvoltag": [13, 112, 116, 119, 124, 125, 126], "sporad": [13, 18, 22, 125], "optic": [13, 29, 51, 53, 55, 131, 133, 141, 143, 151, 199], "prototyp": [13, 17, 125, 149, 163], "m0xxxx": 13, "algo": [13, 18, 22, 63], "debug": [13, 18, 22, 32, 60, 62, 63, 88, 101, 104, 107, 125, 127, 173, 184, 202], "record": [13, 18, 28, 32, 52, 54, 68, 109, 149, 163, 199], "importlib": 13, "_bootstrap": 13, "lib": [13, 21, 22, 88, 92, 174, 186], "xmlrpc": [13, 106, 180], "ping": [13, 25, 109, 185], "establish": [13, 28, 63, 68, 106, 109, 171, 172], "amplitude_compress": 13, "buffer_id": [13, 41, 42, 62, 64, 164, 166, 171], "norm_amplitude_imag": [13, 171], "discard": [13, 137, 139, 143, 145], "disconnect": [13, 17, 109, 125, 167], "cabl": [13, 16, 17, 27, 65, 109, 125, 152, 156, 159, 167], "refus": [13, 17], "date": [13, 21, 88, 93, 99, 101, 166], "messag": [13, 16, 22, 35, 37, 38, 40, 57, 58, 60, 62, 65, 97, 104, 106, 108, 125, 163, 167, 180, 184, 191, 201], "error_di_motion_comp_ega_data_timestamp_mismatch": [13, 111, 125], "cycl": [13, 22, 53, 87, 90, 109, 127], "filer": 13, "defect": [13, 125], "term": [13, 16, 38, 51, 58, 125, 126, 153, 191], "histori": 13, "drift": [13, 17, 163], "exclus": [13, 51, 86, 92, 129], "pallet": 13, "own": [13, 18, 36, 52, 55, 88, 99, 125, 173, 184], "had": [14, 130, 153], "inact": [14, 21, 36, 51, 92, 134, 141, 149], "cut": 14, "dedic": [14, 52, 106, 161], "filesystem": [14, 93], "cost": 14, "swu": [14, 25], "anymor": [14, 25, 98, 101, 153], "independ": [14, 64, 129, 144, 149, 163, 186], "usag": [14, 21, 22, 38, 58, 90, 92, 106, 136, 177, 191, 197, 202], "web": [14, 38, 58, 173], "transit": [14, 129, 167, 174], "stabl": [14, 30, 53, 88, 167, 171, 174], "factori": [14, 15, 24, 127, 175], "reset": [14, 15, 17, 24, 36, 41, 42, 50, 60, 61, 62, 112, 119, 126, 127, 142, 145, 146, 171, 175, 177], "192": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 171, 172, 180, 185, 189, 196], "168": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 171, 172, 180, 185, 189, 196], "69": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 172, 180, 185, 189, 196], "fact": [14, 87, 125, 163, 195], "swupdat": [14, 25], "video": [15, 16, 19, 20, 22, 24, 27, 65, 68, 88, 96, 102, 109, 157, 173], "platform": [15, 19, 21, 23, 24, 27, 38, 48, 53, 58, 62, 65, 85, 89, 90, 92, 96, 102, 108, 109, 143, 149, 154, 155, 158, 161, 163, 168, 171, 174, 178, 180, 191, 197, 198, 201, 203], "tensorrt": [15, 16, 20, 22, 24, 90, 192], "concept": [15, 24, 129, 134, 143, 162, 163, 184, 188], "persist": [15, 16, 17, 19, 22, 24, 87, 91, 92, 125, 126, 146, 172, 175], "ntp": [15, 16, 22, 24, 50, 64, 116, 124, 125, 126, 149, 166, 170, 174, 175], "futur": [15, 21, 24, 29, 92], "prerequisit": [15, 24], "workflow": [15, 24, 173], "go": [16, 20, 63, 88, 143, 196, 201], "account": [16, 20, 25, 29, 38, 48, 58, 64, 68, 98, 145, 148, 151, 153, 166, 173, 191], "fleet": [16, 20, 55], "outfit": 16, "behav": 16, "similar": [16, 49, 55, 88, 89, 93, 105, 134, 138, 143, 168, 171, 187], "made": [16, 18, 21, 139], "full": [16, 17, 18, 20, 21, 38, 39, 40, 47, 50, 52, 53, 55, 58, 59, 60, 68, 87, 106, 125, 137, 142, 153, 163, 174, 198], "found": [16, 18, 38, 40, 45, 54, 58, 87, 88, 93, 143, 149, 153, 176, 187, 192], "preced": [16, 125], "ovp8x1": [16, 52], "revers": 16, "tx2": [16, 18, 20, 22, 88, 93, 125], "nx": [16, 22], "nvidia": [16, 20, 22, 88, 90, 192, 195], "password": [16, 22, 87, 106], "login": [16, 22], "kei": [16, 22, 41, 58, 60, 61, 87, 92, 174, 177], "gatewai": [16, 21, 22, 168, 172], "42": [16, 21, 22, 92, 168, 172], "netmask": [16, 22, 168], "255": [16, 22, 50, 168, 186], "int": [16, 21, 22, 37, 40, 41, 42, 50, 57, 61, 62, 104, 106, 164, 166, 174, 186], "palliat": [16, 22], "some": [16, 17, 18, 21, 22, 38, 51, 53, 55, 63, 65, 92, 93, 101, 108, 131, 138, 139, 140, 143, 144, 155, 158, 171, 172, 174, 178, 184, 187, 188, 191, 195, 196, 197], "parser": [16, 22], "disabl": [16, 21, 22, 36, 49, 89, 92, 93, 125, 134, 135, 137, 141, 142, 143, 146, 168], "clock": [16, 18, 22, 88, 89, 125, 163, 166, 171], "warn": [16, 22, 28, 30, 88, 98, 104, 125, 143, 163, 167, 171, 172], "unavail": [16, 17, 22, 40, 60, 125], "second": [16, 22, 37, 38, 41, 42, 48, 53, 62, 63, 64, 86, 104, 106, 125, 129, 141, 145, 149, 166, 167, 171, 185, 191], "bootup": [16, 22, 41, 104, 107, 127, 177], "jetpack": [16, 20, 22, 93], "cuda": [16, 20, 21, 22, 89, 92, 93, 136, 147, 192], "can0": [16, 21, 22, 167, 197], "deactiv": [16, 22, 35, 36, 105, 125, 134, 138, 141, 143, 197], "bitrat": [16, 22, 167, 177, 192], "experiment": [16, 22, 153], "report": [16, 22, 30, 40, 51, 53, 93, 127, 164, 202], "browser": [16, 22, 25, 127], "repeatedli": 16, "error_head_vcsel_shutdown": [16, 119, 125, 126], "perman": [16, 125, 151, 172], "disappear": [16, 48, 65, 143], "rout": [16, 17, 143], "imposs": [16, 28, 55, 143, 171], "internet": [16, 87, 166], "impact": [16, 48, 52, 53, 56, 129, 134, 138, 141, 143, 148, 151, 153, 158], "bright": [16, 22, 51, 130, 143, 158], "mani": [16, 35, 63, 64, 134, 137, 145], "decreas": [16, 45, 144, 151], "true": [16, 21, 36, 37, 49, 51, 53, 54, 57, 61, 62, 64, 87, 104, 134, 142, 146, 163, 167, 171, 172, 174], "observ": [16, 143], "reach": [16, 45, 48, 57, 60, 62, 87, 92, 125, 143, 151, 153, 163], "intermitt": 16, "error_vpu_no_free_image_buff": [16, 124, 126], "safe": [16, 21, 49, 92, 93], "ignor": [16, 21, 30, 36, 40, 51, 134, 138, 149], "tracker": [16, 17, 184, 186], "mandatori": [17, 32, 125], "accommod": [17, 51], "overtemperatur": [17, 63, 104, 112, 116, 119, 124, 125, 126, 163], "77": 17, "85": [17, 54, 104, 153, 163], "insecur": [17, 87], "sign": 17, "registri": [17, 90, 174], "daemon": [17, 22, 87, 88, 89, 173, 174], "tutori": [17, 38, 40, 41, 42, 57, 58, 60, 62], "unstabl": [17, 114, 121, 126, 127], "request": [17, 24, 28, 38, 52, 57, 58, 60, 88, 109, 161, 173, 174, 177, 178, 184, 197], "sent": [17, 125, 142, 149, 171, 174], "physic": [17, 38, 55, 58, 88, 126, 129, 142, 143], "neg": [17, 18, 36, 45, 48, 51, 53, 121, 125, 126, 129, 142, 143, 174], "10cm": [17, 53, 153], "area": [17, 22, 28, 29, 51, 53, 68, 130, 137, 139, 140, 143, 153, 154, 158, 160], "dusti": [17, 45, 155, 158], "retroreflector": 17, "currenttim": [18, 88, 166, 171], "integ": [18, 133, 164], "dump": [18, 25, 37, 40, 60, 88, 93, 104, 163, 167, 168, 172, 174, 185], "snippet": [18, 25, 40, 54, 60, 63, 161, 174], "properti": [18, 62, 63, 87, 140, 142, 153, 164, 174, 184], "appx": [18, 21, 36, 125, 174], "activeport": [18, 22, 35, 36, 41, 61, 125], "By": [18, 30, 31, 33, 41, 42, 45, 50, 61, 65, 91, 129, 142, 143, 148, 149, 168, 171], "vo": [18, 21, 36, 47, 125], "portnumb": 18, "voport": [18, 36, 47, 125], "porti": [18, 146], "negobst": [18, 36, 49, 125], "maxnumsimultaneouscamera": [18, 35, 36, 52, 61], "bandwidth": 18, "lost": [18, 54, 86, 125, 136, 139], "want": [18, 88, 93, 143, 172, 174, 186], "reus": [18, 38, 191, 196], "tab": [18, 25, 65, 97, 98, 159, 167], "export": [18, 93, 189], "glog": [18, 88], "thrown": [18, 25], "previous": [18, 22, 28, 60, 86, 88, 146], "logger": [18, 50, 57, 60, 61, 62, 104, 163, 167], "class": [18, 22, 37, 40, 42, 57, 60, 62, 104, 174], "particular": [18, 45, 129, 151], "resourc": [18, 20, 22, 23, 24, 35, 38, 44, 47, 56, 58, 90, 125, 146, 154, 170, 175, 191, 202], "well": [18, 22, 35, 49, 53, 55, 91, 128, 129, 137, 138, 142, 143, 153, 164, 167, 173, 174, 186], "pin": [18, 21, 27, 52, 90, 125, 167, 184], "arm": [18, 21, 52, 92, 125], "a57": [18, 21, 52, 92, 125], "core": [18, 21, 41, 52, 61, 89, 92, 125, 180, 188, 189, 196], "consequ": [18, 49, 53, 55, 92, 125], "shall": [18, 63, 151, 174, 192, 193, 194], "denver": [18, 21, 92, 125], "solut": [18, 68, 87, 100, 125, 153, 201], "intens": [18, 55, 93, 151], "offload": [18, 125], "gpu": [18, 22, 23, 24, 88, 90, 93, 104, 125, 142, 146, 153, 163, 192, 202], "rate": [18, 45, 52, 53, 88, 89, 125, 153, 156, 158, 163, 164], "efector": [18, 125, 151], "ident": [18, 20, 53, 87, 125, 151, 153], "mainli": [18, 68, 87, 129, 158], "unstable_framer": 18, "launch": [18, 30, 54, 89], "taskset": [18, 92, 125], "0x39": [18, 125], "reserv": [18, 21, 92, 125, 130], "workload": [18, 56, 63, 125], "optim": [18, 47, 48, 53, 93, 125, 153, 158, 167, 201], "cpu": [19, 22, 23, 24, 52, 88, 90, 125, 142, 146, 153, 163, 164, 166, 173], "alloc": [19, 21, 24, 92, 146], "20hz": [19, 21, 24, 92], "discontinu": [20, 159], "minor": [20, 89, 153], "untest": 20, "famili": [20, 22], "moment": [20, 22, 161, 163, 188], "jetson": [20, 22, 88, 93], "mention": [20, 38, 58, 161, 173, 191], "incompat": [20, 93, 110, 117, 125, 126, 177], "o": [20, 21, 22, 30, 63, 92, 105, 109, 168, 173, 195], "yocto": [20, 22], "dunfel": 20, "89": [20, 22, 93], "300": [20, 22], "readonli": [21, 164, 174], "uptim": [21, 101], "str": [21, 40, 57, 61, 62, 163, 167], "devicetreebinaryblob": 21, "emvo": 21, "portx": [21, 22, 36, 125, 146, 174], "diparam": [21, 22, 139, 142, 143, 146], "port6": [21, 35, 40, 47, 60, 164], "interestpoint": 21, "validpixel": 21, "algodebugconfig": 21, "usecuda": [21, 22, 92, 136, 142], "emparam": 21, "experimental_od": 21, "imu_1_khz": [21, 164], "convert": [21, 40, 93, 133, 166, 182, 189, 197, 199], "With": [21, 48, 92, 107, 139, 143, 151, 161, 167, 168, 171, 172], "transfer": [21, 53, 86, 87, 89, 99, 153, 174], "256": [21, 89, 92, 130, 166], "3000": [21, 92], "mib": [21, 92], "usabl": [21, 51, 58, 63, 92, 142], "approxim": [21, 53, 92, 141], "ovp81x": [21, 22, 24, 25, 26, 92], "emmc": [21, 92], "var": [21, 22, 92, 173], "resolut": [21, 53, 92, 125, 128, 147], "calcul": [21, 48, 51, 55, 56, 92, 134, 144, 153, 174, 182, 199], "formula": [21, 92, 133, 153, 174], "textunderscor": [21, 92], "372": [21, 92], "n_": [21, 92], "mem": [21, 92], "87": [21, 92, 167], "306": [21, 92], "126": [21, 92], "102": [21, 92], "cam": [21, 92], "instanti": [21, 41, 42, 62, 65, 92, 161, 197], "250mb": [21, 92], "200mb": [21, 92], "_cam": [21, 92], "mb": [21, 63, 88, 92, 93], "Not": [21, 30, 63, 92, 93, 100, 178], "954": [21, 92], "768": [21, 92, 166], "1938": [21, 92], "6x38k": [21, 92], "4x38k": [21, 92], "2xrgb": [21, 92], "concurr": [21, 56, 63, 89, 92, 136], "exemplari": [21, 54, 92, 173], "3x38k": [21, 92], "otherwis": [21, 30, 50, 57, 60, 61, 62, 92, 104, 163, 166, 167, 173, 184, 196], "anywai": 21, "ovp80x": [22, 24, 25, 26, 90, 193, 194], "bring": [22, 125, 129, 143, 168, 174], "16gb": 22, "phase": [22, 63, 68, 162, 163, 167], "purchas": [22, 100], "brought": 22, "prepar": 22, "m04308": 22, "ram": [22, 23, 24, 52, 63, 90, 136, 163], "readabl": [22, 38, 58, 88, 191], "kirkston": 22, "v19": 22, "03": 22, "v20": 22, "20fp": 22, "5v": [22, 116, 124, 125, 126], "five": [22, 125], "unreach": 22, "thank": 22, "plu": [22, 129, 149], "presenc": [22, 143], "fork": [22, 48], "tine": 22, "truck": [22, 48], "cover": [22, 48, 53, 85, 125, 138], "metal": 22, "tune": [22, 64, 135], "error_odsapp_algo_intern": [22, 114, 121, 126], "continu": [22, 25, 29, 40, 41, 42, 47, 54, 60, 61, 62, 91, 125, 129, 172, 173, 184, 188], "shini": 22, "flexibl": [22, 148, 187], "upon": [24, 54, 137, 177, 184], "site": [25, 85, 88, 129, 174], "search": [25, 28, 30, 167], "bar": [25, 98], "lose": 25, "config_sav": 25, "xx": 25, "zip": [25, 30], "besid": [25, 32, 63, 161, 167], "cli": [25, 106, 125, 129, 142, 163, 167, 168, 171, 172, 174], "std": [25, 30, 37, 40, 41, 42, 91, 104, 106, 142, 174, 186, 187, 189], "make_shar": [25, 37, 40, 41, 42, 106, 142, 174], "reboottorecoveri": 25, "waitforrecoveri": 25, "cout": [25, 42, 106, 174, 189], "endl": [25, 37, 40, 41, 42, 104, 106, 189], "reboot_to_recoveri": 25, "wait_for_recoveri": 25, "stuck": 25, "reboot_to_product": 25, "reboottoproduct": 25, "drag": [25, 155, 159], "firmware_imag": 25, "flashfirmwar": 25, "waitforproduct": 25, "readi": [25, 41, 104, 109, 192, 201], "flash_firmwar": 25, "wait_for_product": 25, "potenti": [25, 48, 52, 55, 125, 142, 143, 144, 145, 153, 188], "jq": [25, 104, 142, 163, 164, 167, 168, 172, 174, 185], "swversion": [25, 40, 60], "config": [25, 38, 40, 41, 42, 47, 50, 57, 58, 60, 61, 62, 86, 88, 99, 104, 163, 166, 167, 168, 172, 173, 184, 185, 189, 190, 191, 193, 194, 196, 198], "dev": [25, 88, 142, 173], "wire": [27, 65, 68, 201], "strong": [27, 134, 138], "Then": [27, 48, 93], "screen": [27, 31, 33, 65, 100], "gnd": 27, "That": 27, "execut": [28, 30, 32, 38, 88, 89, 125, 167, 185, 189, 197], "replai": [28, 97, 98], "o2i": 28, "o2d": 28, "o3x": [28, 177, 178, 180, 184, 185], "o3d": [28, 149, 177, 178, 180, 184, 185], "peer": 28, "router": 28, "broadcast": [28, 30], "circumst": 28, "dialogu": 28, "press": [28, 41, 61], "keyboard": [28, 61, 173], "shortcut": 28, "ctrl": 28, "former": 28, "unbox": [29, 33, 34, 68, 201], "benefici": [29, 54, 63, 139], "prove": [29, 143], "tip": [29, 101, 155], "suit": [29, 91, 92, 134, 142, 145, 149, 158, 187], "overal": [29, 45, 93, 99, 142, 145, 147, 186], "225": [29, 163], "newli": 29, "anyth": [29, 143], "monitor": [29, 38, 39, 41, 44, 58, 59, 61, 63, 98, 101, 104, 106, 125, 127, 162, 167, 174, 177], "helper": [29, 57, 161, 188, 193, 194, 197, 199], "isn": 29, "underli": [29, 93, 129, 168], "Its": [29, 64, 142, 143], "iter": [29, 93], "preview": 29, "main": [29, 36, 37, 40, 41, 42, 49, 50, 53, 57, 61, 62, 88, 99, 104, 106, 125, 143, 154, 163, 166, 167, 174], "zoom": 29, "scroll": [29, 98], "mous": [29, 98], "middl": [29, 41, 42, 129, 134, 167], "visual": [29, 35, 36, 45, 51, 53, 61, 65, 98, 114, 121, 126, 184, 188, 198, 201], "princip": 29, "inspect": [29, 38, 68, 91, 100, 166, 188], "showcas": [29, 32, 38, 40, 61, 62, 178, 188, 191, 192, 198, 199], "overlai": [29, 98, 173], "NOT": 29, "rough": 29, "ifmvisonassist": 30, "soon": [30, 169, 201], "workaround": 30, "debian": 30, "wine": 30, "emul": [30, 88], "layer": [30, 88, 89, 93], "posix": [30, 180], "compliant": 30, "maco": 30, "bsd": 30, "logic": 30, "machin": [30, 40, 93, 163, 166, 171, 201], "fly": [30, 141, 142, 174, 184], "elimin": [30, 55, 142, 155], "penalti": 30, "cleanli": [30, 125], "integr": [30, 53, 63, 68, 89, 142, 145, 155, 163, 184], "desktop": [30, 93], "resembl": 30, "winecfg": 30, "bash": [30, 88, 93, 172, 180], "termin": [30, 108, 125, 167, 174], "sudo": [30, 173], "experi": [30, 89, 99, 125, 137, 143, 173], "unexpect": [30, 63, 98, 101, 111, 118, 125, 126, 174], "directori": [30, 50, 57, 60, 61, 62, 86, 87, 88, 89, 90, 104, 163, 166, 167, 172, 177, 184, 188, 192, 197], "home": [30, 87, 88, 89, 93, 167, 173, 174], "raxxxx": 30, "dosdevic": 30, "rashe": 30, "appdata": 30, "roam": 30, "electron": [30, 37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "hard": [30, 125, 134, 143, 171], "elev": 30, "unpack": [31, 33, 60, 177, 184], "recent": [31, 33, 92, 125, 174], "share": [32, 86, 88, 89, 92, 108, 153, 167, 178], "permiss": [32, 173, 187], "admin": 32, "Be": 32, "commun": [32, 53, 125, 161, 168, 174], "certain": [32, 36, 63, 99, 125, 126, 131, 139, 143, 145, 174], "grant": [32, 173], "IT": 32, "depart": 32, "german": 32, "land": [32, 141], "unzip": 32, "favorit": 33, "ve": 34, "allevi": 35, "prior": [35, 97], "lidar": [35, 45, 63, 171], "ods_demo": [35, 38, 41, 58, 189, 191, 198], "interact": [35, 58, 61, 88, 93, 167, 173], "highlight": [35, 143], "app0": [35, 40, 42, 45, 49, 50, 51, 60, 61, 62, 105, 161], "throw": [35, 40, 60, 104, 174], "zoneconfigid": [35, 40, 125], "zonecoordin": [35, 40, 64], "sate": 36, "ceil": [36, 47], "overhangingload": [36, 51], "region": [36, 51, 54, 129, 153], "temporalconsistencyconstraint": [36, 45], "channelvalu": [36, 129], "enablenegativeobstacl": [36, 49, 125], "seg": [36, 167], "minobjectheight": [36, 51, 64], "025": 36, "odometri": [36, 51, 53, 114, 121, 125, 126], "protect": [36, 63, 121, 122, 125, 126, 155], "referenc": 36, "itof": [36, 49, 55], "indirect": [36, 55, 142, 192, 193, 194], "technic": [36, 63, 163], "interf": [36, 143], "slightli": [36, 55, 129], "frequenc": [36, 41, 55, 125, 129, 148, 163], "apart": 36, "ownership": 36, "themselv": 36, "vari": [36, 55, 129, 140, 153, 166], "prevent": [36, 86, 144, 156, 158], "factor": [36, 45, 53, 54, 129, 131, 139, 142, 153, 163], "zero": [36, 51, 54, 129, 131, 139], "pronounc": 36, "040": 36, "restart": [36, 38, 58, 86, 92, 116, 124, 125, 126, 163, 167, 174, 191], "quick": [36, 54], "copyright": [37, 40, 41, 42, 50, 57, 60, 61, 62, 88, 104, 163, 166, 167], "2022": [37, 40, 41, 42, 104, 184], "gmbh": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "spdx": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "identifi": [37, 40, 41, 42, 50, 55, 57, 60, 61, 62, 65, 104, 105, 125, 140, 163, 166, 167, 177, 184, 189, 199], "apach": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167, 178], "hpp": [37, 40, 41, 42, 174], "iostream": [37, 40, 41, 42, 104, 106], "thread": [37, 41, 42, 89, 93, 104, 106, 153], "namespac": [37, 40, 41, 42, 104, 106, 174, 187], "chrono_liter": [37, 104], "liter": [37, 40, 41, 42, 104, 106, 174], "void": [37, 40, 42, 104, 106, 174], "customcallback": 37, "id_": 37, "message_": 37, "clog": [37, 40, 41, 42, 104, 174], "callback": [37, 38, 57, 62, 174, 177, 184, 191, 197], "const": [37, 40, 41, 104, 106, 174, 187], "char": [37, 40, 41], "getenv": [37, 40, 41], "ifm3d_ip": [37, 40, 41, 88, 189], "default_ip": [37, 40, 41], "c_str": [37, 40, 41], "file_nam": [37, 63], "redirect": [37, 41], "consol": 37, "log_to_fil": [37, 41, 57, 61], "o3rdiagnost": [37, 41, 57, 61], "dormant": [37, 101, 107, 125, 126], "n": [37, 40, 41, 42, 50, 61, 62, 104, 129, 149, 153, 167], "getdiagnosticfilt": [37, 41, 104, 106], "pars": [37, 40, 41, 50, 104, 106, 174], "asynchron": [37, 38, 41, 57, 58, 106, 184, 197], "startasyncdiag": [37, 41], "this_thread": [37, 41, 42, 104, 106], "sleep_for": [37, 41, 42, 104, 106], "stopasyncdiag": [37, 41], "cstdlib": [37, 40], "fstream": [37, 40, 41], "fg": [37, 42, 106, 171], "public": [37, 40, 42, 104], "ptr": [37, 40, 42, 104], "bool": [37, 41, 57, 104], "file_name_": 37, "o3r_": [37, 40, 42, 104], "log_to_file_": 37, "fg_": 37, "50009": [37, 57, 106], "consolebuffer_": 37, "rdbuf": [37, 40, 41], "log_file_nam": [37, 41], "o3r_diagnost": [37, 57], "logfile_": 37, "io": [37, 41, 88, 89, 93, 184, 186], "successfulli": [37, 40, 41, 88, 89], "is_open": [37, 40, 41], "cerr": [37, 40, 41, 189], "streambuf": [37, 41], "filebuff": [37, 41], "filter_mask_": 37, "onasyncerror": [37, 106], "asyncdiagcallback_": 37, "grabber": 37, "restor": [37, 173], "privat": [37, 40, 42, 104, 172], "ofstream": [37, 41, 187], "diagnostic_": 37, "brows": [38, 58], "them": [38, 40, 50, 58, 62, 66, 88, 95, 104, 129, 141, 143, 145, 161, 173, 177, 189, 197], "branch": [38, 58, 88, 89, 94], "v1": [38, 58, 94, 176, 189], "tag": [38, 58, 88, 89, 92, 93, 94, 167], "ovp9xx": 38, "cpp": [38, 40, 41, 42, 93, 183, 184, 189, 191], "cmakelist": 38, "mkdir": [38, 88, 89, 184, 189, 190], "cd": [38, 88, 172, 184, 189, 190], "cmake": [38, 88, 184, 187, 189, 190], "familiar": [38, 68], "context": [38, 48, 51, 88, 89, 92, 98, 171], "locat": [38, 45, 51, 54, 55, 63, 88, 89, 93, 101, 129, 153, 167, 171, 172, 195], "ods_config": [38, 40, 41, 42, 50, 58, 61, 62, 189, 191, 198], "ods_get_data": [38, 41, 42, 189, 191], "reli": [38, 45, 49, 53, 58, 153, 158, 166, 184, 196], "artifici": [38, 58, 163], "mini": [38, 58, 125, 159, 191], "teach": [38, 58, 191], "disassembl": [38, 58, 191], "header": [38, 186, 187, 191], "queue": [38, 41, 42, 58, 62, 125, 191, 198], "streamer": [38, 191], "whenev": [38, 58], "crucial": [38, 53, 58, 154], "ods_demo_cli": 38, "piec": [38, 51, 58, 191], "explor": [38, 188, 201], "de": [38, 58, 172, 191], "deploy": [38, 58, 87, 90, 93, 167, 191, 193, 194, 202], "overh": [38, 58, 154, 191], "basic": [39, 52, 59, 61, 62, 68, 90], "nlohmann_json_schema_valid": 40, "someth": [40, 172], "hood": 40, "tell": [40, 47, 63, 88], "upgrad": [40, 88], "nlohmann": [40, 41, 174, 189], "2021": [40, 42, 60, 62, 88, 93, 166], "util": [40, 52, 53, 88, 129, 142, 167, 173, 177, 184, 186, 197], "syntax": 40, "err": [40, 57, 60, 61, 104], "config_extrinsic_path": [40, 41, 42], "extrinsic_one_head": [40, 42, 50, 62], "config_app_path": [40, 41, 42], "ods_one_head_config": [40, 42, 50, 60, 62], "declar": [40, 42, 106], "setw": 40, "subset": [40, 60, 106], "partial": [40, 51, 53, 55, 125, 141, 142, 173], "wrongkei": 40, "catch": [40, 42, 104], "caught": 40, "odsconfig": [40, 41, 42, 60], "setconfigfromstr": [40, 41, 42], "my_favorite_o3r": [40, 60], "my_favorite_port": [40, 60], "setconfigfromfil": [40, 41, 42], "iomanip": 40, "ifdef": 40, "use_jsonschema": 40, "ifm3d_json_nlohmann_compat": 40, "common": [40, 56, 63, 129, 143, 153, 177, 184, 201], "o3r_schema": [40, 142], "getschema": [40, 142, 174], "set_root_schema": [40, 174], "validatejson": 40, "json_schema": [40, 174], "json_valid": [40, 174], "nullptr": [40, 174], "checkjsonformat": [40, 174], "keyword": [40, 174], "eucco": 40, "normalizeipv4address": 40, "qstring": 40, "fromstdstr": 40, "invalid_argu": [40, 174], "unknown": [40, 167], "logic_error": [40, 174], "endif": 40, "val": 40, "config_path": 40, "ifstream": [40, 187], "config_fil": [40, 60], "failbit": 40, "badbit": 40, "stringstream": 40, "config_buff": 40, "config_str": 40, "chrono": [41, 42, 104, 106], "cstdint": 41, "json_use_global_udl": 41, "bufferlist": [41, 42], "buffer_list": 41, "o3r_ods_info": [41, 42, 62, 64, 174], "o3r_ods_occupancy_grid": [41, 42, 62, 174], "timeout_m": 41, "500": [41, 42, 62, 163], "queue_siz": [41, 42], "extrinsic_two_head": [41, 61], "ods_changing_views_config": 41, "ods_logfil": 41, "logfil": 41, "consolebuff": 41, "appropri": [41, 45, 110, 117, 123, 125, 126, 131, 153, 173], "todo": [41, 42], "json_point": [41, 42], "p": [41, 86, 87, 88, 89, 153, 180], "active_diag": [41, 104], "begin": [41, 104, 130, 133, 148, 167], "end": [41, 57, 60, 62, 63, 93, 104, 125, 129, 133, 145, 148, 155, 166, 167, 173], "cin": 41, "proper": [41, 129, 143, 154], "j_string": [41, 42], "j": [41, 42], "str_port": 41, "j2": 41, "odsstream": [41, 42, 50, 61, 62], "ods_stream": [41, 42, 50, 58, 61, 62, 198], "startodsstream": [41, 42], "5th": 41, "count": [41, 105, 125, 129, 139, 167], "steady_clock": [41, 42, 104], "getzon": [41, 42], "getoccgrid": [41, 42], "to_str": [41, 42], "zone_occupi": [41, 42, 61, 62], "uint8_t": [41, 42, 186, 187], "stopodsstream": [41, 42], "energi": [41, 142, 163], "exit": [41, 61, 89, 106, 125, 180, 197], "stdexcept": [42, 104], "deseri": [42, 58, 62, 64, 109, 125, 164, 166, 177, 184, 188, 189, 197], "struct_o3r_ods_info_v1": 42, "struct_o3r_ods_occupancy_grid_v1": 42, "silent": [42, 60, 62], "inexist": 42, "clariti": [42, 62], "did": [42, 44, 62, 110, 117, 125, 126], "app_nam": [42, 50, 61, 62], "unwant": [42, 143, 154], "durat": [42, 93, 104, 125], "odsdataqueu": [42, 62], "zones_queu": 42, "occ_grid_queu": 42, "queue_size_": 42, "addfram": 42, "hasbuff": 42, "push": [42, 89], "getbuff": 42, "odsinfov1": [42, 62], "undefin": [42, 125], "odsoccupancygridv1": [42, 62], "app_name_": 42, "buffer_ids_": 42, "timeout_": [42, 104], "data_queu": 42, "pcictcpport": [42, 62, 166], "fg_pcic_port": 42, "onnewfram": 42, "occ_grid": 42, "millisecond": [42, 53, 149, 171], "heat": [43, 48, 125, 154, 155, 160, 163], "dissip": [43, 48, 154, 155, 160], "guidelin": [43, 48, 55, 154, 160], "easiest": [44, 172, 173], "unrecover": [44, 115, 123, 125, 126], "checklist": 44, "abil": [45, 48, 143], "easili": [45, 64], "heavier": 45, "ghost": [45, 55], "expos": [45, 129], "clean": [45, 49, 88, 89, 91, 160, 167], "regularli": [45, 158], "amount": [45, 48, 50, 53, 55, 89, 91, 106, 125, 126, 131, 137, 138, 140, 142, 143, 145, 149, 153, 163, 174], "understood": [45, 158], "scanner": [45, 55, 167], "probabl": [45, 50, 64, 97, 130, 187], "normal": [45, 52, 68, 88, 125, 131, 139, 140, 149, 153], "latenc": [45, 56, 68, 93, 125, 147, 163, 166, 174], "heavi": [45, 55, 125], "heavili": 45, "port_numb": 47, "rotx_valu": 47, "roty_valu": 47, "rotz_valu": 47, "transx_valu": 47, "transy_valu": 47, "transz_valu": 47, "radian": [47, 141, 199], "90": [47, 63], "ext_calib": 47, "inerti": [47, 99], "conserv": [47, 143], "unus": 47, "00m": [47, 129], "50m": 47, "attribut": [47, 53, 87, 164, 174], "compli": 48, "lowest": [48, 51], "250": [48, 167], "700": [48, 173], "great": 48, "thing": [48, 53, 68, 184, 201], "taken": [48, 53, 64, 87, 125, 131, 145, 148, 155, 167, 185], "diffus": [48, 151], "incid": 48, "higher": [48, 64, 92, 129, 131, 137, 140, 141, 144, 145, 146, 148, 149, 153, 161, 163, 164, 167, 173, 197], "affect": [48, 52, 128, 134, 138, 142, 143, 144, 145, 148, 164, 173, 197], "aspect": [48, 68, 131, 154, 174], "cantilev": 48, "collid": 48, "significantli": [48, 51], "250mm": 48, "700mm": 48, "possibli": [48, 145], "compromis": 48, "maxim": [48, 129], "far": [48, 49, 51, 55, 58, 68, 129, 143], "overli": [48, 143], "segment": [48, 51, 199], "blind": [48, 51, 55], "spot": 48, "perpendicular": 48, "damag": [48, 125, 158, 173, 192, 193, 194], "70": [48, 93, 185], "veloc": [48, 53, 114, 121, 125, 126, 153, 164], "angular": [48, 164], "worth": 48, "special": [48, 68, 171, 173, 192, 193, 194], "attent": [48, 55, 68, 151, 154], "paid": [48, 68], "obstruct": [48, 97, 151], "retain": [48, 91], "incorpor": [48, 134, 142], "hole": 49, "stair": [49, 142], "At": [49, 54, 125, 153, 167, 174, 184, 187], "centimet": 49, "ventil": 49, "tile": 49, "room": [49, 134], "belong": [49, 129, 149], "sacrif": 49, "strongli": [49, 101, 143, 174], "encourag": [49, 134, 139, 143, 148, 186], "verif": [49, 125, 175], "encount": [49, 52, 63, 109, 126, 143, 168, 174], "travel": [49, 53], "construct": [49, 110, 117, 125, 126], "differenti": [49, 105, 134, 144], "staircas": 49, "surround": [49, 134, 138, 153, 155, 163], "rail": 49, "timestamp_n": [50, 62, 64, 166], "uint64": [50, 64, 164], "nanosecond": [50, 64, 166, 171], "uint16": [50, 164], "affin": 50, "200": [50, 54, 61, 63, 93, 129, 164], "publish": 50, "multipli": [50, 131], "c_0": 50, "r_0": 50, "max": [50, 89, 91, 92, 93, 129, 133, 142, 174], "flip": 50, "transposit": 50, "transpos": 50, "chain": [50, 155, 159], "2023": [50, 57, 61, 104, 163, 171], "transform_cell_to_us": [50, 198], "transform_matrix": 50, "zone_0_x": 50, "zone_0_i": 50, "arg": [50, 88, 92, 104, 106, 172], "tupl": [50, 104, 163], "gy": 50, "gx": 50, "shape": [50, 51, 54, 93, 153], "ods_cfg_fil": [50, 61, 62], "calib_cfg_fil": [50, 61, 62], "getlogg": [50, 57, 60, 61, 62, 104, 163, 167], "__name__": [50, 57, 60, 61, 62, 104, 163, 166, 167], "load_config_from_fil": [50, 60, 61, 62], "validate_json": [50, 60, 61, 62], "importerror": [50, 57, 60, 61, 62, 104, 163, 166, 167], "get_schema": [50, 60, 61, 62, 142, 174], "start_ods_stream": [50, 61, 62], "occupancy_grid": [50, 54, 62, 63], "get_occupancy_grid": [50, 61, 62], "transform_cell_center_to_us": [50, 62], "stop_ods_stream": [50, 62], "__main__": [50, 57, 60, 61, 62, 104, 163, 166, 167], "npleas": [50, 57, 60, 61, 62, 104, 163, 166, 167], "fov": [51, 53, 121, 125, 126, 143], "reliabl": [51, 53, 125, 155, 158, 163], "scatter": [51, 55, 158], "think": [51, 187], "difficult": [51, 55, 87, 129, 151], "stai": [51, 163], "materi": [51, 140, 145, 153], "w": [51, 93, 153, 164], "convex": [51, 64], "hull": [51, 64], "conjunct": [51, 142], "maxloadheight": 51, "minloadheight": 51, "toggl": [51, 58, 61, 63], "effici": [51, 91, 109, 142, 155], "confus": 51, "wooden": 51, "prioriti": [52, 92, 175], "throttl": [52, 125], "explain": [52, 53, 63, 90, 130, 143, 171, 186, 197], "task": [52, 92, 184], "ipc": [52, 53, 125, 163], "gigabit": [52, 53, 174], "repartit": 52, "seamless": 52, "suffer": 52, "influenc": [53, 140, 163, 197], "market": 53, "78": [53, 159], "45": [53, 93, 159], "foi": 53, "greater": [53, 125, 137], "particularli": [53, 128], "benefit": [53, 55, 187], "advantag": [53, 129, 142, 201], "complement": 53, "though": [53, 125, 143, 151], "rule": [53, 187], "human": [53, 199], "smooth": [53, 134, 138], "freshli": 53, "paint": 53, "challeng": [53, 143], "vicin": [53, 143], "benchmark": [53, 54, 56, 93, 158, 163], "environment": [53, 68], "stabli": 53, "slight": 53, "contrari": 53, "encompass": 53, "roughli": 53, "recept": [53, 166, 167, 174], "plc": [53, 68, 163], "kinemat": 53, "robustli": 53, "sum": [53, 125], "reaction": [53, 127, 202], "brake": 53, "deceler": 53, "friction": 53, "wheel": 53, "100m": 53, "110": [53, 171], "11": [53, 93, 98, 163, 177, 178], "51": [53, 61, 87, 164], "collis": 53, "hdf5": [54, 63], "serv": [54, 140, 161, 163, 171, 184, 193, 194], "parkour": 54, "interest": [54, 63, 143, 148, 178], "wo": 54, "desir": [54, 93, 146, 149], "question": [54, 60, 186], "get_distance_map_data": 54, "stream_od": [54, 63], "roi": 54, "occupancy_grids_arrai": 54, "total_occupancy_grid": 54, "rows_in_occupancy_grid": 54, "distance_map": 54, "idx": 54, "nonzero": 54, "115": 54, "append": [54, 61, 62, 149, 166, 177], "plt": [54, 63], "imshow": [54, 63], "cmap": [54, 63], "jet": [54, 63], "axhlin": 54, "linestyl": 54, "dash": 54, "xlabel": 54, "ylabel": 54, "titl": [54, 63], "represent": [54, 153, 185], "closest": [54, 199], "compact": 54, "counter": [54, 167], "sai": 54, "125": [54, 167], "140": 54, "deduc": 54, "range_occ_grid": 54, "arang": 54, "enumer": 54, "subplot": [54, 63], "grai": [54, 63, 140], "colorbar": 54, "emit": [55, 143, 153, 158], "interpret": [55, 93, 137, 199], "phenomenon": 55, "curv": 55, "subject": [55, 163], "assumpt": [55, 125], "stationari": [55, 63, 129], "halo": [55, 130], "snow": 55, "windshield": 55, "indoor": [55, 158], "usual": [55, 92, 125, 153], "deal": [55, 87, 138, 151, 201], "940nm": 55, "puls": [55, 112, 119, 125, 126], "dip": 55, "practic": [55, 93, 158, 161], "induc": [55, 163], "intellig": [55, 143], "techniqu": [55, 138], "priorit": 55, "realist": [55, 68], "pai": [55, 151, 154], "pass": [55, 60, 62, 89, 173], "densiti": 55, "mostli": [55, 143], "predict": 55, "scan": [55, 167], "stationeri": 55, "thoroughli": 55, "pinpoint": [55, 60], "analysi": [56, 68], "analyz": [56, 63, 129, 140, 143, 188], "datetim": [57, 163, 166, 171], "ifm3dpy_error": [57, 60, 104], "__init__": [57, 62, 104], "_o3r": 57, "_fg": 57, "_log_format": 57, "asctim": [57, 60, 62, 163], "filenam": [57, 60, 62, 93, 163, 167], "levelnam": [57, 60, 62, 163], "_log_datefmt": 57, "basicconfig": [57, 60, 61, 62, 104, 163, 167], "strftime": [57, 163], "_": [57, 133], "_diagnost": 57, "datefmt": [57, 60, 62, 163], "setlevel": [57, 61, 62], "get_diagnostic_filt": [57, 61, 104, 106], "filter_mask": 57, "dict": [57, 60], "param": [57, 60], "poll": [57, 106, 164], "_async_diag_callback": 57, "content": [57, 88, 106, 110, 117, 125, 126, 143, 172], "start_async_diag": [57, 61], "async": [57, 61], "nerror": 57, "stop_async_diag": 57, "sleep": [57, 62, 93, 104, 166, 167], "keyboardinterrupt": 57, "incorrect": [58, 60, 109, 110, 117, 125, 126, 144, 151], "ods_queu": [58, 62, 198], "item": [58, 87, 163], "opencv": [58, 93, 184, 186, 189, 197], "pathlib": 60, "jsonschema": [60, 129, 142, 164, 174], "json_except": 60, "validationerror": [60, 174], "indent": 60, "schemaerror": 60, "__file__": 60, "parent": 60, "oserror": 60, "port_3d": [60, 166], "boilerpl": 60, "config_path_list": 60, "pointer": [60, 146], "config_snippet": [60, 62], "explan": [60, 106, 188], "onto": [60, 153], "invalid_snippet": 60, "fragment": 60, "recogn": [60, 104], "demo": 61, "bootup_monitor": [61, 104, 167, 189], "bootupmonitor": [61, 104], "ods_visu": [61, 198], "ocvwindow": 61, "odsviz": 61, "monitor_vpu_bootup": [61, 104], "diag": [61, 106], "everyth": [61, 63, 140], "config_snippet_extrins": 61, "config_snippet_new_ods_app": 61, "buffer_length": [61, 62], "window_cr": 61, "collect": [61, 62, 88, 101, 129, 145, 178, 188], "get_zon": [61, 62], "raw_occupancy_grid": 61, "pretti": [61, 143], "render_visu": 61, "update_imag": 61, "destroi": 61, "available_3d_port_n": 61, "max_active_camera": 61, "active_camera": 61, "hint": [61, 143], "ntoggl": 61, "ntheir": 61, "npress": 61, "quit": [61, 63], "keypress": 61, "chr": 61, "port_n": 61, "get_active_port": 61, "ods_two_heads_config": 61, "perf_count": [62, 104], "stream_zon": 62, "stream_occupancy_grid": 62, "ods_data_queu": 62, "ods_fg": 62, "wait": [62, 63, 93, 104, 125, 166, 197], "on_new_fram": 62, "add_fram": 62, "timeouterror": [62, 104], "ods_info_queu": 62, "msg": 62, "occupc": 62, "occupancy_grid_queu": 62, "attempt": [62, 88, 93, 104, 110, 117, 125, 126, 142, 189, 197], "zone_config_id": 62, "_buffer_length": 62, "dequ": 62, "maxlen": 62, "has_buff": 62, "get_buff": [62, 166], "occ": 62, "goal": [63, 68, 143], "stabil": [63, 91, 163], "lack": 63, "misbehavior": 63, "wrongli": 63, "perspect": 63, "nearli": [63, 140], "intellectu": 63, "reevalu": 63, "feedback": [63, 143], "anyon": 63, "grow": [63, 91, 184], "rapidli": 63, "450": 63, "sec": [63, 125, 126, 149, 164], "untyp": 63, "unnecessari": 63, "wouldn": 63, "proof": [63, 162, 163, 167], "clarifi": [63, 161], "doesn": [63, 125], "doubt": 63, "ring": 63, "person": [63, 88, 173], "who": 63, "held": 63, "wifi": 63, "flowchart": 63, "openli": 63, "raw": [63, 132, 142, 144, 167, 172, 174, 197], "toolbar": 63, "hierarch": 63, "hdf": 63, "h5py": 63, "matplotlib": 63, "pyplot": 63, "test_od": 63, "h5": [63, 199], "stream_2d": 63, "o3r_rgb_0": 63, "stream_3d": 63, "o3r_tof_0": 63, "o3r_app_ods_0": 63, "dtype": [63, 64], "rgb_encod": 63, "jpeg": [63, 132], "rgb_decod": 63, "cv2": 63, "imdecod": 63, "imread_unchang": 63, "rgb_imag": 63, "cvtcolor": 63, "color_bgr2rgb": 63, "distance_imag": 63, "distanceresolut": [63, 131], "amplitude_imag": 63, "amplituderesolut": 63, "px\u00b2": 63, "1px": 63, "50mm": 63, "clockwis": 63, "newest": 63, "basi": 64, "global": [64, 89, 106, 131], "volum": [64, 86, 91, 93], "int8": [64, 93], "visit": 64, "learn": [64, 68, 91, 142, 174, 201], "consist": [64, 90, 98, 125, 137, 149, 185], "regardless": [64, 129, 142], "fewer": [64, 137], "longitudin": 64, "pertain": [64, 140], "percept": [65, 178], "succe": [65, 174], "simpli": [65, 86, 88, 146, 167, 174], "watch": [65, 88], "flicker": 65, "unfamiliar": 68, "journei": 68, "autom": 68, "throughout": [68, 155], "campaign": 68, "exploratori": [68, 187], "talk": [68, 129], "3cmxgraphmodel": 68, "3e": [68, 149], "3croot": 68, "3cmxcell": 68, "20id": 68, "220": [68, 93], "2f": 68, "221": 68, "20parent": 68, "222": [68, 163], "20valu": 68, "22adjust": 68, "20set": 68, "20style": 68, "22round": 68, "3d0": 68, "3bwhitespac": 68, "3dwrap": 68, "3bhtml": 68, "3d1": 68, "3b": 68, "20vertex": 68, "3cmxgeometri": 68, "20x": 68, "22440": 68, "20y": 68, "22520": 68, "20width": 68, "22120": 68, "20height": 68, "2240": 68, "20a": 68, "22geometri": 68, "3c": 68, "2fmxcell": 68, "2froot": 68, "2fmxgraphmodel": 68, "suppor": 68, "meet": 68, "expectatio": 68, "mou": 68, "22quick": 68, "20test": 68, "22240": 68, "2260": 68, "ok": [68, 166, 171], "performan": 68, "po": 68, "cal": 68, "text": [68, 88, 193, 194], "svg": 68, "feel": [68, 173, 186], "formal": 68, "solid": 68, "foundat": 68, "similarli": [68, 197], "anticip": [68, 125], "afterward": [68, 174], "focu": [68, 99, 143], "control": [68, 87, 125, 126, 129, 134, 138, 141, 149, 163, 173], "clearanc": [68, 154, 160], "opportun": 68, "dc": 86, "destin": [86, 88], "usr": [86, 88, 89, 93, 163, 167, 195], "jupyt": [86, 88, 181, 182], "bind": [86, 87, 88], "host": [86, 87, 88, 89, 90, 109, 167, 172], "systemctl": 86, "arm64v8": [87, 88, 167], "architectur": [87, 88, 90, 171, 172, 193, 194], "copi": [87, 88, 89, 93, 167, 173, 190, 191, 195], "tar": [87, 88, 89], "108mb": [87, 88], "5mb": [87, 89], "02": [87, 93, 137, 172], "prompt": [87, 172, 189], "author": [87, 172, 177, 192, 193, 194], "advanc": [87, 173], "ci": 87, "bed": 87, "strict": [87, 142, 145], "dockerhub": [87, 88], "ghcr": [87, 88], "proxi": [87, 90, 185], "sometim": [87, 98, 130, 141, 201], "firewal": 87, "additionalproperti": 87, "maxitem": 87, "uniqueitem": 87, "uri": 87, "fourth": [87, 153], "explicit": [87, 93], "pull": [87, 88, 93, 106, 178], "5000": 87, "rm": [87, 93, 163], "fist": 88, "hub": 88, "databas": 88, "scratch": [88, 125, 158, 174], "dockerfil": [88, 90, 92, 167, 173, 177, 192, 195], "arm64": [88, 93], "aarch64": [88, 89], "qemu": 88, "fetch": 88, "extens": 88, "sensit": 88, "slim": 88, "buster": 88, "requisit": [88, 185], "048kb": 88, "4770e646d0b": 88, "l": [88, 93, 106, 173, 189], "week": [88, 158], "ago": [88, 93], "infrastructur": [88, 184], "http_proxi": 88, "https_proxi": 88, "httpproxi": 88, "3128": 88, "httpsproxi": 88, "noproxi": 88, "example2": 88, "chip": [88, 130], "argument": [88, 89, 174, 180], "plai": [88, 143], "amd64": 88, "ee24eff3c797": 88, "ask": [88, 186], "repl": 88, "jun": 88, "29": 88, "19": 88, "34": 88, "26": 88, "gcc": [88, 178], "credit": 88, "hello": 88, "reload": 88, "realli": 88, "kernel": [88, 89, 134, 173], "secur": 88, "debian_frontend": 88, "noninteract": 88, "apt": [88, 89, 93, 173], "multistag": [88, 89, 93, 195], "opt": [88, 91, 173, 195], "env": [88, 163, 167, 189], "useradd": 88, "pythonus": 88, "pythonfaulthandl": 88, "113": 88, "1mb": 88, "bb51c405bbdb": 88, "satisfi": 88, "python3": [88, 92, 93, 163, 164, 166, 167, 174, 180, 188], "21": [88, 93], "py3": [88, 93, 167], "whl": 88, "uninstal": 88, "4ea430894bc7": 88, "intermedi": [88, 129], "14db5d89303f": 88, "shorten": 88, "319eb5ea67e0": 88, "freez": 88, "ubuntu": [88, 98, 192], "04": [88, 98, 192], "AS": [88, 89], "run_test": 88, "workdir": [88, 89, 173], "libboost": 88, "libcurl4": 88, "openssl": 88, "libgtest": 88, "libgoogl": 88, "libxmlrpc": 88, "libopencv": 88, "libpcl": 88, "libproj": 88, "coreutil": 88, "findutil": 88, "ninja": 88, "dir": 88, "pybind11": 88, "repo": 88, "v2": 88, "pybind": 88, "dpybind11_test": 88, "usernam": [88, 172], "token": 88, "ifm3d_clone_repo": 88, "src": [88, 93, 195], "echo": [88, 167, 168, 172], "gninja": 88, "dcmake_install_prefix": 88, "dbuild_module_opencv": 88, "ON": [88, 131, 184], "dbuild_module_pciccli": 88, "dbuild_module_pybind11": 88, "dpython_execut": 88, "repackag": 88, "deb": 88, "grep": 88, "iv": 88, "unspecifi": 88, "xarg": 88, "dpkg": 88, "hide": 88, "secret": 88, "leverag": 88, "x86": 88, "plan": 88, "digest": 88, "sha256": [88, 172], "f54a5890d75618c5bd21535dfa71e1cd9b1a8515902fb8e1912e6f586e0685a3": 88, "1f21eb1f98d2": 88, "1581111542490926304": 88, "8a167fde9edc": 88, "apr": 88, "18": [88, 192], "2020": [88, 171], "01": [88, 137, 166, 172], "56": [88, 93, 171], "o3rcamera": 88, "to_json": 88, "substanti": 89, "graphic": 89, "tegra": 89, "amr64": 89, "nvcr": [89, 93], "buildstag": 89, "v10": 89, "commit": 89, "ca": 89, "tmp": [89, 173, 195], "devicequeri": 89, "cmd": [89, 167, 180], "875": [89, 167], "c93fc89026d9": 89, "scp": [89, 90, 172], "yml": [89, 90], "c0": [89, 106, 172, 173], "cudart": 89, "link": [89, 108, 115, 123, 126, 127, 135, 159, 163, 167, 201], "x2": 89, "driver": [89, 90, 92, 110, 117, 125, 126, 173], "major": [89, 187], "3829": 89, "mbyte": 89, "4014751744": 89, "byte": 89, "multiprocessor": 89, "128": [89, 130, 187], "mp": 89, "1300": 89, "mhz": 89, "ghz": 89, "bu": [89, 167], "l2": 89, "524288": 89, "textur": [89, 125], "1d": 89, "131072": 89, "65536": 89, "16384": [89, 130], "num": 89, "32768": [89, 130], "2048": [89, 130], "constant": [89, 129, 153], "49152": 89, "warp": 89, "1024": [89, 130, 166], "64": [89, 130, 163], "2147483647": 89, "65535": 89, "align": [89, 125, 178], "512": [89, 130], "lock": 89, "ecc": 89, "unifi": [89, 173], "uva": 89, "preemption": 89, "cooper": 89, "multidevic": 89, "op": 89, "pci": 89, "cudasetdevic": 89, "numdev": 89, "cudagetdevicecount": 89, "35": 89, "insuffici": [89, 114, 121, 125, 126, 153], "oem_default": 89, "oem_cuda_1": 89, "cuda_1": 89, "troubleshoot": [90, 108, 127, 174, 201], "quota": 90, "tensortrt": [90, 202], "dl": [90, 202], "ml": [90, 202], "adapt": [90, 136, 137, 143, 147, 155, 178], "infer": 90, "yolov4": 90, "tini": 90, "deepstream": 90, "lifetim": 91, "constrain": 91, "chanc": [91, 144], "disk": [91, 184, 187], "exhaust": 91, "kubernet": 91, "megabyt": 91, "shell": [91, 151, 172, 180], "hostconfig": 91, "logconfig": 91, "3826": 92, "schedul": [92, 158], "decid": [92, 126], "primari": [92, 145, 168, 185], "node": [92, 167, 173], "ros_publisher_nod": 92, "socketcan": [92, 167], "unrespons": 92, "leak": 92, "guard": 92, "redi": 92, "arch": 92, "unless": [92, 146, 184], "6666": 92, "6379": 92, "appendonli": 92, "aof": 92, "maxmemori": 92, "polici": 92, "allkei": 92, "lru": 92, "1300mb": 92, "journald": 92, "imagenam": 92, "cpuset": [92, 173], "mem_limit": 92, "1500000000": 92, "memswap_limit": 92, "ai": 93, "acceler": [93, 125, 164, 192], "dramat": [93, 143], "tensorflow": 93, "catalog": 93, "doc": [93, 109], "tf1": 93, "tf2": 93, "session": [93, 106], "modifi": [93, 98, 167, 172, 197], "bare": 93, "strip": [93, 134], "stage": [93, 104, 105, 184, 195], "dockerignor": 93, "proce": [93, 143], "trtexec": [93, 195], "onnx": 93, "opset": 93, "compil": [93, 189, 191], "neural": 93, "rememb": [93, 172], "forthcom": 93, "train": 93, "jetsontx2": 93, "for_contain": 93, "jetson_releas": 93, "nv": 93, "maxp_core_arm": 93, "jetson_stat": 93, "cudnn": 93, "180": 93, "visionwork": 93, "501": 93, "vpi": 93, "libnvvpi1": 93, "vulkan": 93, "ngc": 93, "0ff77669c10": 93, "month": 93, "72gb": 93, "net": [93, 185], "dl_model": 93, "yolov4tiny_relu_best_ops12_fp32": 93, "fp16": 93, "explicitbatch": 93, "sm62": 93, "09": 93, "batch": [93, 195], "workspac": 93, "mintim": 93, "avgtim": 93, "fp32": 93, "builder": 93, "nvtx": 93, "chw": 93, "dlacor": 93, "plugin": 93, "200m": 93, "warm": 93, "0m": [93, 129, 186], "exposedma": 93, "spin": 93, "multithread": 93, "graph": 93, "percentil": 93, "99": 93, "profil": 93, "ir": 93, "produc": [93, 106, 135, 142, 145, 158], "pytorch": 93, "47": [93, 104, 171], "trt": [93, 195], "onnx2trt_util": 93, "int64": 93, "weight": [93, 134, 142], "cast": 93, "int32": 93, "246": 93, "clamp": [93, 153], "tactic": 93, "tensor": 93, "33": 93, "36": 93, "warmup": 93, "01861": 93, "6003": 93, "7851": 93, "8375": 93, "enqueu": 93, "83557": 93, "0905": 93, "2746": 93, "2852": 93, "02471": 93, "0689": 93, "2532": 93, "2637": 93, "55458": 93, "1319": 93, "3166": 93, "3275": 93, "30752": 93, "o3r2xx": [94, 158], "varieti": [94, 143], "bug": [96, 102, 106], "grayscal": 97, "expand": 97, "smoothli": 97, "deprec": [98, 177], "slide": [98, 138], "conflict": [98, 185], "mirror": 98, "chines": 98, "charact": 98, "hover": 98, "menu": [99, 100, 101], "rather": [99, 125, 153, 177, 193, 194], "role": [99, 145], "subgroup": 99, "split": [99, 127], "symbol": 99, "post": [99, 163], "confinitstag": [104, 167], "entiti": 104, "bcpu": 104, "therm": 104, "temperaturelimit": 104, "43": [104, 171], "mcpu": 104, "wait_tim": 104, "_stage": 104, "_ip": 104, "retrieve_boot_diagnost": 104, "goe": [104, 171], "respons": [104, 163, 184], "runtimeerror": [104, 163, 166, 167], "await": 104, "elif": 104, "__enter__": 104, "__exit__": 104, "traceback": [104, 174], "cstring": 104, "monitorvpubootup": 104, "make_tupl": 104, "runtime_error": 104, "wait_time_": 104, "conf_init_stag": 104, "_json_point": [104, 174], "retrievebootdiagnost": 104, "105000": [105, 114, 121, 125, 126], "error_odsapp_extr_vpu_calib_implaus": [105, 114, 121, 125, 126], "lastactiv": 105, "bootid": 105, "lastdeactiv": 105, "1e18bc51": 105, "bda5": 105, "4258": 105, "9463": 105, "ef03b5c59bdd": 105, "1581090751720": 105, "getdiagnost": 106, "lambda": 106, "got": 106, "asyncdiagcallback": 106, "on_aync_error": 106, "experienc": 106, "crash": 106, "journalctl": 106, "80": [106, 153, 178, 180], "gitlab": 106, "stat": 107, "archiv": 108, "team": [108, 109, 151, 173], "resolv": 108, "jo": 108, "service_report": 108, "xferd": 108, "dload": 108, "spent": 108, "179k": 108, "402k": 108, "403k": 108, "track": [109, 125, 163], "101014": [110, 117, 125, 126], "error_boot_sequence_vpu_eeprom": [110, 117, 125, 126], "eeprom": [110, 117, 125, 126], "101018": [110, 117, 125, 126], "error_boot_sequence_invalid_configur": [110, 117, 125, 126], "101000": [110, 117, 125, 126], "error_boot_sequence_tcu_invalid_fw": [110, 117, 125, 126], "101004": [110, 117, 125, 126], "error_boot_sequence_head_invalid_driv": [110, 117, 125, 126], "101005": 110, "error_boot_sequence_head_algo_incompat": 110, "101008": [110, 117, 125, 126], "error_boot_sequence_head_invalid_serial_numb": 110, "serial": [110, 117, 125, 126, 129], "101009": 110, "error_boot_sequence_head_identif": 110, "101016": [110, 117, 125, 126], "error_boot_sequence_head_combin": 110, "101010": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_check": [110, 117, 125, 126], "101011": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_upd": [110, 117, 125, 126], "101012": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_incompat": [110, 117, 125, 126], "101013": [110, 117, 125, 126], "error_boot_sequence_head_icc_flash": [110, 117, 125, 126], "101002": [110, 117, 125, 126], "error_boot_sequence_imu_invalid_hw": [110, 117, 125, 126], "recognis": [110, 117, 125, 126], "101003": [110, 117, 125, 126], "error_boot_sequence_imu_invalid_calibr": [110, 117, 125, 126], "101006": [110, 117, 125, 126], "error_boot_sequence_port_calibr": [110, 117, 125, 126], "101007": [110, 117, 125, 126], "error_boot_sequence_port_invalid_configur": [110, 117, 125, 126], "101015": [110, 117, 125, 126], "error_boot_sequence_port_dummy_calibr": [110, 117, 125, 126], "dummi": [110, 117, 125, 126, 191, 198], "101017": [110, 117, 125, 126], "error_boot_sequence_port_configuration_timeout": [110, 117, 125, 126], "respond": [110, 117, 125, 126], "101019": [110, 117, 125, 126], "error_boot_sequence_port_eeprom_overrid": [110, 117, 125, 126], "101020": [110, 117, 125, 126], "error_boot_sequence_port_calibration_overrid": [110, 117, 125, 126], "102015": [111, 118, 125, 126], "error_di_unexpected_calib_cont": [111, 118, 125, 126], "102016": [111, 118, 125, 126], "error_di_motion_comp_no_ego_data": [111, 118, 125, 126], "102017": [111, 118, 125, 126], "old": [111, 118, 125, 126, 174], "102000": [112, 119, 125, 126], "error_head_overtemperature_icc": [112, 119, 125, 126], "icc": [112, 119, 125, 163], "102001": [112, 119, 125, 126], "error_head_brownout": [112, 119, 125, 126], "brownout": [112, 119, 125, 126], "102002": [112, 119, 125, 126], "error_head_envelope_pause_viol": [112, 119, 125, 126], "violat": [112, 119, 125, 126], "envelop": [112, 119, 125, 126, 149], "ratio": [112, 119, 125, 126, 129], "102003": [112, 119, 125, 126], "error_head_overvoltag": [112, 119, 125, 126], "102004": [112, 119, 125, 126], "error_head_undervoltag": [112, 119, 125, 126], "102005": [112, 119, 125, 126], "error_head_vcsel_overcurr": [112, 119, 125, 126], "overcurr": [112, 119, 125, 126], "102006": [112, 119, 125, 126], "error_head_eyesafety_shutdown": [112, 119, 125, 126], "concern": [112, 119, 125, 126], "102007": [112, 119, 125, 126], "error_head_invalid_calibr": [112, 119, 125, 126], "102008": [112, 119, 125, 126], "error_head_envelope_pulse_error": [112, 119, 125, 126], "102009": [112, 119, 125, 126], "error_head_vcsel_overtemperatur": [112, 119, 125, 126], "102010": [112, 119, 125, 126], "error_head_envelope_max_dur": [112, 119, 125, 126], "102012": [112, 119, 125, 126], "error_head_imager_reset": [112, 119, 125, 126], "unexpectedli": [112, 119, 125, 126], "104000": [113, 120, 125, 126], "error_imu_data_implaus": [113, 120, 125, 126], "105001": [114, 121, 125, 126], "error_odsapp_image_imu_delay_implaus": [114, 121, 125, 126], "105002": [114, 121, 125, 126], "error_odsapp_vo_extr_di_calib_implaus": [114, 121, 125, 126], "105003": [114, 121, 125, 126], "error_odsapp_parameter_plausibility_check_fail": [114, 121, 125, 126], "105004": [114, 121, 125, 126], "error_odsapp_vo_image_framer": [114, 121, 125, 126], "105005": [114, 121, 125, 126], "error_odsapp_intr_imu_calib_implaus": [114, 121, 125, 126], "105006": [114, 121, 125, 126], "error_odsapp_unstable_framer": [114, 121, 125, 126], "105007": [114, 121, 125, 126], "105008": [114, 121, 125, 126], "error_odsapp_default_zone_us": [114, 121, 125, 126], "105009": [114, 121, 125, 126], "error_odsapp_standstill_checks_not_execut": [114, 121, 125, 126], "105010": [114, 121, 126], "105011": [114, 121, 125, 126], "error_odsapp_extr_di_calib_implaus": [114, 121, 125, 126], "105012": [114, 121, 125, 126], "error_odsapp_test_mode_warn": [114, 121, 125, 126], "102011": [115, 123, 125, 126], "error_port_frame_timeout": [115, 123, 125, 126], "102013": [115, 123, 125, 126], "error_port_fpdlink": [115, 123, 125, 126], "fpd": [115, 123, 126, 127], "102014": [115, 123, 125, 126], "error_port_algo_intern": [115, 123, 125, 126], "103002": [116, 124, 125, 126], "error_vpu_overvoltage_24v": [116, 124, 125, 126], "103003": [116, 124, 125, 126], "error_vpu_undervoltage_24v": [116, 124, 125, 126], "103004": [116, 124, 125, 126], "error_vpu_overvoltage_5v": [116, 124, 125, 126], "103005": [116, 124, 125, 126], "error_vpu_undervoltage_5v": [116, 124, 125, 126], "103006": [116, 124, 125, 126], "error_vpu_overvoltage_1_8v": [116, 124, 125, 126], "8v": [116, 124, 125, 126], "103007": [116, 124, 125, 126], "error_vpu_undervoltage_1_8v": [116, 124, 125, 126], "103008": [116, 124, 125, 126], "error_vpu_overtemperatur": [116, 124, 125, 126], "mainboard": [116, 124, 126], "103009": [116, 124, 125, 126], "error_vpu_ntp_not_synchron": [116, 124, 125, 126], "103010": [116, 124, 125, 126], "error_vpu_trigger_overrun": [116, 124, 125, 126], "overrun": [116, 124, 126, 127], "103011": [116, 124, 125, 126], "error_vpu_no_free_imagebuff": [116, 125], "103012": [116, 124, 125, 126], "error_vpu_watchdog_timeout": [116, 124, 125, 126], "watchdog": [116, 124, 126, 127], "103000": [116, 124, 125, 126], "error_vpu_comm_tcu": [116, 124, 125, 126], "tcu": [116, 124, 125, 149], "103001": [116, 124, 125, 126], "error_vpu_comm_tempsensor": [116, 124, 125, 126], "101021": [117, 125, 126], "error_boot_sequence_port_identif": [117, 125, 126], "error_boot_sequence_head_invalid_serialnumb": [117, 125, 126, 174], "error_boot_sequence_head_invalid_combin": [117, 125, 126], "error_di_motion_comp_ego_data_timestamp_mismatch": [118, 126], "102019": [119, 125, 126], "error_head_vcsel_overvoltag": [119, 125, 126], "102020": [119, 125, 126], "error_head_envelope_pause_curr": [119, 125, 126], "102021": [119, 125, 126], "recov": [119, 125, 126, 136, 143], "105013": [121, 125, 126], "error_odsapp_error_odsapp_fov_insufficient_for_negative_obstacl": [121, 125, 126], "105014": 122, "error_pdsapp_extr_di_calib_implaus": 122, "105015": 122, "error_pdsapp_testmode_activ": 122, "105016": 122, "error_pdsapp_image_input_during_conf_st": 122, "105017": 122, "error_pdsapp_image_input_during_nop_command": 122, "105018": 122, "error_pdsapp_timeout_after_command": 122, "102018": [123, 125, 126], "error_port_mode_algo_incompat": [123, 125, 126], "103013": [124, 126], "error_vpu_invalid_configur": [124, 126], "motiv": 125, "treat": 125, "convei": 125, "seriou": 125, "inhibit": 125, "comparison": [125, 138], "forc": [125, 153], "preliminari": 125, "act": 125, "reconfigur": [125, 174], "saveinit": [125, 174], "adequ": [125, 129, 153], "passiv": [125, 153, 163], "cool": [125, 153, 163], "conduct": 125, "convect": 125, "synchronis": 125, "sync": [125, 126, 153], "transmiss": 125, "gbit": 125, "meanwhil": 125, "email": 125, "saniti": 125, "outdat": 125, "useabl": 125, "chapter": [125, 127], "escal": [125, 126], "uninterrupt": 125, "sub": [125, 189], "silenc": 125, "disregard": [125, 153], "assign": [125, 129, 168, 173], "reiniti": 125, "overwrit": [125, 177], "sbin": 125, "wherea": [125, 134, 186], "bottleneck": 125, "flush": 125, "neglect": [125, 153], "heal": 125, "loos": 125, "malfunct": 125, "uncaught": 125, "fingerprint": [125, 158, 172], "rcf": 125, "graviti": 125, "obtain": [125, 133, 182, 188], "suitabl": [125, 155], "aggreg": 125, "concret": [125, 143, 184], "lane": 125, "abras": 125, "outag": 125, "ten": 125, "overcom": 125, "shortli": 125, "overload": [125, 173, 195], "patch": 125, "entri": [125, 152], "subcategori": 126, "overflow": 126, "comm": 126, "fault": 126, "shock": [126, 162], "brown": 126, "mismatch": [126, 174], "extrinsic_head_to_us": 126, "parameter": 126, "stand": 126, "necess": 127, "action": [127, 129], "anew": 127, "implic": 127, "curl": 127, "apertur": [128, 147], "128x80": 128, "exposuretim": 128, "sensibl": 128, "brighter": 128, "fp": [129, 149, 153, 174], "exposurelong": 129, "exposureshort": [129, 163], "hdr": [129, 166], "permit": 129, "dark": [129, 134, 139], "overexpos": [129, 130], "underexpos": 129, "settabl": 129, "third": [129, 148, 149, 174, 186], "\u00b5": 129, "neighbor": [129, 131, 134, 138, 141], "swtriggergroup": [129, 149], "commmon": 129, "dictat": 129, "92m": 129, "07m": 129, "58m": 129, "17m": 129, "20m": 129, "33m": 129, "75m": 129, "97m": 129, "39m": 129, "55m": 129, "34m": 129, "79m": 129, "08m": 129, "38m": 129, "67m": 129, "7m": 129, "49m": 129, "95m": 129, "24m": 129, "64m": 129, "83m": 129, "80m": 129, "99m": 129, "15m": 129, "tof_info": [129, 166, 174, 177], "absolut": [129, 153], "channelselect": 129, "cross": 129, "mutual": 129, "almost": [129, 143], "odd": 129, "arbitrari": [129, 171], "linearli": 129, "ideal": [129, 158, 187], "mod": 129, "trick": 129, "conf_invalid": 130, "conf_satur": 130, "satur": 130, "conf_badambsym": 130, "conf_lowamp": 130, "exceed": 130, "conf_expindex": 130, "medium": [130, 153, 166], "expindex": 130, "shorter": [130, 158], "conf_invalid_rang": 130, "conf_suspect_pixel": 130, "conf_edgepixel": 130, "conf_isol": 130, "conf_unplaus": 130, "conf_reflect": 130, "4096": [130, 172, 173], "conf_dynamic_amplitud": 130, "conf_mixedpixel": 130, "thu": 131, "inhomogen": 131, "impress": 131, "group": [131, 147, 167, 173], "contribut": [131, 155], "deviat": [131, 137, 142], "spacial": 131, "xyz": [132, 180], "i_x": 133, "i_i": 133, "v_x": 133, "v_y": 133, "v_z": 133, "f_x": 133, "f_y": 133, "m_x": 133, "m_y": 133, "k_1": 133, "k_2": 133, "k_3": 133, "k_4": 133, "modelparamet": 133, "k_5": 133, "thought": [134, 138, 144], "anffiltersizediv2": [134, 138, 142], "stronger": [134, 138], "reduct": 134, "nonlinear": [134, 138], "nearbi": 134, "convolut": 134, "border": 134, "7x7": [134, 142], "median": [134, 136, 137, 147], "tend": [134, 142], "round": [134, 142], "5x5": [134, 142], "spars": 134, "lab": 134, "tote": [134, 139], "greatli": [134, 143, 145], "neglig": [134, 137, 138, 145], "blue": [134, 138, 145], "3x3": [134, 142], "perfectli": [134, 142], "bilater": [136, 137, 139, 147], "topic": 136, "abstract": 136, "disadvantag": [136, 145], "maxdistnois": [137, 142], "deduct": 137, "metric": 137, "noisier": [137, 139], "although": [137, 142], "inaccur": 137, "noisi": [137, 144, 167], "rich": [137, 143], "07": [137, 171], "undesir": [138, 143], "conceptu": 138, "outlier": [138, 143], "intact": 138, "heurist": 138, "mediansizediv2": [138, 142], "highest": [138, 142], "smoother": 138, "moreov": 138, "bia": 138, "rare": 138, "medianfiltersizediv2": 138, "minamplitud": [139, 142], "plastic": 139, "chosen": [139, 143], "speak": 139, "necessarili": 139, "numer": 139, "ampnormalizationfactor": 139, "arrang": 140, "minreflect": [140, 142], "percentag": [140, 142], "emploi": 140, "noth": 140, "darker": 140, "shade": 140, "foreground": [141, 142], "lie": 141, "somewher": 141, "mixedpixelfiltermod": [141, 142], "mixedpixelthresholdrad": [141, 142], "tangent": [141, 142], "broad": 142, "stroke": 142, "decis": 142, "primarili": [142, 163], "valuabl": 142, "computation": 142, "mobil": [142, 143], "enabletemporalfilt": 142, "delta": 142, "fall": [142, 163, 167], "distinguish": [142, 153], "dynamicsymmetrythreshold": [142, 144], "faster": 142, "disclaim": [143, 192, 193, 194], "vendor": 143, "industri": [143, 163], "equip": 143, "recreat": 143, "intent": [143, 184], "offic": 143, "fool": [143, 167], "hear": 143, "firsthand": 143, "gladli": 143, "welcom": [143, 178], "bounc": 143, "apparit": 143, "enablestraylight": 143, "excessivecorrectionthreshdist": 143, "excessivecorrectionthreshamp": 143, "intro": 143, "excess": 143, "eventu": 143, "warehous": 143, "cone": 143, "vest": 143, "But": 143, "circul": 143, "band": 143, "cardboard": 143, "mi": 143, "circl": 143, "nonexist": 143, "whose": 143, "527": 143, "590": 143, "risk": [143, 163, 173, 192, 193, 194], "rid": 143, "strengthen": 143, "glass": 143, "reactiv": 143, "payload": 143, "earlier": 143, "extra": 143, "gone": 143, "suffic": 143, "saw": 143, "likelihood": 144, "correl": [144, 153], "inher": 144, "never": 144, "guess": 145, "gather": [145, 153, 199], "placehold": 146, "exchang": [146, 163], "factory_reset": [146, 174], "sticki": [146, 175], "hierarchi": 146, "224x127": 147, "60x45": 147, "105x78": 147, "subspac": 148, "lot": 148, "investig": [148, 184], "IN": 149, "protocol": [149, 161], "principl": 149, "10hz": 149, "th_framerate_jitt": 149, "1e": 149, "th_framerate_abs_diff": 149, "th_delay_jitter_max": 149, "2e": 149, "th_delay_two_cams_jitter_diff": 149, "th_delay_repet": 149, "5e": 149, "th_long_exp_boundari": 149, "long_exp": 149, "005": 149, "0006": 149, "magic": 149, "exp": 149, "th_one_envelope_jitt": 149, "oscilloscop": 149, "nanmean": 149, "diff": 149, "time3phase_b1": 149, "framerate_std_dt": 149, "nanstd": 149, "long_std": 149, "tv": 149, "th": 149, "long_mean": 149, "framerate_target": 149, "o3rxxx": 151, "wider": [151, 158], "disrupt": [151, 174], "chassi": [151, 153, 155], "160": 151, "kept": 151, "temporari": 151, "occlus": 151, "nomin": 151, "bodi": 151, "screw": [152, 153, 155], "backplat": 152, "120cm\u00b2": 153, "12cm": 153, "2mm": 153, "datasheet": [153, 201], "o3r22x": [153, 178], "fairli": [153, 187], "rigidli": 153, "flow": 153, "plate": 153, "downclock": 153, "aw": 153, "5754": 153, "steel": [153, 155], "4301": 153, "8w": 153, "realiz": 153, "120": 153, "cm\u00b2": 153, "airflow": 153, "fan": [153, 163], "\u03b4t": 153, "cold": 153, "i\u00b2r": 153, "\u03c9": 153, "rise": [153, 167], "coeffici": 153, "empir": 153, "driven": 153, "sole": 153, "gradient": 153, "across": 153, "proport": 153, "equilibrium": 153, "mass": 153, "stefan": 153, "boltzmann": 153, "law": 153, "blackbodi": 153, "\u03c3": 153, "67": 153, "\u2078": 153, "m\u00b2": 153, "k\u2074": 153, "kelvin": 153, "emiss": [153, 163], "absorb": 153, "\u03b5": 153, "consumpt": [154, 173], "theori": 154, "sink": [154, 163], "mainten": [155, 158, 160, 175], "organ": 155, "flex": 155, "e3r112": 155, "ip54": [155, 158], "ingress": 155, "water": [155, 158], "waterproof": 155, "liquid": 155, "capillari": 155, "offer": 155, "wet": 155, "onlin": 155, "immun": [155, 163], "electrostat": 155, "discharg": 155, "nonetheless": 155, "care": 155, "electr": [155, 163], "bracket": 155, "bond": 155, "insul": 155, "bush": 155, "e3r200": 155, "exterior": 155, "coat": 155, "thermal": 155, "harsher": 158, "outdoor": 158, "gradual": 158, "overhead": 158, "skylight": 158, "dirt": 158, "inaccuraci": 158, "lint": 158, "cloth": 158, "microfib": 158, "compress": [158, 187], "blower": 158, "brush": 158, "gentli": 158, "blow": 158, "debri": 158, "harsh": 158, "chemic": 158, "weekli": 158, "daili": 158, "focuss": 158, "perceiv": 158, "dead": 158, "hfm": 159, "dual": 159, "e3r101": 159, "e3r100": 159, "e3r102": 159, "e3r107": 159, "e3r103": 159, "e3r104": 159, "e3r105": 159, "e3r106": 159, "e3r110": 159, "e3r111": 159, "m12": 159, "evc948": 159, "50016": 161, "uniqu": [161, 184], "increment": 161, "51011": 161, "5101x": 161, "pcic_port": [161, 166, 189], "app_port": 161, "undergo": 162, "feasibl": 162, "viabil": 162, "categor": 162, "vibrat": 162, "steam": 163, "emc": 163, "iec": 163, "61000": 163, "residenti": 163, "commerci": 163, "resist": 163, "din": 163, "60068": 163, "27": 163, "repetit": 163, "150": [163, 167], "61010": 163, "201": [163, 168, 172], "pelv": 163, "circuit": 163, "offlin": [163, 171], "explicitli": [163, 174, 178], "resum": 163, "toler": 163, "jitter": 163, "statist": [163, 167], "undisturb": 163, "chamber": 163, "400": 163, "burn": 163, "secondari": 163, "assembl": 163, "bm": 163, "mimic": 163, "assur": [163, 173], "resid": 163, "stm32g071": 163, "microcontrol": 163, "shutdown": 163, "79": [163, 173], "hardcod": [163, 189, 196], "_summary_": 163, "dt_string": 163, "y_": 163, "m_": 163, "h_": 163, "temperature_test_": 163, "msec": 163, "03d": 163, "runtimewarn": 163, "gyroscop": 164, "acceleromet": 164, "khz": 164, "pollrat": 164, "availablepcicoutput": 164, "received_implausible_imu_data": 164, "multipleof": [164, 174], "float32": 164, "sec\u00b2": 164, "imu_data": 164, "19591": 164, "1651191293281612492": 164, "729469299316406": 164, "07661445438861847": 164, "17717093229293823": 164, "770736694335938": 164, "008788431994616985": 164, "006391586735844612": 164, "001065264455974102": 164, "rot_x": 164, "rot_i": 164, "1415927410125732": 164, "rot_z": 164, "05280037596821785": 164, "01630011759698391": 164, "020900148898363113": 164, "052799999713897705": 164, "016300000250339508": 164, "020899999886751175": 164, "1651191293330924608": 164, "rgb_info": [166, 174], "utc": 166, "inherit": [166, 184], "legaci": [166, 184], "decim": 166, "tofinfov4": 166, "rgbinfov1": [166, 197], "local_ip": 166, "o3r_ip": 166, "port_2d": 166, "pcic_port_2d": 166, "pcic_port_3d": 166, "fg_2d": 166, "fg_3d": 166, "epoch": 166, "utcfromtimestamp": [166, 171], "local_tz": 166, "timezon": 166, "astimezon": 166, "tzinfo": 166, "wait_for_fram": [166, 171], "wait_for": [166, 171], "frame_t": 166, "1e9": 166, "0f": 166, "exposure_timestamps_n": 166, "availableserv": [166, 171], "curr_local_tim": 166, "curr_time_o3r": 166, "111": 166, "1970": [166, 171, 173], "edt": 166, "1692812209955356240": 166, "1692812209955355904": 166, "1692812210115606937": 166, "1692812210111675942": 166, "1692812210098277180": 166, "1692812210115606016": 166, "1692812213285470976": 166, "1692812213291698338": 166, "1692812213310297968": 166, "1692812213306366973": 166, "1692812213292968211": 166, "1692812213310297088": 166, "cf": 167, "resistor": 167, "e11589": 167, "125k": 167, "2024": 167, "_check_can_avail": 167, "can_info": 167, "250k": 167, "500k": 167, "sake": 167, "simplic": [167, 187], "alpin": 167, "apk": 167, "can_exampl": 167, "ed": 167, "chmod": [167, 173], "canopen": 167, "nw": 167, "bustyp": 167, "add_nod": 167, "nmt": 167, "write_tag": 167, "memory_s": 167, "sdo": 167, "0x2182": 167, "0x4": 167, "x00": 167, "0x2380": 167, "0x2381": 167, "0x2382": 167, "read_tag": 167, "0x2280": 167, "0x2281": 167, "0x2282": 167, "xde": 167, "xad": 167, "xbe": 167, "xef": 167, "hex": 167, "0xdeadbeef": 167, "dtm425_exampl": 167, "domin": 167, "recess": 167, "kbp": 167, "250kbp": 167, "4u": 167, "2u": 167, "settl": 167, "scope": 167, "iproute2": 167, "ash": 167, "250000": 167, "setup_can0": 167, "sh": [167, 193, 194], "can0_setup": 167, "cap": 167, "net_admin": 167, "noarp": 167, "lower_up": 167, "mtu": 167, "72": [167, 185], "qdisc": 167, "pfifo_fast": 167, "qlen": 167, "promiscu": 167, "berr": 167, "rx": 167, "tq": 167, "prop": 167, "seg1": 167, "seg2": 167, "sjw": 167, "fro": 168, "usedhcp": [168, 172], "dn": [168, 172], "48": [168, 172], "b0": [168, 172], "54": [168, 172, 173], "f9": [168, 172], "46": [168, 172], "networkspe": [168, 172], "254": 168, "unix": [171, 172], "januari": 171, "wikipedia": 171, "1581090786002917000": 171, "whitepap": 171, "org": 171, "wiki": 171, "network_time_protocol": 171, "particip": 171, "chroni": 171, "client": [171, 173, 174], "meaningless": 171, "fri": 171, "feb": [171, 173], "53": 171, "06": 171, "gmt": 171, "0000": 171, "central": [171, 193, 194], "ethz": 171, "asl": 171, "cuckoo_time_transl": 171, "1581091007595569376": 171, "activeserveraddress": 171, "activeservernam": 171, "time1": 171, "googl": 171, "systemclocksynchron": 171, "1676038117923030927": 171, "1000000000": 171, "1676037142019902053": 171, "1500": 171, "608748": 171, "tailor": 172, "keygen": 172, "rsa": 172, "id_rsa": 172, "id_o3r": 172, "pub": 172, "authorized_kei": 172, "94": 172, "publickei": 172, "aaaab3nzac": 172, "wz9l3isuappwoefvz": 172, "xwlw": 172, "authent": 172, "ecdsa": 172, "8gjc9za45ttrznz5jcmwanj27blfspydtjbabq2vyhw": 172, "typ": 173, "stick": 173, "impos": 173, "hi": 173, "video0": 173, "webcam": 173, "v4l2": 173, "v4l": 173, "ffmpeg": 173, "ti": 173, "pwd": 173, "rwm": 173, "docker_id": 173, "video_s": 173, "1280x720": 173, "png": [173, 184], "guarante": 173, "topologi": 173, "mice": 173, "restrict": 173, "dialout": 173, "ovp8x": 173, "media": 173, "usb_nam": 173, "uid": 173, "gid": 173, "crude": 173, "777": 173, "mount_point": 173, "989": 173, "oemt": 173, "987": 173, "chown": 173, "proc": 173, "rw": 173, "relatim": 173, "devtmpf": 173, "1578060k": 173, "nr_inod": 173, "394515": 173, "755": 173, "sysf": 173, "sy": 173, "mmcblk0p1": 173, "tmpf": 173, "shm": 173, "nosuid": 173, "nodev": 173, "devpt": 173, "pt": 173, "620": 173, "ptmxmode": 173, "666": 173, "cgroup": 173, "noexec": 173, "cgroup2": 173, "xattr": 173, "pstore": 173, "pid": 173, "net_cl": 173, "net_prio": 173, "freezer": 173, "cpuacct": 173, "hugetlb": 173, "blkio": 173, "perf_ev": 173, "mqueue": 173, "hugetlbf": 173, "hugepag": 173, "debugf": 173, "configf": 173, "mmcblk0p33": 173, "lowerdir": 173, "upperdir": 173, "overlayf": 173, "392056k": 173, "autof": 173, "fd": 173, "pgrp": 173, "minproto": 173, "maxproto": 173, "la": 173, "957660": 173, "drwxrwxrwx": 173, "jan": 173, "inconsist": 174, "subsequ": 174, "rollback": 174, "reappli": [174, 199], "nb_img_in_buff": 174, "aliv": 174, "immedi": 174, "accident": 174, "finit": 174, "parti": [174, 186], "correct_conf": 174, "incorrect_conf": 174, "o3r_nam": 174, "stdin": 174, "usmasslo": 174, "934": 174, "put": 174, "get_init": 174, "getinit": 174, "downsid": 174, "factoryreset": 174, "keep_network_set": 174, "gain": 175, "url": 176, "com_20220301": 176, "com_20220606": 176, "ifm3d_cpp_0": 176, "playground": 177, "update_settings_to_new_fw_schema": [177, 199], "o3d3xx": [177, 179, 184], "o3x1xx": [177, 179, 184], "ssh_key_gen": 177, "image_rectif": 177, "intrinsic_to_cartesian": 177, "cleanup": 177, "o3": 178, "msvc": 178, "2019": 178, "71": [178, 185], "9079": 178, "8656": 178, "190": 178, "na": 178, "readm": [178, 188, 199], "ampli": 178, "submit": 178, "my_venv": 180, "zsh": 180, "csh": 180, "tcsh": 180, "powershel": [180, 189], "ps1": 180, "bat": 180, "ifm3dpy_view": 180, "xmlrpc_port": 180, "notebook": [181, 182], "o3d303": [181, 182], "caltech": [181, 182], "edu": [181, 182], "bouguetj": [181, 182], "calib_doc": [181, 182], "html": [181, 182], "languag": 183, "clearli": 184, "cours": 184, "theme": 184, "fmt": 184, "studio": 184, "2017": 184, "ifm3d_cmake_gener": 184, "17": 184, "dcmake_prefix_path": [184, 190], "dcmake_windows_export_all_symbol": 184, "ifm3d_dep": 184, "all_build": [184, 190], "ifm3d_exampl": 184, "sln": 184, "relwithdebinfo": 184, "ifm3d_build_dir": 184, "x64": 184, "vc": 184, "msvc_major_vers": 184, "msvc_minor_vers": 184, "vc14": 184, "exposure_tim": 184, "fast_app_switch": 184, "file_io": 184, "get_data_callback": 184, "get_data_trigg": 184, "he": 184, "get_json_model": 184, "getmac": 184, "multi_camera_grabb": 184, "pcicclient_async_messag": 184, "pcicclient": 184, "pcicclient_set_io": 184, "mutat": 184, "simpleimage_ppm_io": 184, "pcl": [184, 186], "stdout": 184, "stamp": 185, "sequenti": 185, "inord": 185, "incas": 185, "bypass": 185, "utilis": 185, "camera1_config": 185, "editor": 185, "staticipv4address": 185, "modular": 186, "ecosystem": 186, "conatin": 186, "simpleimag": 186, "pointcloud": 186, "struct": 186, "img": 186, "pixel_format": 186, "ppm": 186, "linker": 187, "mit": 187, "brief": 187, "size_t": 187, "pixel_data": 187, "ifs": 187, "my_fil": 187, "readrgbimag": 187, "fashion": 187, "10x10": 187, "ofs": 187, "writergbimag": 187, "divid": 188, "subdirectori": 188, "md": 188, "comprehend": 188, "getting_data": [188, 189], "2d_data": [188, 189], "react": 188, "grasp": 188, "cmakecach": 189, "cmakefil": 189, "cmake_instal": 189, "makefil": 189, "getting_data_callback": [189, 197], "ifm3d_playground": [189, 190], "multi_head": 189, "libods_config_lib": 189, "absenc": 189, "uncom": 189, "port_nb": 189, "uint16_t": 189, "ods_config_main": 191, "ods_get_data_main": 191, "recompil": 191, "subfold": 192, "accompani": [192, 193, 194, 199], "warranti": [192, 193, 194], "merchant": [192, 193, 194], "express": [192, 193, 194], "impli": [192, 193, 194], "entir": [192, 193, 194], "contributor": [192, 193, 194], "liabl": [192, 193, 194], "incident": [192, 193, 194], "consequenti": [192, 193, 194], "whatsoev": [192, 193, 194], "busi": [192, 193, 194], "profit": [192, 193, 194], "pecuniari": [192, 193, 194], "aris": [192, 193, 194], "inabl": [192, 193, 194], "portal": 192, "footprint": 195, "preinstal": 195, "mnist": 195, "prototxt": 195, "caffemodel": 195, "prob": 195, "saveengin": 195, "mnist16": 195, "loadengin": 195, "decod": 197, "deserializ": 197, "waitforfram": 197, "briefli": 198, "collect_calibr": 199, "h5_to_pcd_convert": 199, "open3d": 199, "pcd": 199, "rot_human_read": 199, "o3r_algo_util": 199, "euler": 199, "replic": 199, "sens": 199, "easi": 201}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"how": [1, 25, 35, 37, 38, 40, 42, 51, 54, 57, 58, 60, 62, 63, 91, 161, 171], "verifi": [1, 93, 104, 174], "extrins": [1, 2, 6, 46, 47, 65, 125], "calibr": [1, 2, 3, 4, 5, 6, 7, 8, 12, 46, 47, 65, 103, 125, 133, 200], "concept": [1, 12, 13], "thi": 1, "verif": [1, 162], "method": [1, 141], "overview": [1, 4, 5, 28, 99, 127, 129, 142, 148, 161, 191, 198], "angl": [1, 141], "paramet": [1, 4, 50, 64, 99, 129, 136, 142, 146, 153, 174], "effect": 1, "calcul": [1, 53], "expect": 1, "floor": [1, 53], "plane": 1, "distanc": [1, 53, 125, 126, 131, 137, 141, 142, 143, 180], "measur": [1, 7, 125, 164], "rotat": 1, "refer": [1, 6], "comparison": 1, "applic": [1, 10, 12, 13, 16, 17, 18, 21, 22, 45, 65, 92, 100, 125, 161, 174], "cad": [1, 159], "base": [1, 16, 22, 88, 93, 125, 141, 193], "other": [1, 173], "saniti": 1, "check": [1, 91], "product": 1, "after": [1, 29, 86, 104], "modif": 1, "exampl": [1, 5, 7, 25, 38, 39, 40, 41, 48, 50, 51, 58, 59, 60, 61, 64, 93, 94, 105, 129, 134, 137, 138, 140, 141, 145, 148, 151, 153, 164, 166, 167, 177, 178, 179, 183, 184, 188, 189, 191, 192, 196], "tool": 1, "max": 1, "allow": 1, "inaccuraci": 1, "1": [1, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 65, 163, 177], "deg": 1, "3": [1, 5, 65, 163], "introduct": [2, 32], "ifm": [2, 11, 21, 31, 51, 88, 92, 93, 98, 102, 106, 185], "camera": [2, 3, 4, 5, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 35, 48, 53, 92, 117, 125, 126, 128, 147, 153, 158, 173, 174, 185, 200], "coordin": [2, 152], "system": [2, 13, 28, 68, 104, 149, 152, 162], "transform": [2, 50], "sensor": [2, 28], "pixel": [2, 141, 142, 143, 145], "optic": 2, "space": 2, "non": 2, "rectifi": 2, "head": [2, 11, 18, 29, 110, 117, 125, 126, 128, 158], "defin": 2, "where": 2, "i": [2, 25, 171, 184], "user": [2, 21, 52, 92], "us": [2, 18, 28, 38, 51, 58, 87, 89, 93, 108, 158, 167, 171, 172, 173, 182, 184], "data": [2, 10, 29, 42, 52, 54, 62, 63, 86, 101], "store": 2, "gener": [2, 6, 11, 13, 172], "point": [2, 6, 131, 167, 180], "cloud": [2, 131, 180], "from": [2, 14, 93, 108, 180], "scratch": 2, "glossari": 2, "intrins": [2, 12, 133, 182], "invers": [2, 133], "valu": [3, 36, 129, 141], "cheat": 3, "sheet": 3, "mount": [3, 5, 48, 53, 93, 125, 153, 154, 173], "horizont": 3, "label": 3, "top": [3, 88], "bottom": 3, "vertic": 3, "cabl": [3, 155], "motion": [4, 5, 125, 134], "pre": [4, 189], "requisit": [4, 189], "procedur": 4, "troubleshoot": [4, 88, 109], "wizard": 5, "prerequisit": [5, 7, 14, 45, 49, 51, 65, 178, 184], "step": [5, 29, 65], "0": [5, 11, 12, 13, 14, 15, 25, 65, 177], "creat": [5, 65, 87, 180], "2": [5, 65, 97, 98, 163, 177], "setup": [5, 7, 38, 58, 65, 125, 172], "axi": 5, "parallel": 5, "movement": [5, 53], "4": [5, 20, 21, 22, 23], "side": 5, "view": [5, 35], "5": 5, "review": 5, "robot": 5, "vpu": [6, 17, 86, 87, 89, 93, 98, 124, 125, 126, 153, 170, 172, 173], "inform": [6, 106, 109], "orient": 6, "static": [7, 168, 200], "routin": [7, 8], "shop": 7, "list": [7, 159], "softwar": [7, 12, 13, 16, 17, 20, 22, 32, 34, 129, 149, 167, 202], "scene": [7, 134, 143], "posit": [7, 48, 53, 54], "checkerboard": 7, "toler": 7, "front": 7, "center": 7, "shift": 7, "run": [7, 52, 88, 89, 91, 149], "compat": [9, 11, 12, 13, 16, 17, 20, 22, 98, 178], "matrix": [9, 50], "firmwar": [9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 125], "hardwar": [9, 10, 27, 38, 58, 125, 159, 160, 161, 167], "recommend": [9, 48], "ifm3d": [9, 12, 13, 16, 17, 25, 88, 106, 177, 178, 184, 186, 188, 190], "ro": 9, "ros2": 9, "version": [9, 12, 13, 14, 16, 17, 20, 22, 25, 97, 176], "faq": 10, "document": [10, 176, 192, 201], "connect": [10, 12, 28, 29, 109, 117, 125, 126, 172], "configur": [10, 13, 18, 21, 25, 35, 36, 40, 45, 51, 60, 87, 91, 100, 128, 147, 149, 164, 171, 174, 189, 191, 196, 197, 198], "recept": 10, "diagnost": [10, 37, 57, 66, 101, 104, 105, 106, 107, 127, 197], "14": [11, 13, 15], "23": [11, 12, 13, 14], "releas": [11, 12, 13, 15, 16, 17, 20, 22, 24, 96, 98], "note": [11, 12, 13, 15, 16, 17, 20, 22, 24, 96, 98, 184], "previou": [11, 12, 13, 16, 17, 20, 22, 98, 176], "imag": [11, 50, 88, 125, 126, 130, 131, 132, 174, 180, 181, 186], "process": [11, 12, 13, 14, 16, 17, 18, 20, 22, 53, 63, 92, 98, 125, 126, 135, 136, 142, 170, 174], "platform": [11, 12, 13, 16, 17, 20, 22, 88, 98, 160], "support": [11, 12, 13, 16, 17, 20, 22, 178], "featur": [11, 12, 13, 16, 17, 88, 98], "usag": [11, 89, 146, 180, 187, 193, 194], "3d": [11, 12, 13, 29, 142, 147, 185], "rgb": [11, 12], "known": [11, 12, 13, 16, 17, 22, 97], "issu": [11, 12, 13, 16, 17, 22, 97, 109, 125], "look": [11, 12, 13], "forward": [11, 12, 13], "futur": [11, 12, 13], "16": [12, 13, 14], "video": [12, 13, 17, 98], "articl": [12, 13, 16, 17, 20, 22], "new": [12, 13, 16, 17, 22, 98, 180], "librari": [12, 13], "synchron": [12, 149, 166], "trigger": [12, 125, 129, 149], "diagnosi": [12, 13, 101], "cross": 12, "talk": 12, "mitig": [12, 45], "led": [12, 109, 169], "fix": [12, 13, 17, 22, 97, 98], "warn": [13, 17], "migrat": [13, 14, 18, 21], "guid": [13, 14, 18, 21, 109], "updat": [13, 14, 25], "fw": [13, 14, 18], "recoveri": [13, 25], "docker": [13, 86, 87, 88, 89, 90, 91, 92, 167, 192], "tensorrt": [13, 93, 194, 195], "persist": [13, 18, 174], "devic": [13, 16, 22, 101, 173, 184], "ntp": [13, 171], "time": [13, 93, 128, 129, 171], "default": [13, 91], "state": [13, 36, 104, 105, 149], "factori": [13, 125, 174], "reset": [13, 125, 174], "od": [13, 16, 17, 18, 21, 22, 40, 41, 42, 43, 44, 46, 48, 52, 53, 54, 55, 56, 60, 63, 65, 67, 68, 92, 125, 126, 191, 198], "specif": [13, 45, 163], "2d": [13, 29, 128], "x": 14, "chang": [14, 16, 17, 18, 20, 22, 35, 97, 98, 99, 146, 167], "workflow": 14, "41": 16, "descript": [16, 20, 105, 125, 131, 132, 134, 137, 138, 139, 140, 141, 144, 145, 148], "ovp80x": [16, 20, 93], "v": [16, 20, 138], "ovp81x": [16, 20], "seri": [16, 20], "mcc": [16, 22], "know": 16, "30": [17, 18, 19, 21, 22, 23], "json": [18, 21, 40, 60, 174], "schema": [18, 174], "handl": [18, 91, 125, 143], "log": [18, 30, 91], "cpu": [18, 21, 92], "alloc": 18, "onli": [18, 21, 64, 92, 173, 174, 180], "6": [18, 97], "20hz": 18, "case": [18, 51, 143, 158, 173], "32": 20, "resourc": [21, 52, 92, 153, 165], "avail": [21, 52, 92, 125, 131, 159, 192], "code": [21, 92, 126], "ram": [21, 92, 146], "gpu": [21, 89, 92], "ad": [22, 97], "download": [25, 32, 108], "start": [25, 28, 31, 33, 65, 86, 88, 89, 178, 188], "option": [25, 196], "save": [25, 86, 88], "current": 25, "With": [25, 106], "ifmvisionassist": [25, 28, 30, 32, 63], "api": 25, "web": 25, "interfac": [25, 109, 167, 168, 173, 202], "reboot": [25, 86, 125], "The": [25, 40, 60, 130, 143], "full": [25, 41, 61], "script": 25, "o3r": [26, 28, 33, 88, 90, 109, 127, 149, 160, 171, 180, 193, 194, 201], "unbox": 27, "screen": 28, "By": 28, "find": 28, "manual": [28, 103], "recent": 28, "first": [29, 143], "initi": 29, "activ": [29, 35, 100, 105, 171, 180], "acquisit": [29, 129, 166, 174], "linux": 30, "get": [31, 33, 38, 58, 65, 88, 178, 188], "vision": [31, 51, 97, 98, 102, 106, 170], "assist": [31, 51, 97, 98, 102, 106], "instal": [32, 88, 180, 196], "unpack": 32, "pick": 34, "your": [34, 185], "favorit": 34, "stack": 34, "switch": 35, "demonstr": 35, "sampl": [35, 86, 89, 167], "zone": [35, 48, 64], "channel": [36, 129], "minimum": [36, 139, 140, 142], "object": [36, 53, 193, 194], "height": [36, 48, 50], "monitor": [37, 57, 163], "build": [38, 58, 88, 93, 184, 189], "block": [38, 58], "addit": [38, 58, 106, 153], "consider": [38, 58], "c": [39, 184, 189], "A": [40, 60, 88, 173], "basic": [40, 60, 88], "valid": [40, 141], "stream": [42, 52, 62, 174], "test": [43, 44, 153, 163, 187, 195], "temperatur": [44, 163], "dust": 45, "limit": [45, 49, 51], "fine": [45, 143], "tune": [45, 143], "instanti": 47, "port": [47, 103, 109, 110, 117, 125, 126, 161], "select": [47, 129], "visual": [47, 48, 125], "odometri": [47, 48], "highlight": [48, 153], "clearanc": [48, 151], "area": [48, 151], "dead": 48, "neg": 49, "obstacl": [49, 68, 143], "enabl": [49, 89], "detect": [49, 68, 143], "occup": [49, 50], "grid": [49, 50], "output": [50, 54, 64, 105, 164], "timestamp": [50, 64, 166, 174, 197], "width": 50, "transformcellcentertous": 50, "overhang": 51, "load": [51, 88], "impact": [51, 55, 174], "strai": [51, 143], "light": [51, 143], "artifact": [51, 55], "definit": [51, 125], "workload": 52, "concurr": [52, 146], "perform": [53, 54, 56], "type": [53, 63, 155], "speed": 53, "size": [53, 155], "reflect": [53, 131, 140, 142], "latenc": [53, 149], "network": [53, 109, 171, 173], "stop": 53, "evalu": [54, 171], "analysi": 54, "read": 54, "analyz": 54, "fals": 54, "common": [55, 178, 179], "python": [59, 196], "record": 63, "strategi": [63, 125], "why": [63, 171], "what": [63, 109, 171, 184], "normal": 63, "algodebug": 63, "when": 63, "event": 63, "format": [63, 173], "replai": 63, "post": 63, "extent": 64, "number": [64, 161], "zoneconfigid": 64, "zoneoccupi": 64, "one": 64, "three": 64, "an": [65, 100, 109, 172], "iva": 67, "readm": 85, "autostart": 86, "contain": [86, 87, 88, 89, 91, 93, 186], "compos": [86, 89], "yml": 86, "auto": 86, "consist": 86, "within": 86, "deploi": 87, "scp": 87, "registri": 87, "local": 87, "proxi": 88, "add": 88, "dockerfil": [89, 93, 193, 194], "nvidia": [89, 93], "runtim": [89, 93], "specifi": 89, "verbos": 91, "driver": 91, "doubl": [91, 153], "manag": [92, 155, 165], "pin": 92, "quota": 92, "function": 93, "directori": 93, "host": 93, "adapt": [93, 134, 142, 173], "architectur": 93, "infer": 93, "cycl": [93, 125], "yolov4": 93, "tini": 93, "deepstream": 93, "l4t": [93, 193, 194], "toolbox": [95, 199], "7": [97, 98], "older": 97, "8": 98, "bug": 98, "short": 99, "displai": [101, 180], "statu": [101, 109], "detail": 101, "vehicl": 103, "algorithm": [103, 125], "boot": [104, 117, 125, 126], "up": [104, 126], "oper": [104, 158], "id": 105, "name": 105, "sourc": [105, 126, 180], "dormant": 105, "stat": 105, "retriev": [106, 107, 161], "ifm3dpi": [106, 180], "debug": [106, 109], "servic": 108, "report": [108, 109], "browser": 108, "curl": 108, "provid": 109, "github": 109, "tracker": 109, "tcu": [110, 117, 126], "icc": [110, 117, 126], "imu": [110, 117, 125, 126, 161, 164], "commun": [116, 124, 126], "sequenc": [117, 125, 126], "pd": 122, "app": [122, 126], "reaction": 125, "sever": 125, "level": 125, "depend": [125, 196], "action": 125, "power": [125, 153], "flash": 125, "anew": 125, "loss": 125, "due": [125, 174], "overrun": 125, "buffer": [125, 174], "watchdog": 125, "error": [125, 126], "timeout": 125, "fpd": 125, "link": 125, "intern": 125, "compens": 125, "implaus": 125, "ego": 125, "estim": 125, "unstabl": 125, "framer": [125, 129, 149], "implic": 125, "ethernet": [125, 168], "mode": [128, 148], "exposur": [128, 129], "gain": 128, "delai": [129, 149, 174], "group": [129, 149], "offset": 129, "confid": [130, 131], "raw": 131, "amplitud": [131, 139, 142, 180], "radial": 131, "nois": [131, 134, 137, 142, 145], "xyz": 131, "unit": [131, 164, 170, 182], "vector": [131, 182], "jpeg": [131, 180], "model": 133, "fishey": 133, "For": 133, "unproject": 133, "intrinisc": 133, "project": [133, 190], "bouguet": 133, "bilater": [134, 138, 142], "filter": [134, 135, 138, 141, 142, 143, 145], "abstract": [134, 137, 138, 139, 141, 143, 144, 145], "involv": 134, "relat": [134, 135, 137, 138, 139, 140, 145], "topic": [134, 135, 137, 138, 139, 140], "maximum": [137, 142], "spatial": 138, "median": [138, 142], "disadvantag": 138, "combin": 138, "mix": [141, 142], "differ": 141, "threshold": [141, 142, 143, 144], "tempor": [142, 145], "symmetri": [142, 144], "cuda": [142, 146], "phenomenon": 143, "halo": 143, "second": 143, "ghost": 143, "without": [143, 174], "reflector": 143, "adjust": 143, "multipl": 143, "conclus": 143, "reduc": 145, "recov": 145, "lost": 145, "set": [145, 168, 174, 185], "usecuda": 146, "requir": [146, 151, 180], "idl": 149, "overal": 149, "repeat": 149, "precis": 149, "jitter": 149, "outcom": [149, 153], "o3r225": 151, "o3r222": 151, "heat": 153, "dissip": 153, "guidelin": 153, "consumpt": 153, "sink": 153, "condit": [153, 158], "simul": 153, "bracket": 153, "singl": 153, "result": 153, "theori": 153, "design": 153, "thermal": 153, "barrier": 153, "resist": 153, "energi": 153, "via": 153, "air": 153, "convect": 153, "conduct": 153, "capac": 153, "radiat": 153, "instruct": [154, 156], "ip": [155, 168, 185], "rate": 155, "prevent": 155, "ground": 155, "loop": 155, "wire": [156, 157], "clean": 158, "draw": 159, "pcic": 161, "stress": 163, "vibrat": 163, "shock": 163, "emv": 163, "inerti": 164, "imusampl": 164, "extrinsiccalibrationstructur": 164, "receiv": 166, "can": 167, "dtm425": 167, "rfid": 167, "antenna": 167, "hmi": 169, "protocol": 171, "ssh": 172, "kei": 172, "pair": 172, "upload": 172, "public": 172, "passphras": 172, "usb": 173, "mass": 173, "storag": 173, "hub": 173, "hid": 173, "drive": 173, "prepar": 173, "fat32": 173, "ext4": 173, "plug": 173, "conf": 174, "prioriti": 174, "sticki": 174, "flush": 174, "frame": 174, "": 174, "save_init": 174, "technologi": 175, "changelog": 177, "languag": 178, "o3d3xx": [178, 183], "o3x1xx": [178, 183], "ovp8xx": [178, 188], "contribut": 178, "licens": [178, 184], "viewer": 180, "virtual": 180, "environ": 180, "pip": 180, "deprec": [181, 182], "rectif": 181, "window": 184, "includ": 184, "legacydevic": 184, "class": 184, "ex": 185, "multi_camera_grabb": 185, "uniqu": 185, "address": 185, "simpl": 186, "ppm": 187, "io": 187, "playground": 190, "exclus": [192, 193, 194], "OF": [192, 193, 194], "liabil": [192, 193, 194], "further": 192, "content": [193, 194], "capabl": 195, "packag": 196, "core": 197, "2d_data": 197, "py": [197, 199], "bootup_monitor": 197, "can_activ": 197, "deserialize_rgb": 197, "deserialize_imu": 197, "imu_data": 197, "fw_update_util": 197, "getting_data": 197, "multi_head": 197, "registration_2d_3d": 199, "welcom": 201}, "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"]], "Calibration values cheat sheet": [[3, "calibration-values-cheat-sheet"]], "Camera mounted horizontally - Label on top": [[3, "camera-mounted-horizontally-label-on-top"]], "Camera mounted horizontally - Label at the bottom": [[3, "camera-mounted-horizontally-label-at-the-bottom"]], "Camera mounted vertically - Cables on top": [[3, "camera-mounted-vertically-cables-on-top"]], "Camera mounted vertically - Cables at the bottom": [[3, "camera-mounted-vertically-cables-at-the-bottom"]], "Motion Camera Calibration": [[4, "motion-camera-calibration"]], "Pre-requisites": [[4, "pre-requisites"], [189, "pre-requisites"]], "Parameter Overview": [[4, "parameter-overview"]], "Procedure": [[4, "procedure"]], "Troubleshooting": [[4, "troubleshooting"]], "Motion Camera Calibration Wizard": [[5, "motion-camera-calibration-wizard"]], "Prerequisites": [[5, "prerequisites"], [7, "prerequisites"], [51, "prerequisites"], [65, "prerequisites"], [178, "prerequisites"], [184, "prerequisites"]], "Step 0: Create a Calibration Wizard": [[5, "step-0-create-a-calibration-wizard"]], "Step 1: Overview": [[5, "step-1-overview"]], "Step 2: Setup calibration": [[5, "step-2-setup-calibration"]], "Step 3: Axis-parallel movement": [[5, "step-3-axis-parallel-movement"]], "Step 4: Side Views": [[5, "step-4-side-views"]], "Step 5: Review": [[5, "step-5-review"]], "Example for the cameras mounted on the sides of robot": [[5, "example-for-the-cameras-mounted-on-the-sides-of-robot"]], "VPU extrinsic calibration": [[6, "vpu-extrinsic-calibration"]], "General information": [[6, "general-information"]], "Orientation": [[6, "orientation"]], "Reference point": [[6, "reference-point"]], "Static camera calibration routine": [[7, "static-camera-calibration-routine"]], "Shopping list": [[7, "shopping-list"]], "Software setup": [[7, "software-setup"]], "Scene setup": [[7, "scene-setup"]], "Position of the checkerboard": [[7, "position-of-the-checkerboard"]], "Measurements": [[7, "measurements"]], "Tolerances": [[7, "tolerances"]], "Example - front centered camera": [[7, "example-front-centered-camera"]], "Example - front camera, shifted": [[7, "example-front-camera-shifted"]], "Run the calibration": [[7, "run-the-calibration"]], "Calibration routines": [[8, "calibration-routines"]], "Compatibility matrix": [[9, "compatibility-matrix"]], "Firmware and Hardware compatibility matrix": [[9, "firmware-and-hardware-compatibility-matrix"]], "Recommended Hardware": [[9, "recommended-hardware"]], "ifm3d-ros and ifm3d-ros2 version compatibility": [[9, "ifm3d-ros-and-ifm3d-ros2-version-compatibility"]], "FAQ": [[10, "faq"]], "Firmware documentation": [[10, "firmware-documentation"]], "Hardware (connectivity)": [[10, "hardware-connectivity"]], "Camera configuration": [[10, "camera-configuration"]], "Data reception": [[10, "data-reception"]], "Diagnostics": [[10, "diagnostics"]], "Applications": [[10, "applications"]], "FIRMWARE 0.14.23 RELEASE NOTES": [[11, "firmware-0-14-23-release-notes"]], "Previous Releases": [[11, "previous-releases"], [12, "previous-releases"], [13, "previous-releases"], [16, "previous-releases"], [17, "previous-releases"], [20, "previous-releases"], [22, "previous-releases"], [98, "previous-releases"]], "Compatible Image Processing Platforms": [[11, "compatible-image-processing-platforms"]], "Supported Heads": [[11, "supported-heads"]], "General Features": [[11, "general-features"]], "ifm Camera Usage": [[11, "ifm-camera-usage"]], "3D-Camera Features": [[11, "d-camera-features"], [12, "d-camera-features"], [13, "d-camera-features"], [13, "id2"]], "RGB-Camera Features": [[11, "rgb-camera-features"], [12, "rgb-camera-features"]], "Known Issues": [[11, "known-issues"], [12, "known-issues"], [13, "known-issues"], [16, "known-issues"], [16, "id1"], [17, "known-issues"], [17, "id4"]], "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"], [13, "look-forward-to-these-features-in-future-releases"]], "FIRMWARE 0.16.23 RELEASE NOTES": [[12, "firmware-0-16-23-release-notes"]], "Compatible software versions": [[12, "compatible-software-versions"], [13, "compatible-software-versions"], [16, "compatible-software-versions"], [17, "compatible-software-versions"], [20, "compatible-software-versions"], [22, "compatible-software-versions"]], "Compatible Video Processing Platforms": [[12, "compatible-video-processing-platforms"], [13, "compatible-video-processing-platforms"]], "Supported Camera Articles": [[12, "supported-camera-articles"], [13, "supported-camera-articles"], [16, "supported-camera-articles"], [17, "supported-camera-articles"], [20, "supported-camera-articles"], [22, "supported-camera-articles"]], "New Features": [[12, "new-features"], [13, "new-features"]], "Library: ifm3d": [[12, "library-ifm3d"], [13, "library-ifm3d"]], "Connectivity:": [[12, "connectivity"]], "Synchronization and trigger": [[12, "synchronization-and-trigger"]], "Intrinsic calibration": [[12, "intrinsic-calibration"]], "Diagnosis": [[12, "diagnosis"], [13, "diagnosis"]], "Cross-talk mitigation": [[12, "cross-talk-mitigation"]], "Application Concept": [[12, "application-concept"], [13, "application-concept"]], "LED": [[12, "led"]], "Fixes": [[12, "fixes"], [13, "fixes"], [13, "id1"], [17, "fixes"], [17, "id3"]], "FIRMWARE 1.0.14 RELEASE NOTES": [[13, "firmware-1-0-14-release-notes"]], "Warning": [[13, null], [17, null]], "Migration guide: update FW 0.16.23 to FW 1.0.14": [[13, "migration-guide-update-fw-0-16-23-to-fw-1-0-14"]], "Recovery system:": [[13, "recovery-system"]], "Docker:": [[13, "docker"]], "TensorRT": [[13, "tensorrt"]], "Persistent Device Configuration": [[13, "persistent-device-configuration"]], "NTP timing": [[13, "ntp-timing"]], "Default camera state": [[13, "default-camera-state"]], "Factory Reset": [[13, "factory-reset"]], "ODS Application specific release notes:": [[13, "ods-application-specific-release-notes"]], "Features": [[13, "features"]], "Known Issues: ODS application": [[13, "known-issues-ods-application"]], "2D-Camera Features": [[13, "id3"]], "General": [[13, "general"]], "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x": [[14, "migration-guide-fw-update-process-from-fw-version-0-16-23-to-fw-version-1-0-x"]], "Prerequisite": [[14, "prerequisite"]], "Changes": [[14, "changes"], [16, "changes"], [17, "changes"], [17, "id2"], [20, "changes"], [98, "changes"]], "Workflow": [[14, "workflow"]], "Release notes Firmware 1.0.14": [[15, "release-notes-firmware-1-0-14"]], "FIRMWARE 1.1.41 RELEASE NOTES": [[16, "firmware-1-1-41-release-notes"]], "Description": [[16, "description"], [20, "description"], [134, "description"], [137, "description"], [138, "description"], [139, "description"], [140, "description"], [141, "description"], [144, "description"], [145, "description"], [148, "description"]], "Compatibility": [[16, "compatibility"], [20, "compatibility"], [22, "compatibility"], [178, "compatibility"]], "OVP80x vs. OVP81x series": [[16, "ovp80x-vs-ovp81x-series"], [20, "ovp80x-vs-ovp81x-series"]], "Compatible processing platforms": [[16, "compatible-processing-platforms"], [20, "compatible-processing-platforms"], [22, "compatible-processing-platforms"]], "Base device": [[16, "base-device"], [22, "base-device"]], "New features": [[16, "new-features"], [17, "new-features"], [17, "id1"], [98, "new-features"]], "ODS Application": [[16, "ods-application"], [17, "ods-application"]], "MCC Application": [[16, "mcc-application"]], "Knows issues": [[16, "knows-issues"]], "ifm3d": [[16, "ifm3d"], [17, "ifm3d"]], "FIRMWARE 1.1.30 RELEASE NOTES": [[17, "firmware-1-1-30-release-notes"]], "Compatible Video Processing Platforms (VPUs)": [[17, "compatible-video-processing-platforms-vpus"], [98, "compatible-video-processing-platforms-vpus"]], "FW 1.1.30 migration guide": [[18, "fw-1-1-30-migration-guide"]], "Changes to the JSON schema": [[18, "changes-to-the-json-schema"]], "Changes to the ODS JSON schema": [[18, "changes-to-the-ods-json-schema"]], "Changes in persistent configuration handling": [[18, "changes-in-persistent-configuration-handling"]], "Logging": [[18, "logging"]], "CPU process allocation": [[18, "cpu-process-allocation"]], "Camera use only: 6 heads @ 20Hz": [[18, "camera-use-only-6-heads-20hz"]], "ODS application use case": [[18, "ods-application-use-case"]], "Firmware 1.1.30": [[19, "firmware-1-1-30"]], "FIRMWARE 1.4.32 RELEASE NOTES": [[20, "firmware-1-4-32-release-notes"]], "Firmware 1.4.30 migration guide": [[21, "firmware-1-4-30-migration-guide"]], "JSON Configuration": [[21, "json-configuration"]], "Resources availability for user code": [[21, "resources-availability-for-user-code"], [92, "resources-availability-for-user-code"]], "Available RAM": [[21, "available-ram"], [92, "available-ram"]], "CPU and GPU resources": [[21, "cpu-and-gpu-resources"], [92, "cpu-and-gpu-resources"]], "Cameras only, no ifm application": [[21, "cameras-only-no-ifm-application"], [92, "cameras-only-no-ifm-application"]], "ODS application": [[21, "ods-application"], [22, "ods-application"], [92, "ods-application"], [125, "ods-application"]], "Firmware 1.4.30 release notes": [[22, "firmware-1-4-30-release-notes"]], "News!": [[22, null]], "Added": [[22, "added"], [22, "id1"], [97, "added"]], "Changed": [[22, "changed"], [22, "id2"], [22, "id5"], [97, "changed"]], "Fixed": [[22, "fixed"], [22, "id3"], [22, "id6"], [97, "fixed"]], "Known issues": [[22, "known-issues"], [22, "id4"], [97, "known-issues"]], "MCC application": [[22, "mcc-application"]], "Firmware 1.4.30": [[23, "firmware-1-4-30"]], "Release notes": [[24, "release-notes"], [96, "release-notes"]], "How to update the firmware": [[25, "how-to-update-the-firmware"]], "Download the firmware": [[25, "download-the-firmware"]], "Starting firmware is version < 1.0.0": [[25, "starting-firmware-is-version-1-0-0"]], "Starting firmware is version >= 1.0.0": [[25, "id1"]], "(Optional) Save the current configuration": [[25, "optional-save-the-current-configuration"]], "With the ifmVisionAssistant": [[25, "with-the-ifmvisionassistant"]], "With the ifm3d API or the web interface": [[25, "with-the-ifm3d-api-or-the-web-interface"]], "Reboot to recovery": [[25, "reboot-to-recovery"]], "With the web interface": [[25, "with-the-web-interface"]], "With ifm3d": [[25, "with-ifm3d"]], "The full example script": [[25, "the-full-example-script"]], "O3R firmware": [[26, "o3r-firmware"]], "Hardware unboxing": [[27, "hardware-unboxing"]], "Starting the ifmVisionAssistant and connecting to the O3R-System": [[28, "starting-the-ifmvisionassistant-and-connecting-to-the-o3r-system"]], "Start the ifmVisionAssistant": [[28, "start-the-ifmvisionassistant"]], "Start screen overview": [[28, "start-screen-overview"]], "Connection": [[28, "connection"]], "By using find sensor": [[28, "by-using-find-sensor"]], "Manual connection": [[28, "manual-connection"]], "Connect to recent systems by using Recent": [[28, "connect-to-recent-systems-by-using-recent"]], "First steps after the first initial connection": [[29, "first-steps-after-the-first-initial-connection"]], "Activating the heads for 2D & 3D data acquisition": [[29, "activating-the-heads-for-2d-3d-data-acquisition"]], "ifmVisionAssistant on Linux": [[30, "ifmvisionassistant-on-linux"]], "ifmVisionAssistant": [[30, "ifmvisionassistant"], [63, "ifmvisionassistant"]], "ifmVisionAssistant logging": [[30, "ifmvisionassistant-logging"]], "Getting started with the ifm Vision Assistant": [[31, "getting-started-with-the-ifm-vision-assistant"]], "Introduction to the ifmVisionAssistant": [[32, "introduction-to-the-ifmvisionassistant"]], "Installing the ifmVisionAssistant": [[32, "installing-the-ifmvisionassistant"]], "Downloading and unpacking the software": [[32, "downloading-and-unpacking-the-software"]], "Getting started with the O3R": [[33, "getting-started-with-the-o3r"]], "Pick your favorite software stack": [[34, "pick-your-favorite-software-stack"]], "How to switch active cameras": [[35, "how-to-switch-active-cameras"]], "Demonstration": [[35, "demonstration"]], "Sample Configuration": [[35, "sample-configuration"]], "Changing views and zones": [[35, "changing-views-and-zones"]], "Configuration": [[36, "configuration"], [45, "configuration"], [87, "configuration"], [149, "configuration"], [164, "configuration"], [174, "configuration"], [189, "configuration"], [191, "configuration"], [196, "configuration"], [198, "configuration"]], "Channel value": [[36, "channel-value"]], "Minimum object height": [[36, "minimum-object-height"]], "State": [[36, "state"]], "How to monitor the diagnostic": [[37, "how-to-monitor-the-diagnostic"], [57, "how-to-monitor-the-diagnostic"]], "How to use these examples": [[38, "how-to-use-these-examples"], [58, "how-to-use-these-examples"]], "Setup": [[38, "setup"], [58, "setup"]], "Get the examples": [[38, "get-the-examples"], [58, "get-the-examples"]], "Building the examples": [[38, "building-the-examples"], [184, "building-the-examples"]], "Hardware setup": [[38, "hardware-setup"], [58, "hardware-setup"]], "Building blocks": [[38, "building-blocks"], [58, "building-blocks"]], "Additional considerations": [[38, "additional-considerations"], [58, "additional-considerations"]], "C++ examples": [[39, "c-examples"], [189, "c-examples"]], "How to configure ODS": [[40, "how-to-configure-ods"], [60, "how-to-configure-ods"]], "A basic JSON": [[40, "a-basic-json"], [60, "a-basic-json"]], "JSON validation": [[40, "json-validation"]], "The configuration example": [[40, "the-configuration-example"], [60, "the-configuration-example"]], "Full ODS example": [[41, "full-ods-example"]], "How to stream ODS data": [[42, "how-to-stream-ods-data"]], "Testing ODS": [[43, "testing-ods"]], "ODS temperature tests": [[44, "ods-temperature-tests"]], "Dust mitigation": [[45, "dust-mitigation"]], "Prerequisites and limitations": [[45, "prerequisites-and-limitations"], [49, "prerequisites-and-limitations"]], "Application specific fine tuning": [[45, "application-specific-fine-tuning"]], "Extrinsic calibration for ODS": [[46, "extrinsic-calibration-for-ods"]], "Instantiation": [[47, "instantiation"]], "Extrinsic calibration": [[47, "extrinsic-calibration"]], "Ports selection": [[47, "ports-selection"]], "Visual odometry": [[47, "visual-odometry"], [48, "visual-odometry"]], "Camera mounting for ODS": [[48, "camera-mounting-for-ods"]], "Highlights": [[48, null], [153, null]], "Mounting position": [[48, "mounting-position"], [53, "mounting-position"]], "Mounting height recommendations": [[48, "mounting-height-recommendations"]], "Examples": [[48, "examples"], [64, "examples"], [93, "examples"], [94, "examples"], [141, "examples"], [145, "examples"], [151, "examples"]], "Clearance area": [[48, "clearance-area"]], "Dead zones": [[48, "dead-zones"]], "Negative obstacles": [[49, "negative-obstacles"]], "Enable the negative obstacle detection": [[49, "enable-the-negative-obstacle-detection"]], "Negative obstacles in the occupancy grid": [[49, "negative-obstacles-in-the-occupancy-grid"]], "Occupancy grid": [[50, "occupancy-grid"]], "Output": [[50, "output"], [54, "output"], [64, "output"], [164, "output"]], "Timestamp": [[50, "timestamp"], [64, "timestamp"]], "Width & Height": [[50, "width-height"]], "Image": [[50, "image"]], "transformCellCenterToUser - transformation parameters": [[50, "transformcellcentertouser-transformation-parameters"]], "Transformation matrix parameters": [[50, "transformation-matrix-parameters"]], "Occupancy grid transformation example": [[50, "occupancy-grid-transformation-example"]], "Overhanging loads": [[51, "overhanging-loads"]], "Use case": [[51, "use-case"]], "Limitations: impact of stray light artifacts": [[51, "limitations-impact-of-stray-light-artifacts"]], "Definition": [[51, "definition"]], "How to configure": [[51, "how-to-configure"]], "Configuration in ifm Vision Assistant": [[51, "configuration-in-ifm-vision-assistant"]], "Example": [[51, "example"], [129, "example"], [129, "id2"], [134, "example"], [137, "example"], [138, "example"], [140, "example"], [148, "example"], [164, "example"], [166, "example"]], "Running workloads concurrent with ODS": [[52, "running-workloads-concurrent-with-ods"]], "Data streams": [[52, "data-streams"]], "Resource Availability for the User": [[52, "resource-availability-for-the-user"]], "ODS Performance": [[53, "ods-performance"]], "Type of cameras": [[53, "type-of-cameras"]], "Floor types": [[53, "floor-types"]], "Movement speed": [[53, "movement-speed"]], "Object size and reflectivity": [[53, "object-size-and-reflectivity"]], "Latency": [[53, "latency"]], "Processing and network latencies": [[53, "processing-and-network-latencies"]], "ODS latencies": [[53, "ods-latencies"]], "Stopping Distance Calculation": [[53, "stopping-distance-calculation"]], "ODS Performance evaluation": [[54, "ods-performance-evaluation"]], "ODS Performance analysis": [[54, "ods-performance-analysis"]], "How to read the data": [[54, "how-to-read-the-data"]], "How to analyze the data": [[54, "how-to-analyze-the-data"]], "False positive evaluation": [[54, "false-positive-evaluation"]], "Artifacts and their impacts": [[55, "artifacts-and-their-impacts"]], "Common artifacts": [[55, "common-artifacts"]], "Impact on ODS": [[55, "impact-on-ods"]], "ODS performance": [[56, "ods-performance"]], "Python examples": [[59, "python-examples"], [196, "python-examples"]], "Full example": [[61, "full-example"]], "How to stream data": [[62, "how-to-stream-data"]], "ODS data recording strategies": [[63, "ods-data-recording-strategies"]], "Why record": [[63, "why-record"]], "What to record": [[63, "what-to-record"]], "Recording types": [[63, "recording-types"]], "Normal": [[63, "normal"]], "AlgoDebug": [[63, "algodebug"]], "When to record": [[63, "when-to-record"]], "Recording events": [[63, "recording-events"]], "How to record": [[63, "how-to-record"]], "Recording format": [[63, "recording-format"]], "Record and Replay": [[63, "record-and-replay"]], "How to post-process the recorded data": [[63, "how-to-post-process-the-recorded-data"]], "Zones": [[64, "zones"]], "Parameters": [[64, "parameters"]], "Zone extent": [[64, "zone-extent"]], "Number of zones": [[64, "number-of-zones"]], "zoneConfigID": [[64, "zoneconfigid"]], "zoneOccupied": [[64, "zoneoccupied"]], "Only one zone": [[64, "only-one-zone"]], "Three zones": [[64, "three-zones"]], "Example output": [[64, "example-output"]], "Getting started with ODS": [[65, "getting-started-with-ods"]], "Step 0: Setup": [[65, "step-0-setup"]], "Step 1: Extrinsic calibration": [[65, "step-1-extrinsic-calibration"]], "Step 2: Create an ODS application": [[65, "step-2-create-an-ods-application"]], "Step 3: Start ODS": [[65, "step-3-start-ods"]], "Diagnostic": [[66, "diagnostic"]], "ODS with the iVA": [[67, "ods-with-the-iva"]], "ODS (Obstacle Detection System)": [[68, "ods-obstacle-detection-system"]], "README": [[85, "readme"]], "Autostart a container on the VPU": [[86, "autostart-a-container-on-the-vpu"]], "Docker compose": [[86, "docker-compose"]], "Sample docker-compose.yml": [[86, "sample-docker-compose-yml"]], "Start the container": [[86, "start-the-container"]], "Auto start the container after a reboot of the VPU": [[86, "auto-start-the-container-after-a-reboot-of-the-vpu"]], "Consistently save data on the VPU within a container": [[86, "consistently-save-data-on-the-vpu-within-a-container"]], "Deploying a container to the VPU": [[87, "deploying-a-container-to-the-vpu"]], "Using SCP": [[87, "using-scp"]], "Using a Docker registry": [[87, "using-a-docker-registry"]], "Create a local Docker registry": [[87, "create-a-local-docker-registry"]], "Getting started with Docker": [[88, "getting-started-with-docker"]], "Build and run a Docker container for the O3R platform": [[88, "build-and-run-a-docker-container-for-the-o3r-platform"]], "A basic container": [[88, "a-basic-container"]], "Build the container": [[88, "build-the-container"]], "Troubleshooting: proxies": [[88, "troubleshooting-proxies"]], "Run a container": [[88, "run-a-container"]], "Save a container": [[88, "save-a-container"]], "Load and start a container": [[88, "load-and-start-a-container"]], "Add features to the container": [[88, "add-features-to-the-container"]], "Install ifm3d in the container": [[88, "install-ifm3d-in-the-container"]], "Building on top of the ifm base image": [[88, "building-on-top-of-the-ifm-base-image"]], "Enabling GPU usage on the VPU": [[89, "enabling-gpu-usage-on-the-vpu"]], "Using the GPU of the VPU": [[89, "using-the-gpu-of-the-vpu"]], "Dockerfile sample": [[89, "dockerfile-sample"]], "Start the container with the NVIDIA runtime": [[89, "start-the-container-with-the-nvidia-runtime"]], "Using docker run": [[89, "using-docker-run"]], "Use docker-compose to specify the runtime": [[89, "use-docker-compose-to-specify-the-runtime"]], "Docker on O3R": [[90, "docker-on-o3r"]], "How to handle verbose logging for Docker containers": [[91, "how-to-handle-verbose-logging-for-docker-containers"]], "Docker default logging": [[91, "docker-default-logging"]], "Docker logging drivers": [[91, "docker-logging-drivers"]], "Docker logging configuration": [[91, "docker-logging-configuration"]], "Run a Docker container with logging driver configuration": [[91, "run-a-docker-container-with-logging-driver-configuration"]], "Double check the Docker logging configuration for a container": [[91, "double-check-the-docker-logging-configuration-for-a-container"]], "Resource management": [[92, "resource-management"], [165, "resource-management"]], "Process pinning": [[92, "process-pinning"]], "Docker quotas": [[92, "docker-quotas"]], "Using TensorRT": [[93, "using-tensorrt"]], "Building a TensorRT container": [[93, "building-a-tensorrt-container"]], "NVIDIA base containers": [[93, "nvidia-base-containers"]], "Verify the functionality": [[93, "verify-the-functionality"]], "Mounting directories from the host": [[93, "mounting-directories-from-the-host"]], "Dockerfiles": [[93, "dockerfiles"]], "NVIDIA base Dockerfiles": [[93, "nvidia-base-dockerfiles"]], "ifm example Dockerfiles": [[93, "ifm-example-dockerfiles"]], "Using TensorRT in a container on the VPU": [[93, "using-tensorrt-in-a-container-on-the-vpu"]], "Adaptations for the OVP80x architecture": [[93, "adaptations-for-the-ovp80x-architecture"]], "Runtime inference cycle times": [[93, "runtime-inference-cycle-times"]], "YOLOv4 Tiny": [[93, "yolov4-tiny"]], "Deepstream-l4t": [[93, "deepstream-l4t"]], "Toolbox": [[95, "toolbox"], [199, "toolbox"]], "Vision Assistant 2.7.6": [[97, "vision-assistant-2-7-6"]], "Older versions": [[97, "older-versions"]], "ifm Vision Assistant 2.8.7 release notes": [[98, "ifm-vision-assistant-2-8-7-release-notes"]], "Bug Fixes": [[98, "bug-fixes"]], "Changing parameters": [[99, "changing-parameters"]], "Short parameter overview": [[99, "short-parameter-overview"]], "Configuring/Activating an application": [[100, "configuring-activating-an-application"]], "Activating an application": [[100, "activating-an-application"]], "Device and diagnosis data": [[101, "device-and-diagnosis-data"]], "Displaying the device status": [[101, "displaying-the-device-status"]], "Device details": [[101, "device-details"]], "Diagnostic data": [[101, "diagnostic-data"]], "ifm Vision Assistant": [[102, "ifm-vision-assistant"]], "Manual calibration of ports for vehicle algorithms": [[103, "manual-calibration-of-ports-for-vehicle-algorithms"]], "Boot-up diagnostic": [[104, "boot-up-diagnostic"]], "Verify the system operational state after boot-up": [[104, "verify-the-system-operational-state-after-boot-up"]], "Diagnostics example output": [[105, "diagnostics-example-output"]], "Example diagnostic output": [[105, "example-diagnostic-output"]], "Description / ID / name": [[105, "description-id-name"]], "Source": [[105, "source"]], "State: active/dormant": [[105, "state-active-dormant"]], "Stats": [[105, "stats"]], "Diagnostic retrieval": [[106, "diagnostic-retrieval"], [107, "diagnostic-retrieval"]], "With the ifm Vision Assistant": [[106, "with-the-ifm-vision-assistant"]], "With ifm3d or ifm3dpy": [[106, "with-ifm3d-or-ifm3dpy"]], "Additional debugging information": [[106, "additional-debugging-information"]], "Service report": [[108, "service-report"]], "Download from a browser": [[108, "download-from-a-browser"]], "Download using curl": [[108, "download-using-curl"]], "O3R information for debugging": [[109, "o3r-information-for-debugging"]], "Reporting an issue": [[109, "reporting-an-issue"]], "What to provide": [[109, "what-to-provide"]], "GitHub issue tracker": [[109, "github-issue-tracker"]], "Troubleshooting guide": [[109, "troubleshooting-guide"]], "Network interface and connectivity": [[109, "network-interface-and-connectivity"]], "Status LEDs and port LEDs": [[109, "status-leds-and-port-leds"]], "TCU": [[110, "tcu"], [117, "tcu"], [126, "tcu"]], "head": [[110, "head"]], "ICC": [[110, "icc"], [117, "icc"], [126, "icc"]], "IMU": [[110, "imu"], [117, "imu"], [125, "imu"], [126, "imu"], [126, "id3"]], "port": [[110, "port"]], "Communication": [[116, "communication"], [124, "communication"], [126, "communication"]], "Boot sequence": [[117, "boot-sequence"], [126, "boot-sequence"]], "Port connectivity": [[117, "port-connectivity"], [126, "port-connectivity"]], "Camera head": [[117, "camera-head"], [125, "camera-head"], [126, "camera-head"]], "PDS app": [[122, "pds-app"]], "VPU": [[124, "vpu"], [125, "vpu"], [126, "vpu"], [126, "id1"]], "Reaction strategies": [[125, "reaction-strategies"]], "Severity levels definitions": [[125, "severity-levels-definitions"]], "Severity level dependent actions": [[125, "severity-level-dependent-actions"]], "Boot-Sequence": [[125, "boot-sequence"]], "Distance image processing": [[125, "distance-image-processing"], [126, "distance-image-processing"]], "Hardware port": [[125, "hardware-port"]], "Handling strategies description": [[125, "handling-strategies-description"]], "Reboot / power cycle": [[125, "reboot-power-cycle"]], "Factory reset": [[125, "factory-reset"], [174, "factory-reset"]], "Flash firmware anew": [[125, "flash-firmware-anew"]], "Camera head connectivity": [[125, "camera-head-connectivity"]], "Image loss due to trigger overruns": [[125, "image-loss-due-to-trigger-overruns"]], "Image buffer availability": [[125, "image-buffer-availability"]], "Watchdog errors or timeouts": [[125, "watchdog-errors-or-timeouts"]], "FPD-Link errors": [[125, "fpd-link-errors"]], "Internal error in the port algorithm": [[125, "internal-error-in-the-port-algorithm"]], "Mounting setup": [[125, "mounting-setup"]], "Motion compensation": [[125, "motion-compensation"]], "Camera head extrinsic calibrations": [[125, "camera-head-extrinsic-calibrations"]], "Implausible extrinsic calibrations": [[125, "implausible-extrinsic-calibrations"]], "Ego-motion estimation based on IMU measurements and visual measurements": [[125, "ego-motion-estimation-based-on-imu-measurements-and-visual-measurements"]], "ODS unstable framerate implications": [[125, "ods-unstable-framerate-implications"]], "Ethernet connection issues": [[125, "ethernet-connection-issues"]], "Error code sources": [[126, "error-code-sources"]], "Boot-up sequence": [[126, "boot-up-sequence"]], "Port": [[126, "port"]], "Camera Head": [[126, "id2"]], "ODS app": [[126, "ods-app"]], "O3R Diagnostics: overview": [[127, "o3r-diagnostics-overview"]], "2D camera head configuration": [[128, "d-camera-head-configuration"]], "Mode": [[128, "mode"]], "Exposure time": [[128, "exposure-time"]], "Gain": [[128, "gain"]], "Acquisition parameters": [[129, "acquisition-parameters"], [174, "acquisition-parameters"]], "Framerate": [[129, "framerate"], [149, "framerate"]], "Exposure Times": [[129, "exposure-times"]], "Delay": [[129, "delay"], [149, "delay"]], "Software Trigger Group": [[129, "software-trigger-group"]], "Overview": [[129, "overview"], [129, "id1"], [148, "overview"], [191, "overview"], [198, "overview"]], "Offset": [[129, "offset"]], "Channel selection and channel value": [[129, "channel-selection-and-channel-value"]], "The confidence image": [[130, "the-confidence-image"]], "Description of the available images": [[131, "description-of-the-available-images"]], "Raw Amplitude image and Amplitude image": [[131, "raw-amplitude-image-and-amplitude-image"]], "Distance image (radial)": [[131, "distance-image-radial"]], "Distance noise (radial)": [[131, "distance-noise-radial"]], "Confidence": [[131, "confidence"]], "Reflectivity": [[131, "reflectivity"]], "Point cloud (XYZ)": [[131, "point-cloud-xyz"]], "Unit vectors": [[131, "unit-vectors"]], "JPEG image": [[131, "jpeg-image"]], "Images description": [[132, "images-description"]], "Intrinsic calibration models": [[133, "intrinsic-calibration-models"]], "Fisheye model": [[133, "fisheye-model"]], "For unprojection: intrinisc calibration model": [[133, "for-unprojection-intrinisc-calibration-model"], [133, "id1"]], "For projection: inverse intrinsic calibration model": [[133, "for-projection-inverse-intrinsic-calibration-model"], [133, "id2"]], "Bouguet model": [[133, "bouguet-model"]], "Adaptive noise bilateral filter": [[134, "adaptive-noise-bilateral-filter"]], "Abstract": [[134, "abstract"], [137, "abstract"], [138, "abstract"], [139, "abstract"], [141, "abstract"], [143, "abstract"], [144, "abstract"], [145, "abstract"]], "Scenes involving motion": [[134, "scenes-involving-motion"]], "Related topics": [[134, "related-topics"], [137, "related-topics"], [138, "related-topics"], [139, "related-topics"], [140, "related-topics"]], "Filtering Process": [[135, "filtering-process"]], "Related Topics": [[135, "related-topics"]], "Processing parameters": [[136, "processing-parameters"], [174, "processing-parameters"]], "Maximum Distance Noise": [[137, "maximum-distance-noise"], [142, "maximum-distance-noise"]], "(Spatial) Median Filter": [[138, "spatial-median-filter"]], "Bilateral vs. median filtering": [[138, "bilateral-vs-median-filtering"]], "Disadvantages of the median filter": [[138, "disadvantages-of-the-median-filter"]], "Bilateral and median filters combined": [[138, "bilateral-and-median-filters-combined"]], "Minimum Amplitude": [[139, "minimum-amplitude"]], "Minimum Reflectivity": [[140, "minimum-reflectivity"]], "Mixed Pixel Filter": [[141, "mixed-pixel-filter"]], "Angle based validation method": [[141, "angle-based-validation-method"]], "Distance based validation method": [[141, "distance-based-validation-method"]], "Different angle threshold values": [[141, "different-angle-threshold-values"]], "3D processing parameters overview": [[142, "d-processing-parameters-overview"]], "Minimum Amplitude and minimum reflectivity": [[142, "minimum-amplitude-and-minimum-reflectivity"]], "Adaptive Noise Bilateral Filter and Median Filter": [[142, "adaptive-noise-bilateral-filter-and-median-filter"]], "Temporal Filter": [[142, "temporal-filter"], [145, "temporal-filter"]], "Mixed Pixel Filtering": [[142, "mixed-pixel-filtering"]], "Symmetry Threshold": [[142, "symmetry-threshold"], [144, "symmetry-threshold"]], "CUDA processing": [[142, "cuda-processing"]], "Stray Light Filter": [[143, "stray-light-filter"]], "The stray light phenomenon": [[143, "the-stray-light-phenomenon"]], "First case: The stray light halo": [[143, "first-case-the-stray-light-halo"]], "Handling stray light halos": [[143, "handling-stray-light-halos"]], "Second case: \u201cGhost\u201d pixels": [[143, "second-case-ghost-pixels"]], "Handling \u201cghost\u201d pixels": [[143, "handling-ghost-pixels"]], "Fine tuning the stray light filter": [[143, "fine-tuning-the-stray-light-filter"]], "Obstacle detection": [[143, "obstacle-detection"]], "Scene without reflector:": [[143, "scene-without-reflector"]], "Scene with reflector:": [[143, "scene-with-reflector"]], "Adjusting the distance threshold": [[143, "adjusting-the-distance-threshold"]], "Multiple reflectors in the scene": [[143, "multiple-reflectors-in-the-scene"]], "Conclusion": [[143, "conclusion"]], "Reducing Noise": [[145, "reducing-noise"]], "Recovering Lost Pixels": [[145, "recovering-lost-pixels"]], "Related settings": [[145, "related-settings"]], "CUDA usage": [[146, "cuda-usage"]], "useCuda parameter": [[146, "usecuda-parameter"]], "RAM usage": [[146, "ram-usage"]], "Required concurrent parameter changes": [[146, "required-concurrent-parameter-changes"]], "3D Camera Configuration": [[147, "d-camera-configuration"]], "Modes": [[148, "modes"]], "Synchronization and triggering": [[149, "synchronization-and-triggering"]], "O3R states and synchronization": [[149, "o3r-states-and-synchronization"]], "RUN state": [[149, "run-state"]], "IDLE state": [[149, "idle-state"]], "Software trigger group": [[149, "software-trigger-group"]], "Overall system latency": [[149, "overall-system-latency"]], "Repeatability": [[149, "repeatability"]], "Framerate precision and jitter": [[149, "framerate-precision-and-jitter"]], "Outcome": [[149, "outcome"]], "Clearance area requirements": [[151, "clearance-area-requirements"]], "O3R225": [[151, "o3r225"]], "O3R222": [[151, "o3r222"]], "Coordinate systems": [[152, "coordinate-systems"]], "Heat dissipation guidelines": [[153, "heat-dissipation-guidelines"]], "Power consumption": [[153, "power-consumption"]], "VPU mounting for heat dissipation": [[153, "vpu-mounting-for-heat-dissipation"]], "VPU heat sink": [[153, "vpu-heat-sink"]], "Camera mounting for heat dissipation": [[153, "camera-mounting-for-heat-dissipation"]], "Conditions of the simulation": [[153, "conditions-of-the-simulation"]], "Simulation parameters": [[153, "simulation-parameters"]], "Outcome of the simulation": [[153, "outcome-of-the-simulation"]], "Example brackets": [[153, "example-brackets"]], "Single camera": [[153, "single-camera"]], "Double camera": [[153, "double-camera"]], "Simulation and testing results": [[153, "simulation-and-testing-results"]], "Additional resources: theory of heat sink design": [[153, "additional-resources-theory-of-heat-sink-design"]], "Thermal barriers / thermal resistance": [[153, "thermal-barriers-thermal-resistance"]], "Thermal energy dissipation via air convection": [[153, "thermal-energy-dissipation-via-air-convection"]], "Thermal energy dissipation via heat conduction and thermal energy capacity": [[153, "thermal-energy-dissipation-via-heat-conduction-and-thermal-energy-capacity"]], "Thermal energy dissipation via radiation": [[153, "thermal-energy-dissipation-via-radiation"]], "Mounting instructions": [[154, "mounting-instructions"]], "Cable management": [[155, "cable-management"]], "Cable type and size": [[155, "cable-type-and-size"]], "IP rating": [[155, "ip-rating"]], "Preventing ground loops": [[155, "preventing-ground-loops"]], "Wiring instructions": [[156, "wiring-instructions"]], "Wiring": [[157, "wiring"]], "Camera heads": [[158, "camera-heads"]], "Operational conditions": [[158, "operational-conditions"]], "Cleaning camera heads": [[158, "cleaning-camera-heads"]], "Use-cases": [[158, "use-cases"]], "Available hardware": [[159, "available-hardware"]], "Hardware list": [[159, "hardware-list"]], "CAD drawings": [[159, "cad-drawings"]], "O3R platform hardware": [[160, "o3r-platform-hardware"]], "Ports overview": [[161, "ports-overview"]], "Hardware ports": [[161, "hardware-ports"]], "IMU port": [[161, "imu-port"]], "Application ports": [[161, "application-ports"]], "How to: retrieve the PCIC port number": [[161, "how-to-retrieve-the-pcic-port-number"]], "System Verification": [[162, "system-verification"]], "Stress Tests": [[163, "stress-tests"]], "Specifications": [[163, "specifications"]], "1. Vibration and Shock": [[163, "vibration-and-shock"]], "2. EMV Testing": [[163, "emv-testing"]], "3. Temperature Testing": [[163, "temperature-testing"]], "Temperature Monitoring": [[163, "temperature-monitoring"]], "Inertial Measurement Unit (IMU)": [[164, "inertial-measurement-unit-imu"]], "IMUSample": [[164, "imusample"]], "ExtrinsicCalibrationStructure": [[164, "extrinsiccalibrationstructure"]], "Timestamps": [[166, "timestamps"]], "Acquisition timestamps": [[166, "acquisition-timestamps"]], "Receive timestamps": [[166, "receive-timestamps"]], "Synchronization": [[166, "synchronization"]], "CAN interface": [[167, "can-interface"]], "Hardware": [[167, "hardware"]], "Software": [[167, "software"]], "Example: Interfacing with the DTM425 RFID antenna using Docker": [[167, "example-interfacing-with-the-dtm425-rfid-antenna-using-docker"]], "Sample point": [[167, "sample-point"]], "Changing the sample point": [[167, "changing-the-sample-point"]], "Ethernet interfaces": [[168, "ethernet-interfaces"]], "Set a static IP": [[168, "set-a-static-ip"]], "HMI: LEDs": [[169, "hmi-leds"]], "VPU (Vision Processing Unit)": [[170, "vpu-vision-processing-unit"]], "NTP(Network Time Protocol)": [[171, "ntp-network-time-protocol"]], "What is NTP": [[171, "what-is-ntp"]], "Why use NTP with the O3R?": [[171, "why-use-ntp-with-the-o3r"]], "How to activate NTP": [[171, "how-to-activate-ntp"]], "Evaluating NTP configuration": [[171, "evaluating-ntp-configuration"]], "SSH setup": [[172, "ssh-setup"]], "Generate an SSH key-pair": [[172, "generate-an-ssh-key-pair"]], "Upload the public key to the VPU": [[172, "upload-the-public-key-to-the-vpu"]], "Connect to the VPU using the passphrase": [[172, "connect-to-the-vpu-using-the-passphrase"]], "USB": [[173, "usb"]], "USB-A interface use cases": [[173, "usb-a-interface-use-cases"]], "USB mass storage devices": [[173, "usb-mass-storage-devices"]], "USB Cameras": [[173, "usb-cameras"]], "USB hubs": [[173, "usb-hubs"]], "Other USB devices: USB HID, USB network adapters, \u2026": [[173, "other-usb-devices-usb-hid-usb-network-adapters"]], "Using a USB drive with the VPU": [[173, "using-a-usb-drive-with-the-vpu"]], "Preparing the USB drive": [[173, "preparing-the-usb-drive"]], "FAT32": [[173, "fat32"]], "EXT4": [[173, "ext4"]], "Format USB mounting preparation (EXT4 only)": [[173, "format-usb-mounting-preparation-ext4-only"]], "Plug in and mounting": [[173, "plug-in-and-mounting"]], "\u201cCONF\u201d-only parameters": [[174, "conf-only-parameters"]], "Parameter configuration priorities": [[174, "parameter-configuration-priorities"]], "Sticky parameters": [[174, "sticky-parameters"]], "Configuration delays": [[174, "configuration-delays"]], "Buffering": [[174, "buffering"]], "Delays due to image buffering": [[174, "delays-due-to-image-buffering"]], "Flushing the buffers": [[174, "flushing-the-buffers"]], "Verify the frame\u2019s timestamps": [[174, "verify-the-frame-s-timestamps"]], "Camera streams configuration delays": [[174, "camera-streams-configuration-delays"]], "Acquisition and processing parameters": [[174, "acquisition-and-processing-parameters"]], "Application streams configuration delays": [[174, "application-streams-configuration-delays"]], "JSON schema": [[174, "json-schema"]], "Parameters impacting the JSON schema": [[174, "parameters-impacting-the-json-schema"]], "Persistent configuration": [[174, "persistent-configuration"]], "Persistent settings without save_init": [[174, "persistent-settings-without-save-init"]], "Technology": [[175, "technology"]], "Previous versions of the documentation": [[176, "previous-versions-of-the-documentation"]], "Changelog for ifm3d-examples": [[177, "changelog-for-ifm3d-examples"]], "1.2.1": [[177, "id1"]], "1.2.0": [[177, "id2"]], "1.1.0": [[177, "id3"]], "1.0.0": [[177, "id4"]], "0.1.0": [[177, "id5"]], "ifm3d examples": [[178, "ifm3d-examples"]], "Supported languages": [[178, "supported-languages"]], "common": [[178, "common"]], "o3d3xx-o3x1xx": [[178, "o3d3xx-o3x1xx"]], "ovp8xx": [[178, "ovp8xx"]], "Getting Started": [[178, "getting-started"]], "Contributing": [[178, "contributing"]], "License": [[178, "license"]], "Common examples": [[179, "common-examples"]], "ifm3dpy Viewer": [[180, "ifm3dpy-viewer"]], "Installation": [[180, "installation"]], "Create a new virtual environment": [[180, "create-a-new-virtual-environment"]], "Activate the virtual environment": [[180, "activate-the-virtual-environment"]], "Install ifm3dpy": [[180, "install-ifm3dpy"]], "From pip": [[180, "from-pip"]], "From Source": [[180, "from-source"]], "Install requirements": [[180, "install-requirements"]], "Usage": [[180, "usage"], [187, "usage"]], "Display the distance image": [[180, "display-the-distance-image"]], "Display the amplitude image": [[180, "display-the-amplitude-image"]], "Display the point cloud": [[180, "display-the-point-cloud"]], "Display the JPEG image (only for the O3R)": [[180, "display-the-jpeg-image-only-for-the-o3r"]], "DEPRECATED - Image Rectification": [[181, "deprecated-image-rectification"]], "DEPRECATED - Using Intrinsics and Unit Vectors": [[182, "deprecated-using-intrinsics-and-unit-vectors"]], "O3D3xx and O3X1xx examples": [[183, "o3d3xx-and-o3x1xx-examples"]], "ifm3d C++ examples": [[184, "ifm3d-c-examples"]], "Windows examples": [[184, "windows-examples"]], "What is included?": [[184, "what-is-included"]], "Note: Use of Device and LegacyDevice class": [[184, "note-use-of-device-and-legacydevice-class"]], "LICENSE": [[184, "license"]], "ex-multi_camera_grabber": [[185, "ex-multi-camera-grabber"]], "Setting unique IP Address to your ifm 3D camera": [[185, "setting-unique-ip-address-to-your-ifm-3d-camera"]], "ifm3d - Simple Image Container": [[186, "ifm3d-simple-image-container"]], "PPM IO": [[187, "ppm-io"]], "Tests": [[187, "tests"]], "ifm3d examples for OVP8xx": [[188, "ifm3d-examples-for-ovp8xx"]], "Getting started": [[188, "getting-started"]], "Build the examples": [[189, "build-the-examples"]], "ifm3d playground project": [[190, "ifm3d-playground-project"]], "ODS examples": [[191, "ods-examples"]], "Docker examples": [[192, "docker-examples"]], "Available examples": [[192, "available-examples"]], "EXCLUSION OF LIABILITY": [[192, "exclusion-of-liability"], [193, "exclusion-of-liability"], [194, "exclusion-of-liability"]], "Further documentation": [[192, "further-documentation"]], "o3r-l4t-base": [[193, "o3r-l4t-base"]], "Dockerfile content and usage objective": [[193, "dockerfile-content-and-usage-objective"], [194, "dockerfile-content-and-usage-objective"]], "o3r-l4t-tensorrt": [[194, "o3r-l4t-tensorrt"]], "Testing the TensorRT capabilities": [[195, "testing-the-tensorrt-capabilities"]], "Dependencies": [[196, "dependencies"]], "Package installation (optional)": [[196, "package-installation-optional"]], "Core": [[197, "core"]], "2d_data.py": [[197, "d-data-py"]], "bootup_monitor.py": [[197, "bootup-monitor-py"]], "can_activate.py": [[197, "can-activate-py"]], "configuration.py": [[197, "configuration-py"]], "deserialize_rgb.py": [[197, "deserialize-rgb-py"]], "deserialize_imu.py and imu_data.py": [[197, "deserialize-imu-py-and-imu-data-py"]], "diagnostic.py": [[197, "diagnostic-py"]], "fw_update_utils.py": [[197, "fw-update-utils-py"]], "getting_data*.py": [[197, "getting-data-py"]], "multi_head.py": [[197, "multi-head-py"]], "timestamps.py": [[197, "timestamps-py"]], "ODS": [[198, "ods"]], "registration_2d_3d.py": [[199, "registration-2d-3d-py"]], "Static camera calibration": [[200, "static-camera-calibration"]], "Welcome to the O3R documentation!": [[201, "welcome-to-the-o3r-documentation"]], "Software Interfaces": [[202, "software-interfaces"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["CHANGELOG", "CalibrationRoutines/CameraCalibrationVerification/extrinsic_calibration_verification", "CalibrationRoutines/IntroToCalibrations/README", "CalibrationRoutines/IntroToCalibrations/calibration_cheat_sheet", "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", "PDS/Calibration/pds_calibration", "PDS/Configuration/configuration", "PDS/Diagnostics/diagnostics", "PDS/GetItem/getItem", "PDS/GetPallet/appendix-changing_projection_volume", "PDS/GetPallet/getPallet", "PDS/GetRack/getRack", "PDS/GettingStarted/index_getting_started", "PDS/Integration/flag_array", "PDS/Integration/index_integration", "PDS/Integration/sw_integration", "PDS/Recording/recordings_iVA", "PDS/Troubleshooting/troubleshooting", "PDS/VisionAssistant/PDS_iVA_release_notes_2.7.13", "PDS/VolCheck/volCheck", "PDS/index_pds", "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/common/python/viewer", "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/cpp/README", "ifm3d-examples/o3d3xx-o3x1xx/cpp/multi_camera_grabber/ex-multi_camera_grabber", "ifm3d-examples/o3d3xx-o3x1xx/cpp/simpleimage/README", "ifm3d-examples/o3d3xx-o3x1xx/cpp/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/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/IntroToCalibrations/calibration_cheat_sheet.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", "PDS/Calibration/pds_calibration.md", "PDS/Configuration/configuration.md", "PDS/Diagnostics/diagnostics.md", "PDS/GetItem/getItem.md", "PDS/GetPallet/appendix-changing_projection_volume.md", "PDS/GetPallet/getPallet.md", "PDS/GetRack/getRack.md", "PDS/GettingStarted/index_getting_started.md", "PDS/Integration/flag_array.md", "PDS/Integration/index_integration.md", "PDS/Integration/sw_integration.md", "PDS/Recording/recordings_iVA.md", "PDS/Troubleshooting/troubleshooting.md", "PDS/VisionAssistant/PDS_iVA_release_notes_2.7.13.md", "PDS/VolCheck/volCheck.md", "PDS/index_pds.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/common/python/viewer.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/cpp/README.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/multi_camera_grabber/ex-multi_camera_grabber.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/simpleimage/README.md", "ifm3d-examples/o3d3xx-o3x1xx/cpp/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/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", "Calibration values cheat sheet", "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", "ifm3dpy Viewer", "DEPRECATED - Image Rectification", "DEPRECATED - Using Intrinsics and Unit Vectors", "O3D3xx and O3X1xx examples", "ifm3d C++ 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", "ODS", "Toolbox", "Static camera calibration", "Welcome to the O3R documentation!", "Software Interfaces", "<no title>"], "terms": {"0": [0, 1, 2, 3, 4, 6, 7, 9, 10, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 35, 36, 37, 38, 40, 41, 42, 45, 47, 49, 50, 51, 54, 57, 58, 60, 61, 62, 63, 64, 87, 88, 89, 91, 92, 93, 94, 104, 105, 106, 108, 109, 125, 129, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 149, 153, 159, 161, 163, 164, 166, 167, 168, 171, 172, 174, 176, 178, 180, 184, 185, 186, 187, 189, 196, 199], "1": [0, 3, 4, 7, 9, 10, 11, 12, 24, 26, 27, 35, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 63, 64, 87, 88, 89, 91, 92, 93, 98, 104, 106, 109, 116, 124, 125, 126, 129, 130, 131, 133, 134, 137, 138, 141, 142, 143, 146, 149, 153, 155, 159, 161, 162, 164, 167, 172, 173, 174, 176, 178, 184, 185, 189, 197, 199, 201, 203], "unreleas": 0, "updat": [0, 7, 9, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 24, 26, 29, 35, 38, 40, 61, 87, 88, 89, 93, 98, 106, 110, 117, 125, 126, 163, 173, 177, 188, 189, 197, 199], "fw": [0, 9, 10, 11, 12, 15, 17, 20, 21, 22, 24, 64, 87, 91, 125, 146, 173, 174, 201, 203], "releas": [0, 9, 14, 18, 19, 23, 25, 26, 29, 30, 93, 102, 125, 146, 176, 177, 184, 187, 190, 202], "note": [0, 4, 5, 7, 9, 18, 21, 23, 26, 29, 35, 36, 38, 40, 45, 49, 57, 58, 60, 63, 85, 86, 88, 89, 92, 99, 100, 102, 125, 129, 134, 137, 138, 139, 140, 141, 142, 143, 145, 146, 148, 155, 158, 163, 166, 167, 171, 172, 173, 174, 191, 197, 202], "14": [0, 9, 10, 12, 16, 17, 18, 19, 20, 24, 26, 51, 125, 129, 167, 171, 176], "includ": [0, 1, 2, 4, 9, 10, 13, 14, 16, 17, 20, 22, 25, 28, 30, 35, 37, 40, 41, 42, 49, 55, 63, 68, 88, 93, 98, 99, 103, 104, 106, 109, 125, 134, 142, 143, 144, 146, 153, 158, 159, 163, 164, 172, 173, 174, 187, 188, 192, 193, 194, 197, 199], "one": [0, 1, 2, 5, 7, 10, 11, 13, 16, 17, 20, 22, 25, 34, 36, 38, 40, 42, 47, 48, 50, 51, 58, 60, 62, 63, 66, 93, 94, 98, 104, 106, 109, 114, 121, 125, 126, 129, 138, 141, 143, 144, 146, 148, 149, 151, 153, 159, 161, 163, 164, 166, 168, 171, 174, 177, 178, 184, 185, 191, 196, 199], "addit": [0, 1, 7, 10, 18, 21, 22, 30, 32, 35, 39, 40, 45, 48, 52, 53, 55, 59, 63, 88, 92, 93, 101, 107, 108, 109, 125, 126, 129, 142, 143, 154, 161, 163, 173, 174, 178, 187], "known": [0, 1, 7, 15, 19, 23, 24, 30, 49, 96, 102, 125, 142, 143, 172], "issu": [0, 5, 15, 18, 19, 23, 24, 29, 30, 36, 52, 55, 60, 63, 88, 92, 96, 101, 102, 106, 108, 127, 168, 174, 184, 186, 187], "add": [0, 4, 13, 57, 58, 62, 90, 143, 167, 172, 177, 184, 185, 186, 187], "migrat": [0, 12, 15, 17, 19, 20, 22, 23, 24, 25], "guid": [0, 2, 12, 15, 17, 19, 20, 22, 23, 24, 25, 34, 54, 68, 88, 127, 156, 185, 201], "16": [0, 10, 15, 18, 21, 24, 25, 51, 54, 92, 93, 109, 130, 153, 161, 176, 195], "23": [0, 10, 15, 18, 24, 93, 161, 176], "A": [1, 2, 7, 10, 12, 13, 14, 16, 17, 22, 27, 29, 30, 36, 39, 44, 45, 47, 51, 59, 63, 64, 68, 86, 87, 90, 97, 109, 110, 116, 117, 121, 122, 124, 125, 126, 129, 134, 138, 142, 143, 146, 148, 149, 153, 155, 163, 171, 172, 174, 188, 201, 203], "i": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 85, 86, 87, 88, 89, 91, 92, 93, 94, 97, 98, 99, 101, 103, 104, 105, 106, 109, 110, 111, 112, 117, 118, 119, 121, 123, 125, 126, 127, 128, 129, 130, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 152, 153, 154, 155, 158, 161, 163, 164, 165, 166, 167, 168, 172, 173, 174, 177, 178, 180, 181, 182, 185, 186, 187, 188, 189, 191, 192, 193, 194, 197, 198, 199, 200, 201, 203], "necessari": [1, 10, 16, 18, 22, 25, 28, 29, 35, 38, 40, 42, 50, 51, 55, 58, 62, 63, 87, 88, 89, 108, 142, 143, 145, 146, 153, 167, 172, 173, 174, 188, 191, 192], "step": [1, 2, 7, 11, 13, 14, 25, 27, 30, 31, 33, 41, 68, 87, 88, 89, 109, 125, 129, 138, 163, 167, 172, 173, 174, 185, 196, 199, 201], "ensur": [1, 4, 7, 14, 20, 36, 38, 48, 53, 55, 58, 68, 87, 125, 129, 139, 143, 144, 149, 151, 154, 158, 163, 167, 174, 201], "best": [1, 47, 89, 92, 93, 129, 134, 142, 143, 145, 158, 189, 201], "function": [1, 2, 10, 11, 13, 16, 17, 18, 20, 21, 25, 29, 35, 37, 38, 40, 42, 44, 48, 49, 50, 54, 57, 58, 60, 62, 63, 90, 106, 109, 125, 129, 149, 161, 163, 173, 174, 177, 184, 187, 191, 197, 198, 199], "data": [1, 4, 7, 11, 12, 13, 17, 18, 21, 22, 28, 31, 32, 33, 36, 38, 39, 41, 44, 45, 47, 48, 50, 53, 55, 56, 57, 58, 59, 60, 61, 65, 68, 90, 91, 92, 93, 99, 100, 102, 104, 106, 110, 111, 113, 114, 117, 118, 120, 121, 125, 126, 130, 135, 142, 145, 146, 149, 153, 158, 159, 161, 163, 164, 166, 167, 171, 173, 174, 177, 184, 186, 188, 189, 191, 195, 197, 198, 199, 201], "qualiti": [1, 125, 137, 142, 151], "ani": [1, 2, 4, 10, 12, 13, 16, 18, 21, 30, 36, 38, 40, 41, 48, 51, 52, 57, 58, 60, 61, 63, 65, 85, 86, 88, 105, 109, 110, 117, 125, 126, 129, 131, 137, 142, 143, 149, 151, 158, 161, 163, 173, 174, 178, 180, 186, 187, 192, 193, 194], "sensor": [1, 30, 31, 33, 53, 55, 106, 116, 124, 125, 126, 144, 149, 158, 163, 168, 173, 180], "technologi": [1, 36, 55, 88, 137, 144, 148, 174], "Such": [1, 9, 18, 20, 22, 125, 141], "can": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 25, 27, 28, 29, 30, 35, 36, 37, 38, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 58, 60, 62, 63, 64, 65, 66, 68, 86, 87, 88, 89, 91, 92, 93, 94, 97, 98, 99, 100, 106, 108, 125, 129, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 159, 161, 163, 164, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 196, 197, 199], "done": [1, 13, 16, 22, 40, 45, 68, 89, 92, 93, 163, 168, 172, 173, 174, 187, 197, 199], "us": [1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 68, 85, 86, 88, 90, 91, 92, 94, 98, 101, 104, 105, 106, 109, 110, 114, 117, 121, 125, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 160, 161, 163, 164, 166, 168, 174, 177, 178, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], "same": [1, 2, 6, 10, 11, 12, 13, 17, 22, 27, 28, 35, 40, 47, 55, 60, 63, 64, 68, 88, 98, 109, 125, 129, 137, 138, 139, 140, 143, 145, 146, 149, 151, 155, 163, 167, 171, 172, 185, 197, 199], "estim": [1, 4, 5, 8, 11, 12, 13, 29, 36, 47, 53, 129, 131, 134, 137, 140, 141, 144, 145, 174], "howev": [1, 7, 10, 16, 36, 45, 52, 55, 63, 89, 99, 138, 142, 143, 145, 148, 163, 167, 174, 187], "increas": [1, 7, 13, 14, 16, 17, 18, 22, 36, 45, 55, 88, 93, 125, 128, 129, 134, 137, 138, 139, 142, 144, 145, 146, 151, 153, 173], "complex": [1, 13, 38, 58, 88, 168, 191], "effort": 1, "provid": [1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 16, 17, 20, 21, 22, 25, 29, 32, 36, 38, 40, 44, 47, 50, 54, 58, 60, 62, 63, 64, 68, 86, 87, 88, 89, 93, 94, 98, 99, 100, 101, 106, 110, 117, 125, 126, 129, 136, 139, 142, 143, 146, 148, 154, 155, 163, 166, 167, 171, 172, 173, 174, 178, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198], "reproduc": [1, 54, 63, 109], "condit": [1, 36, 44, 45, 48, 53, 55, 68, 114, 121, 125, 126, 160, 162, 163], "field": [1, 5, 7, 8, 13, 17, 45, 48, 49, 51, 53, 54, 55, 68, 105, 125, 133, 139, 143, 151, 158, 185, 201], "where": [1, 5, 8, 10, 16, 17, 18, 21, 22, 30, 36, 40, 48, 49, 51, 54, 55, 58, 61, 63, 68, 87, 91, 92, 98, 129, 130, 133, 134, 137, 139, 141, 142, 143, 146, 153, 161, 167, 172, 174, 187, 189, 192, 199, 201], "requir": [1, 7, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 27, 35, 36, 44, 45, 48, 49, 50, 51, 55, 65, 68, 87, 88, 89, 92, 93, 109, 125, 129, 136, 138, 139, 142, 143, 149, 153, 154, 155, 158, 160, 162, 163, 167, 171, 172, 173, 174, 177, 178, 196, 201], "altern": [1, 11, 61, 65, 87, 106, 125, 163, 171, 189, 197], "should": [1, 2, 4, 5, 7, 10, 16, 18, 20, 21, 25, 28, 35, 36, 47, 48, 51, 52, 57, 63, 68, 86, 88, 89, 92, 93, 94, 104, 109, 125, 126, 129, 137, 139, 143, 146, 153, 155, 163, 167, 171, 172, 173, 178, 180, 185, 187, 199], "simpler": [1, 134, 153], "approach": [1, 13, 14, 17, 18, 36, 47, 51, 63, 87, 99, 142, 143, 171], "don": [1, 4, 8, 10, 40, 89, 141, 174, 189], "t": [1, 4, 5, 7, 8, 10, 29, 40, 51, 54, 63, 88, 89, 125, 141, 153, 164, 167, 172, 174, 189], "depend": [1, 2, 7, 13, 17, 21, 25, 30, 36, 40, 44, 45, 48, 49, 50, 51, 52, 53, 54, 88, 92, 98, 100, 109, 126, 127, 129, 133, 137, 140, 142, 143, 149, 151, 153, 158, 163, 164, 166, 167, 174, 178, 184, 186, 187, 189, 193, 194], "much": [1, 91, 139, 143, 148], "extern": [1, 52, 53, 98, 125, 149, 153, 163, 168, 173, 184, 187], "checkerboard": [1, 4, 5, 13, 199], "geometr": [1, 2, 6, 7, 51, 54, 55, 129, 140], "relat": [1, 2, 13, 30, 50, 55, 65, 99, 106, 126, 136, 153, 162, 163, 174], "situ": 1, "natur": [1, 153], "exist": [1, 12, 13, 16, 20, 40, 48, 49, 51, 53, 54, 55, 62, 68, 88, 143, 153, 173, 177, 187], "oper": [1, 10, 11, 18, 30, 44, 49, 52, 63, 68, 93, 107, 109, 125, 127, 129, 153, 160, 162, 163, 167, 173, 174], "environ": [1, 7, 17, 30, 37, 40, 41, 45, 49, 55, 63, 68, 88, 129, 143, 155, 158, 163, 167, 184, 189], "robot": [1, 2, 4, 7, 10, 49, 50, 51, 53, 54, 55, 63, 103, 142, 143, 151, 173], "below": [1, 2, 3, 4, 5, 6, 7, 9, 16, 20, 21, 22, 25, 27, 34, 35, 36, 38, 42, 45, 48, 49, 50, 54, 55, 63, 64, 65, 68, 88, 91, 92, 93, 109, 126, 129, 130, 133, 134, 135, 138, 139, 140, 141, 143, 146, 148, 149, 151, 152, 153, 158, 161, 163, 166, 167, 173, 174, 178, 185, 189, 197, 198, 199], "describ": [1, 7, 64, 93, 105, 109, 125, 133, 153, 181, 182, 198], "aim": [1, 9], "3d": [1, 2, 7, 10, 15, 16, 17, 18, 20, 21, 22, 24, 31, 33, 35, 36, 38, 40, 45, 47, 48, 51, 52, 55, 58, 60, 62, 63, 64, 65, 68, 89, 92, 98, 100, 109, 110, 112, 115, 117, 119, 123, 125, 126, 129, 133, 134, 143, 146, 148, 149, 159, 163, 166, 171, 174, 175, 184, 186, 188, 189, 191, 196, 197, 198, 199, 201], "camera": [1, 8, 9, 15, 19, 23, 24, 27, 36, 38, 42, 44, 45, 47, 49, 51, 52, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 88, 90, 94, 97, 98, 103, 109, 127, 129, 130, 131, 133, 137, 141, 142, 143, 144, 145, 146, 148, 149, 151, 152, 154, 155, 159, 160, 163, 166, 171, 172, 175, 177, 178, 181, 182, 184, 188, 189, 191, 196, 197, 198, 199, 201], "simpl": [1, 29, 40, 58, 60, 129, 148, 167, 171, 187], "o3r": [1, 2, 4, 7, 10, 11, 12, 13, 14, 17, 25, 27, 29, 31, 32, 34, 37, 38, 40, 41, 42, 45, 47, 49, 50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 85, 87, 89, 92, 93, 98, 100, 101, 104, 105, 106, 108, 125, 126, 129, 130, 131, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 153, 154, 155, 158, 161, 162, 163, 166, 167, 168, 172, 173, 174, 176, 178, 188, 189, 191, 192, 197, 198, 203], "tof": [1, 2, 11, 12, 13, 51, 109, 125, 129, 131, 135, 136, 137, 142, 143, 144, 148, 149, 199], "dataset": [1, 41, 63, 163], "doe": [1, 2, 10, 13, 17, 20, 22, 29, 32, 36, 40, 45, 48, 52, 53, 54, 55, 65, 68, 85, 87, 88, 92, 93, 99, 110, 117, 125, 126, 138, 140, 142, 143, 146, 163, 166, 167, 172, 173, 174, 177, 184, 187, 195], "specif": [1, 2, 4, 9, 10, 12, 15, 16, 17, 18, 22, 24, 29, 32, 36, 38, 48, 51, 53, 55, 57, 58, 63, 88, 90, 91, 93, 100, 105, 106, 125, 126, 129, 134, 136, 137, 138, 142, 143, 146, 148, 153, 155, 159, 161, 162, 172, 173, 174, 177, 178, 184, 188, 191, 198, 199, 201], "od": [1, 6, 7, 10, 12, 15, 19, 20, 23, 24, 32, 35, 36, 38, 39, 45, 47, 49, 50, 51, 58, 59, 61, 62, 64, 66, 90, 97, 98, 104, 114, 121, 127, 151, 158, 159, 161, 163, 171, 174, 177, 188, 189, 196, 201], "The": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 28, 29, 30, 32, 35, 36, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 63, 64, 65, 68, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 103, 105, 106, 108, 109, 110, 111, 112, 115, 117, 118, 119, 123, 125, 126, 127, 128, 129, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 151, 152, 153, 155, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 171, 172, 173, 174, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199], "user": [1, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 22, 23, 24, 25, 30, 36, 38, 40, 49, 50, 51, 54, 55, 56, 57, 58, 62, 64, 68, 86, 87, 88, 89, 90, 91, 93, 103, 106, 110, 117, 125, 126, 129, 137, 146, 161, 164, 166, 172, 173, 174, 178, 190, 191, 192, 193, 194, 198, 199], "set": [1, 2, 4, 11, 12, 13, 14, 16, 18, 21, 22, 25, 29, 30, 32, 35, 36, 38, 40, 41, 44, 45, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 65, 68, 86, 88, 91, 93, 94, 97, 98, 99, 103, 106, 109, 121, 122, 125, 126, 129, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 162, 163, 166, 167, 171, 172, 173, 178, 184, 187, 189, 191, 197, 198, 199], "which": [1, 2, 4, 5, 7, 8, 11, 13, 14, 16, 17, 20, 21, 22, 29, 32, 36, 37, 45, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 62, 63, 64, 65, 68, 86, 88, 91, 92, 93, 94, 101, 105, 125, 129, 130, 131, 134, 136, 137, 140, 141, 142, 143, 144, 145, 148, 149, 153, 155, 158, 161, 163, 164, 167, 172, 173, 178, 180, 184, 185, 186, 188, 189, 191, 195, 198, 199], "procedur": [1, 5, 7, 10, 25, 44, 45, 103], "behind": [1, 55], "test": [1, 3, 10, 29, 40, 45, 49, 51, 54, 55, 63, 66, 68, 87, 88, 89, 93, 121, 122, 125, 126, 139, 149, 155, 162, 173, 175, 177, 178], "horizont": [1, 4, 7, 53, 65, 134, 141, 151], "present": [1, 12, 22, 35, 37, 40, 41, 42, 44, 50, 51, 57, 60, 61, 62, 64, 68, 104, 125, 126, 134, 138, 143, 153, 163, 166, 167, 187, 197], "scene": [1, 16, 17, 22, 55, 125, 129, 131, 136, 137, 138, 139, 140, 141, 142, 144, 145, 148], "valid": [1, 13, 16, 18, 21, 25, 38, 39, 45, 47, 55, 58, 60, 68, 104, 110, 117, 125, 126, 129, 130, 131, 136, 137, 139, 142, 144, 171, 174, 177, 184, 189, 191], "two": [1, 2, 4, 6, 7, 11, 13, 14, 18, 21, 22, 25, 36, 38, 40, 41, 48, 50, 53, 58, 60, 62, 63, 92, 93, 97, 98, 104, 106, 125, 129, 133, 137, 138, 141, 142, 143, 145, 148, 151, 153, 154, 166, 167, 168, 172, 173, 184, 191, 197, 199], "direct": [1, 2, 4, 5, 6, 13, 22, 29, 35, 49, 50, 54, 63, 64, 131, 133, 141, 143, 152, 153, 173, 199], "roll": [1, 2, 4, 199], "pitch": [1, 2, 4, 89, 199], "space": [1, 11, 13, 14, 54, 64, 87, 91, 92, 153, 154, 164, 174], "against": [1, 45, 55, 68, 88, 137, 141, 155, 163], "For": [1, 2, 5, 7, 9, 10, 11, 12, 13, 16, 17, 18, 22, 32, 35, 36, 38, 45, 47, 48, 49, 50, 51, 52, 53, 57, 58, 63, 64, 68, 86, 88, 91, 92, 93, 94, 99, 104, 106, 109, 125, 126, 129, 131, 134, 137, 139, 142, 143, 144, 146, 149, 151, 153, 155, 158, 161, 163, 164, 166, 167, 171, 173, 174, 176, 178, 184, 189, 197], "purpos": [1, 38, 58, 63, 65, 68, 87, 93, 106, 129, 134, 137, 143, 163, 184], "input": [1, 4, 7, 54, 61, 64, 88, 93, 114, 121, 125, 126, 133, 149, 173], "an": [1, 2, 4, 5, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 35, 36, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 60, 61, 62, 63, 64, 68, 86, 87, 88, 92, 93, 97, 98, 101, 102, 104, 105, 106, 108, 110, 114, 115, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131, 134, 135, 137, 138, 140, 141, 142, 143, 146, 148, 149, 153, 154, 155, 161, 163, 166, 167, 168, 171, 173, 174, 178, 180, 181, 184, 185, 186, 187, 188, 189, 191, 192, 197, 198, 199, 201], "priori": 1, "knowledg": 1, "intrins": [1, 10, 114, 121, 125, 126, 131, 147, 175, 181, 199], "matric": [1, 9], "critic": [1, 48, 61, 142, 171], "rc": [1, 7, 50, 51], "boundari": [1, 153, 163], "per": [1, 2, 10, 11, 12, 13, 17, 36, 45, 52, 53, 54, 63, 64, 89, 125, 126, 129, 137, 138, 145, 146, 149, 153, 158, 163, 164, 171, 173, 174, 185], "pixel": [1, 11, 13, 16, 17, 29, 48, 49, 50, 51, 53, 55, 98, 129, 130, 131, 133, 134, 136, 137, 138, 139, 140, 144, 147, 184, 187, 199], "precis": [1, 7, 53, 68, 93, 109, 141, 142, 163, 189], "determin": [1, 2, 114, 121, 125, 126, 142, 153, 163, 197], "valu": [1, 5, 6, 7, 11, 12, 13, 17, 21, 38, 40, 41, 42, 45, 47, 49, 50, 51, 54, 57, 58, 60, 61, 62, 64, 65, 98, 101, 104, 111, 118, 125, 126, 130, 131, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 153, 163, 164, 166, 167, 171, 172, 174, 186, 187, 196, 197, 199], "easier": [1, 13, 53, 55, 88, 101, 199], "handl": [1, 11, 13, 16, 19, 22, 24, 25, 38, 40, 41, 45, 53, 55, 57, 58, 62, 64, 88, 90, 92, 93, 104, 109, 127, 129, 134, 136, 149, 173, 174, 184, 189, 191, 198, 202], "problem": [1, 11, 52, 68, 109, 125], "statement": [1, 68], "reduc": [1, 16, 17, 18, 22, 35, 41, 45, 48, 49, 51, 53, 55, 88, 89, 91, 93, 125, 129, 134, 136, 138, 142, 143, 155], "spatial": [1, 11, 134, 137, 142, 145], "domain": [1, 28, 89, 93, 134, 137, 138], "from": [1, 4, 5, 6, 7, 9, 10, 12, 13, 16, 17, 18, 20, 21, 22, 25, 27, 29, 30, 32, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 68, 87, 88, 89, 90, 97, 98, 99, 103, 104, 106, 125, 126, 127, 129, 130, 131, 133, 134, 137, 139, 140, 141, 142, 143, 144, 146, 148, 149, 152, 153, 155, 158, 159, 161, 163, 164, 166, 167, 171, 172, 173, 174, 177, 182, 184, 185, 186, 191, 196, 197, 198, 199], "three": [1, 2, 7, 22, 28, 48, 53, 129, 148, 149, 164, 166, 174, 177, 178, 185, 188], "dimension": [1, 2, 50, 63, 164], "compar": [1, 16, 18, 51, 53, 64, 134, 141, 145, 153, 163, 174], "v": [1, 9, 24, 27, 54, 87, 93, 130, 133, 136, 173, 176, 184], "implicitli": [1, 163], "translat": [1, 2, 4, 5, 6, 7, 8, 29, 30, 55, 65, 103, 164, 171], "z": [1, 2, 6, 7, 11, 47, 49, 51, 64, 89, 98, 125, 131, 134, 152, 164, 186, 197], "compon": [1, 12, 13, 60, 116, 124, 125, 126, 143, 153, 163], "x": [1, 2, 4, 5, 6, 7, 11, 13, 16, 18, 20, 35, 47, 49, 50, 51, 63, 64, 89, 91, 98, 104, 109, 131, 134, 138, 152, 153, 161, 164, 167, 176, 178, 186, 189, 197], "y": [1, 2, 4, 5, 6, 7, 11, 13, 49, 50, 51, 54, 57, 60, 62, 64, 88, 89, 98, 131, 134, 152, 163, 164, 173, 186, 197], "6": [1, 2, 4, 9, 12, 13, 16, 17, 19, 20, 21, 22, 24, 47, 51, 52, 61, 63, 88, 89, 92, 93, 96, 98, 99, 102, 106, 129, 143, 149, 161, 163, 164, 167, 173, 174, 189], "degre": [1, 2, 4, 48, 125, 151, 199], "freedom": [1, 2, 4], "pose": [1, 2, 5, 52], "fix": [1, 5, 15, 19, 23, 24, 66, 96, 102, 125, 177], "point": [1, 7, 9, 12, 13, 18, 21, 29, 36, 48, 49, 51, 52, 53, 54, 55, 64, 65, 93, 125, 129, 132, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 152, 153, 173, 177, 184, 186, 192, 197, 199, 201], "coordin": [1, 4, 5, 6, 7, 8, 11, 36, 49, 50, 51, 54, 98, 103, 125, 129, 131, 133, 134, 141, 154, 160, 164, 182, 198, 199], "system": [1, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 24, 25, 29, 30, 31, 32, 33, 35, 36, 38, 40, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 87, 88, 91, 92, 93, 99, 101, 103, 105, 107, 109, 125, 126, 127, 129, 131, 133, 139, 143, 144, 146, 147, 153, 154, 155, 158, 160, 163, 166, 171, 173, 174, 175, 185, 188, 197, 198, 199, 201], "vector": [1, 2, 64, 132, 133, 142, 186, 187, 199], "2": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 35, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 63, 64, 86, 88, 89, 92, 93, 96, 102, 104, 106, 109, 125, 129, 130, 133, 134, 138, 141, 142, 143, 145, 148, 149, 153, 155, 159, 161, 162, 166, 167, 168, 171, 173, 174, 178, 185, 186, 189, 191, 196, 198], "As": [1, 5, 18, 21, 30, 45, 53, 87, 91, 92, 129, 139, 143, 149, 153, 164, 167, 174], "refresh": [1, 8, 98], "see": [1, 2, 4, 6, 7, 9, 10, 11, 13, 17, 18, 21, 22, 25, 29, 36, 38, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 63, 64, 66, 86, 87, 88, 89, 91, 92, 93, 99, 105, 106, 109, 114, 121, 125, 126, 129, 130, 131, 134, 137, 138, 139, 141, 143, 145, 146, 148, 152, 153, 155, 161, 163, 166, 167, 171, 172, 173, 174, 178, 184, 189, 192, 196, 199], "pictur": [1, 2, 7, 134], "definit": [1, 2, 36, 127], "forward": [1, 5, 6, 7, 15, 17, 24, 36, 38, 41, 42, 47, 50, 53, 58, 62, 63, 65, 91, 129, 143, 152, 187], "movement": [1, 4, 54, 56, 134], "agv": [1, 48, 51, 54, 63, 129, 163, 171], "amr": [1, 48, 125, 129, 163], "coincid": 1, "indic": [1, 4, 50, 52, 54, 93, 125, 130, 131, 143, 163, 174], "flight": [1, 36, 55, 56, 126, 137, 144, 148], "airplan": 1, "abov": [1, 7, 9, 20, 21, 25, 29, 35, 36, 38, 42, 45, 48, 49, 51, 53, 54, 58, 60, 62, 64, 89, 92, 93, 97, 98, 109, 134, 137, 138, 142, 143, 151, 153, 161, 164, 167, 171, 172, 173, 185, 187, 189, 191, 196], "intuit": 1, "seen": [1, 2, 7, 13, 29, 51, 139, 140, 153, 171], "onli": [1, 4, 5, 7, 10, 11, 12, 13, 14, 16, 17, 19, 22, 23, 24, 25, 27, 29, 30, 32, 36, 38, 40, 42, 48, 51, 52, 53, 55, 58, 65, 87, 90, 98, 106, 109, 110, 117, 125, 126, 129, 134, 140, 142, 143, 144, 146, 148, 149, 153, 161, 163, 164, 166, 167, 168, 175, 176, 178, 186, 187, 188, 196, 197], "have": [1, 4, 5, 7, 10, 11, 12, 13, 14, 16, 21, 25, 28, 29, 36, 38, 48, 53, 60, 63, 64, 68, 86, 87, 88, 89, 91, 93, 125, 129, 131, 134, 138, 140, 142, 143, 148, 149, 151, 153, 155, 162, 166, 167, 171, 173, 174, 178, 185, 186, 187, 188, 192, 193, 194, 197], "notic": [1, 35, 45, 48, 52, 65, 143, 151, 174], "imagin": [1, 143], "henc": [1, 184], "here": [1, 2, 4, 5, 7, 11, 18, 21, 27, 29, 40, 42, 49, 51, 57, 60, 64, 68, 88, 91, 93, 99, 129, 131, 135, 142, 143, 161, 165, 167, 172, 187, 189, 193, 194, 201, 203], "To": [1, 4, 5, 6, 7, 9, 10, 12, 18, 21, 25, 28, 29, 30, 32, 36, 37, 38, 40, 47, 49, 51, 53, 55, 63, 65, 86, 87, 88, 89, 92, 93, 104, 108, 109, 125, 129, 138, 141, 143, 144, 146, 151, 153, 158, 161, 163, 164, 167, 168, 171, 172, 173, 174, 176, 178, 184, 186, 189, 196], "follow": [1, 2, 4, 5, 7, 9, 11, 12, 13, 16, 17, 20, 21, 22, 25, 27, 29, 30, 34, 36, 38, 40, 44, 51, 52, 53, 54, 55, 58, 60, 61, 63, 64, 65, 86, 87, 88, 89, 91, 92, 93, 94, 98, 106, 109, 125, 129, 130, 133, 134, 137, 139, 143, 145, 146, 149, 153, 155, 158, 159, 161, 162, 163, 164, 167, 168, 172, 173, 174, 178, 185, 186, 187, 188, 189, 190, 192, 196, 197, 198, 199], "templat": 1, "unit": [1, 2, 18, 25, 45, 47, 88, 89, 99, 125, 126, 132, 149, 153, 178, 199], "orient": [1, 4, 7, 50, 63, 103, 152, 153], "specifi": [1, 4, 8, 17, 35, 51, 60, 62, 65, 88, 90, 92, 106, 125, 151, 163], "bouguet": [1, 147], "model": [1, 2, 12, 13, 17, 29, 48, 53, 90, 93, 131, 137, 144, 147, 175, 181, 182, 184, 195, 202], "intrinsicmodelid": 1, "fx": 1, "fy": 1, "mx": 1, "my": [1, 174], "alpha": [1, 133], "k1": 1, "k2": 1, "k3": 1, "k4": 1, "k5": 1, "intrinsicmodelparamet": 1, "10": [1, 16, 20, 21, 22, 30, 36, 53, 57, 60, 62, 63, 64, 89, 93, 106, 140, 142, 143, 145, 149, 153, 155, 159, 163, 167, 171, 172, 174, 178, 187], "ii": [1, 93], "ix": 1, "np": [1, 50, 54, 61, 62, 149], "height": [1, 11, 51, 54, 62, 64, 65, 143, 186, 187], "width": [1, 11, 62, 64, 89, 167, 186, 187], "cx": 1, "5": [1, 4, 7, 9, 10, 11, 12, 18, 20, 22, 27, 41, 42, 45, 47, 50, 51, 52, 54, 62, 63, 88, 92, 93, 104, 125, 126, 129, 138, 140, 141, 153, 155, 159, 161, 164, 167, 173, 174, 177, 178, 197], "cy": 1, "r2": 1, "fradial": 1, "h": [1, 25, 37, 38, 40, 41, 42, 57, 60, 62, 104, 106, 153, 163, 180, 191], "tx": [1, 167], "ty": 1, "dx": 1, "dy": 1, "fnorm": 1, "sqrt": 1, "ux": [1, 50], "ui": [1, 50, 93], "uz": 1, "fish": [1, 12, 13, 17, 180], "ey": [1, 10, 12, 13, 17, 53, 112, 119, 125, 126], "theta_max": 1, "theta_": [1, 133], "phi_": 1, "minimum": [1, 4, 5, 10, 11, 27, 45, 51, 64, 93, 125, 129, 130, 131, 134, 136, 137, 145, 147, 149, 164, 174, 186], "p_radial": 1, "theta": [1, 133], "clip": 1, "pi": [1, 6, 47], "avoid": [1, 7, 16, 22, 63, 87, 92, 125, 129, 143, 154, 158, 171, 187], "surpris": 1, "imag": [1, 2, 4, 5, 7, 10, 12, 13, 14, 22, 25, 27, 29, 36, 40, 41, 42, 47, 48, 49, 51, 54, 55, 58, 60, 61, 62, 63, 64, 86, 87, 89, 90, 91, 92, 93, 99, 109, 110, 112, 114, 115, 116, 117, 119, 121, 122, 123, 124, 127, 128, 129, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 166, 167, 171, 173, 175, 184, 185, 187, 188, 192, 193, 194, 195, 197, 199], "corner": [1, 2, 4, 5, 7, 51, 55, 64, 66, 98, 101, 134, 138, 142, 151], "extrem": [1, 134, 155, 163, 187], "fishey": [1, 147], "choos": [1, 21, 28, 61, 68, 129, 143, 178], "sin": 1, "co": [1, 89], "rai": [1, 2, 51], "matrix": [1, 13, 38, 58, 62, 94, 131], "implement": [1, 2, 12, 13, 20, 35, 38, 44, 45, 88, 92, 131, 134, 142, 146, 158, 164, 187, 191], "code": [1, 7, 11, 12, 13, 18, 23, 24, 25, 38, 41, 44, 49, 50, 52, 54, 58, 66, 87, 88, 89, 90, 105, 125, 127, 129, 148, 161, 163, 164, 172, 174, 177, 178, 184, 185, 187, 188, 189, 191, 193, 194, 196, 197, 202], "block": [1, 39, 59, 89, 91, 125, 143, 189, 191], "def": [1, 50, 54, 57, 60, 61, 62, 104, 163, 166, 167], "rotmat": 1, "r": [1, 7, 25, 37, 40, 41, 42, 50, 51, 54, 60, 63, 68, 88, 104, 153, 164, 173, 174, 180, 196], "order": [1, 2, 29, 68, 87, 166, 173, 174, 184, 188, 199], "lr": [1, 63], "dot": 1, "return": [1, 2, 4, 13, 14, 37, 40, 41, 42, 50, 54, 55, 57, 60, 62, 89, 104, 106, 126, 134, 145, 167, 174, 189], "demonstr": [1, 2, 38, 58, 60, 93, 137, 143, 163, 167, 181, 182, 184, 185, 188, 192, 197, 198], "routin": [1, 9, 46, 95], "build": [1, 20, 39, 40, 50, 57, 59, 60, 61, 62, 68, 85, 89, 90, 92, 94, 104, 158, 163, 166, 167, 186, 187, 190, 191, 192, 193, 194, 195], "ar": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 24, 27, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 62, 63, 64, 65, 68, 87, 88, 89, 91, 92, 93, 94, 98, 99, 100, 101, 105, 109, 116, 124, 125, 126, 129, 130, 131, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 161, 162, 163, 166, 167, 168, 171, 172, 173, 174, 178, 179, 184, 185, 186, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199], "correspond": [1, 2, 6, 7, 9, 16, 17, 20, 21, 22, 38, 40, 42, 45, 49, 50, 51, 53, 55, 58, 61, 92, 93, 106, 129, 131, 133, 138, 139, 140, 142, 146, 161, 166, 174, 189, 199], "rr": 1, "introduc": [1, 13, 17, 18, 35, 44, 51, 53, 138, 143, 153, 163, 173, 174], "simul": [1, 30, 51, 63, 174], "modelid3d": 1, "head": [1, 4, 5, 6, 7, 8, 9, 10, 12, 13, 17, 19, 24, 27, 31, 33, 36, 38, 40, 44, 45, 47, 50, 52, 53, 58, 60, 61, 63, 68, 109, 112, 114, 119, 121, 122, 127, 129, 131, 140, 144, 146, 149, 152, 153, 155, 159, 160, 161, 163, 171, 174, 183, 197, 199], "imager_s": 1, "172": [1, 2], "224": [1, 2], "dimens": [1, 7, 17, 51, 89, 142], "38k": [1, 2, 11, 12, 13, 16, 17, 20, 21, 22, 92], "intrinsics3d": 1, "get_rotated_dist": 1, "self": [1, 17, 57, 62, 104, 125, 163], "ndarrai": [1, 50, 62], "intrinsic_project": [1, 2], "e_flatten": 1, "stack": [1, 33, 85, 167], "flatten": 1, "axi": [1, 7, 48, 49, 50, 64, 125, 151, 164], "e_rot": 1, "e_3": 1, "d_rot_flat": 1, "extrinsic3d": 1, "d_rot": 1, "reshap": 1, "2d": [1, 2, 10, 11, 12, 15, 16, 17, 20, 22, 24, 31, 33, 38, 51, 58, 63, 64, 89, 100, 109, 110, 117, 125, 126, 131, 134, 138, 147, 159, 166, 168, 172, 174, 175, 188, 196, 199], "consecut": [1, 64, 146, 163], "left": [1, 2, 4, 5, 6, 7, 29, 50, 54, 64, 108, 133, 134, 138, 143, 145], "side": [1, 4, 7, 20, 34, 48, 55, 63, 97, 98, 138, 140, 143, 145, 153], "multipl": [1, 7, 11, 12, 13, 16, 22, 34, 36, 40, 48, 54, 55, 60, 61, 68, 87, 88, 89, 105, 125, 129, 131, 142, 145, 146, 148, 149, 155, 166, 174, 184, 185, 197], "combin": [1, 9, 12, 17, 47, 64, 125, 126, 128, 129, 131, 134, 136, 143, 148, 153, 155, 178], "give": [1, 50, 53, 54, 55, 63, 105, 106, 131, 134, 138, 142, 143], "via": [1, 9, 10, 12, 13, 17, 25, 32, 44, 50, 52, 54, 57, 63, 64, 86, 87, 88, 89, 92, 93, 99, 104, 106, 109, 125, 127, 134, 146, 149, 155, 163, 171, 172, 173, 184], "scalar": 1, "unit__vector_in_z": 1, "tran": 1, "d": [1, 7, 37, 41, 42, 57, 60, 62, 63, 87, 163], "mathemat": [1, 50], "idea": [1, 7, 11, 134, 137, 138, 141], "linear": [1, 48, 164], "equat": 1, "unit_vector": 1, "b": [1, 7, 13, 14, 63, 167, 172, 173], "trans_x": [1, 2, 164], "trans_i": [1, 164], "trans_z": [1, 2, 164], "ex": [1, 28, 30, 32, 40, 180], "ei": 1, "ez": 1, "solv": [1, 29, 60, 68], "map": [1, 10, 29, 50, 54, 64, 89, 91, 126, 129, 161, 163, 164], "all": [1, 2, 4, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 28, 29, 30, 32, 35, 36, 37, 38, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 62, 63, 64, 65, 68, 86, 87, 88, 92, 93, 94, 104, 108, 109, 125, 129, 134, 142, 143, 145, 146, 149, 151, 153, 158, 161, 163, 166, 171, 172, 173, 174, 179, 185, 187, 189, 191, 197, 199, 201], "possibl": [1, 7, 11, 12, 13, 14, 16, 17, 21, 22, 25, 29, 30, 32, 36, 49, 51, 53, 55, 60, 63, 68, 86, 89, 92, 98, 100, 101, 109, 125, 129, 134, 143, 144, 146, 161, 164, 167, 171, 172, 173, 174, 187, 192, 193, 194], "ha": [1, 2, 4, 7, 10, 12, 13, 16, 17, 18, 22, 30, 44, 45, 48, 49, 51, 55, 63, 65, 68, 86, 87, 89, 91, 93, 105, 112, 119, 125, 126, 129, 130, 131, 133, 142, 143, 146, 148, 149, 153, 158, 161, 163, 164, 167, 168, 173, 174, 178, 197], "smaller": [1, 4, 5, 36, 45, 53, 54, 93, 134, 143, 158, 163], "larger": [1, 4, 7, 13, 45, 48, 51, 53, 87, 125, 129, 134, 138, 141, 142, 153, 158, 163], "These": [1, 2, 5, 7, 16, 21, 38, 48, 51, 53, 55, 58, 63, 87, 92, 99, 105, 125, 129, 142, 143, 144, 148, 153, 155, 161, 162, 163, 166, 168, 173, 177, 178, 191, 197, 198], "lower": [1, 7, 10, 24, 48, 55, 64, 130, 131, 137, 138, 139, 140, 142, 143, 153, 164, 176], "upper": [1, 2, 7, 48, 50, 101, 133, 173], "actual": [1, 48, 98, 101, 110, 117, 125, 126, 129, 143], "binari": [1, 63, 64, 97, 187], "coupl": [1, 10, 18, 38, 48, 58, 129, 155, 174], "sketch": 1, "option": [1, 5, 7, 30, 40, 42, 60, 87, 91, 92, 93, 97, 104, 106, 167, 168, 173, 174, 180, 189], "assembli": [1, 155], "accuraci": [1, 51, 125, 137, 139, 143, 149, 158, 171], "suffici": [1, 55, 93, 149, 153, 163], "demand": 1, "cm": [1, 4, 5, 7, 17, 38, 42, 47, 48, 51, 53, 58, 62, 65, 134, 138, 143, 145, 151, 153], "correct": [1, 13, 98, 109, 125, 131, 143, 151, 163], "mechan": [1, 13, 17, 68, 125, 153], "design": [1, 13, 51, 53, 68, 92, 128, 129, 142, 143, 148, 149, 154, 158, 173], "been": [1, 2, 7, 16, 17, 22, 29, 30, 64, 65, 86, 87, 91, 93, 125, 129, 130, 143, 149, 174, 178, 192, 193, 194], "alter": [1, 142], "sinc": [1, 2, 5, 18, 36, 45, 93, 98, 105, 106, 125, 142, 146, 166, 187], "highli": [1, 22, 45, 53, 55, 129, 134, 137, 140, 143, 144], "suggest": [1, 9, 30, 45, 53, 54, 87, 125, 129, 137, 163], "mount": [1, 2, 4, 6, 7, 12, 21, 22, 36, 38, 43, 49, 54, 55, 56, 58, 64, 68, 90, 91, 92, 103, 127, 151, 152, 155, 160, 163, 175, 201], "final": [1, 53, 68, 89, 93, 125], "posit": [1, 2, 4, 5, 6, 8, 10, 13, 16, 17, 22, 36, 45, 49, 51, 55, 56, 63, 65, 68, 103, 129, 133, 137, 143, 145, 151, 153, 155, 167, 201], "json": [1, 4, 12, 13, 16, 17, 19, 22, 23, 24, 25, 29, 37, 38, 39, 41, 42, 45, 47, 49, 50, 51, 57, 58, 59, 61, 62, 64, 87, 88, 91, 93, 99, 104, 106, 108, 125, 129, 142, 146, 163, 167, 171, 172, 175, 177, 184, 185, 189, 191, 197, 198, 199], "good": [1, 4, 7, 11, 38, 44, 45, 48, 53, 58, 63, 87, 137, 153, 158, 161, 163, 188], "match": [1, 2, 88, 93, 110, 117, 125, 126, 146, 163, 166, 168, 173], "empti": [1, 36, 37, 42, 54, 62, 104, 154, 172, 174], "object": [1, 4, 7, 11, 13, 16, 17, 18, 37, 40, 42, 45, 48, 50, 51, 54, 55, 56, 57, 61, 62, 63, 64, 65, 68, 87, 93, 106, 125, 129, 130, 131, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 151, 153, 158, 166, 171, 174, 184, 185, 197, 199], "just": [1, 38, 49, 51, 54, 55, 58, 88, 185, 189, 197], "singl": [1, 4, 7, 21, 36, 50, 92, 125, 129, 137, 143, 144, 146, 149, 159, 173, 177, 184, 185, 187], "frame": [1, 2, 4, 5, 6, 7, 10, 13, 18, 37, 42, 45, 50, 52, 53, 54, 62, 64, 65, 110, 115, 117, 123, 125, 126, 129, 137, 142, 144, 145, 153, 163, 164, 166, 171, 173, 177, 182, 184, 185, 197, 198, 199], "multi": [1, 11, 13, 45, 55, 63, 64, 88, 92, 93, 131, 148], "transform": [1, 8, 62, 198, 199], "pnp": 1, "systemat": [1, 129], "implicit": [1, 174], "error": [1, 4, 7, 10, 12, 13, 16, 18, 37, 38, 40, 41, 44, 55, 57, 58, 60, 61, 63, 64, 66, 91, 97, 101, 104, 105, 106, 109, 112, 114, 115, 119, 121, 123, 127, 131, 146, 149, 163, 167, 174, 184, 187, 188, 189, 191, 202], "between": [1, 2, 4, 6, 10, 11, 12, 20, 22, 28, 29, 35, 36, 45, 47, 50, 53, 54, 55, 87, 98, 101, 104, 105, 109, 114, 121, 125, 126, 129, 130, 141, 142, 149, 153, 155, 161, 163, 166, 171, 184], "placement": 1, "len": [1, 2, 53, 61, 62, 104, 143, 151, 158, 167], "insid": [1, 13, 47, 63, 88, 93, 106, 126, 153, 163, 173], "hous": [1, 125, 131, 153, 155, 158], "bias": [1, 125], "might": [1, 4, 7, 13, 17, 20, 25, 29, 30, 32, 36, 48, 51, 52, 53, 54, 55, 58, 63, 87, 88, 92, 125, 139, 140, 143, 145, 151, 167, 168, 171, 174, 178, 189], "appar": [1, 137], "when": [1, 3, 4, 5, 7, 10, 13, 14, 16, 17, 18, 20, 21, 22, 25, 29, 30, 35, 36, 38, 40, 41, 42, 48, 50, 51, 52, 53, 54, 55, 57, 62, 65, 87, 88, 89, 92, 93, 98, 101, 103, 106, 108, 109, 125, 126, 129, 131, 134, 139, 140, 142, 143, 145, 146, 148, 149, 153, 154, 155, 158, 161, 163, 166, 167, 171, 172, 173, 174, 188, 189, 191, 197], "wrong": [1, 7, 38, 40, 63, 109, 191, 201], "unintend": 1, "rel": [1, 2, 13, 29, 51, 64, 140, 145, 153], "manual": [1, 7, 11, 12, 13, 16, 31, 33, 91, 98, 99, 102, 125, 128, 129, 153, 168, 174, 189, 202], "respect": [1, 2, 4, 5, 7, 8, 9, 10, 13, 22, 28, 29, 32, 48, 51, 63, 66, 68, 87, 125, 126, 129, 131, 146, 149, 151, 153, 155, 163, 164, 166, 167, 168, 173, 174, 192], "patter": 1, "vice": [1, 63, 146], "versa": [1, 63, 146], "nativ": [1, 5, 13, 29, 30, 40, 44, 93], "result": [1, 2, 4, 5, 7, 13, 17, 18, 22, 45, 51, 53, 55, 60, 64, 89, 91, 93, 125, 128, 133, 137, 138, 141, 142, 143, 144, 146, 149, 155, 163, 166, 173, 174, 188], "right": [1, 2, 4, 5, 6, 7, 29, 30, 32, 55, 63, 66, 88, 89, 97, 101, 125, 133, 134, 138, 143, 145, 152, 155, 171, 173], "its": [1, 13, 29, 45, 47, 48, 51, 52, 53, 55, 68, 93, 99, 109, 125, 126, 129, 131, 134, 141, 142, 143, 151, 153, 155, 162, 163, 167, 173, 174, 186], "regular": [1, 63, 149, 158, 174], "time": [1, 5, 10, 11, 12, 15, 16, 20, 21, 22, 24, 28, 34, 36, 38, 40, 45, 47, 48, 50, 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 89, 90, 92, 98, 99, 104, 105, 108, 109, 116, 124, 125, 126, 130, 131, 137, 138, 143, 144, 145, 147, 148, 149, 158, 163, 164, 166, 167, 174, 175, 184, 185, 201], "interv": [1, 11, 45, 158], "find": [1, 5, 7, 10, 16, 20, 21, 25, 31, 33, 54, 88, 94, 95, 109, 129, 135, 164, 173, 184, 188, 197, 199, 201, 203], "station": 1, "thei": [1, 2, 10, 13, 18, 21, 25, 29, 38, 48, 58, 63, 91, 92, 106, 131, 137, 141, 148, 155, 158, 162, 173, 174, 182, 191, 199], "event": [1, 13, 41, 61, 104, 125, 163, 171, 192, 193, 194], "rigid": [1, 7, 125], "structur": [1, 13, 17, 29, 93, 99, 125, 186, 188, 189, 197], "recalibr": [1, 110, 117, 125, 126], "shipment": 1, "ship": [1, 20, 22], "facil": [1, 40, 49, 62, 171], "least": [1, 4, 5, 36, 40, 47, 48, 49, 53, 60, 92, 104, 114, 121, 125, 126, 144, 145, 153, 158], "high": [1, 11, 12, 13, 38, 52, 54, 55, 58, 92, 125, 129, 131, 137, 139, 142, 143, 144, 149, 153, 155, 159, 167], "stress": [1, 162, 175], "drop": [1, 14, 18, 25, 52, 126, 139], "accid": 1, "kind": [1, 10, 63, 161, 180], "sever": [1, 8, 27, 29, 30, 36, 44, 48, 63, 87, 88, 101, 126, 127, 136, 144, 145, 148, 153, 161, 171, 172, 177, 197, 199], "replac": [1, 25, 58, 87, 93, 125, 134, 138, 146, 174, 189], "hardwar": [1, 12, 13, 16, 17, 18, 20, 22, 28, 29, 33, 34, 36, 68, 93, 99, 100, 101, 109, 126, 146, 149, 153, 162, 163, 164, 173, 174, 175, 193, 194, 199, 201], "vpu": [1, 2, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 24, 25, 27, 38, 40, 42, 44, 47, 52, 58, 60, 63, 68, 88, 90, 92, 96, 97, 102, 104, 105, 106, 109, 110, 114, 116, 117, 119, 121, 127, 129, 149, 152, 154, 155, 159, 161, 163, 164, 165, 166, 167, 168, 174, 175, 192, 193, 194, 195, 197, 201, 202], "evalu": [1, 13, 29, 53, 56, 64, 68, 93, 125, 142, 167], "differ": [1, 2, 4, 7, 10, 11, 12, 13, 16, 17, 18, 20, 22, 35, 36, 40, 42, 47, 51, 53, 54, 55, 63, 64, 65, 88, 91, 93, 98, 100, 106, 125, 126, 129, 131, 133, 134, 136, 137, 138, 139, 140, 148, 149, 153, 158, 161, 162, 163, 166, 171, 174, 180, 191, 196, 198], "min": [1, 13, 50, 125, 129, 142], "shown": [1, 2, 5, 13, 25, 27, 54, 64, 65, 98, 129, 134, 149, 151, 153, 167, 173, 186, 197], "off": [1, 10, 12, 38, 49, 55, 58, 61, 88, 97, 109, 125, 126, 131, 134, 137, 138, 141, 143, 191], "reason": [1, 4, 5, 51, 53, 63, 88, 131, 138, 143, 153, 174], "script": [1, 2, 7, 21, 38, 54, 58, 88, 93, 163, 167, 180, 188, 191, 192, 193, 194, 197, 198, 199, 200], "fail": [1, 4, 20, 22, 37, 40, 41, 42, 60, 62, 89, 104, 125, 149, 167, 171, 174], "call": [1, 2, 30, 35, 37, 40, 42, 45, 57, 63, 86, 87, 88, 125, 131, 139, 141, 146, 172, 174, 177, 184, 196, 197], "equival": [1, 16, 20, 45, 53, 54, 99, 141, 167, 171], "first": [1, 5, 10, 11, 12, 13, 18, 22, 27, 31, 32, 33, 48, 53, 54, 62, 63, 64, 65, 87, 88, 93, 98, 109, 125, 138, 140, 149, 151, 161, 163, 164, 166, 167, 168, 171, 173, 174, 185, 189, 201], "plot": [1, 54], "show": [1, 4, 25, 28, 29, 32, 35, 38, 40, 45, 48, 49, 58, 61, 63, 64, 88, 93, 94, 97, 98, 101, 109, 129, 133, 134, 137, 138, 139, 140, 141, 145, 148, 149, 153, 161, 163, 166, 167, 174, 180, 184, 188, 191, 197, 199], "distribut": [1, 92, 93, 153, 163, 184], "yellow": [1, 149], "perfect": [1, 2, 143, 144, 153], "red": [1, 10, 12, 64, 109, 134, 138, 143, 174], "bisector": 1, "green": [1, 4, 10, 12, 27, 109, 149], "mark": [1, 4, 7, 13, 30, 45, 53, 125, 130, 134, 137, 139, 143, 167, 178], "accept": [1, 12, 52, 125, 143, 151, 174], "most": [1, 2, 7, 21, 30, 36, 44, 47, 51, 53, 55, 88, 92, 125, 129, 138, 142, 143, 155, 167, 174, 178, 187], "outsid": [1, 13, 55, 93, 129, 130, 137, 141, 143, 148, 163, 186], "rang": [1, 4, 5, 11, 13, 17, 22, 47, 48, 49, 51, 53, 54, 55, 93, 125, 129, 130, 134, 139, 140, 143, 145, 148, 151, 153, 158, 163, 167, 186], "mean": [1, 2, 4, 5, 10, 13, 16, 18, 20, 35, 36, 45, 47, 48, 51, 52, 53, 55, 64, 68, 92, 99, 125, 137, 143, 146, 149, 151, 153, 155, 158, 167, 173, 174, 186, 187, 189], "maximum": [1, 7, 18, 21, 22, 35, 36, 45, 51, 54, 64, 89, 92, 104, 112, 119, 125, 126, 129, 134, 136, 139, 140, 147, 153, 163, 164, 174, 186], "built": [1, 5, 10, 22, 87, 88, 93, 137, 143, 164, 167, 184], "threshold": [1, 11, 17, 45, 50, 97, 125, 130, 136, 137, 139, 140, 145, 147, 149, 163], "In": [1, 2, 4, 6, 7, 8, 10, 11, 14, 16, 17, 18, 20, 25, 28, 35, 38, 45, 48, 49, 51, 52, 53, 54, 55, 58, 60, 63, 64, 65, 66, 68, 88, 92, 93, 98, 125, 129, 139, 140, 143, 145, 146, 149, 153, 158, 163, 166, 167, 174, 180, 184, 189, 191, 192, 193, 194, 195, 197], "case": [1, 4, 10, 13, 16, 17, 19, 21, 22, 24, 35, 37, 45, 47, 49, 52, 53, 54, 55, 58, 68, 88, 92, 98, 109, 125, 129, 134, 137, 138, 139, 140, 142, 146, 153, 160, 172, 174, 199, 201], "too": [1, 4, 5, 16, 48, 51, 52, 89, 111, 118, 125, 126, 145, 171], "even": [1, 10, 13, 45, 52, 53, 125, 129, 134, 140, 143, 144, 145, 151, 171, 192, 193, 194], "consid": [1, 49, 50, 51, 54, 60, 63, 86, 87, 88, 99, 125, 129, 134, 151, 153, 171, 180], "uniform": 1, "invalid": [1, 11, 13, 16, 22, 110, 112, 117, 119, 125, 126, 130, 131, 134, 137, 138, 139, 140, 141, 143, 144, 174], "rais": [1, 50, 57, 60, 61, 62, 104, 146, 163, 166, 167, 174], "assert": [1, 149], "relax": [1, 48, 143, 173], "none": [1, 37, 54, 55, 57, 60, 62, 63, 88, 104, 111, 118, 125, 126, 167, 173], "less": [1, 4, 7, 13, 49, 129, 139, 142, 143, 144], "number": [1, 2, 10, 16, 17, 18, 21, 22, 25, 35, 36, 45, 47, 49, 50, 52, 55, 58, 61, 89, 92, 93, 110, 117, 125, 126, 129, 133, 142, 143, 149, 153, 164, 174, 175, 176, 184, 189, 196], "than": [1, 4, 7, 9, 13, 17, 18, 20, 22, 47, 51, 52, 53, 63, 88, 116, 124, 125, 126, 129, 130, 137, 140, 141, 143, 148, 149, 151, 163, 164, 176, 177, 189, 196], "thi": [2, 4, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 25, 28, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 85, 86, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 101, 104, 105, 106, 109, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 153, 155, 158, 161, 163, 164, 166, 167, 168, 171, 172, 173, 174, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201], "help": [2, 25, 36, 63, 88, 104, 106, 129, 158, 167, 180, 186, 188], "newcom": 2, "understand": [2, 7, 22, 54, 55, 68, 87, 188, 201], "overview": [2, 11, 12, 13, 16, 17, 20, 22, 31, 33, 38, 55, 63, 98, 101, 102, 105, 131, 132, 134, 135, 136, 147, 175, 188], "There": [2, 14, 16, 29, 63, 91, 93, 142, 145, 153, 161, 172, 173, 174], "few": [2, 52, 86, 144], "awar": [2, 10, 13, 35, 44, 48, 91, 109, 143, 173], "imu": [2, 6, 11, 12, 13, 22, 36, 40, 44, 47, 48, 60, 63, 99, 113, 114, 120, 121, 127, 163, 170, 175, 177, 178, 197], "out": [2, 7, 8, 11, 16, 22, 27, 30, 41, 48, 54, 55, 65, 68, 88, 91, 104, 125, 126, 129, 139, 142, 143, 146, 148, 149, 151, 157, 167, 173, 178, 184, 185, 190, 192, 193, 194, 199, 201], "box": [2, 63, 129, 137, 141, 142, 143, 148], "short": [2, 4, 11, 55, 101, 102, 125, 128, 129, 130, 131, 142, 146, 148, 153, 163, 166, 174], "given": [2, 7, 51, 53, 60, 133, 137, 142], "you": [2, 4, 5, 7, 10, 13, 14, 16, 18, 20, 21, 25, 27, 29, 30, 34, 37, 38, 40, 42, 47, 49, 50, 54, 55, 57, 58, 60, 62, 63, 64, 65, 68, 86, 87, 88, 89, 93, 94, 105, 108, 109, 129, 137, 138, 139, 142, 143, 145, 146, 148, 151, 153, 163, 166, 167, 168, 171, 172, 173, 174, 178, 184, 185, 186, 188, 189, 196, 197, 199, 201], "refer": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 25, 29, 36, 38, 40, 48, 49, 50, 52, 54, 58, 60, 66, 68, 86, 88, 91, 93, 94, 98, 109, 129, 130, 131, 141, 143, 151, 161, 163, 164, 166, 171, 174, 178, 185, 187, 197], "better": [2, 7, 63, 87, 101, 129, 134, 135, 142, 184, 197], "detail": [2, 9, 10, 12, 13, 17, 18, 22, 25, 38, 49, 50, 54, 58, 68, 91, 93, 97, 102, 109, 125, 129, 131, 135, 143, 146, 163, 167, 173, 174, 178, 180, 183, 184, 187, 188, 191, 197, 199], "exact": [2, 7, 68, 105, 141, 143, 163, 174], "method": [2, 8, 29, 30, 55, 58, 93, 106, 136, 138, 146, 167, 184, 201], "retriev": [2, 18, 37, 38, 40, 41, 57, 58, 60, 62, 63, 88, 125, 126, 127, 129, 163, 166, 171, 174, 175, 177, 180, 184, 189, 191, 197, 202], "paramet": [2, 5, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 32, 35, 36, 45, 47, 49, 51, 61, 65, 87, 98, 102, 103, 114, 121, 122, 125, 126, 128, 133, 134, 137, 138, 139, 140, 141, 147, 148, 149, 164, 167, 171, 172, 175, 181, 182, 188, 191, 197, 198, 199, 202], "perform": [2, 5, 7, 9, 10, 13, 14, 16, 22, 25, 30, 45, 47, 48, 49, 51, 52, 55, 62, 63, 65, 68, 91, 93, 125, 129, 134, 142, 143, 144, 146, 148, 149, 151, 158, 162, 163, 167, 171, 173, 174, 181, 184, 192, 193, 194, 197, 199, 201], "exampl": [2, 10, 11, 12, 13, 17, 18, 21, 22, 27, 29, 32, 36, 37, 42, 47, 49, 53, 54, 55, 57, 62, 63, 65, 86, 88, 90, 91, 92, 95, 98, 99, 101, 104, 107, 109, 125, 126, 127, 131, 136, 142, 143, 146, 147, 149, 154, 161, 163, 168, 171, 172, 173, 174, 176, 180, 185, 186, 187, 190, 195, 197, 198, 199, 201, 202], "pleas": [2, 4, 5, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 25, 28, 29, 30, 38, 44, 45, 50, 52, 54, 58, 64, 66, 87, 88, 91, 93, 98, 99, 104, 109, 110, 114, 117, 121, 125, 126, 129, 131, 135, 153, 155, 158, 163, 164, 167, 172, 173, 178, 184, 189, 191, 193, 194, 197], "schema": [2, 13, 19, 24, 40, 45, 50, 58, 60, 61, 62, 64, 87, 99, 108, 125, 129, 142, 164, 175, 177, 189, 198, 199], "wai": [2, 7, 38, 49, 50, 58, 63, 68, 86, 89, 91, 106, 129, 155, 171, 172, 173, 174, 180, 186, 195, 197], "repres": [2, 48, 54, 64, 68, 99, 129, 131, 134, 138, 139, 140, 141, 142, 144, 145, 167, 174, 199], "classic": 2, "row": [2, 50, 54, 62, 145], "column": [2, 50, 54, 63], "depth": [2, 55, 89, 163, 174], "convent": 2, "oppos": [2, 6], "bottom": [2, 5, 49, 51, 63, 64, 65, 134, 138, 153], "num_row": 2, "num_column": 2, "03r222": 2, "o3r225": [2, 7, 9, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 48, 52, 53, 63, 65, 92, 128, 133, 147, 154, 158, 159], "borrow": 2, "numpi": [2, 50, 61, 62, 88], "3": [2, 3, 4, 7, 9, 10, 13, 16, 17, 18, 20, 21, 22, 27, 35, 38, 40, 47, 49, 50, 51, 52, 53, 58, 63, 64, 86, 87, 88, 89, 92, 93, 125, 126, 129, 131, 133, 134, 138, 141, 142, 143, 149, 159, 161, 162, 164, 166, 167, 173, 174, 177, 178, 184, 185, 187, 189, 191, 198], "mai": [2, 9, 12, 13, 16, 18, 30, 45, 48, 52, 55, 65, 87, 92, 93, 109, 125, 126, 142, 151, 155, 158, 163, 164, 166, 167, 173, 174], "distort": [2, 55, 133], "pinhol": 2, "appli": [2, 7, 11, 12, 13, 16, 17, 18, 20, 21, 22, 36, 45, 53, 87, 98, 125, 129, 133, 134, 135, 137, 138, 139, 142, 146, 155, 163, 167, 168, 171, 174, 178], "also": [2, 7, 10, 11, 20, 25, 27, 28, 29, 30, 32, 36, 37, 40, 45, 49, 50, 53, 55, 61, 63, 64, 65, 68, 86, 88, 92, 100, 101, 108, 109, 125, 129, 131, 134, 137, 142, 143, 144, 145, 153, 163, 166, 171, 172, 174, 182, 184, 185, 186, 187], "hold": [2, 126, 187], "inform": [2, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 38, 42, 45, 47, 48, 50, 52, 53, 54, 57, 58, 63, 64, 68, 86, 88, 93, 98, 99, 101, 102, 107, 114, 121, 125, 126, 127, 129, 130, 131, 134, 137, 138, 142, 145, 151, 161, 163, 167, 171, 177, 182, 188, 192, 193, 194, 197, 199, 202], "about": [2, 4, 10, 18, 48, 49, 60, 62, 64, 68, 88, 91, 98, 99, 101, 125, 126, 129, 130, 131, 142, 149, 151, 153, 163, 171, 174, 201], "symmetr": [2, 142, 144], "asymmetr": 2, "suppli": [2, 10, 65, 125, 159, 163], "arrai": [2, 50, 51, 54, 63, 64, 87, 133, 164, 166], "amplitud": [2, 7, 11, 13, 16, 22, 63, 98, 130, 132, 134, 136, 137, 138, 140, 143, 145, 147, 181, 184, 186], "distanc": [2, 4, 11, 12, 13, 17, 47, 48, 54, 55, 56, 63, 98, 103, 127, 129, 130, 132, 134, 135, 136, 138, 139, 140, 144, 145, 146, 147, 148, 163, 182, 186, 188, 199], "nois": [2, 11, 55, 129, 130, 132, 136, 138, 139, 144, 147, 148, 155, 163], "reflect": [2, 7, 11, 22, 44, 48, 49, 51, 55, 56, 93, 129, 130, 132, 134, 136, 137, 138, 139, 143, 145, 147, 158, 163, 171], "confid": [2, 11, 13, 98, 129, 132, 147], "rgb": [2, 10, 13, 17, 21, 22, 29, 47, 49, 54, 63, 92, 109, 125, 128, 131, 134, 138, 149, 166, 197, 199], "choic": [2, 7, 47, 93, 138, 158, 171, 173, 185], "rectif": 2, "process": [2, 5, 7, 10, 15, 19, 21, 23, 24, 25, 47, 52, 56, 61, 68, 88, 89, 90, 93, 96, 99, 102, 104, 105, 127, 134, 137, 138, 145, 146, 147, 149, 153, 166, 167, 168, 171, 175, 185, 191, 197, 199], "resampl": 2, "interpol": [2, 54, 63], "preserv": [2, 13, 25, 134, 138, 142, 155, 174], "involv": [2, 5, 55, 68, 93, 136, 140, 143, 153, 163], "averag": [2, 35, 93, 108, 134, 142], "over": [2, 13, 16, 18, 22, 54, 87, 91, 92, 93, 98, 105, 125, 126, 131, 134, 137, 142, 143, 144, 145, 149, 153, 163, 172, 173, 174, 184], "local": [2, 12, 18, 25, 32, 53, 88, 89, 90, 91, 93, 101, 109, 134, 138, 141, 166, 167, 171, 174, 196], "neighborhood": [2, 134, 141], "mix": [2, 11, 20, 130, 131, 136, 146, 147, 158], "distinct": [2, 129], "signal": [2, 4, 11, 53, 112, 119, 125, 126, 131, 137, 141, 142, 143, 144, 149, 151, 155, 158, 167], "real": [2, 17, 68, 129, 143, 153, 163, 184], "hand": [2, 4, 5, 7, 48, 63, 97, 125], "cartesian": [2, 7, 50, 131, 182], "center": [2, 13, 50, 62, 131, 134, 141, 152, 166, 199], "directli": [2, 4, 6, 7, 21, 22, 29, 36, 40, 55, 87, 88, 93, 106, 125, 153, 155, 161, 173, 182, 184], "orthogon": [2, 4], "front": [2, 5, 6, 38, 42, 48, 54, 55, 58, 103, 109, 129, 141, 143, 148, 151, 154, 158, 191], "face": [2, 5, 22, 38, 42, 47, 48, 58, 62, 65, 129, 174], "opposit": [2, 152], "fakra": [2, 27, 65, 125, 126, 155, 159], "connector": [2, 125, 155, 159], "downward": [2, 6, 49], "label": [2, 6, 42, 47, 62, 152], "origin": [2, 5, 7, 50, 51, 54, 134, 152], "offset": [2, 4, 5, 11, 13, 130, 147, 148, 149, 167, 174], "angl": [2, 6, 7, 11, 36, 48, 49, 55, 125, 128, 133, 136, 140, 142, 147, 151, 159, 199], "adjust": [2, 7, 11, 22, 38, 51, 58, 65, 68, 93, 141, 142, 148, 167], "misalign": 2, "modul": [2, 13, 36, 129, 131, 142, 144, 148, 151, 158, 174, 184, 186], "rear": [2, 152], "intersect": [2, 6, 51, 125], "line": [2, 4, 5, 6, 22, 25, 55, 116, 124, 125, 126, 167, 171, 173, 174, 189], "diagon": [2, 6], "up": [2, 5, 6, 7, 10, 11, 13, 16, 17, 18, 21, 22, 27, 28, 29, 36, 42, 44, 45, 47, 48, 51, 52, 54, 61, 62, 65, 68, 86, 87, 88, 89, 91, 92, 93, 99, 105, 107, 125, 127, 134, 143, 146, 149, 152, 158, 163, 167, 174, 178, 184, 187, 189, 201], "extend": [2, 13, 38, 58, 151, 191], "other": [2, 4, 7, 9, 10, 11, 16, 18, 20, 28, 29, 30, 36, 38, 45, 48, 49, 51, 52, 55, 58, 63, 68, 85, 87, 88, 91, 92, 97, 100, 125, 126, 129, 130, 131, 134, 143, 149, 151, 153, 167, 168, 171, 174, 176, 178, 185, 191, 192, 193, 194, 196, 197, 198], "conform": [2, 155], "often": [2, 63, 105, 125, 167], "roboticist": 2, "whatev": [2, 38, 58, 92, 191], "featur": [2, 15, 18, 19, 20, 22, 24, 29, 35, 36, 45, 49, 51, 68, 87, 90, 93, 96, 102, 103, 125, 174], "conveni": [2, 94, 187, 188, 201], "measur": [2, 5, 6, 11, 12, 45, 47, 48, 51, 53, 55, 87, 99, 129, 130, 131, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 151, 153, 158, 163, 167, 171, 185, 197, 199], "machineri": 2, "receiv": [2, 7, 10, 11, 12, 13, 16, 29, 32, 38, 52, 57, 60, 62, 63, 65, 92, 104, 108, 111, 113, 118, 120, 122, 125, 126, 131, 137, 139, 140, 142, 149, 161, 164, 171, 174, 180, 184, 185, 191, 197, 198], "need": [2, 6, 7, 8, 10, 12, 13, 16, 17, 18, 20, 21, 22, 27, 28, 32, 35, 38, 40, 42, 44, 45, 47, 48, 53, 58, 60, 62, 63, 68, 86, 87, 88, 89, 92, 93, 97, 116, 124, 125, 126, 143, 146, 153, 166, 167, 168, 171, 172, 173, 174, 178, 185, 189, 191, 196, 197], "within": [2, 11, 13, 29, 32, 35, 36, 45, 47, 48, 50, 62, 63, 64, 88, 89, 90, 93, 104, 125, 129, 140, 143, 146, 153, 161, 163, 167, 171, 172, 173, 186, 188, 199], "extrinsicheadtous": [2, 4, 47, 61, 174], "configur": [2, 4, 5, 7, 11, 12, 15, 16, 17, 19, 22, 23, 24, 30, 32, 38, 39, 41, 42, 44, 47, 49, 50, 55, 57, 58, 59, 61, 62, 64, 88, 90, 92, 97, 98, 99, 102, 104, 108, 109, 110, 114, 117, 121, 124, 125, 126, 129, 143, 146, 161, 163, 166, 167, 168, 172, 175, 177, 184, 185, 186, 188, 190, 199, 201, 202], "each": [2, 4, 7, 10, 11, 25, 27, 36, 38, 41, 48, 49, 51, 54, 64, 65, 68, 98, 109, 125, 126, 129, 130, 131, 134, 135, 139, 141, 145, 153, 161, 163, 164, 166, 171, 185, 188, 196, 197, 199], "port": [2, 4, 5, 7, 10, 11, 12, 13, 16, 17, 18, 21, 22, 29, 35, 36, 38, 40, 41, 44, 49, 52, 58, 60, 61, 62, 63, 65, 86, 87, 92, 97, 98, 99, 102, 104, 106, 111, 115, 118, 123, 127, 129, 142, 146, 149, 164, 166, 167, 168, 174, 175, 177, 180, 189, 191, 196, 198, 202], "take": [2, 5, 10, 12, 13, 21, 29, 36, 38, 45, 48, 49, 54, 55, 58, 65, 92, 98, 129, 142, 144, 151, 153, 158, 163, 166, 174, 191, 201], "form": [2, 38, 58, 63, 134, 155, 191], "yaw": [2, 4, 199], "rotat": [2, 3, 4, 5, 7, 8, 47, 63, 65, 91, 98, 103, 164], "anoth": [2, 4, 7, 20, 38, 48, 86, 88, 144, 174, 177, 192, 199], "big": [2, 29], "diagram": [2, 68, 151, 167, 185], "how": [2, 7, 10, 17, 26, 39, 41, 53, 55, 56, 59, 61, 64, 67, 68, 86, 87, 88, 93, 94, 104, 105, 106, 109, 125, 129, 133, 134, 139, 143, 145, 148, 151, 153, 163, 166, 167, 173, 174, 175, 177, 181, 182, 184, 185, 186, 188, 191, 192, 197, 198, 199, 201], "name": [2, 4, 36, 40, 42, 50, 60, 61, 63, 64, 87, 88, 93, 97, 104, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 142, 146, 148, 173, 174, 178], "variabl": [2, 7, 40, 41, 42, 49, 51, 68, 88, 128, 129, 142, 146, 148, 149, 172, 184, 189, 196], "registr": 2, "color": [2, 11, 54, 97, 98, 134, 138, 145, 199], "associ": [2, 48, 199], "encod": [2, 11, 131], "magnif": 2, "radial": [2, 11, 125, 132, 134, 137, 182], "we": [2, 5, 6, 7, 10, 16, 18, 20, 21, 22, 25, 30, 36, 38, 40, 42, 45, 48, 49, 50, 53, 54, 55, 58, 60, 62, 68, 86, 87, 88, 89, 92, 93, 94, 126, 129, 133, 134, 137, 138, 139, 140, 141, 142, 143, 145, 146, 148, 155, 158, 162, 167, 168, 174, 178, 184, 187, 188, 189, 191], "path": [2, 4, 5, 13, 25, 38, 40, 42, 55, 60, 88, 124, 126, 131, 143, 148, 172, 184, 190], "light": [2, 4, 5, 7, 11, 13, 45, 48, 49, 53, 55, 125, 128, 129, 130, 131, 137, 139, 140, 142, 145, 148, 151, 158, 163, 199], "arriv": 2, "essenc": 2, "project": [2, 4, 68, 85, 93, 178, 184, 187, 193, 194, 199], "turn": [2, 5, 10, 12, 38, 48, 51, 55, 58, 61, 109, 131, 134, 138, 141, 143, 163, 191], "variou": [2, 11, 21, 54, 55, 60, 92, 134, 188], "compens": [2, 111, 118, 126], "caus": [2, 10, 13, 18, 36, 42, 45, 51, 52, 55, 91, 125, 126, 129, 131, 143, 145, 148, 151, 158], "current": [2, 4, 11, 18, 20, 29, 35, 36, 37, 41, 42, 47, 57, 62, 64, 86, 88, 105, 108, 112, 119, 125, 126, 129, 137, 146, 153, 164, 166, 167, 168, 171, 174, 178, 188, 189, 197], "id": [2, 12, 13, 37, 57, 61, 62, 64, 88, 89, 93, 104, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 172, 173], "modelid": [2, 133], "took": 2, "detect": [2, 4, 11, 12, 13, 17, 18, 22, 32, 35, 36, 38, 45, 48, 51, 53, 54, 55, 63, 64, 88, 89, 93, 112, 114, 115, 116, 119, 121, 123, 124, 125, 126, 129, 130, 134, 142, 145, 151, 158, 171, 174, 188, 201], "separ": [2, 13, 28, 36, 42, 45, 52, 55, 62, 63, 88, 91, 106, 109, 125, 127, 129, 149, 173, 195], "simplifi": [2, 21, 38, 58, 98, 191, 196], "like": [2, 11, 28, 30, 38, 49, 50, 52, 53, 58, 63, 68, 88, 93, 99, 101, 103, 125, 140, 142, 143, 148, 151, 164, 167, 171, 172, 173, 184, 187, 191, 196], "inv_intrinsic_project": 2, "rotx": [3, 4, 6, 47, 61], "roti": [3, 6, 47, 61], "57": [3, 4, 47, 61], "rotz": [3, 6, 47, 61], "transx": [3, 4, 47, 61], "transi": [3, 4, 47, 61], "transz": [3, 4, 47, 61], "142": 3, "softwar": [4, 5, 11, 14, 15, 18, 19, 23, 24, 25, 31, 33, 52, 63, 68, 85, 88, 98, 100, 101, 106, 110, 117, 125, 126, 134, 137, 138, 147, 173, 174, 184, 185, 192, 193, 194, 201], "ifm": [4, 5, 7, 8, 9, 10, 12, 13, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 38, 40, 41, 42, 50, 52, 54, 55, 57, 58, 60, 61, 62, 63, 65, 68, 90, 94, 95, 100, 101, 104, 107, 108, 109, 125, 127, 137, 144, 149, 151, 153, 155, 158, 159, 161, 163, 166, 167, 173, 178, 184, 186, 195, 201, 202], "base": [4, 5, 11, 13, 23, 24, 29, 30, 44, 52, 54, 55, 61, 64, 86, 89, 90, 103, 129, 136, 137, 142, 146, 149, 153, 162, 163, 168, 171, 172, 173, 181, 182, 184, 192, 194], "applic": [4, 5, 8, 11, 15, 19, 20, 23, 24, 30, 32, 35, 36, 38, 40, 41, 42, 44, 47, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 62, 63, 64, 66, 87, 88, 90, 93, 97, 98, 101, 102, 104, 105, 126, 135, 137, 142, 143, 146, 149, 158, 163, 167, 171, 175, 178, 180, 184, 186, 188, 191, 197, 198, 201, 202], "avail": [4, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 32, 34, 41, 42, 45, 48, 53, 56, 62, 63, 88, 89, 90, 93, 94, 97, 98, 99, 100, 105, 106, 109, 110, 116, 117, 123, 124, 126, 127, 135, 137, 139, 140, 142, 143, 148, 153, 158, 160, 161, 163, 164, 165, 167, 171, 173, 174, 175, 177, 187, 188, 189, 196, 201, 203], "free": [4, 11, 14, 17, 18, 21, 38, 49, 54, 58, 64, 92, 143, 146, 149, 151, 158, 173, 186, 191], "charg": 4, "embed": [4, 5, 11, 13, 16, 17, 20, 22, 51, 52, 53, 91, 92, 105, 125, 173, 174, 188], "firmwar": [4, 14, 18, 24, 29, 35, 40, 45, 49, 51, 60, 92, 93, 94, 98, 109, 110, 117, 126, 127, 129, 142, 161, 163, 164, 167, 173, 174, 176, 177, 178, 188, 197, 199, 201, 203], "version": [4, 5, 10, 11, 15, 18, 19, 21, 23, 24, 26, 30, 35, 38, 40, 45, 47, 49, 51, 58, 64, 65, 86, 88, 89, 91, 92, 93, 94, 96, 98, 102, 106, 109, 110, 117, 125, 126, 129, 141, 142, 161, 164, 167, 173, 174, 177, 178, 184, 187, 193, 194, 197, 199, 201, 203], "30": [4, 9, 16, 20, 24, 26, 45, 48, 49, 89, 92, 129, 142, 146, 164, 167, 173, 174, 176, 178, 201, 203], "gui": [4, 30, 65, 68], "vision": [4, 5, 7, 18, 25, 28, 29, 32, 52, 54, 63, 65, 68, 93, 107, 109, 168, 174, 181, 182, 185, 201, 202], "assist": [4, 5, 7, 18, 25, 29, 52, 54, 63, 65, 68, 107, 109, 168, 174, 185, 201, 202], "7": [4, 9, 12, 16, 20, 22, 30, 54, 93, 96, 102, 134, 153, 167, 171, 173, 178], "must": [4, 7, 10, 11, 12, 13, 14, 17, 21, 36, 45, 47, 49, 60, 63, 68, 92, 93, 119, 125, 126, 143, 146, 153, 155, 158, 192, 193, 194], "instal": [4, 5, 7, 11, 14, 20, 22, 29, 30, 31, 33, 38, 40, 50, 57, 60, 61, 62, 65, 89, 90, 93, 104, 110, 117, 125, 126, 154, 163, 166, 167, 173, 178, 184, 189, 190, 195, 201], "ifmvisionassist": [4, 7, 9, 10, 12, 13, 16, 17, 20, 22, 29, 31, 33, 34, 47, 58, 66, 99, 100, 103, 109, 171, 199, 201], "tool": [4, 5, 13, 32, 44, 58, 63, 88, 93, 99, 106, 107, 127, 149, 163, 173, 188, 193, 194, 195, 197], "download": [4, 5, 10, 11, 12, 13, 16, 17, 20, 22, 26, 30, 31, 33, 65, 87, 88, 93, 98, 109, 127, 167], "get": [4, 7, 9, 10, 13, 25, 34, 37, 40, 41, 42, 50, 54, 55, 57, 60, 61, 62, 63, 67, 68, 86, 87, 89, 90, 93, 101, 104, 106, 109, 125, 137, 143, 161, 163, 166, 167, 171, 172, 173, 174, 177, 191, 197, 201, 202], "start": [4, 5, 11, 13, 26, 30, 32, 34, 37, 38, 41, 42, 44, 50, 54, 57, 58, 61, 62, 63, 67, 68, 87, 90, 91, 93, 104, 105, 106, 109, 125, 126, 129, 137, 142, 146, 161, 166, 167, 171, 173, 174, 184, 191, 201, 202], "document": [4, 7, 9, 12, 13, 16, 17, 18, 21, 22, 25, 29, 30, 36, 38, 45, 46, 49, 50, 52, 53, 54, 58, 63, 64, 68, 85, 87, 88, 89, 91, 92, 93, 98, 99, 106, 109, 125, 129, 131, 135, 142, 143, 146, 149, 151, 159, 161, 165, 166, 167, 174, 178, 180, 181, 182, 184, 187, 193, 194, 197], "befor": [4, 5, 7, 10, 11, 14, 18, 25, 40, 41, 42, 44, 47, 53, 54, 55, 60, 61, 63, 66, 67, 104, 109, 125, 126, 134, 143, 145, 163, 167, 171, 174, 189, 196, 197], "mcc": [4, 5, 20, 21, 23, 24, 92, 98], "print": [4, 5, 7, 25, 30, 41, 50, 57, 60, 61, 62, 63, 88, 104, 106, 129, 142, 164, 166, 167, 171], "either": [4, 5, 7, 21, 48, 55, 63, 68, 86, 89, 110, 117, 125, 126, 141, 149, 163, 184], "thick": [4, 7, 153], "aluminum": [4, 7, 153, 155], "sheet": [4, 7, 155], "matt": [4, 7, 142], "finish": [4, 7, 40, 42, 104], "paper": [4, 7, 55], "past": [4, 7, 88, 129, 151], "flat": [4, 5, 7, 51], "board": [4, 7, 16, 20, 22, 90, 93, 125, 143, 161, 192, 201, 202], "without": [4, 5, 7, 11, 12, 18, 22, 25, 32, 37, 50, 53, 62, 63, 87, 88, 89, 91, 93, 126, 145, 146, 159, 163, 171, 173, 184, 187, 192, 193, 194], "air": [4, 5, 55, 158, 163], "gap": [4, 5, 153], "100": [4, 5, 11, 21, 36, 41, 42, 53, 62, 87, 92, 104, 106, 108, 140, 167], "scale": [4, 5, 7, 48, 87, 137, 140, 164, 186], "total": [4, 7, 21, 53, 89, 92, 101, 108, 146, 173], "size": [4, 5, 7, 17, 41, 42, 48, 49, 51, 54, 55, 56, 63, 64, 88, 89, 91, 93, 125, 129, 131, 134, 138, 142, 143, 153, 156, 173], "600": [4, 5, 7], "mm": [4, 5, 7, 48, 153], "800": [4, 5, 7], "squar": [4, 5], "descript": [4, 10, 11, 12, 13, 17, 22, 24, 28, 36, 40, 50, 57, 60, 64, 87, 98, 99, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 135, 136, 142, 146, 147, 149, 163, 164, 174, 175, 197, 201, 202], "state": [4, 7, 9, 10, 11, 12, 15, 16, 21, 22, 24, 25, 29, 35, 37, 40, 41, 42, 44, 49, 50, 57, 60, 61, 62, 63, 64, 65, 92, 99, 101, 106, 107, 109, 122, 125, 126, 129, 147, 153, 163, 164, 167, 174, 184, 187, 188], "app": [4, 13, 35, 36, 37, 41, 42, 49, 50, 60, 61, 62, 65, 125, 127, 161], "command": [4, 7, 12, 25, 30, 47, 87, 88, 89, 92, 93, 106, 122, 146, 149, 167, 172, 173, 174, 180, 185, 189, 196], "list": [4, 9, 16, 17, 18, 20, 21, 25, 29, 36, 41, 42, 55, 62, 63, 64, 65, 88, 92, 93, 99, 101, 104, 105, 109, 125, 126, 135, 146, 151, 160, 161, 163, 164, 172, 174, 196, 197, 199], "trigger": [4, 10, 11, 16, 17, 22, 53, 97, 116, 124, 126, 127, 143, 147, 163, 174, 175, 184, 185], "drivingdirect": 4, "drive": [4, 5, 12, 13, 30, 48, 49, 54, 55, 63, 68, 143], "dure": [4, 5, 7, 10, 13, 14, 35, 44, 49, 50, 54, 55, 63, 68, 87, 88, 101, 109, 122, 125, 126, 127, 134, 138, 145, 153, 163, 172, 174, 195], "acquisit": [4, 11, 12, 13, 17, 21, 31, 33, 36, 55, 99, 125, 128, 147, 149, 163, 164, 175], "takestaticbufferindex": 4, "index": [4, 130, 198], "static": [4, 8, 11, 17, 25, 36, 40, 49, 51, 68, 89, 104, 134, 142, 144, 145, 174, 199], "mode": [4, 5, 7, 11, 12, 13, 17, 18, 21, 25, 47, 89, 91, 93, 97, 98, 99, 110, 121, 122, 123, 125, 126, 129, 141, 142, 146, 147, 164, 167, 173, 174, 175], "illumin": [4, 5, 7, 53, 55, 125, 131, 149, 151, 158, 163], "target": [4, 5, 7, 25, 53, 55, 129, 142, 184, 190], "cellsiz": 4, "cell": [4, 5, 7, 13, 17, 41, 42, 50, 53, 62, 64, 97, 163, 198], "meter": [4, 7, 48, 125, 129, 131, 137, 141, 142, 148, 155, 159], "place": [4, 7, 51, 54, 141, 143, 148, 163, 167, 172, 184], "landscap": 4, "vertic": [4, 7, 47, 48, 53, 64, 134, 141, 151], "portrait": 4, "so": [4, 5, 7, 10, 17, 18, 25, 42, 49, 61, 62, 63, 88, 89, 92, 129, 143, 145, 166, 167, 174, 185], "top": [4, 5, 7, 36, 48, 51, 66, 90, 134, 138, 174, 184, 192], "If": [4, 5, 7, 10, 12, 13, 16, 18, 21, 25, 27, 29, 30, 38, 40, 42, 47, 48, 49, 50, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 86, 88, 91, 92, 104, 109, 125, 129, 130, 141, 142, 146, 158, 163, 166, 167, 168, 171, 173, 174, 178, 185, 186, 191, 196, 198], "would": [4, 5, 7, 47, 48, 53, 55, 60, 86, 129, 140, 142, 143, 162, 172, 188, 199], "equal": [4, 5, 7, 49, 153], "1m": [4, 5, 53], "default": [4, 5, 7, 10, 11, 12, 15, 16, 18, 21, 22, 24, 25, 28, 30, 35, 37, 38, 40, 41, 42, 45, 47, 49, 50, 52, 57, 58, 60, 61, 62, 65, 87, 88, 89, 90, 92, 97, 104, 106, 109, 114, 121, 125, 126, 129, 134, 137, 139, 140, 141, 142, 143, 146, 148, 149, 152, 163, 164, 166, 167, 168, 171, 172, 173, 174, 180, 185, 189, 195, 196], "select": [4, 5, 7, 11, 12, 13, 14, 18, 25, 35, 98, 103, 110, 123, 125, 126, 143, 146, 147, 184], "your": [4, 5, 7, 8, 9, 13, 16, 18, 20, 21, 25, 30, 33, 38, 42, 44, 47, 49, 55, 57, 58, 65, 87, 88, 89, 92, 93, 125, 129, 135, 137, 143, 163, 166, 168, 171, 172, 173, 174, 178, 184, 189, 191, 196, 197, 198, 201], "ambient": [4, 5, 7, 13, 55, 63, 125, 137, 139, 142, 144, 153, 163], "ambientlightillumin": 4, "enough": [4, 5, 7, 10, 13, 27, 54, 55, 63, 68, 89, 125, 138, 140, 143, 144, 153, 154, 171], "chang": [4, 5, 7, 9, 10, 11, 12, 13, 15, 19, 21, 23, 24, 29, 30, 32, 36, 40, 42, 49, 54, 58, 60, 61, 62, 65, 89, 91, 92, 96, 102, 106, 109, 110, 117, 125, 126, 129, 136, 139, 142, 163, 164, 168, 172, 173, 174, 177, 184, 185, 189, 191, 192, 197, 199, 202], "activeillumin": 4, "led": [4, 10, 22, 27, 44, 125, 127, 174], "characterist": [4, 140, 148, 167], "especi": [4, 21, 36, 45, 47, 48, 51, 52, 54, 55, 63, 92, 125, 137, 148, 151], "come": [4, 7, 11, 14, 16, 22, 65, 68, 88, 93, 143, 169, 195, 201], "infrar": [4, 7, 53, 55, 131, 139, 140], "nir": [4, 140], "spectrum": [4, 53, 55, 131, 139, 140], "sunlight": [4, 55, 63, 137], "signific": [4, 55, 91], "portion": [4, 125], "electromagnet": [4, 155], "radiat": [4, 163], "wavelength": [4, 55], "780": 4, "nm": 4, "\u03bcm": 4, "modern": 4, "dai": 4, "veri": [4, 7, 16, 51, 53, 55, 129, 130, 138, 139, 143, 148, 149, 184, 186, 187], "littl": [4, 139, 145], "move": [4, 5, 7, 13, 35, 43, 45, 46, 55, 95, 125, 129, 143, 144, 188], "toward": [4, 5, 47, 48, 54, 167, 172], "awai": [4, 5, 48, 51, 53, 55, 64, 129, 137, 143, 148, 151, 153, 158], "run": [4, 5, 10, 11, 12, 13, 16, 17, 18, 21, 22, 25, 29, 30, 32, 35, 36, 37, 38, 40, 41, 42, 44, 49, 50, 53, 54, 55, 57, 58, 60, 61, 62, 63, 65, 86, 87, 90, 92, 93, 94, 98, 99, 101, 104, 105, 125, 126, 146, 153, 163, 166, 167, 173, 174, 178, 184, 187, 189, 192, 193, 194, 196, 201], "onc": [4, 7, 10, 12, 13, 17, 25, 27, 29, 34, 49, 53, 65, 68, 86, 87, 88, 93, 125, 143, 149, 153, 158, 163, 168, 174, 188, 197], "live": [4, 5, 44, 52, 63, 99, 109, 125, 145, 163], "appear": [4, 7, 13, 18, 49, 53, 54, 55, 63, 65, 125, 141, 142, 143, 174], "window": [4, 5, 7, 25, 30, 55, 61, 63, 64, 66, 97, 98, 103, 158, 172, 180, 189], "closer": [4, 7, 17, 129], "larg": [4, 22, 49, 51, 53, 55, 87, 88, 91, 125, 134, 139, 153], "\ufb01ll": 4, "50": [4, 5, 53, 65, 125, 139, 151, 163, 167], "becom": [4, 13, 45, 92, 109, 125, 134, 153], "backward": [4, 5, 9, 10, 12, 13, 17, 18, 20, 22, 36, 38, 41, 58, 91, 125, 129], "startmot": 4, "straight": [4, 5, 22, 48, 187], "click": [4, 5, 25, 63, 65, 66, 97, 98, 103, 108], "intern": [4, 9, 10, 13, 18, 30, 40, 63, 64, 108, 109, 114, 115, 121, 123, 126, 127, 141, 143, 149, 153, 155, 163, 174], "algorithm": [4, 5, 7, 13, 16, 20, 40, 45, 47, 53, 55, 60, 63, 98, 102, 110, 114, 115, 121, 123, 126, 127, 137, 139, 143, 149, 199, 202], "grab": [4, 5, 186], "worri": [4, 60], "automat": [4, 7, 12, 13, 14, 25, 28, 63, 86, 88, 92, 99, 125, 142, 145, 146, 149, 153, 163, 167, 168, 174], "nop": [4, 122], "success": [4, 5, 13, 17, 25, 40, 68, 88, 93, 104, 126, 173, 174], "stopmot": 4, "stop": [4, 5, 13, 37, 41, 42, 56, 57, 62, 63, 68, 87, 92, 166, 174], "captur": [4, 5, 7, 55, 129, 166, 167, 173, 184, 185], "displai": [4, 5, 16, 22, 29, 37, 38, 40, 41, 42, 54, 58, 61, 68, 88, 97, 98, 100, 102, 166, 168, 174, 185, 189, 191, 197], "close": [4, 12, 13, 37, 41, 44, 48, 51, 54, 55, 63, 68, 93, 143, 148, 151, 187, 199], "40": [4, 7, 51, 53, 104, 153, 163], "takestat": 4, "file": [4, 12, 13, 16, 17, 20, 22, 25, 30, 37, 38, 40, 41, 42, 47, 54, 58, 60, 62, 63, 86, 88, 89, 91, 92, 93, 97, 110, 117, 125, 126, 159, 167, 172, 173, 174, 178, 184, 185, 187, 191, 192, 193, 194, 196, 198, 199], "now": [4, 5, 11, 12, 13, 16, 17, 18, 21, 22, 41, 42, 53, 57, 62, 87, 88, 91, 97, 98, 104, 105, 143, 163, 166, 172, 196], "again": [4, 13, 25, 88, 93, 125, 143, 167, 172, 187, 189], "extrins": [4, 5, 8, 10, 12, 13, 38, 41, 42, 51, 61, 62, 98, 99, 105, 110, 114, 117, 121, 122, 126, 164, 174, 199], "string": [4, 16, 18, 22, 37, 40, 41, 42, 87, 93, 104, 106, 174, 189], "failur": [4, 5, 40], "notif": [4, 5, 184], "rpc": 4, "becaus": [4, 7, 40, 63, 91, 125, 129, 130, 134, 137, 138, 139, 140, 142, 143, 144, 145, 151, 158, 174, 191], "vehicl": [4, 5, 6, 7, 13, 16, 35, 36, 48, 53, 54, 55, 65, 68, 102, 125, 129, 151, 153, 155, 202], "type": [4, 10, 11, 12, 13, 17, 18, 21, 22, 27, 38, 45, 50, 51, 55, 56, 58, 61, 64, 87, 88, 93, 104, 125, 131, 142, 153, 156, 163, 164, 167, 173, 174, 177, 178, 187, 189, 197], "float": [4, 50, 93, 142, 186], "marker": 4, "element": [4, 64, 87, 125, 148, 164, 166], "rmstotal": 4, "root": [4, 14, 50, 57, 60, 61, 62, 88, 93, 104, 126, 163, 166, 167, 173, 180], "back": [4, 6, 7, 11, 38, 41, 48, 49, 53, 58, 129, 131, 153, 158, 163, 173, 174, 191], "rmsmotion": 4, "calibrationst": 4, "uint8": [4, 50, 61, 64, 186], "uncalibr": 4, "bad": [4, 7, 130], "inmotionflag": 4, "flag": [4, 21, 30, 64, 92, 93, 143, 173, 174], "humanreadableangl": 4, "numberofcurrentmotionimag": 4, "uint32": [4, 64], "length": [4, 11, 64, 112, 119, 125, 126, 155, 167, 199], "sequenc": [4, 61, 104, 127, 167, 197], "1000": [4, 163, 166, 168, 172], "15": [4, 13, 93, 141, 153, 155, 171, 173], "00": [4, 87, 137, 166, 172], "55": 4, "12": [4, 13, 88, 93, 149, 153, 171, 178], "humanteadableangl": 4, "write": [4, 5, 12, 167, 173, 174, 184, 187], "devic": [4, 5, 10, 12, 15, 17, 18, 20, 21, 23, 24, 25, 37, 40, 41, 42, 47, 50, 55, 57, 60, 61, 62, 63, 65, 66, 68, 87, 88, 89, 91, 92, 93, 102, 104, 105, 106, 108, 110, 117, 125, 126, 127, 130, 142, 149, 153, 161, 163, 166, 167, 168, 171, 172, 174, 177, 178, 179, 180, 183, 186, 188, 189, 197, 202], "writetodevic": 4, "due": [4, 10, 13, 14, 16, 18, 20, 22, 36, 48, 49, 52, 87, 88, 101, 110, 112, 117, 119, 126, 127, 129, 137, 143, 144, 163, 168, 173, 177, 185, 195], "low": [4, 10, 13, 49, 51, 53, 125, 128, 129, 130, 137, 139, 140, 142, 143, 144, 153, 163, 167, 171, 173], "level": [4, 10, 36, 45, 52, 55, 60, 104, 126, 127, 131, 137, 138, 146, 148, 149, 155, 163, 167, 171, 174, 184], "try": [4, 10, 35, 40, 42, 50, 55, 57, 60, 61, 62, 63, 64, 88, 104, 109, 143, 145, 163, 166, 167, 185, 189], "small": [4, 17, 36, 45, 48, 51, 53, 87, 88, 98, 125, 129, 141, 146, 174, 187, 195], "25": [4, 5, 7, 22, 104], "handi": 5, "iva": [5, 14, 52, 54, 58, 63, 98, 106], "com": [5, 7, 10, 11, 12, 13, 16, 17, 18, 20, 22, 25, 32, 38, 58, 65, 85, 88, 89, 94, 95, 98, 125, 151, 153, 159, 163, 167, 171, 176, 178, 200, 201], "surfac": [5, 7, 22, 48, 51, 53, 55, 89, 129, 140, 142, 143, 153, 158, 199], "pdf": [5, 7, 176], "format": [5, 7, 16, 22, 40, 57, 60, 62, 64, 91, 93, 104, 149, 155, 163, 167, 174, 177, 186, 187, 189, 197, 199], "recommend": [5, 7, 10, 11, 12, 14, 17, 18, 20, 21, 22, 25, 36, 38, 47, 49, 50, 51, 53, 55, 58, 68, 87, 88, 89, 91, 92, 93, 101, 109, 137, 138, 141, 142, 143, 146, 155, 158, 174, 180, 188, 197], "instanc": [5, 13, 17, 18, 21, 27, 30, 35, 36, 38, 40, 41, 42, 44, 45, 49, 50, 51, 52, 54, 58, 60, 61, 62, 63, 65, 86, 93, 105, 109, 125, 139, 143, 145, 148, 161, 163, 168, 174, 184, 191], "icon": 5, "after": [5, 10, 13, 16, 18, 25, 28, 38, 47, 51, 53, 54, 62, 63, 65, 68, 88, 89, 90, 99, 101, 107, 109, 110, 117, 125, 126, 130, 134, 138, 143, 145, 163, 167, 168, 171, 172, 173, 174, 185, 186, 189, 191], "creation": [5, 143, 186], "new": [5, 11, 15, 18, 19, 20, 24, 35, 51, 53, 57, 63, 68, 91, 93, 96, 101, 102, 103, 109, 125, 134, 138, 163, 167, 168, 172, 174, 185, 186, 201, 203], "pop": [5, 42, 62, 125], "arrow": [5, 58, 97], "navig": [5, 25, 30, 63, 93, 143, 178], "through": [5, 11, 12, 13, 29, 53, 55, 60, 63, 65, 87, 88, 92, 125, 153, 167, 171, 172, 178, 185, 186, 188, 197, 201], "activ": [5, 7, 11, 12, 13, 16, 18, 21, 22, 31, 33, 36, 37, 41, 44, 45, 48, 51, 52, 55, 57, 61, 63, 65, 66, 88, 89, 92, 93, 98, 101, 102, 104, 106, 107, 109, 125, 126, 131, 134, 137, 141, 143, 149, 151, 153, 163, 166, 167, 168, 177, 197], "enter": [5, 7, 41, 61, 87, 98, 103, 121, 122, 125, 126, 143, 172], "deriv": [5, 199], "cad": [5, 6, 7, 160], "draw": [5, 6, 7, 160], "pattern": [5, 7, 138, 158], "button": [5, 25, 29, 63, 65, 98], "make": [5, 7, 12, 16, 20, 25, 28, 38, 52, 55, 57, 61, 62, 65, 67, 88, 89, 108, 134, 142, 143, 166, 167, 168, 173, 174, 187, 189, 191, 199], "sure": [5, 7, 12, 20, 25, 52, 55, 57, 61, 62, 65, 67, 108, 166, 168, 172, 174, 191, 199], "check": [5, 7, 8, 10, 17, 25, 27, 30, 37, 41, 44, 54, 58, 60, 61, 63, 65, 66, 68, 88, 89, 90, 93, 99, 104, 109, 125, 126, 129, 141, 142, 146, 148, 149, 157, 161, 164, 167, 174, 177, 197, 199, 201], "wa": [5, 12, 13, 14, 16, 17, 18, 21, 22, 35, 38, 40, 44, 45, 46, 49, 50, 51, 54, 57, 58, 60, 61, 62, 63, 87, 88, 93, 95, 98, 104, 109, 110, 111, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 131, 139, 143, 153, 163, 166, 167, 174, 184, 191, 196, 199], "last": [5, 20, 101, 105, 129, 146, 166, 167, 174], "slow": [5, 13, 52, 88, 125, 174], "fast": [5, 125, 174], "could": [5, 9, 28, 40, 48, 60, 63, 88, 93, 142, 143, 145, 151, 171, 174], "blur": [5, 55, 142], "speed": [5, 49, 52, 54, 56, 88, 108, 125, 159], "m": [5, 7, 11, 28, 36, 48, 51, 53, 54, 57, 60, 62, 64, 88, 93, 125, 128, 129, 134, 137, 142, 143, 148, 149, 155, 163, 164, 167, 180], "": [5, 7, 10, 13, 17, 21, 27, 37, 40, 41, 42, 47, 50, 51, 52, 53, 55, 57, 60, 62, 63, 68, 87, 88, 89, 92, 93, 98, 103, 104, 106, 109, 125, 129, 131, 134, 137, 140, 142, 143, 148, 151, 153, 155, 158, 161, 162, 163, 166, 167, 171, 173, 177, 178, 181, 184, 185, 197, 199, 201], "look": [5, 15, 17, 24, 36, 47, 49, 63, 88, 89, 103, 129, 134, 138, 143, 148, 164, 167, 172, 188, 201], "fill": [5, 38, 53, 125, 174, 184, 191], "enhanc": [5, 153], "comprehens": 5, "illustr": [5, 11, 98, 129, 134, 184, 197], "while": [5, 13, 22, 35, 40, 41, 48, 51, 52, 57, 60, 61, 62, 63, 65, 93, 104, 109, 122, 125, 126, 129, 138, 142, 143, 155, 161, 163, 166, 174, 184], "snapshot": 5, "repeat": [5, 10, 13, 17, 48, 55, 125, 147, 163, 171, 185], "previou": [5, 7, 10, 14, 15, 18, 19, 23, 24, 68, 96, 102, 174], "output": [5, 11, 30, 37, 44, 56, 61, 62, 88, 89, 91, 93, 106, 107, 125, 127, 139, 153, 159, 161, 163, 166, 167, 171, 195], "checkmark": 5, "gener": [5, 7, 10, 15, 18, 21, 24, 29, 30, 36, 38, 48, 51, 58, 61, 63, 86, 88, 91, 92, 93, 99, 139, 142, 143, 151, 153, 163, 171, 173, 177, 197, 199], "unsuccess": 5, "omnidirect": 5, "gif": 5, "comput": [6, 7, 48, 64, 89, 93, 131, 134, 137, 138, 139, 140, 142, 144, 145, 146, 148, 163, 168, 178], "motion": [6, 8, 13, 17, 22, 45, 47, 48, 55, 65, 97, 111, 118, 126, 129, 130, 136, 142, 144, 145, 153], "do": [6, 7, 10, 14, 17, 20, 22, 25, 38, 41, 47, 48, 49, 58, 63, 88, 89, 93, 104, 129, 137, 142, 143, 146, 161, 168, 174, 186, 191, 198], "tabl": [6, 9, 20, 21, 92, 93, 126, 129, 134, 137, 139, 140, 141, 143, 148, 159, 163, 166], "assum": [6, 7, 21, 38, 42, 49, 62, 65, 87, 88, 92, 125, 153, 167, 184, 187, 192, 193, 194], "parallel": [6, 7, 18, 38, 47, 52, 68, 105, 174, 191], "itself": [6, 36, 45, 47, 51, 87, 151, 155, 163, 167, 171], "rad": [6, 47, 142, 164], "plug": [6, 10, 60, 126], "math": 6, "upward": [6, 48, 49], "figur": [6, 54, 63, 64, 149, 152], "scc": 7, "those": [7, 30, 53, 55, 125], "remain": [7, 125, 130, 134, 138, 143], "expect": [7, 10, 25, 38, 40, 42, 44, 48, 50, 51, 53, 55, 58, 60, 62, 63, 64, 68, 86, 93, 104, 111, 118, 125, 126, 137, 139, 140, 143, 153, 166, 167, 168, 174, 184, 191, 198, 199], "complet": [7, 10, 12, 25, 29, 36, 38, 44, 58, 61, 68, 93, 104, 105, 106, 125, 129, 139, 141, 143, 146, 153, 155, 163, 167, 191, 197], "It": [7, 12, 13, 16, 17, 20, 22, 25, 29, 32, 36, 40, 45, 48, 50, 52, 55, 58, 60, 61, 63, 85, 86, 93, 97, 98, 100, 101, 109, 125, 131, 133, 134, 137, 138, 142, 144, 145, 151, 153, 155, 158, 161, 163, 166, 171, 172, 173, 174, 182, 184, 185], "import": [7, 10, 14, 18, 21, 25, 47, 48, 50, 52, 53, 54, 55, 57, 60, 61, 62, 63, 68, 88, 93, 97, 101, 104, 106, 142, 151, 155, 158, 161, 163, 166, 167, 171, 174, 196, 197], "white": [7, 97, 143], "margin": [7, 21, 92], "around": [7, 21, 48, 51, 55, 88, 92, 129, 130, 134, 138, 141, 143, 144, 145, 148, 151, 153, 154], "edg": [7, 17, 50, 51, 88, 97, 130, 134, 138, 141, 142, 151, 158, 167], "glu": 7, "visibl": [7, 13, 17, 47, 48, 49, 51, 53, 125, 139, 140, 145, 148, 167, 199], "edit": [7, 47, 57, 64, 106, 174, 176, 185, 189, 191, 196, 198], "section": [7, 13, 16, 20, 21, 25, 28, 36, 43, 45, 46, 51, 67, 88, 90, 91, 95, 125, 127, 129, 143, 145, 146, 153, 174, 178, 196, 201], "denot": [7, 131, 134, 143], "intend": [7, 13, 16, 38, 48, 58, 68, 85, 163, 184, 191, 192, 193, 194, 200], "facilit": 7, "identif": [7, 110, 117, 125, 126], "four": [7, 48, 53, 129, 144, 148, 149, 152], "still": [7, 13, 18, 21, 22, 35, 37, 38, 45, 51, 55, 58, 63, 91, 97, 109, 110, 117, 125, 126, 137, 143, 148, 151, 153, 174], "work": [7, 9, 10, 12, 13, 17, 29, 38, 40, 47, 58, 60, 68, 87, 88, 98, 108, 109, 125, 153, 158, 167, 173, 178, 188, 191], "alreadi": [7, 16, 25, 38, 48, 86, 88, 174, 177, 189], "connect": [7, 11, 13, 14, 16, 17, 21, 22, 25, 27, 31, 33, 36, 38, 44, 47, 49, 50, 52, 58, 63, 65, 87, 88, 92, 99, 101, 104, 108, 110, 127, 129, 149, 153, 155, 159, 161, 163, 166, 167, 171, 173, 174, 185, 197, 199], "conf": [7, 10, 11, 12, 13, 16, 18, 22, 29, 35, 36, 40, 41, 47, 49, 60, 99, 122, 125, 149, 164, 175], "abl": [7, 10, 25, 36, 49, 65, 87, 88, 93, 143, 172, 185, 189], "know": [7, 24, 40, 61, 129, 153, 174], "clone": [7, 38, 58, 88, 89, 94, 178], "repositori": [7, 25, 38, 88, 93, 94, 95, 109, 129, 178, 186, 187, 196], "git": [7, 38, 58, 88, 89, 94], "http": [7, 14, 25, 38, 58, 88, 89, 94, 95, 108, 159, 167, 171, 176, 181, 182], "github": [7, 16, 17, 38, 58, 88, 89, 93, 94, 95, 171], "ifm3d": [7, 10, 11, 14, 15, 18, 19, 20, 21, 22, 24, 37, 38, 40, 41, 42, 47, 58, 64, 68, 85, 87, 90, 93, 94, 95, 98, 99, 104, 107, 109, 125, 129, 131, 142, 161, 163, 164, 166, 167, 168, 171, 172, 174, 176, 179, 180, 185, 189, 191, 192, 197, 200, 201, 202], "creat": [7, 13, 16, 17, 20, 22, 25, 44, 48, 53, 54, 55, 86, 88, 89, 90, 93, 106, 109, 143, 161, 167, 173, 177, 184, 189, 197], "virtual": [7, 30, 88, 164, 167], "packag": [7, 9, 12, 13, 16, 17, 20, 22, 32, 40, 50, 57, 60, 61, 62, 63, 88, 93, 104, 163, 166, 167, 174, 177, 199], "ovp8xx": [7, 21, 22, 25, 27, 47, 52, 58, 65, 92, 93, 94, 152, 153, 171, 173, 177, 179, 189, 192], "python": [7, 11, 13, 17, 18, 21, 22, 25, 29, 33, 34, 49, 50, 57, 58, 60, 61, 62, 63, 88, 94, 104, 106, 125, 129, 142, 146, 161, 163, 164, 166, 167, 174, 177, 178, 180, 183, 188, 192, 197, 198, 199, 201], "ovp8xxexampl": [7, 50, 57, 58, 60, 61, 62, 104, 163, 166, 167, 196], "toolbox": [7, 188, 196, 202], "extrinsic_calibr": [7, 199], "static_camera_calibr": [7, 199], "folder": [7, 30, 38, 40, 58, 173, 177, 178, 179, 180, 183, 184, 188, 189, 190, 195, 196], "venv": [7, 88, 167, 180], "sourc": [7, 10, 27, 54, 55, 63, 88, 107, 125, 129, 130, 143, 153, 184, 187, 190], "bin": [7, 88, 89, 93, 163, 167, 180, 184], "pip": [7, 50, 57, 60, 61, 62, 88, 104, 163, 166, 167, 178, 196], "txt": [7, 37, 38, 41, 88, 106, 167, 180, 189, 196], "relev": [7, 18, 21, 36, 68, 146, 149, 178], "offici": [7, 9, 29, 30, 87, 88, 93, 173], "rest": [7, 21, 38, 58, 68, 92, 125, 185, 188, 191], "wall": [7, 55, 143], "occupi": [7, 50, 62, 64], "view": [7, 9, 10, 13, 17, 29, 38, 41, 48, 49, 51, 53, 54, 55, 58, 61, 64, 85, 97, 98, 125, 133, 134, 137, 139, 142, 143, 148, 151, 152, 158, 176, 191], "accur": [7, 93, 125, 143, 158, 167, 199], "exactli": [7, 8, 40, 42], "tilt": [7, 48], "long": [7, 11, 13, 16, 22, 38, 41, 53, 58, 68, 93, 97, 104, 125, 126, 130, 143, 153, 166, 191], "fulli": [7, 25, 40, 44, 48, 68, 104, 148, 163, 167, 171, 174, 188], "keep": [7, 14, 18, 21, 29, 36, 38, 42, 58, 62, 91, 92, 138, 142, 155, 174, 195], "mind": [7, 14, 18, 29, 38, 48, 58, 63, 143, 174], "black": [7, 63, 97, 134, 139, 142, 145], "pick": [7, 33, 36, 54, 189], "extrinsic_calib": [7, 13, 17], "isometr": 7, "whether": [7, 21, 36, 50, 64, 68, 92, 93, 129, 130, 141, 142, 143, 146, 163, 167, 182, 192, 193, 194], "etc": [7, 9, 11, 17, 22, 28, 32, 49, 52, 55, 63, 64, 68, 85, 87, 88, 92, 93, 99, 100, 106, 125, 126, 129, 168, 171, 173, 174, 188, 197], "robust": [7, 13, 45, 48, 51, 55, 129, 137, 138, 184], "extract": [7, 25, 30, 45, 184], "exce": [7, 35, 36, 125, 153], "achiev": [7, 47, 49, 50, 52, 53, 93, 129, 138, 143, 149, 172], "narrow": [7, 48, 151, 158], "open": [7, 25, 28, 36, 37, 40, 41, 48, 54, 60, 61, 63, 65, 133, 155, 159, 178, 189], "o3r222": [7, 9, 11, 12, 13, 16, 17, 18, 20, 21, 22, 27, 29, 48, 52, 53, 65, 92, 128, 147, 154, 158, 159], "8": [7, 9, 13, 16, 20, 21, 22, 40, 54, 57, 60, 62, 88, 92, 93, 96, 102, 129, 130, 143, 153, 164, 167, 174, 178, 189], "wide": [7, 48, 91, 133], "further": [7, 9, 10, 11, 12, 13, 17, 22, 29, 52, 64, 86, 88, 93, 98, 101, 114, 121, 126, 138, 151, 173, 187, 190, 197], "down": [7, 10, 13, 48, 93, 112, 119, 125, 126, 153, 163, 167], "half": [7, 134, 167], "blurri": 7, "along": [7, 17, 22, 34, 48, 49, 54, 55, 64, 85, 94, 125, 131, 143, 151, 164, 172, 178, 200], "x_ab": 7, "z_ab": 7, "x_cd": 7, "z_cd": 7, "y_ac": 7, "y_bd": 7, "x_ac": 7, "z_ac": 7, "x_bd": 7, "z_bd": 7, "y_ab": 7, "y_cd": 7, "ground": [7, 36, 45, 48, 49, 51, 64, 125, 129, 156], "plane": [7, 48, 49, 51, 55, 64, 125, 131, 141, 155], "radiant": 7, "therefor": [7, 29, 36, 44, 53, 55, 63, 64, 87, 92, 125, 134, 138, 143, 146, 148, 155, 162, 167, 173, 174, 196], "whole": [7, 14, 18, 51, 52, 57, 101, 138, 143, 163, 174], "won": 7, "fine": [7, 64, 134, 135], "both": [7, 14, 20, 28, 29, 37, 38, 40, 42, 48, 53, 55, 58, 63, 88, 93, 129, 137, 138, 140, 142, 143, 151, 153, 155, 159, 163, 167, 168, 171, 174, 187], "calib_cam": [7, 199], "py": [7, 35, 38, 58, 92, 164, 166, 167, 174, 177, 180, 196, 198], "fit": [7, 49, 68, 135, 143, 197], "read": [7, 16, 20, 21, 22, 27, 40, 56, 60, 63, 65, 67, 88, 110, 117, 124, 125, 126, 135, 142, 149, 163, 167, 168, 173, 178, 187, 188, 197], "carefulli": [7, 20], "instruct": [7, 11, 18, 25, 27, 30, 38, 40, 45, 48, 50, 65, 87, 93, 94, 109, 158, 172, 173, 178, 189, 190, 199, 200, 201], "properli": [7, 27, 29, 34, 38, 40, 58, 60, 65, 97, 98, 104, 129, 143, 167, 191, 201], "comment": [7, 11, 12, 13, 16, 17, 20, 21, 92, 125, 149, 159, 172, 178, 188, 189], "cam_port": 7, "ip": [7, 12, 16, 17, 22, 25, 28, 32, 37, 40, 41, 50, 57, 60, 61, 62, 88, 104, 106, 108, 109, 125, 156, 161, 163, 166, 167, 171, 174, 180, 189, 196], "horizontal_mount": 7, "upside_down": 7, "fixed_transl": 7, "standard": [7, 10, 63, 65, 129, 131, 137, 142, 155, 167, 173, 187, 189], "introduct": [7, 8, 31, 33, 53, 88], "skip": [7, 93, 173, 196], "frame_s": 7, "target_width": 7, "target_height": 7, "accordingli": [7, 18, 51, 125, 146, 172], "c": [7, 11, 17, 25, 30, 33, 34, 38, 50, 63, 87, 88, 92, 94, 104, 106, 125, 129, 133, 142, 153, 161, 163, 167, 172, 174, 176, 177, 178, 180, 183, 188, 201], "world": [7, 40, 60, 153, 184], "4": [7, 9, 10, 11, 13, 16, 17, 18, 24, 26, 27, 35, 37, 40, 45, 50, 51, 54, 60, 63, 64, 88, 89, 91, 92, 93, 98, 125, 129, 130, 142, 146, 148, 149, 153, 161, 163, 164, 167, 173, 174, 178, 184, 197, 201, 203], "49": [7, 104], "08": [7, 143], "els": [7, 21, 40, 54, 57, 60, 61, 92, 104, 167, 174], "loop": [7, 42, 68, 129, 149, 156], "227": 7, "057": 7, "798": 7, "prefer": [7, 27, 38, 58, 93, 129, 134, 137, 153, 185], "ifm3dpi": [7, 18, 25, 47, 50, 57, 58, 60, 61, 62, 64, 88, 104, 107, 109, 142, 161, 163, 166, 167, 168, 171, 174, 178, 197, 201, 202], "f": [7, 54, 57, 60, 61, 62, 63, 91, 104, 106, 149, 163, 166, 167, 173, 184], "mitig": [7, 13, 16, 17, 18, 22, 36, 51, 55, 129, 139, 142, 143], "switch": [7, 10, 11, 13, 16, 22, 28, 29, 36, 38, 42, 47, 49, 97, 98, 99, 100, 105, 125, 126, 137, 141, 168, 174, 184, 191], "standard_range2m": [7, 11, 12, 13, 17, 129, 146, 148], "succeed": 7, "written": [7, 184], "assess": [7, 50, 137, 144, 163, 174], "plausibl": [7, 125, 126], "viewer": [7, 47, 58, 61], "verifi": [7, 9, 20, 29, 41, 52, 63, 68, 90, 99, 107, 125, 129, 162, 163, 167, 171], "floor": [7, 13, 17, 21, 22, 35, 36, 42, 47, 48, 49, 51, 54, 55, 56, 62, 64, 65, 125, 143, 145, 158], "xy": [7, 51], "typic": [7, 9, 10, 21, 29, 48, 49, 51, 53, 55, 61, 63, 65, 88, 92, 93, 134, 141, 142, 143, 146, 149, 153, 163, 167, 171, 174, 196], "overlap": 7, "cloud": [7, 12, 13, 18, 21, 29, 36, 49, 52, 53, 54, 65, 129, 132, 134, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 184, 197, 199, 201], "were": [8, 10, 17, 20, 21, 22, 43, 95, 98, 182, 199], "develop": [8, 11, 21, 35, 63, 68, 92, 93, 109, 125, 173, 184, 190, 192, 201], "ovp": [8, 22, 155, 164, 177], "defin": [8, 11, 12, 13, 17, 18, 27, 36, 37, 40, 41, 47, 48, 49, 50, 51, 57, 64, 88, 129, 134, 139, 141, 142, 143, 146, 149, 151, 167, 171, 173, 196], "our": [8, 10, 18, 27, 49, 53, 54, 68, 88, 134, 138, 139, 143, 148, 157, 186, 196, 201], "wizard": [8, 65, 97, 98], "product": [8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 25, 32, 38, 58, 60, 68, 87, 98, 99, 109, 133, 153, 159, 163, 166, 167, 173, 187, 191, 201], "forget": [8, 89, 189], "what": [8, 10, 40, 42, 49, 51, 55, 68, 86, 104, 143, 161, 172, 174], "support": [9, 10, 14, 15, 18, 19, 23, 24, 35, 47, 52, 63, 68, 85, 88, 89, 93, 94, 98, 108, 109, 125, 127, 138, 151, 167, 168, 173, 179, 187, 202], "librari": [9, 10, 11, 15, 16, 17, 20, 22, 24, 32, 38, 40, 58, 88, 93, 94, 99, 106, 125, 166, 167, 172, 177, 178, 184, 186, 187, 189, 191, 192], "ovp810": [9, 22, 27, 98, 159], "ovp811": [9, 16, 22, 65, 98, 159], "41": [9, 20, 24, 26], "ovp800": [9, 11, 12, 13, 17, 20, 25, 28, 32, 93, 98, 159], "ovp801": [9, 16, 17, 20, 35, 38, 58, 65, 98, 159], "m04239": [9, 11, 12, 13, 17, 25, 35, 38, 58, 159, 171], "03r225": 9, "32": [9, 16, 22, 24, 26, 89, 93, 130, 153, 164], "24": [9, 16, 17, 27, 93, 168, 172], "ones": [9, 20, 61, 149, 173], "newer": [9, 88, 125], "api": [9, 12, 13, 18, 30, 38, 40, 58, 63, 68, 89, 94, 98, 106, 109, 125, 129, 131, 161, 164, 166, 171, 172, 174, 176, 178, 188, 197, 201, 202], "changelog": [9, 12, 13, 97], "review": [9, 18, 41, 48, 61, 143, 158, 163, 167], "regard": [9, 13, 22, 125, 126], "e": [9, 40, 50, 54, 57, 60, 61, 62, 63, 103, 104, 126, 129, 142, 153, 163, 166, 167, 196], "g": [9, 63, 89, 142, 163, 173, 184], "o3r222aa": 9, "o3r222ab": 9, "minim": [9, 48, 61, 93, 109, 153, 158, 167, 174, 184], "improv": [9, 12, 13, 17, 22, 36, 47, 63, 88, 91, 129, 138, 143, 155, 177, 178], "calibr": [9, 10, 13, 22, 38, 41, 42, 50, 51, 58, 62, 63, 68, 93, 95, 97, 98, 99, 102, 105, 109, 110, 111, 112, 114, 117, 118, 119, 121, 122, 126, 131, 147, 163, 164, 174, 175, 182, 188, 191, 198, 199, 201, 202], "pipelin": [9, 22, 87, 125, 134, 137, 174], "touch": 9, "sale": [9, 159], "engin": [9, 89, 93, 129, 159, 184], "o3r222ac": 9, "later": [9, 64, 130, 134, 137], "o3r225ac": [9, 12], "o3r225ad": 9, "03r225ac": 9, "o3r225ab": 9, "q": [10, 61, 153], "older": [10, 13, 91, 96, 102, 125], "websit": [10, 11, 12, 13, 17, 25, 30, 88, 93, 98, 159, 201], "alwai": [10, 17, 20, 21, 28, 36, 40, 45, 47, 60, 92, 99, 137, 143, 146, 149, 153, 163, 164, 168, 174], "latest": [10, 14, 20, 22, 30, 65, 87, 88, 89, 93, 176], "why": [10, 60, 130, 131, 143], "statu": [10, 12, 13, 40, 44, 60, 66, 86, 88, 102, 104, 125, 126, 127, 163, 167], "blink": [10, 12], "under": [10, 25, 30, 40, 45, 48, 58, 68, 99, 103, 125, 140, 153, 162, 163, 174, 178, 187, 192], "voltag": [10, 126], "situat": [10, 13, 55, 63, 91, 94, 109, 128], "power": [10, 12, 13, 14, 22, 27, 35, 53, 55, 65, 87, 89, 93, 127, 154, 159, 167, 173, 201], "flash": [10, 11, 12, 21, 22, 92, 110, 117, 126, 127, 174], "5a": [10, 27], "24v": [10, 27, 116, 124, 125, 126], "doubl": [10, 25, 44, 87, 90, 109, 125], "happen": [10, 16, 25, 36, 88, 105], "safeti": [10, 35, 55, 112, 119, 125, 126, 143, 155, 163], "vcsel": [10, 112, 119, 125, 126], "shut": [10, 112, 119, 125, 126, 163], "20": [10, 18, 21, 22, 35, 37, 44, 47, 48, 49, 53, 88, 92, 93, 98, 128, 129, 139, 147, 153, 163, 164, 174], "hz": [10, 18, 22, 44, 128, 147, 149, 163], "inadequ": 10, "scenario": [10, 21, 45, 51, 52, 54, 63, 92, 104, 125, 126, 129, 153, 187], "runtim": [10, 13, 18, 51, 52, 90, 91, 125, 126, 195], "hot": [10, 153], "capabl": [10, 16, 30, 32, 49, 58, 63, 89, 93, 134, 153, 163], "enabl": [10, 11, 13, 16, 22, 36, 40, 86, 87, 90, 93, 97, 98, 125, 134, 135, 142, 146, 155, 166, 171, 174, 192, 202], "pair": [10, 27, 109, 110, 117, 125, 126], "port0": [10, 11, 12, 13, 17, 35, 40, 49, 60, 129, 142, 166], "port1": [10, 11, 12, 13, 17, 35, 129], "port2": [10, 11, 12, 13, 17, 35, 36, 38, 40, 41, 47, 58, 60, 61, 104, 129, 161, 166, 174, 189], "port3": [10, 11, 12, 13, 17, 35, 36, 41, 47, 61, 104, 129], "port4": [10, 11, 12, 13, 17], "port5": [10, 11, 12, 13, 17, 60], "minut": [10, 17, 63, 125, 163], "diagnosi": [10, 15, 24, 63, 66, 106, 109, 126, 127, 163, 171], "am": 10, "pcic": [10, 17, 52, 106, 139, 164, 175, 177, 180, 184], "framegrabb": [10, 13, 37, 41, 42, 57, 62, 106, 131, 166, 171, 174], "listen": [10, 57, 106], "tcp": [10, 32, 125, 161], "50010": [10, 161, 180], "50011": [10, 161], "50012": [10, 161, 171, 180], "50013": [10, 161], "50014": [10, 161], "50015": [10, 161], "cannot": [10, 16, 17, 21, 28, 36, 42, 50, 58, 62, 68, 92, 109, 125, 129, 168, 171, 173], "oem": [10, 11, 12, 13, 16, 18, 22, 52, 86, 87, 89, 92, 106, 125, 167, 172, 173, 174], "8080": [10, 14, 25], "8888": [10, 86], "50025": 10, "51010": [10, 161], "51025": 10, "ssh": [10, 11, 16, 22, 87, 106, 167, 170, 174, 175, 177], "22": [10, 68, 98, 171], "pairwis": [10, 11, 12, 13, 17], "certif": [10, 89], "fulfil": [10, 99], "norm": [10, 155, 163], "esd": [10, 125], "emv": [10, 125, 126, 162], "en": [10, 25, 159, 163, 167, 171], "12895": 10, "No": [10, 11, 12, 13, 21, 44, 54, 68, 89, 92, 122, 125, 126, 171, 173, 174], "anytim": 10, "except": [10, 18, 21, 25, 35, 40, 50, 53, 57, 60, 61, 62, 63, 92, 104, 129, 140, 163, 166, 167, 174], "everi": [10, 29, 36, 41, 50, 53, 64, 88, 99, 100, 133, 171, 177, 197], "reconnect": [10, 109], "save": [10, 13, 16, 18, 28, 30, 41, 55, 63, 87, 89, 90, 93, 97, 99, 101, 106, 125, 146, 167, 172, 174, 185, 186], "save_init": [10, 16, 18, 87, 146, 172], "reboot": [10, 13, 14, 16, 18, 20, 22, 63, 87, 90, 97, 109, 119, 126, 127, 146, 167, 168, 171, 172, 174], "redon": 10, "essenti": [10, 88, 101, 155], "maintain": [10, 52, 151, 158, 174], "ye": [10, 14, 63, 68, 89, 93, 172], "store": [10, 22, 41, 63, 86, 91, 143, 172, 186, 187], "unabl": [10, 16, 22, 50, 57, 60, 61, 62, 104, 110, 114, 116, 117, 121, 124, 125, 126, 163, 166, 167], "compat": [10, 15, 18, 19, 23, 24, 29, 30, 38, 58, 91, 93, 94, 96, 102, 125, 155, 159, 173], "neither": [10, 163], "nor": [10, 163, 184], "delai": [10, 11, 12, 21, 53, 114, 121, 125, 126, 147, 175], "re": [10, 13, 18, 22, 51, 63, 125], "being": [10, 16, 17, 18, 21, 22, 36, 45, 49, 50, 51, 53, 55, 92, 126, 137, 142, 143, 144, 146, 174, 185, 187], "buffer": [10, 37, 42, 63, 64, 91, 116, 124, 126, 127, 129, 166, 177, 184, 197], "worst": [10, 137, 174], "six": [10, 11, 153, 174], "occur": [10, 13, 18, 22, 25, 38, 48, 51, 53, 55, 58, 60, 63, 101, 106, 115, 116, 123, 124, 125, 126, 153, 163, 171, 174], "more": [10, 11, 12, 16, 17, 18, 22, 38, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 60, 63, 64, 65, 68, 88, 91, 93, 116, 124, 125, 126, 129, 131, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 151, 161, 163, 167, 171, 174, 178, 180, 183, 184, 188, 189, 191, 197, 199], "queri": [10, 89, 93, 104, 189], "log": [10, 13, 16, 19, 22, 24, 25, 31, 33, 37, 41, 50, 57, 60, 61, 62, 88, 90, 92, 98, 104, 106, 108, 114, 121, 125, 126, 163, 167, 171, 177, 202], "acquir": [10, 11, 125, 137, 163, 174, 184, 185], "page": [10, 16, 20, 25, 32, 38, 58, 63, 89, 91, 153, 163, 167, 197], "addition": [10, 21, 35, 48, 64, 92, 104, 125, 129, 134, 140, 143, 163, 184, 197], "constantli": [10, 51], "background": [10, 130, 141, 142, 143], "trace": [10, 93, 106, 125], "contact": [10, 18, 101, 155, 159, 173], "u": [10, 25, 40, 58, 88, 159, 167, 173, 199], "pd": [10, 13, 52, 92, 201], "consider": [10, 39, 48, 53, 59], "www": [11, 12, 13, 25, 32, 159, 167, 181, 182], "13": [11, 176], "articl": [11, 15, 19, 23, 24, 25, 28, 32, 98, 128, 147], "m03975": 11, "pre": [11, 12, 13, 17, 22, 25, 51, 65, 88, 93, 125, 167, 174, 185], "seri": [11, 12, 13, 14, 17, 22, 24, 98, 125, 159, 178, 183], "sampl": [11, 12, 13, 17, 22, 25, 45, 90, 93, 164, 174, 177, 192, 193, 194], "224x172": [11, 12, 13, 16, 17, 20, 22], "60": [11, 12, 13, 16, 17, 20, 22, 36, 38, 42, 53, 58, 62, 153, 159, 173], "x45": [11, 12, 13, 16, 17, 20, 22], "ip50": [11, 12, 13, 16, 17, 20, 22, 155], "1280x800": [11, 12, 13, 16, 17, 20, 22, 128], "127": [11, 12, 13, 16, 17, 20, 22, 50, 54, 88, 97], "x80": [11, 12, 13, 16, 17, 20, 22], "standard_range4m": [11, 12, 13, 17, 129, 146, 148], "cyclic_4m_2m_4m_2m": [11, 12, 13, 17, 148], "autoexposur": 11, "105": [11, 12, 13, 16, 17, 20, 22, 36, 53, 159], "x78": [11, 12, 13, 16, 17, 20, 22], "m03933": 11, "m03969": 11, "ethernet": [11, 13, 16, 17, 22, 27, 52, 53, 65, 92, 127, 170, 173, 174, 175], "1x": 11, "gb": [11, 13, 21, 63, 92], "eth0": [11, 12, 22, 25, 129, 168, 172], "eth1": [11, 12, 16, 17, 21, 22, 98, 168, 172], "usb3": 11, "interfac": [11, 13, 14, 16, 17, 21, 22, 65, 68, 88, 93, 172, 174, 177, 184, 185, 186, 187, 192, 197], "let": [11, 88, 129, 143, 148, 174, 184], "quickli": [11, 54, 184, 201], "ramp": [11, 13, 49, 184], "deploi": [11, 88, 92, 167, 172, 192, 195, 201], "program": [11, 93, 178, 184, 197], "framework": [11, 173], "ro": [11, 13, 16, 17, 20, 22, 85, 92, 109, 173, 176, 184, 201, 202], "wrapper": [11, 13, 16, 17, 20, 22, 109, 201], "ros2": [11, 13, 16, 17, 20, 22, 176, 201, 202], "access": [11, 12, 13, 16, 22, 63, 87, 88, 93, 130, 139, 164, 167, 173, 176, 184, 197], "linux": [11, 31, 33, 88, 89, 92, 98, 168, 172, 173, 189], "docker": [11, 12, 15, 16, 17, 18, 20, 21, 22, 24, 38, 52, 58, 93, 125, 173, 174, 191, 193, 194, 195, 201, 202], "contain": [11, 12, 13, 18, 20, 22, 25, 32, 49, 50, 52, 62, 64, 85, 90, 92, 101, 108, 111, 118, 125, 126, 129, 130, 134, 139, 164, 167, 171, 173, 174, 177, 178, 179, 183, 184, 188, 191, 192, 193, 194, 197, 198, 201, 202], "manag": [11, 13, 21, 52, 90, 93, 109, 146, 156, 163, 170, 175, 202], "upload": [11, 25, 108], "autostart": [11, 88, 89, 90, 202], "delet": [11, 13, 22, 63, 199], "compos": [11, 88, 90, 92, 178], "idl": [11, 12, 125, 129, 153, 174], "paus": [11, 104, 112, 119, 125, 126], "period": [11, 104, 125], "framer": [11, 12, 13, 17, 21, 22, 92, 114, 121, 126, 127, 128, 147, 153, 163, 174], "contrast": [11, 54], "ambigu": 11, "beyond": [11, 17, 91, 184], "importantli": 11, "disturb": [11, 51, 125], "carri": [11, 51, 151], "dynam": [11, 16, 22, 49, 98, 129, 144], "exposur": [11, 12, 16, 99, 130, 131, 147, 166, 175, 184], "4m": [11, 91], "2m": [11, 129], "channel": [11, 12, 13, 17, 21, 55, 131, 147, 167], "random": [11, 93, 129, 130], "mac": [11, 129, 168, 172, 184], "address": [11, 16, 17, 22, 25, 28, 40, 57, 88, 89, 106, 108, 129, 168, 171, 172, 180, 184, 189, 196], "explong": [11, 129], "expshort": [11, 129], "shift": [11, 47, 129, 130], "5m": [11, 186], "strength": [11, 131, 143], "meta": 11, "metadata": 11, "pix": [11, 128, 147], "timestamp": [11, 12, 13, 16, 22, 53, 62, 98, 105, 111, 118, 125, 126, 163, 164, 170, 171, 175, 184], "temperatur": [11, 12, 13, 43, 63, 97, 101, 104, 116, 124, 125, 126, 129, 153, 162, 164], "criteria": 11, "filter": [11, 13, 16, 17, 18, 22, 45, 51, 55, 57, 63, 65, 101, 106, 129, 130, 131, 136, 137, 139, 140, 144, 147, 151, 174], "parametr": 11, "tempor": [11, 13, 17, 134, 136, 137, 138, 139, 147, 174], "symmetri": [11, 130, 136, 147], "criterion": 11, "instead": [11, 13, 16, 17, 18, 20, 22, 28, 30, 47, 91, 97, 98, 110, 117, 125, 126, 138, 142, 145, 177, 195], "05": [11, 142, 143, 149, 166, 167], "percent": [11, 149], "strai": [11, 13, 53, 55, 129, 130, 148], "jpg": [11, 173], "synchron": [11, 50, 53, 55, 64, 116, 124, 126, 129, 147, 171, 175], "stream": [11, 13, 18, 22, 36, 37, 38, 39, 41, 50, 54, 56, 57, 58, 59, 61, 63, 93, 114, 121, 125, 126, 130, 131, 146, 159, 163, 184, 187, 188, 191], "storag": [11, 16, 21, 22, 92], "redund": [11, 13], "recoveri": [11, 14, 15, 24], "clear": [11, 63, 143], "among": 11, "sw": [11, 25, 68], "standard_autoexposure2d": [12, 13, 17], "standard_manualexposure2d": [12, 13, 17], "ab": [12, 13, 16, 17, 20, 22, 149, 166], "ac": [12, 13, 16, 17, 20, 22], "redesign": 12, "break": [12, 13, 48, 57, 199], "usb": [12, 170, 175], "thumb": [12, 53, 173], "ssd": [12, 173], "fat32": 12, "ext4": 12, "auto": [12, 25, 37, 40, 41, 42, 90, 104, 106, 128, 142, 173, 174, 187], "reformat": 12, "eth": 12, "fallback": [12, 171], "dhcp": [12, 16, 17, 98, 168], "server": [12, 16, 22, 50, 64, 87, 92, 116, 124, 125, 126, 166, 171], "ad": [12, 13, 16, 20, 21, 23, 24, 38, 45, 49, 51, 53, 58, 62, 65, 87, 96, 98, 102, 172, 173, 177, 184, 191], "sntp": [12, 16, 22, 166, 171, 197], "individu": [12, 38, 49, 58, 133, 166, 183, 196], "v0": [12, 177], "info": [12, 21, 40, 50, 57, 60, 61, 62, 99, 104, 125, 163, 167, 174], "chunk": [12, 13, 50], "invers": [12, 167, 181, 199], "regist": [12, 62, 89, 109, 184, 197], "diagnos": 12, "effect": [12, 13, 29, 45, 48, 51, 55, 93, 129, 131, 134, 138, 143, 145, 155, 163, 174, 197], "crosstalk": [12, 13, 55, 129, 130], "obstacl": [12, 13, 17, 18, 32, 35, 36, 38, 48, 51, 53, 54, 55, 63, 65, 121, 125, 126, 142, 174, 188, 201], "proxim": [12, 199], "twice": [12, 14, 148], "send": [12, 88, 89, 109, 125, 149, 161], "yet": [12, 13, 29, 171], "advis": [12, 13, 32, 52, 66, 104, 158, 192, 193, 194], "digit": [12, 36, 184], "initi": [12, 13, 14, 35, 44, 61, 62, 65, 68, 104, 125, 177, 197], "corrupt": [12, 125, 126], "interrupt": [12, 38, 58, 61, 92, 125, 143, 163, 174, 191, 192, 193, 194], "until": [12, 13, 29, 30, 41, 54, 88, 125, 138, 149, 174, 197], "downgrad": [12, 13, 14, 17], "attach": [12, 53, 89, 106, 166, 174], "longer": [12, 13, 14, 18, 22, 48, 91, 97, 125, 158], "loss": [12, 127, 192, 193, 194], "remov": [12, 16, 17, 21, 22, 42, 61, 88, 92, 93, 97, 98, 125, 129, 141, 142, 143, 146, 174], "ipv4": [12, 13, 16, 17, 22, 40, 168, 172, 174], "discoveri": [12, 13, 17], "discov": [12, 13, 17], "network": [12, 13, 14, 16, 17, 18, 21, 22, 28, 30, 40, 56, 87, 88, 89, 93, 125, 149, 166, 167, 168, 172, 174, 185], "togeth": [12, 27, 38, 47, 58, 108, 191], "startup": [12, 13, 125, 171], "memori": [12, 21, 22, 30, 40, 48, 63, 89, 92, 93, 173, 187], "licens": [13, 16, 17, 20, 22, 37, 40, 41, 42, 50, 57, 60, 61, 62, 88, 98, 100, 104, 159, 163, 166, 167, 187], "outlin": [13, 21, 53, 92, 93, 167], "partit": 13, "setup": [13, 34, 39, 40, 51, 53, 59, 64, 68, 87, 127, 129, 151, 163, 166, 167, 168, 178, 185, 189, 191, 196, 198, 201], "systemd": [13, 86, 91, 106, 125, 173], "journal": [13, 91, 125, 173], "prone": 13, "deadlock": [13, 91], "verbos": [13, 18, 38, 40, 58, 60, 93, 189, 191], "servic": [13, 16, 22, 86, 89, 92, 93, 109, 127, 143, 173, 202], "93": [13, 176], "get_diagnost": [13, 106], "on_async_error": [13, 57, 106], "on_async_notif": [13, 106], "diagnost": [13, 16, 18, 21, 22, 35, 38, 39, 41, 44, 52, 58, 59, 60, 61, 65, 67, 102, 108, 125, 163, 164, 167, 174, 177, 184, 188, 189, 191, 201, 202], "tensorrt_version_7_1_3_0": 13, "l4t": [13, 16, 20, 22, 89, 90, 192], "r32": [13, 89, 93], "init": [13, 104, 110, 117, 125, 126], "surviv": 13, "accord": [13, 143, 163], "timeout": [13, 41, 42, 61, 62, 104, 115, 116, 123, 124, 126, 127, 166, 173], "jump": [13, 88, 125, 171, 201], "boot": [13, 14, 16, 18, 22, 27, 40, 44, 61, 105, 107, 127, 163, 167, 171, 174, 197], "batteri": [13, 163], "bit": [13, 54, 89, 167], "isolated_pixel": 13, "isol": [13, 130, 155], "mask": [13, 57, 134, 138, 142, 168, 172, 199], "9": [13, 22, 88, 89, 129, 164, 178, 184], "edgepixel": 13, "behavior": [13, 42, 63, 101, 125, 163], "allow": [13, 22, 29, 30, 40, 48, 50, 63, 64, 87, 109, 110, 117, 125, 126, 127, 129, 134, 137, 138, 139, 140, 141, 142, 143, 148, 153, 163, 167, 174, 187, 189, 199], "strategi": [13, 38, 48, 54, 58, 87, 126, 127, 148, 191, 202], "eras": [13, 60, 125, 174], "cach": [13, 88, 89, 93, 167], "prev": 13, "next": [13, 29, 109, 125, 143, 167, 174, 185], "volatil": [13, 91, 173], "prune": 13, "fals": [13, 17, 21, 22, 36, 37, 41, 45, 51, 55, 56, 57, 61, 63, 64, 87, 92, 104, 142, 143, 146, 164, 167, 168, 171, 172, 174], "inter": 13, "dust": [13, 17, 36, 49, 55, 63, 125, 155, 158], "artifact": [13, 36, 45, 48, 49, 53, 54, 56, 63, 129, 136, 142, 143, 144, 148, 151, 154, 201], "interfer": [13, 28, 36, 55, 125, 130, 131, 143, 148, 158, 163], "mpi": [13, 55, 129], "ego": [13, 45, 47, 48, 126], "error_odsapp_velocity_unavail": [13, 114, 121, 125, 126], "treatment": 13, "standstil": [13, 114, 121, 125, 126], "overhang": [13, 36, 48, 64, 98, 151], "load": [13, 28, 30, 36, 44, 49, 52, 53, 60, 64, 87, 89, 90, 92, 93, 98, 125, 151, 153, 163, 164, 167, 172, 174], "exclud": [13, 36, 51, 131], "occup": [13, 17, 18, 36, 41, 42, 45, 51, 53, 54, 61, 62, 63, 64, 65, 97, 98, 100, 171, 198], "grid": [13, 17, 18, 21, 35, 36, 41, 42, 45, 51, 53, 54, 61, 62, 63, 64, 65, 89, 97, 98, 100, 171, 198], "zone": [13, 18, 36, 40, 41, 42, 45, 50, 53, 58, 61, 62, 65, 98, 114, 121, 125, 126, 158, 166], "extrinsicvputous": 13, "part": [13, 38, 40, 45, 48, 49, 58, 60, 68, 125, 129, 130, 134, 139, 143, 151, 153, 155, 163, 166, 173, 174, 191, 197], "bundl": 13, "standalon": [13, 94, 184], "custom": [13, 21, 22, 36, 37, 40, 57, 63, 64, 87, 90, 92, 129, 158, 164, 172], "pc": [13, 28, 32, 185], "laptop": [13, 87, 173], "maxheight": [13, 35, 36, 64], "simultan": [13, 18, 21, 35, 36, 52, 63, 89, 92, 106, 125, 129, 146, 149], "retro": [13, 55, 140], "reflector": [13, 55, 140], "particl": [13, 36, 55, 158], "sun": [13, 55, 125], "lead": [13, 16, 22, 48, 55, 63, 89, 91, 129, 131, 137, 139, 142, 144, 146, 164, 171], "degrad": [13, 45, 51, 52, 53, 125, 158, 167], "limit": [13, 16, 17, 21, 22, 30, 35, 53, 54, 64, 88, 89, 92, 106, 142, 143, 145, 155, 164, 173, 174, 192, 193, 194], "miss": [13, 40, 49, 110, 117, 125, 126, 139, 140, 173], "leav": [13, 28, 146], "realiti": 13, "On": [13, 21, 48, 68, 87, 92, 173, 174, 189], "veloctiy_unavail": 13, "correctli": [13, 22, 44, 167], "One": [13, 27, 51, 65, 93, 171], "non": [13, 21, 40, 54, 63, 91, 92, 104, 122, 125, 139, 143, 153, 158, 161, 188], "instabl": 13, "recover": [13, 125], "outcom": [13, 63, 174], "propag": [13, 53, 125], "implaus": [13, 105, 111, 113, 114, 118, 120, 121, 122, 126], "undervoltag": [13, 112, 116, 119, 124, 125, 126], "overvoltag": [13, 112, 116, 119, 124, 125, 126], "sporad": [13, 18, 22, 125], "optic": [13, 29, 51, 53, 55, 131, 133, 141, 143, 151, 199], "prototyp": [13, 17, 125, 149, 163], "m0xxxx": 13, "algo": [13, 18, 22, 63], "debug": [13, 18, 22, 32, 60, 62, 63, 88, 101, 104, 107, 125, 127, 173, 184, 202], "record": [13, 18, 28, 32, 52, 54, 68, 109, 149, 163, 199], "importlib": 13, "_bootstrap": 13, "lib": [13, 21, 22, 88, 92, 174, 186], "xmlrpc": [13, 106, 180], "ping": [13, 25, 109, 185], "establish": [13, 28, 63, 68, 106, 109, 171, 172], "amplitude_compress": 13, "buffer_id": [13, 41, 42, 62, 64, 164, 166, 171], "norm_amplitude_imag": [13, 171], "discard": [13, 137, 139, 143, 145], "disconnect": [13, 17, 109, 125, 167], "cabl": [13, 16, 17, 27, 65, 109, 125, 152, 156, 159, 167], "refus": [13, 17], "date": [13, 21, 88, 93, 99, 101, 166], "messag": [13, 16, 22, 35, 37, 38, 40, 57, 58, 60, 62, 65, 97, 104, 106, 108, 125, 163, 167, 180, 184, 191, 201], "error_di_motion_comp_ega_data_timestamp_mismatch": [13, 111, 125], "cycl": [13, 22, 53, 87, 90, 109, 127], "filer": 13, "defect": [13, 125], "term": [13, 16, 38, 51, 58, 125, 126, 153, 191], "histori": 13, "drift": [13, 17, 163], "exclus": [13, 51, 86, 92, 129], "pallet": 13, "own": [13, 18, 36, 52, 55, 88, 99, 125, 173, 184], "had": [14, 130, 153], "inact": [14, 21, 36, 51, 92, 134, 141, 149], "cut": 14, "dedic": [14, 52, 106, 161], "filesystem": [14, 93], "cost": 14, "swu": [14, 25], "anymor": [14, 25, 98, 101, 153], "independ": [14, 64, 129, 144, 149, 163, 186], "usag": [14, 21, 22, 38, 58, 90, 92, 106, 136, 177, 191, 197, 202], "web": [14, 38, 58, 173], "transit": [14, 129, 167, 174], "stabl": [14, 30, 53, 88, 167, 171, 174], "factori": [14, 15, 24, 127, 175], "reset": [14, 15, 17, 24, 36, 41, 42, 50, 60, 61, 62, 112, 119, 126, 127, 142, 145, 146, 171, 175, 177], "192": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 171, 172, 180, 185, 189, 196], "168": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 171, 172, 180, 185, 189, 196], "69": [14, 16, 22, 25, 28, 50, 57, 60, 61, 62, 87, 88, 89, 104, 106, 108, 142, 163, 166, 167, 168, 172, 180, 185, 189, 196], "fact": [14, 87, 125, 163, 195], "swupdat": [14, 25], "video": [15, 16, 19, 20, 22, 24, 27, 65, 68, 88, 96, 102, 109, 148, 157, 173], "platform": [15, 19, 21, 23, 24, 27, 38, 48, 53, 58, 62, 65, 85, 89, 90, 92, 96, 102, 108, 109, 143, 149, 154, 155, 158, 161, 163, 168, 171, 174, 178, 180, 191, 197, 198, 201, 203], "tensorrt": [15, 16, 20, 22, 24, 90, 192], "concept": [15, 24, 129, 134, 143, 162, 163, 184, 188], "persist": [15, 16, 17, 19, 22, 24, 87, 91, 92, 125, 126, 146, 172, 175], "ntp": [15, 16, 22, 24, 50, 64, 116, 124, 125, 126, 149, 166, 170, 174, 175], "futur": [15, 21, 24, 29, 92], "prerequisit": [15, 24], "workflow": [15, 24, 173], "go": [16, 20, 63, 88, 143, 196, 201], "account": [16, 20, 25, 29, 38, 48, 58, 64, 68, 98, 145, 148, 151, 153, 166, 173, 191], "fleet": [16, 20, 55], "outfit": 16, "behav": 16, "similar": [16, 49, 55, 88, 89, 93, 105, 134, 138, 143, 168, 171, 187], "made": [16, 18, 21, 139], "full": [16, 17, 18, 20, 21, 38, 39, 40, 47, 50, 52, 53, 55, 58, 59, 60, 68, 87, 106, 125, 137, 142, 153, 163, 174, 198], "found": [16, 18, 38, 40, 45, 54, 58, 87, 88, 93, 143, 149, 153, 176, 187, 192], "preced": [16, 125], "ovp8x1": [16, 52], "revers": 16, "tx2": [16, 18, 20, 22, 88, 93, 125], "nx": [16, 22], "nvidia": [16, 20, 22, 88, 90, 192, 195], "password": [16, 22, 87, 106], "login": [16, 22], "kei": [16, 22, 41, 58, 60, 61, 87, 92, 174, 177], "gatewai": [16, 21, 22, 168, 172], "42": [16, 21, 22, 92, 168, 172], "netmask": [16, 22, 168], "255": [16, 22, 50, 168, 186], "int": [16, 21, 22, 37, 40, 41, 42, 50, 57, 61, 62, 104, 106, 164, 166, 174, 186], "palliat": [16, 22], "some": [16, 17, 18, 21, 22, 38, 51, 53, 55, 63, 65, 92, 93, 101, 108, 131, 138, 139, 140, 143, 144, 155, 158, 171, 172, 174, 178, 184, 187, 188, 191, 195, 196, 197], "parser": [16, 22], "disabl": [16, 21, 22, 36, 49, 89, 92, 93, 125, 134, 135, 137, 141, 142, 143, 146, 168], "clock": [16, 18, 22, 88, 89, 125, 163, 166, 171], "warn": [16, 22, 28, 30, 88, 98, 104, 125, 143, 163, 167, 171, 172], "unavail": [16, 17, 22, 40, 60, 125], "second": [16, 22, 37, 38, 41, 42, 48, 53, 62, 63, 64, 86, 104, 106, 125, 129, 141, 145, 149, 166, 167, 171, 185, 191], "bootup": [16, 22, 41, 104, 107, 127, 177], "jetpack": [16, 20, 22, 93], "cuda": [16, 20, 21, 22, 89, 92, 93, 136, 147, 192], "can0": [16, 21, 22, 167, 197], "deactiv": [16, 22, 35, 36, 105, 125, 134, 138, 141, 143, 197], "bitrat": [16, 22, 167, 177, 192], "experiment": [16, 22, 153], "report": [16, 22, 30, 40, 51, 53, 93, 127, 164, 202], "browser": [16, 22, 25, 127], "repeatedli": 16, "error_head_vcsel_shutdown": [16, 119, 125, 126], "perman": [16, 125, 151, 172], "disappear": [16, 48, 65, 143], "rout": [16, 17, 143], "imposs": [16, 28, 55, 143, 171], "internet": [16, 87, 166], "impact": [16, 48, 52, 53, 56, 129, 134, 138, 141, 143, 148, 151, 153, 158], "bright": [16, 22, 51, 130, 143, 158], "mani": [16, 35, 63, 64, 134, 137, 145], "decreas": [16, 45, 144, 151], "true": [16, 21, 36, 37, 49, 51, 53, 54, 57, 61, 62, 64, 87, 104, 134, 142, 146, 163, 167, 171, 172, 174], "observ": [16, 143], "reach": [16, 45, 48, 57, 60, 62, 87, 92, 125, 143, 151, 153, 163], "intermitt": 16, "error_vpu_no_free_image_buff": [16, 124, 126], "safe": [16, 21, 49, 92, 93], "ignor": [16, 21, 30, 36, 40, 51, 134, 138, 149], "tracker": [16, 17, 184, 186], "mandatori": [17, 32, 125], "accommod": [17, 51], "overtemperatur": [17, 63, 104, 112, 116, 119, 124, 125, 126, 163], "77": 17, "85": [17, 54, 104, 153, 163], "insecur": [17, 87], "sign": 17, "registri": [17, 90, 174], "daemon": [17, 22, 87, 88, 89, 173, 174], "tutori": [17, 38, 40, 41, 42, 57, 58, 60, 62], "unstabl": [17, 114, 121, 126, 127], "request": [17, 24, 28, 38, 52, 57, 58, 60, 88, 109, 161, 173, 174, 177, 178, 184, 197], "sent": [17, 125, 142, 149, 171, 174], "physic": [17, 38, 55, 58, 88, 126, 129, 142, 143], "neg": [17, 18, 36, 45, 48, 51, 53, 121, 125, 126, 129, 142, 143, 174], "10cm": [17, 53, 153], "area": [17, 22, 28, 29, 51, 53, 68, 130, 137, 139, 140, 143, 153, 154, 158, 160], "dusti": [17, 45, 155, 158], "retroreflector": 17, "currenttim": [18, 88, 166, 171], "integ": [18, 133, 164], "dump": [18, 25, 37, 40, 60, 88, 93, 104, 163, 167, 168, 172, 174, 185], "snippet": [18, 25, 40, 54, 60, 63, 161, 174], "properti": [18, 62, 63, 87, 140, 142, 153, 164, 174, 184], "appx": [18, 21, 36, 125, 174], "activeport": [18, 22, 35, 36, 41, 61, 125], "By": [18, 30, 31, 33, 41, 42, 45, 50, 61, 65, 91, 129, 142, 143, 148, 149, 168, 171], "vo": [18, 21, 36, 47, 125], "portnumb": 18, "voport": [18, 36, 47, 125], "porti": [18, 146], "negobst": [18, 36, 49, 125], "maxnumsimultaneouscamera": [18, 35, 36, 52, 61], "bandwidth": 18, "lost": [18, 54, 86, 125, 136, 139], "want": [18, 88, 93, 143, 172, 174, 186], "reus": [18, 38, 191, 196], "tab": [18, 25, 65, 97, 98, 159, 167], "export": [18, 93, 189], "glog": [18, 88], "thrown": [18, 25], "previous": [18, 22, 28, 60, 86, 88, 146], "logger": [18, 50, 57, 60, 61, 62, 104, 163, 167], "class": [18, 22, 37, 40, 42, 57, 60, 62, 104, 174], "particular": [18, 45, 129, 151], "resourc": [18, 20, 22, 23, 24, 35, 38, 44, 47, 56, 58, 90, 125, 146, 154, 170, 175, 191, 202], "well": [18, 22, 35, 49, 53, 55, 91, 128, 129, 137, 138, 142, 143, 153, 164, 167, 173, 174, 186], "pin": [18, 21, 27, 52, 90, 125, 167, 184], "arm": [18, 21, 52, 92, 125], "a57": [18, 21, 52, 92, 125], "core": [18, 21, 41, 52, 61, 89, 92, 125, 180, 188, 189, 196], "consequ": [18, 49, 53, 55, 92, 125], "shall": [18, 63, 151, 174, 192, 193, 194], "denver": [18, 21, 92, 125], "solut": [18, 68, 87, 100, 125, 153, 201], "intens": [18, 55, 93, 151], "offload": [18, 125], "gpu": [18, 22, 23, 24, 88, 90, 93, 104, 125, 142, 146, 153, 163, 192, 202], "rate": [18, 45, 52, 53, 88, 89, 125, 153, 156, 158, 163, 164], "efector": [18, 125, 151], "ident": [18, 20, 53, 87, 125, 151, 153], "mainli": [18, 68, 87, 129, 158], "unstable_framer": 18, "launch": [18, 30, 54, 89], "taskset": [18, 92, 125], "0x39": [18, 125], "reserv": [18, 21, 92, 125, 130], "workload": [18, 56, 63, 125], "optim": [18, 47, 48, 53, 93, 125, 153, 158, 167, 201], "cpu": [19, 22, 23, 24, 52, 88, 90, 125, 142, 146, 153, 163, 164, 166, 173], "alloc": [19, 21, 24, 92, 146], "20hz": [19, 21, 24, 92], "discontinu": [20, 159], "minor": [20, 89, 153], "untest": 20, "famili": [20, 22], "moment": [20, 22, 161, 163, 188], "jetson": [20, 22, 88, 93], "mention": [20, 38, 58, 161, 173, 191], "incompat": [20, 93, 110, 117, 125, 126, 177], "o": [20, 21, 22, 30, 63, 92, 105, 109, 168, 173, 195], "yocto": [20, 22], "dunfel": 20, "89": [20, 22, 93], "300": [20, 22], "readonli": [21, 164, 174], "uptim": [21, 101], "str": [21, 40, 57, 61, 62, 163, 167], "devicetreebinaryblob": 21, "emvo": 21, "portx": [21, 22, 36, 125, 146, 174], "diparam": [21, 22, 139, 142, 143, 146], "port6": [21, 35, 40, 47, 60, 164], "interestpoint": 21, "validpixel": 21, "algodebugconfig": 21, "usecuda": [21, 22, 92, 136, 142], "emparam": 21, "experimental_od": 21, "imu_1_khz": [21, 164], "convert": [21, 40, 93, 133, 166, 182, 189, 197, 199], "With": [21, 48, 92, 107, 139, 143, 151, 161, 167, 168, 171, 172], "transfer": [21, 53, 86, 87, 89, 99, 153, 174], "256": [21, 89, 92, 130, 166], "3000": [21, 92], "mib": [21, 92], "usabl": [21, 51, 58, 63, 92, 142], "approxim": [21, 53, 92, 141], "ovp81x": [21, 22, 24, 25, 26, 92], "emmc": [21, 92], "var": [21, 22, 92, 173], "resolut": [21, 53, 92, 125, 128, 147], "calcul": [21, 48, 51, 55, 56, 92, 134, 144, 153, 174, 182, 199], "formula": [21, 92, 133, 153, 174], "textunderscor": [21, 92], "372": [21, 92], "n_": [21, 92], "mem": [21, 92], "87": [21, 92, 167], "306": [21, 92], "126": [21, 92], "102": [21, 92], "cam": [21, 92], "instanti": [21, 41, 42, 62, 65, 92, 161, 197], "250mb": [21, 92], "200mb": [21, 92], "_cam": [21, 92], "mb": [21, 63, 88, 92, 93], "Not": [21, 30, 63, 92, 93, 100, 178], "954": [21, 92], "768": [21, 92, 166], "1938": [21, 92], "6x38k": [21, 92], "4x38k": [21, 92], "2xrgb": [21, 92], "concurr": [21, 56, 63, 89, 92, 136], "exemplari": [21, 54, 92, 173], "3x38k": [21, 92], "otherwis": [21, 30, 50, 57, 60, 61, 62, 92, 104, 163, 166, 167, 173, 184, 196], "anywai": 21, "ovp80x": [22, 24, 25, 26, 90, 193, 194], "bring": [22, 125, 129, 143, 168, 174], "16gb": 22, "phase": [22, 63, 68, 162, 163, 167], "purchas": [22, 100], "brought": 22, "prepar": 22, "m04308": 22, "ram": [22, 23, 24, 52, 63, 90, 136, 163], "readabl": [22, 38, 58, 88, 191], "kirkston": 22, "v19": 22, "03": 22, "v20": 22, "20fp": 22, "5v": [22, 116, 124, 125, 126], "five": [22, 125], "unreach": 22, "thank": 22, "plu": [22, 129, 149], "presenc": [22, 143], "fork": [22, 48], "tine": 22, "truck": [22, 48], "cover": [22, 48, 53, 85, 125, 138], "metal": 22, "tune": [22, 64, 135], "error_odsapp_algo_intern": [22, 114, 121, 126], "continu": [22, 25, 29, 40, 41, 42, 47, 54, 60, 61, 62, 91, 125, 129, 172, 173, 184, 188], "shini": 22, "flexibl": [22, 148, 187], "upon": [24, 54, 137, 177, 184], "site": [25, 85, 88, 129, 174], "search": [25, 28, 30, 167], "bar": [25, 98], "lose": 25, "config_sav": 25, "xx": 25, "zip": [25, 30], "besid": [25, 32, 63, 161, 167], "cli": [25, 106, 125, 129, 142, 163, 167, 168, 171, 172, 174], "std": [25, 30, 37, 40, 41, 42, 91, 104, 106, 142, 174, 186, 187, 189], "make_shar": [25, 37, 40, 41, 42, 106, 142, 174], "reboottorecoveri": 25, "waitforrecoveri": 25, "cout": [25, 42, 106, 174, 189], "endl": [25, 37, 40, 41, 42, 104, 106, 189], "reboot_to_recoveri": 25, "wait_for_recoveri": 25, "stuck": 25, "reboot_to_product": 25, "reboottoproduct": 25, "drag": [25, 155, 159], "firmware_imag": 25, "flashfirmwar": 25, "waitforproduct": 25, "readi": [25, 41, 104, 109, 192, 201], "flash_firmwar": 25, "wait_for_product": 25, "potenti": [25, 48, 52, 55, 125, 142, 143, 144, 145, 153, 188], "jq": [25, 104, 142, 163, 164, 167, 168, 172, 174, 185], "swversion": [25, 40, 60], "config": [25, 38, 40, 41, 42, 47, 50, 57, 58, 60, 61, 62, 86, 88, 99, 104, 163, 166, 167, 168, 172, 173, 184, 185, 189, 190, 191, 193, 194, 196, 198], "dev": [25, 88, 142, 173], "wire": [27, 65, 68, 201], "strong": [27, 134, 138], "Then": [27, 48, 93], "screen": [27, 31, 33, 65, 100], "gnd": 27, "That": 27, "execut": [28, 30, 32, 38, 88, 89, 125, 167, 185, 189, 197], "replai": [28, 97, 98], "o2i": 28, "o2d": 28, "o3x": [28, 177, 178, 180, 184, 185], "o3d": [28, 149, 177, 178, 180, 184, 185], "peer": 28, "router": 28, "broadcast": [28, 30], "circumst": 28, "dialogu": 28, "press": [28, 41, 61], "keyboard": [28, 61, 173], "shortcut": 28, "ctrl": 28, "former": 28, "unbox": [29, 33, 34, 68, 201], "benefici": [29, 54, 63, 139], "prove": [29, 143], "tip": [29, 101, 155], "suit": [29, 91, 92, 134, 142, 145, 149, 158, 187], "overal": [29, 45, 93, 99, 142, 145, 147, 186], "225": [29, 163], "newli": 29, "anyth": [29, 143], "monitor": [29, 38, 39, 41, 44, 58, 59, 61, 63, 98, 101, 104, 106, 125, 127, 162, 167, 174, 177], "helper": [29, 57, 161, 188, 193, 194, 197, 199], "isn": 29, "underli": [29, 93, 129, 168], "Its": [29, 64, 142, 143], "iter": [29, 93], "preview": 29, "main": [29, 36, 37, 40, 41, 42, 49, 50, 53, 57, 61, 62, 88, 99, 104, 106, 125, 143, 154, 163, 166, 167, 174], "zoom": 29, "scroll": [29, 98], "mous": [29, 98], "middl": [29, 41, 42, 129, 134, 167], "visual": [29, 35, 36, 45, 51, 53, 61, 65, 98, 114, 121, 126, 184, 188, 198, 201], "princip": 29, "inspect": [29, 38, 68, 91, 100, 166, 188], "showcas": [29, 32, 38, 40, 61, 62, 178, 188, 191, 192, 198, 199], "overlai": [29, 98, 173], "NOT": 29, "rough": 29, "ifmvisonassist": 30, "soon": [30, 169, 201], "workaround": 30, "debian": 30, "wine": 30, "emul": [30, 88], "layer": [30, 88, 89, 93], "posix": [30, 180], "compliant": 30, "maco": 30, "bsd": 30, "logic": 30, "machin": [30, 40, 93, 163, 166, 171, 201], "fly": [30, 141, 142, 174, 184], "elimin": [30, 55, 142, 155], "penalti": 30, "cleanli": [30, 125], "integr": [30, 53, 63, 68, 89, 142, 145, 155, 163, 184], "desktop": [30, 93], "resembl": 30, "winecfg": 30, "bash": [30, 88, 93, 172, 180], "termin": [30, 108, 125, 167, 174], "sudo": [30, 173], "experi": [30, 89, 99, 125, 137, 143, 173], "unexpect": [30, 63, 98, 101, 111, 118, 125, 126, 174], "directori": [30, 50, 57, 60, 61, 62, 86, 87, 88, 89, 90, 104, 163, 166, 167, 172, 177, 184, 188, 192, 197], "home": [30, 87, 88, 89, 93, 167, 173, 174], "raxxxx": 30, "dosdevic": 30, "rashe": 30, "appdata": 30, "roam": 30, "electron": [30, 37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "hard": [30, 125, 134, 143, 171], "elev": 30, "unpack": [31, 33, 60, 177, 184], "recent": [31, 33, 92, 125, 174], "share": [32, 86, 88, 89, 92, 108, 153, 167, 178], "permiss": [32, 173, 187], "admin": 32, "Be": 32, "commun": [32, 53, 125, 161, 168, 174], "certain": [32, 36, 63, 99, 125, 126, 131, 139, 143, 145, 174], "grant": [32, 173], "IT": 32, "depart": 32, "german": 32, "land": [32, 141], "unzip": 32, "favorit": 33, "ve": 34, "allevi": 35, "prior": [35, 97], "lidar": [35, 45, 63, 171], "ods_demo": [35, 38, 41, 58, 189, 191, 198], "interact": [35, 58, 61, 88, 93, 167, 173], "highlight": [35, 143], "app0": [35, 40, 42, 45, 49, 50, 51, 60, 61, 62, 105, 161], "throw": [35, 40, 60, 104, 174], "zoneconfigid": [35, 40, 125], "zonecoordin": [35, 40, 64], "sate": 36, "ceil": [36, 47], "overhangingload": [36, 51], "region": [36, 51, 54, 129, 153], "temporalconsistencyconstraint": [36, 45], "channelvalu": [36, 129], "enablenegativeobstacl": [36, 49, 125], "seg": [36, 167], "minobjectheight": [36, 51, 64], "025": 36, "odometri": [36, 51, 53, 114, 121, 125, 126], "protect": [36, 63, 121, 122, 125, 126, 155], "referenc": 36, "itof": [36, 49, 55], "indirect": [36, 55, 142, 192, 193, 194], "technic": [36, 63, 163], "interf": [36, 143], "slightli": [36, 55, 129], "frequenc": [36, 41, 55, 125, 129, 148, 163], "apart": 36, "ownership": 36, "themselv": 36, "vari": [36, 55, 129, 140, 153, 166], "prevent": [36, 86, 144, 156, 158], "factor": [36, 45, 53, 54, 129, 131, 139, 142, 153, 163], "zero": [36, 51, 54, 129, 131, 139], "pronounc": 36, "040": 36, "restart": [36, 38, 58, 86, 92, 116, 124, 125, 126, 163, 167, 174, 191], "quick": [36, 54], "copyright": [37, 40, 41, 42, 50, 57, 60, 61, 62, 88, 104, 163, 166, 167], "2022": [37, 40, 41, 42, 104, 184], "gmbh": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "spdx": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167], "identifi": [37, 40, 41, 42, 50, 55, 57, 60, 61, 62, 65, 104, 105, 125, 140, 163, 166, 167, 177, 184, 189, 199], "apach": [37, 40, 41, 42, 50, 57, 60, 61, 62, 104, 163, 166, 167, 178], "hpp": [37, 40, 41, 42, 174], "iostream": [37, 40, 41, 42, 104, 106], "thread": [37, 41, 42, 89, 93, 104, 106, 153], "namespac": [37, 40, 41, 42, 104, 106, 174, 187], "chrono_liter": [37, 104], "liter": [37, 40, 41, 42, 104, 106, 174], "void": [37, 40, 42, 104, 106, 174], "customcallback": 37, "id_": 37, "message_": 37, "clog": [37, 40, 41, 42, 104, 174], "callback": [37, 38, 57, 62, 174, 177, 184, 191, 197], "const": [37, 40, 41, 104, 106, 174, 187], "char": [37, 40, 41], "getenv": [37, 40, 41], "ifm3d_ip": [37, 40, 41, 88, 189], "default_ip": [37, 40, 41], "c_str": [37, 40, 41], "file_nam": [37, 63], "redirect": [37, 41], "consol": 37, "log_to_fil": [37, 41, 57, 61], "o3rdiagnost": [37, 41, 57, 61], "dormant": [37, 101, 107, 125, 126], "n": [37, 40, 41, 42, 50, 61, 62, 104, 129, 149, 153, 167], "getdiagnosticfilt": [37, 41, 104, 106], "pars": [37, 40, 41, 50, 104, 106, 174], "asynchron": [37, 38, 41, 57, 58, 106, 184, 197], "startasyncdiag": [37, 41], "this_thread": [37, 41, 42, 104, 106], "sleep_for": [37, 41, 42, 104, 106], "stopasyncdiag": [37, 41], "cstdlib": [37, 40], "fstream": [37, 40, 41], "fg": [37, 42, 106, 171], "public": [37, 40, 42, 104], "ptr": [37, 40, 42, 104], "bool": [37, 41, 57, 104], "file_name_": 37, "o3r_": [37, 40, 42, 104], "log_to_file_": 37, "fg_": 37, "50009": [37, 57, 106], "consolebuffer_": 37, "rdbuf": [37, 40, 41], "log_file_nam": [37, 41], "o3r_diagnost": [37, 57], "logfile_": 37, "io": [37, 41, 88, 89, 93, 184, 186], "successfulli": [37, 40, 41, 88, 89], "is_open": [37, 40, 41], "cerr": [37, 40, 41, 189], "streambuf": [37, 41], "filebuff": [37, 41], "filter_mask_": 37, "onasyncerror": [37, 106], "asyncdiagcallback_": 37, "grabber": 37, "restor": [37, 173], "privat": [37, 40, 42, 104, 172], "ofstream": [37, 41, 187], "diagnostic_": 37, "brows": [38, 58], "them": [38, 40, 50, 58, 62, 66, 88, 95, 104, 129, 141, 143, 145, 161, 173, 177, 189, 197], "branch": [38, 58, 88, 89, 94], "v1": [38, 58, 94, 176, 189], "tag": [38, 58, 88, 89, 92, 93, 94, 167], "ovp9xx": 38, "cpp": [38, 40, 41, 42, 93, 183, 184, 189, 191], "cmakelist": 38, "mkdir": [38, 88, 89, 184, 189, 190], "cd": [38, 88, 172, 184, 189, 190], "cmake": [38, 88, 184, 187, 189, 190], "familiar": [38, 68], "context": [38, 48, 51, 88, 89, 92, 98, 171], "locat": [38, 45, 51, 54, 55, 63, 88, 89, 93, 101, 129, 153, 167, 171, 172, 195], "ods_config": [38, 40, 41, 42, 50, 58, 61, 62, 189, 191, 198], "ods_get_data": [38, 41, 42, 189, 191], "reli": [38, 45, 49, 53, 58, 153, 158, 166, 184, 196], "artifici": [38, 58, 163], "mini": [38, 58, 125, 159, 191], "teach": [38, 58, 191], "disassembl": [38, 58, 191], "header": [38, 186, 187, 191], "queue": [38, 41, 42, 58, 62, 125, 191, 198], "streamer": [38, 191], "whenev": [38, 58], "crucial": [38, 53, 58, 154], "ods_demo_cli": 38, "piec": [38, 51, 58, 191], "explor": [38, 188, 201], "de": [38, 58, 172, 191], "deploy": [38, 58, 87, 90, 93, 167, 191, 193, 194, 202], "overh": [38, 58, 154, 191], "basic": [39, 52, 59, 61, 62, 68, 90], "nlohmann_json_schema_valid": 40, "someth": [40, 172], "hood": 40, "tell": [40, 47, 63, 88], "upgrad": [40, 88], "nlohmann": [40, 41, 174, 189], "2021": [40, 42, 60, 62, 88, 93, 166], "util": [40, 52, 53, 88, 129, 142, 167, 173, 177, 184, 186, 197], "syntax": 40, "err": [40, 57, 60, 61, 104], "config_extrinsic_path": [40, 41, 42], "extrinsic_one_head": [40, 42, 50, 62], "config_app_path": [40, 41, 42], "ods_one_head_config": [40, 42, 50, 60, 62], "declar": [40, 42, 106], "setw": 40, "subset": [40, 60, 106], "partial": [40, 51, 53, 55, 125, 141, 142, 173], "wrongkei": 40, "catch": [40, 42, 104], "caught": 40, "odsconfig": [40, 41, 42, 60], "setconfigfromstr": [40, 41, 42], "my_favorite_o3r": [40, 60], "my_favorite_port": [40, 60], "setconfigfromfil": [40, 41, 42], "iomanip": 40, "ifdef": 40, "use_jsonschema": 40, "ifm3d_json_nlohmann_compat": 40, "common": [40, 56, 63, 129, 143, 153, 177, 184, 201], "o3r_schema": [40, 142], "getschema": [40, 142, 174], "set_root_schema": [40, 174], "validatejson": 40, "json_schema": [40, 174], "json_valid": [40, 174], "nullptr": [40, 174], "checkjsonformat": [40, 174], "keyword": [40, 174], "eucco": 40, "normalizeipv4address": 40, "qstring": 40, "fromstdstr": 40, "invalid_argu": [40, 174], "unknown": [40, 167], "logic_error": [40, 174], "endif": 40, "val": 40, "config_path": 40, "ifstream": [40, 187], "config_fil": [40, 60], "failbit": 40, "badbit": 40, "stringstream": 40, "config_buff": 40, "config_str": 40, "chrono": [41, 42, 104, 106], "cstdint": 41, "json_use_global_udl": 41, "bufferlist": [41, 42], "buffer_list": 41, "o3r_ods_info": [41, 42, 62, 64, 174], "o3r_ods_occupancy_grid": [41, 42, 62, 174], "timeout_m": 41, "500": [41, 42, 62, 163], "queue_siz": [41, 42], "extrinsic_two_head": [41, 61], "ods_changing_views_config": 41, "ods_logfil": 41, "logfil": 41, "consolebuff": 41, "appropri": [41, 45, 110, 117, 123, 125, 126, 131, 153, 173], "todo": [41, 42], "json_point": [41, 42], "p": [41, 86, 87, 88, 89, 153, 180], "active_diag": [41, 104], "begin": [41, 104, 130, 133, 148, 167], "end": [41, 57, 60, 62, 63, 93, 104, 125, 129, 133, 145, 148, 155, 166, 167, 173], "cin": 41, "proper": [41, 129, 143, 154], "j_string": [41, 42], "j": [41, 42], "str_port": 41, "j2": 41, "odsstream": [41, 42, 50, 61, 62], "ods_stream": [41, 42, 50, 58, 61, 62, 198], "startodsstream": [41, 42], "5th": 41, "count": [41, 105, 125, 129, 139, 167], "steady_clock": [41, 42, 104], "getzon": [41, 42], "getoccgrid": [41, 42], "to_str": [41, 42], "zone_occupi": [41, 42, 61, 62], "uint8_t": [41, 42, 186, 187], "stopodsstream": [41, 42], "energi": [41, 142, 163], "exit": [41, 61, 89, 106, 125, 180, 197], "stdexcept": [42, 104], "deseri": [42, 58, 62, 64, 109, 125, 164, 166, 177, 184, 188, 189, 197], "struct_o3r_ods_info_v1": 42, "struct_o3r_ods_occupancy_grid_v1": 42, "silent": [42, 60, 62], "inexist": 42, "clariti": [42, 62], "did": [42, 44, 62, 110, 117, 125, 126], "app_nam": [42, 50, 61, 62], "unwant": [42, 143, 154], "durat": [42, 93, 104, 125], "odsdataqueu": [42, 62], "zones_queu": 42, "occ_grid_queu": 42, "queue_size_": 42, "addfram": 42, "hasbuff": 42, "push": [42, 89], "getbuff": 42, "odsinfov1": [42, 62], "undefin": [42, 125], "odsoccupancygridv1": [42, 62], "app_name_": 42, "buffer_ids_": 42, "timeout_": [42, 104], "data_queu": 42, "pcictcpport": [42, 62, 166], "fg_pcic_port": 42, "onnewfram": 42, "occ_grid": 42, "millisecond": [42, 53, 149, 171], "heat": [43, 48, 125, 154, 155, 160, 163], "dissip": [43, 48, 154, 155, 160], "guidelin": [43, 48, 55, 154, 160], "easiest": [44, 172, 173], "unrecover": [44, 115, 123, 125, 126], "checklist": 44, "abil": [45, 48, 143], "easili": [45, 64], "heavier": 45, "ghost": [45, 55], "expos": [45, 129], "clean": [45, 49, 88, 89, 91, 160, 167], "regularli": [45, 158], "amount": [45, 48, 50, 53, 55, 89, 91, 106, 125, 126, 131, 137, 138, 140, 142, 143, 145, 149, 153, 163, 174], "understood": [45, 158], "scanner": [45, 55, 167], "probabl": [45, 50, 64, 97, 130, 187], "normal": [45, 52, 68, 88, 125, 131, 139, 140, 149, 153], "latenc": [45, 56, 68, 93, 125, 147, 163, 166, 174], "heavi": [45, 55, 125], "heavili": 45, "port_numb": 47, "rotx_valu": 47, "roty_valu": 47, "rotz_valu": 47, "transx_valu": 47, "transy_valu": 47, "transz_valu": 47, "radian": [47, 141, 199], "90": [47, 63], "ext_calib": 47, "inerti": [47, 99], "conserv": [47, 143], "unus": 47, "00m": [47, 129], "50m": 47, "attribut": [47, 53, 87, 164, 174], "compli": 48, "lowest": [48, 51], "250": [48, 167], "700": [48, 173], "great": 48, "thing": [48, 53, 68, 184, 201], "taken": [48, 53, 64, 87, 125, 131, 145, 148, 155, 167, 185], "diffus": [48, 151], "incid": 48, "higher": [48, 64, 92, 129, 131, 137, 140, 141, 144, 145, 146, 148, 149, 153, 161, 163, 164, 167, 173, 197], "affect": [48, 52, 128, 134, 138, 142, 143, 144, 145, 148, 164, 173, 197], "aspect": [48, 68, 131, 154, 174], "cantilev": 48, "collid": 48, "significantli": [48, 51], "250mm": 48, "700mm": 48, "possibli": [48, 145], "compromis": 48, "maxim": [48, 129], "far": [48, 49, 51, 55, 58, 68, 129, 143], "overli": [48, 143], "segment": [48, 51, 199], "blind": [48, 51, 55], "spot": 48, "perpendicular": 48, "damag": [48, 125, 158, 173, 192, 193, 194], "70": [48, 93, 185], "veloc": [48, 53, 114, 121, 125, 126, 153, 164], "angular": [48, 164], "worth": 48, "special": [48, 68, 171, 173, 192, 193, 194], "attent": [48, 55, 68, 151, 154], "paid": [48, 68], "obstruct": [48, 97, 151], "retain": [48, 91], "incorpor": [48, 134, 142], "hole": 49, "stair": [49, 142], "At": [49, 54, 125, 153, 167, 174, 184, 187], "centimet": 49, "ventil": 49, "tile": 49, "room": [49, 134], "belong": [49, 129, 149], "sacrif": 49, "strongli": [49, 101, 143, 174], "encourag": [49, 134, 139, 143, 148, 186], "verif": [49, 125, 175], "encount": [49, 52, 63, 109, 126, 143, 168, 174], "travel": [49, 53], "construct": [49, 110, 117, 125, 126], "differenti": [49, 105, 134, 144], "staircas": 49, "surround": [49, 134, 138, 153, 155, 163], "rail": 49, "timestamp_n": [50, 62, 64, 166], "uint64": [50, 64, 164], "nanosecond": [50, 64, 166, 171], "uint16": [50, 164], "affin": 50, "200": [50, 54, 61, 63, 93, 129, 164], "publish": 50, "multipli": [50, 131], "c_0": 50, "r_0": 50, "max": [50, 89, 91, 92, 93, 129, 133, 142, 174], "flip": 50, "transposit": 50, "transpos": 50, "chain": [50, 155, 159], "2023": [50, 57, 61, 104, 163, 171], "transform_cell_to_us": [50, 198], "transform_matrix": 50, "zone_0_x": 50, "zone_0_i": 50, "arg": [50, 88, 92, 104, 106, 172], "tupl": [50, 104, 163], "gy": 50, "gx": 50, "shape": [50, 51, 54, 93, 153], "ods_cfg_fil": [50, 61, 62], "calib_cfg_fil": [50, 61, 62], "getlogg": [50, 57, 60, 61, 62, 104, 163, 167], "__name__": [50, 57, 60, 61, 62, 104, 163, 166, 167], "load_config_from_fil": [50, 60, 61, 62], "validate_json": [50, 60, 61, 62], "importerror": [50, 57, 60, 61, 62, 104, 163, 166, 167], "get_schema": [50, 60, 61, 62, 142, 174], "start_ods_stream": [50, 61, 62], "occupancy_grid": [50, 54, 62, 63], "get_occupancy_grid": [50, 61, 62], "transform_cell_center_to_us": [50, 62], "stop_ods_stream": [50, 62], "__main__": [50, 57, 60, 61, 62, 104, 163, 166, 167], "npleas": [50, 57, 60, 61, 62, 104, 163, 166, 167], "fov": [51, 53, 121, 125, 126, 143], "reliabl": [51, 53, 125, 155, 158, 163], "scatter": [51, 55, 158], "think": [51, 187], "difficult": [51, 55, 87, 129, 151], "stai": [51, 163], "materi": [51, 140, 145, 153], "w": [51, 93, 153, 164], "convex": [51, 64], "hull": [51, 64], "conjunct": [51, 142], "maxloadheight": 51, "minloadheight": 51, "toggl": [51, 58, 61, 63], "effici": [51, 91, 109, 142, 155], "confus": 51, "wooden": 51, "prioriti": [52, 92, 175], "throttl": [52, 125], "explain": [52, 53, 63, 90, 130, 143, 171, 186, 197], "task": [52, 92, 184], "ipc": [52, 53, 125, 163], "gigabit": [52, 53, 174], "repartit": 52, "seamless": 52, "suffer": 52, "influenc": [53, 140, 163, 197], "market": 53, "78": [53, 159], "45": [53, 93, 159], "foi": 53, "greater": [53, 125, 137], "particularli": [53, 128], "benefit": [53, 55, 187], "advantag": [53, 129, 142, 201], "complement": 53, "though": [53, 125, 143, 151], "rule": [53, 187], "human": [53, 199], "smooth": [53, 134, 138], "freshli": 53, "paint": 53, "challeng": [53, 143], "vicin": [53, 143], "benchmark": [53, 54, 56, 93, 158, 163], "environment": [53, 68], "stabli": 53, "slight": 53, "contrari": 53, "encompass": 53, "roughli": 53, "recept": [53, 166, 167, 174], "plc": [53, 68, 163], "kinemat": 53, "robustli": 53, "sum": [53, 125], "reaction": [53, 127, 202], "brake": 53, "deceler": 53, "friction": 53, "wheel": 53, "100m": 53, "110": [53, 171], "11": [53, 93, 98, 163, 177, 178], "51": [53, 61, 87, 164], "collis": 53, "hdf5": [54, 63], "serv": [54, 140, 161, 163, 171, 184, 193, 194], "parkour": 54, "interest": [54, 63, 143, 148, 178], "wo": 54, "desir": [54, 93, 146, 149], "question": [54, 60, 186], "get_distance_map_data": 54, "stream_od": [54, 63], "roi": 54, "occupancy_grids_arrai": 54, "total_occupancy_grid": 54, "rows_in_occupancy_grid": 54, "distance_map": 54, "idx": 54, "nonzero": 54, "115": 54, "append": [54, 61, 62, 149, 166, 177], "plt": [54, 63], "imshow": [54, 63], "cmap": [54, 63], "jet": [54, 63], "axhlin": 54, "linestyl": 54, "dash": 54, "xlabel": 54, "ylabel": 54, "titl": [54, 63], "represent": [54, 153, 185], "closest": [54, 199], "compact": 54, "counter": [54, 167], "sai": 54, "125": [54, 167], "140": 54, "deduc": 54, "range_occ_grid": 54, "arang": 54, "enumer": 54, "subplot": [54, 63], "grai": [54, 63, 140], "colorbar": 54, "emit": [55, 143, 153, 158], "interpret": [55, 93, 137, 199], "phenomenon": 55, "curv": 55, "subject": [55, 163], "assumpt": [55, 125], "stationari": [55, 63, 129], "halo": [55, 130], "snow": 55, "windshield": 55, "indoor": [55, 158], "usual": [55, 92, 125, 153], "deal": [55, 87, 138, 151, 201], "940nm": 55, "puls": [55, 112, 119, 125, 126], "dip": 55, "practic": [55, 93, 158, 161], "induc": [55, 163], "intellig": [55, 143], "techniqu": [55, 138], "priorit": 55, "realist": [55, 68], "pai": [55, 151, 154], "pass": [55, 60, 62, 89, 173], "densiti": 55, "mostli": [55, 143], "predict": 55, "scan": [55, 167], "stationeri": 55, "thoroughli": 55, "pinpoint": [55, 60], "analysi": [56, 68], "analyz": [56, 63, 129, 140, 143, 188], "datetim": [57, 163, 166, 171], "ifm3dpy_error": [57, 60, 104], "__init__": [57, 62, 104], "_o3r": 57, "_fg": 57, "_log_format": 57, "asctim": [57, 60, 62, 163], "filenam": [57, 60, 62, 93, 163, 167], "levelnam": [57, 60, 62, 163], "_log_datefmt": 57, "basicconfig": [57, 60, 61, 62, 104, 163, 167], "strftime": [57, 163], "_": [57, 133], "_diagnost": 57, "datefmt": [57, 60, 62, 163], "setlevel": [57, 61, 62], "get_diagnostic_filt": [57, 61, 104, 106], "filter_mask": 57, "dict": [57, 60], "param": [57, 60], "poll": [57, 106, 164], "_async_diag_callback": 57, "content": [57, 88, 106, 110, 117, 125, 126, 143, 172], "start_async_diag": [57, 61], "async": [57, 61], "nerror": 57, "stop_async_diag": 57, "sleep": [57, 62, 93, 104, 166, 167], "keyboardinterrupt": 57, "incorrect": [58, 60, 109, 110, 117, 125, 126, 144, 151], "ods_queu": [58, 62, 198], "item": [58, 87, 163], "opencv": [58, 93, 184, 186, 189, 197], "pathlib": 60, "jsonschema": [60, 129, 142, 164, 174], "json_except": 60, "validationerror": [60, 174], "indent": 60, "schemaerror": 60, "__file__": 60, "parent": 60, "oserror": 60, "port_3d": [60, 166], "boilerpl": 60, "config_path_list": 60, "pointer": [60, 146], "config_snippet": [60, 62], "explan": [60, 106, 188], "onto": [60, 153], "invalid_snippet": 60, "fragment": 60, "recogn": [60, 104], "demo": 61, "bootup_monitor": [61, 104, 167, 189], "bootupmonitor": [61, 104], "ods_visu": [61, 198], "ocvwindow": 61, "odsviz": 61, "monitor_vpu_bootup": [61, 104], "diag": [61, 106], "everyth": [61, 63, 140], "config_snippet_extrins": 61, "config_snippet_new_ods_app": 61, "buffer_length": [61, 62], "window_cr": 61, "collect": [61, 62, 88, 101, 129, 145, 178, 188], "get_zon": [61, 62], "raw_occupancy_grid": 61, "pretti": [61, 143], "render_visu": 61, "update_imag": 61, "destroi": 61, "available_3d_port_n": 61, "max_active_camera": 61, "active_camera": 61, "hint": [61, 143], "ntoggl": 61, "ntheir": 61, "npress": 61, "quit": [61, 63], "keypress": 61, "chr": 61, "port_n": 61, "get_active_port": 61, "ods_two_heads_config": 61, "perf_count": [62, 104], "stream_zon": 62, "stream_occupancy_grid": 62, "ods_data_queu": 62, "ods_fg": 62, "wait": [62, 63, 93, 104, 125, 166, 197], "on_new_fram": 62, "add_fram": 62, "timeouterror": [62, 104], "ods_info_queu": 62, "msg": 62, "occupc": 62, "occupancy_grid_queu": 62, "attempt": [62, 88, 93, 104, 110, 117, 125, 126, 142, 189, 197], "zone_config_id": 62, "_buffer_length": 62, "dequ": 62, "maxlen": 62, "has_buff": 62, "get_buff": [62, 166], "occ": 62, "goal": [63, 68, 143], "stabil": [63, 91, 163], "lack": 63, "misbehavior": 63, "wrongli": 63, "perspect": 63, "nearli": [63, 140], "intellectu": 63, "reevalu": 63, "feedback": [63, 143], "anyon": 63, "grow": [63, 91, 184], "rapidli": 63, "450": 63, "sec": [63, 125, 126, 149, 164], "untyp": 63, "unnecessari": 63, "wouldn": 63, "proof": [63, 162, 163, 167], "clarifi": [63, 161], "doesn": [63, 125], "doubt": 63, "ring": 63, "person": [63, 88, 173], "who": 63, "held": 63, "wifi": 63, "flowchart": 63, "openli": 63, "raw": [63, 132, 142, 144, 167, 172, 174, 197], "toolbar": 63, "hierarch": 63, "hdf": 63, "h5py": 63, "matplotlib": 63, "pyplot": 63, "test_od": 63, "h5": [63, 199], "stream_2d": 63, "o3r_rgb_0": 63, "stream_3d": 63, "o3r_tof_0": 63, "o3r_app_ods_0": 63, "dtype": [63, 64], "rgb_encod": 63, "jpeg": [63, 132], "rgb_decod": 63, "cv2": 63, "imdecod": 63, "imread_unchang": 63, "rgb_imag": 63, "cvtcolor": 63, "color_bgr2rgb": 63, "distance_imag": 63, "distanceresolut": [63, 131], "amplitude_imag": 63, "amplituderesolut": 63, "px\u00b2": 63, "1px": 63, "50mm": 63, "clockwis": 63, "newest": 63, "basi": 64, "global": [64, 89, 106, 131], "volum": [64, 86, 91, 93], "int8": [64, 93], "visit": 64, "learn": [64, 68, 91, 142, 174, 201], "consist": [64, 90, 98, 125, 137, 149, 185], "regardless": [64, 129, 142], "fewer": [64, 137], "longitudin": 64, "pertain": [64, 140], "percept": [65, 178], "succe": [65, 174], "simpli": [65, 86, 88, 146, 167, 174], "watch": [65, 88], "flicker": 65, "unfamiliar": 68, "journei": 68, "autom": 68, "throughout": [68, 155], "campaign": 68, "exploratori": [68, 187], "talk": [68, 129], "3cmxgraphmodel": 68, "3e": [68, 149], "3croot": 68, "3cmxcell": 68, "20id": 68, "220": [68, 93], "2f": 68, "221": 68, "20parent": 68, "222": [68, 163], "20valu": 68, "22adjust": 68, "20set": 68, "20style": 68, "22round": 68, "3d0": 68, "3bwhitespac": 68, "3dwrap": 68, "3bhtml": 68, "3d1": 68, "3b": 68, "20vertex": 68, "3cmxgeometri": 68, "20x": 68, "22440": 68, "20y": 68, "22520": 68, "20width": 68, "22120": 68, "20height": 68, "2240": 68, "20a": 68, "22geometri": 68, "3c": 68, "2fmxcell": 68, "2froot": 68, "2fmxgraphmodel": 68, "suppor": 68, "meet": 68, "expectatio": 68, "mou": 68, "22quick": 68, "20test": 68, "22240": 68, "2260": 68, "ok": [68, 166, 171], "performan": 68, "po": 68, "cal": 68, "text": [68, 88, 193, 194], "svg": 68, "feel": [68, 173, 186], "formal": 68, "solid": 68, "foundat": 68, "similarli": [68, 197], "anticip": [68, 125], "afterward": [68, 174], "focu": [68, 99, 143], "control": [68, 87, 125, 126, 129, 134, 138, 141, 149, 163, 173], "clearanc": [68, 154, 160], "opportun": 68, "dc": 86, "destin": [86, 88], "usr": [86, 88, 89, 93, 163, 167, 195], "jupyt": [86, 88, 181, 182], "bind": [86, 87, 88], "host": [86, 87, 88, 89, 90, 109, 167, 172], "systemctl": 86, "arm64v8": [87, 88, 167], "architectur": [87, 88, 90, 171, 172, 193, 194], "copi": [87, 88, 89, 93, 167, 173, 190, 191, 195], "tar": [87, 88, 89], "108mb": [87, 88], "5mb": [87, 89], "02": [87, 93, 137, 172], "prompt": [87, 172, 189], "author": [87, 172, 177, 192, 193, 194], "advanc": [87, 173], "ci": 87, "bed": 87, "strict": [87, 142, 145], "dockerhub": [87, 88], "ghcr": [87, 88], "proxi": [87, 90, 185], "sometim": [87, 98, 130, 141, 201], "firewal": 87, "additionalproperti": 87, "maxitem": 87, "uniqueitem": 87, "uri": 87, "fourth": [87, 153], "explicit": [87, 93], "pull": [87, 88, 93, 106, 178], "5000": 87, "rm": [87, 93, 163], "fist": 88, "hub": 88, "databas": 88, "scratch": [88, 125, 158, 174], "dockerfil": [88, 90, 92, 167, 173, 177, 192, 195], "arm64": [88, 93], "aarch64": [88, 89], "qemu": 88, "fetch": 88, "extens": 88, "sensit": 88, "slim": 88, "buster": 88, "requisit": [88, 185], "048kb": 88, "4770e646d0b": 88, "l": [88, 93, 106, 173, 189], "week": [88, 158], "ago": [88, 93], "infrastructur": [88, 184], "http_proxi": 88, "https_proxi": 88, "httpproxi": 88, "3128": 88, "httpsproxi": 88, "noproxi": 88, "example2": 88, "chip": [88, 130], "argument": [88, 89, 174, 180], "plai": [88, 143], "amd64": 88, "ee24eff3c797": 88, "ask": [88, 186], "repl": 88, "jun": 88, "29": 88, "19": 88, "34": 88, "26": 88, "gcc": [88, 178], "credit": 88, "hello": 88, "reload": 88, "realli": 88, "kernel": [88, 89, 134, 173], "secur": 88, "debian_frontend": 88, "noninteract": 88, "apt": [88, 89, 93, 173], "multistag": [88, 89, 93, 195], "opt": [88, 91, 173, 195], "env": [88, 163, 167, 189], "useradd": 88, "pythonus": 88, "pythonfaulthandl": 88, "113": 88, "1mb": 88, "bb51c405bbdb": 88, "satisfi": 88, "python3": [88, 92, 93, 163, 164, 166, 167, 174, 180, 188], "21": [88, 93], "py3": [88, 93, 167], "whl": 88, "uninstal": 88, "4ea430894bc7": 88, "intermedi": [88, 129], "14db5d89303f": 88, "shorten": 88, "319eb5ea67e0": 88, "freez": 88, "ubuntu": [88, 98, 192], "04": [88, 98, 192], "AS": [88, 89], "run_test": 88, "workdir": [88, 89, 173], "libboost": 88, "libcurl4": 88, "openssl": 88, "libgtest": 88, "libgoogl": 88, "libxmlrpc": 88, "libopencv": 88, "libpcl": 88, "libproj": 88, "coreutil": 88, "findutil": 88, "ninja": 88, "dir": 88, "pybind11": 88, "repo": 88, "v2": 88, "pybind": 88, "dpybind11_test": 88, "usernam": [88, 172], "token": 88, "ifm3d_clone_repo": 88, "src": [88, 93, 195], "echo": [88, 167, 168, 172], "gninja": 88, "dcmake_install_prefix": 88, "dbuild_module_opencv": 88, "ON": [88, 131, 184], "dbuild_module_pciccli": 88, "dbuild_module_pybind11": 88, "dpython_execut": 88, "repackag": 88, "deb": 88, "grep": 88, "iv": 88, "unspecifi": 88, "xarg": 88, "dpkg": 88, "hide": 88, "secret": 88, "leverag": 88, "x86": 88, "plan": 88, "digest": 88, "sha256": [88, 172], "f54a5890d75618c5bd21535dfa71e1cd9b1a8515902fb8e1912e6f586e0685a3": 88, "1f21eb1f98d2": 88, "1581111542490926304": 88, "8a167fde9edc": 88, "apr": 88, "18": [88, 192], "2020": [88, 171], "01": [88, 137, 166, 172], "56": [88, 93, 171], "o3rcamera": 88, "to_json": 88, "substanti": 89, "graphic": 89, "tegra": 89, "amr64": 89, "nvcr": [89, 93], "buildstag": 89, "v10": 89, "commit": 89, "ca": 89, "tmp": [89, 173, 195], "devicequeri": 89, "cmd": [89, 167, 180], "875": [89, 167], "c93fc89026d9": 89, "scp": [89, 90, 172], "yml": [89, 90], "c0": [89, 106, 172, 173], "cudart": 89, "link": [89, 108, 115, 123, 126, 127, 135, 159, 163, 167, 201], "x2": 89, "driver": [89, 90, 92, 110, 117, 125, 126, 173], "major": [89, 187], "3829": 89, "mbyte": 89, "4014751744": 89, "byte": 89, "multiprocessor": 89, "128": [89, 130, 187], "mp": 89, "1300": 89, "mhz": 89, "ghz": 89, "bu": [89, 167], "l2": 89, "524288": 89, "textur": [89, 125], "1d": 89, "131072": 89, "65536": 89, "16384": [89, 130], "num": 89, "32768": [89, 130], "2048": [89, 130], "constant": [89, 129, 153], "49152": 89, "warp": 89, "1024": [89, 130, 166], "64": [89, 130, 163], "2147483647": 89, "65535": 89, "align": [89, 125, 178], "512": [89, 130], "lock": 89, "ecc": 89, "unifi": [89, 173], "uva": 89, "preemption": 89, "cooper": 89, "multidevic": 89, "op": 89, "pci": 89, "cudasetdevic": 89, "numdev": 89, "cudagetdevicecount": 89, "35": 89, "insuffici": [89, 114, 121, 125, 126, 153], "oem_default": 89, "oem_cuda_1": 89, "cuda_1": 89, "troubleshoot": [90, 108, 127, 174, 201], "quota": 90, "tensortrt": [90, 202], "dl": [90, 202], "ml": [90, 202], "adapt": [90, 136, 137, 143, 147, 155, 178], "infer": 90, "yolov4": 90, "tini": 90, "deepstream": 90, "lifetim": 91, "constrain": 91, "chanc": [91, 144], "disk": [91, 184, 187], "exhaust": 91, "kubernet": 91, "megabyt": 91, "shell": [91, 151, 172, 180], "hostconfig": 91, "logconfig": 91, "3826": 92, "schedul": [92, 158], "decid": [92, 126], "primari": [92, 145, 168, 185], "node": [92, 167, 173], "ros_publisher_nod": 92, "socketcan": [92, 167], "unrespons": 92, "leak": 92, "guard": 92, "redi": 92, "arch": 92, "unless": [92, 146, 184], "6666": 92, "6379": 92, "appendonli": 92, "aof": 92, "maxmemori": 92, "polici": 92, "allkei": 92, "lru": 92, "1300mb": 92, "journald": 92, "imagenam": 92, "cpuset": [92, 173], "mem_limit": 92, "1500000000": 92, "memswap_limit": 92, "ai": 93, "acceler": [93, 125, 164, 192], "dramat": [93, 143], "tensorflow": 93, "catalog": 93, "doc": [93, 109], "tf1": 93, "tf2": 93, "session": [93, 106], "modifi": [93, 98, 167, 172, 197], "bare": 93, "strip": [93, 134], "stage": [93, 104, 105, 184, 195], "dockerignor": 93, "proce": [93, 143], "trtexec": [93, 195], "onnx": 93, "opset": 93, "compil": [93, 189, 191], "neural": 93, "rememb": [93, 172], "forthcom": 93, "train": 93, "jetsontx2": 93, "for_contain": 93, "jetson_releas": 93, "nv": 93, "maxp_core_arm": 93, "jetson_stat": 93, "cudnn": 93, "180": 93, "visionwork": 93, "501": 93, "vpi": 93, "libnvvpi1": 93, "vulkan": 93, "ngc": 93, "0ff77669c10": 93, "month": 93, "72gb": 93, "net": [93, 185], "dl_model": 93, "yolov4tiny_relu_best_ops12_fp32": 93, "fp16": 93, "explicitbatch": 93, "sm62": 93, "09": 93, "batch": [93, 195], "workspac": 93, "mintim": 93, "avgtim": 93, "fp32": 93, "builder": 93, "nvtx": 93, "chw": 93, "dlacor": 93, "plugin": 93, "200m": 93, "warm": 93, "0m": [93, 129, 186], "exposedma": 93, "spin": 93, "multithread": 93, "graph": 93, "percentil": 93, "99": 93, "profil": 93, "ir": 93, "produc": [93, 106, 135, 142, 145, 158], "pytorch": 93, "47": [93, 104, 171], "trt": [93, 195], "onnx2trt_util": 93, "int64": 93, "weight": [93, 134, 142], "cast": 93, "int32": 93, "246": 93, "clamp": [93, 153], "tactic": 93, "tensor": 93, "33": 93, "36": 93, "warmup": 93, "01861": 93, "6003": 93, "7851": 93, "8375": 93, "enqueu": 93, "83557": 93, "0905": 93, "2746": 93, "2852": 93, "02471": 93, "0689": 93, "2532": 93, "2637": 93, "55458": 93, "1319": 93, "3166": 93, "3275": 93, "30752": 93, "o3r2xx": [94, 158], "varieti": [94, 143], "bug": [96, 102, 106], "grayscal": 97, "expand": 97, "smoothli": 97, "deprec": [98, 177], "slide": [98, 138], "conflict": [98, 185], "mirror": 98, "chines": 98, "charact": 98, "hover": 98, "menu": [99, 100, 101], "rather": [99, 125, 153, 177, 193, 194], "role": [99, 145], "subgroup": 99, "split": [99, 127], "symbol": 99, "post": [99, 163], "confinitstag": [104, 167], "entiti": 104, "bcpu": 104, "therm": 104, "temperaturelimit": 104, "43": [104, 171], "mcpu": 104, "wait_tim": 104, "_stage": 104, "_ip": 104, "retrieve_boot_diagnost": 104, "goe": [104, 171], "respons": [104, 163, 184], "runtimeerror": [104, 163, 166, 167], "await": 104, "elif": 104, "__enter__": 104, "__exit__": 104, "traceback": [104, 174], "cstring": 104, "monitorvpubootup": 104, "make_tupl": 104, "runtime_error": 104, "wait_time_": 104, "conf_init_stag": 104, "_json_point": [104, 174], "retrievebootdiagnost": 104, "105000": [105, 114, 121, 125, 126], "error_odsapp_extr_vpu_calib_implaus": [105, 114, 121, 125, 126], "lastactiv": 105, "bootid": 105, "lastdeactiv": 105, "1e18bc51": 105, "bda5": 105, "4258": 105, "9463": 105, "ef03b5c59bdd": 105, "1581090751720": 105, "getdiagnost": 106, "lambda": 106, "got": 106, "asyncdiagcallback": 106, "on_aync_error": 106, "experienc": 106, "crash": 106, "journalctl": 106, "80": [106, 153, 178, 180], "gitlab": 106, "stat": 107, "archiv": 108, "team": [108, 109, 151, 173], "resolv": 108, "jo": 108, "service_report": 108, "xferd": 108, "dload": 108, "spent": 108, "179k": 108, "402k": 108, "403k": 108, "track": [109, 125, 163], "101014": [110, 117, 125, 126], "error_boot_sequence_vpu_eeprom": [110, 117, 125, 126], "eeprom": [110, 117, 125, 126], "101018": [110, 117, 125, 126], "error_boot_sequence_invalid_configur": [110, 117, 125, 126], "101000": [110, 117, 125, 126], "error_boot_sequence_tcu_invalid_fw": [110, 117, 125, 126], "101004": [110, 117, 125, 126], "error_boot_sequence_head_invalid_driv": [110, 117, 125, 126], "101005": 110, "error_boot_sequence_head_algo_incompat": 110, "101008": [110, 117, 125, 126], "error_boot_sequence_head_invalid_serial_numb": 110, "serial": [110, 117, 125, 126, 129], "101009": 110, "error_boot_sequence_head_identif": 110, "101016": [110, 117, 125, 126], "error_boot_sequence_head_combin": 110, "101010": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_check": [110, 117, 125, 126], "101011": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_upd": [110, 117, 125, 126], "101012": [110, 117, 125, 126], "error_boot_sequence_head_icc_fw_incompat": [110, 117, 125, 126], "101013": [110, 117, 125, 126], "error_boot_sequence_head_icc_flash": [110, 117, 125, 126], "101002": [110, 117, 125, 126], "error_boot_sequence_imu_invalid_hw": [110, 117, 125, 126], "recognis": [110, 117, 125, 126], "101003": [110, 117, 125, 126], "error_boot_sequence_imu_invalid_calibr": [110, 117, 125, 126], "101006": [110, 117, 125, 126], "error_boot_sequence_port_calibr": [110, 117, 125, 126], "101007": [110, 117, 125, 126], "error_boot_sequence_port_invalid_configur": [110, 117, 125, 126], "101015": [110, 117, 125, 126], "error_boot_sequence_port_dummy_calibr": [110, 117, 125, 126], "dummi": [110, 117, 125, 126, 191, 198], "101017": [110, 117, 125, 126], "error_boot_sequence_port_configuration_timeout": [110, 117, 125, 126], "respond": [110, 117, 125, 126], "101019": [110, 117, 125, 126], "error_boot_sequence_port_eeprom_overrid": [110, 117, 125, 126], "101020": [110, 117, 125, 126], "error_boot_sequence_port_calibration_overrid": [110, 117, 125, 126], "102015": [111, 118, 125, 126], "error_di_unexpected_calib_cont": [111, 118, 125, 126], "102016": [111, 118, 125, 126], "error_di_motion_comp_no_ego_data": [111, 118, 125, 126], "102017": [111, 118, 125, 126], "old": [111, 118, 125, 126, 174], "102000": [112, 119, 125, 126], "error_head_overtemperature_icc": [112, 119, 125, 126], "icc": [112, 119, 125, 163], "102001": [112, 119, 125, 126], "error_head_brownout": [112, 119, 125, 126], "brownout": [112, 119, 125, 126], "102002": [112, 119, 125, 126], "error_head_envelope_pause_viol": [112, 119, 125, 126], "violat": [112, 119, 125, 126], "envelop": [112, 119, 125, 126, 149], "ratio": [112, 119, 125, 126, 129], "102003": [112, 119, 125, 126], "error_head_overvoltag": [112, 119, 125, 126], "102004": [112, 119, 125, 126], "error_head_undervoltag": [112, 119, 125, 126], "102005": [112, 119, 125, 126], "error_head_vcsel_overcurr": [112, 119, 125, 126], "overcurr": [112, 119, 125, 126], "102006": [112, 119, 125, 126], "error_head_eyesafety_shutdown": [112, 119, 125, 126], "concern": [112, 119, 125, 126], "102007": [112, 119, 125, 126], "error_head_invalid_calibr": [112, 119, 125, 126], "102008": [112, 119, 125, 126], "error_head_envelope_pulse_error": [112, 119, 125, 126], "102009": [112, 119, 125, 126], "error_head_vcsel_overtemperatur": [112, 119, 125, 126], "102010": [112, 119, 125, 126], "error_head_envelope_max_dur": [112, 119, 125, 126], "102012": [112, 119, 125, 126], "error_head_imager_reset": [112, 119, 125, 126], "unexpectedli": [112, 119, 125, 126], "104000": [113, 120, 125, 126], "error_imu_data_implaus": [113, 120, 125, 126], "105001": [114, 121, 125, 126], "error_odsapp_image_imu_delay_implaus": [114, 121, 125, 126], "105002": [114, 121, 125, 126], "error_odsapp_vo_extr_di_calib_implaus": [114, 121, 125, 126], "105003": [114, 121, 125, 126], "error_odsapp_parameter_plausibility_check_fail": [114, 121, 125, 126], "105004": [114, 121, 125, 126], "error_odsapp_vo_image_framer": [114, 121, 125, 126], "105005": [114, 121, 125, 126], "error_odsapp_intr_imu_calib_implaus": [114, 121, 125, 126], "105006": [114, 121, 125, 126], "error_odsapp_unstable_framer": [114, 121, 125, 126], "105007": [114, 121, 125, 126], "105008": [114, 121, 125, 126], "error_odsapp_default_zone_us": [114, 121, 125, 126], "105009": [114, 121, 125, 126], "error_odsapp_standstill_checks_not_execut": [114, 121, 125, 126], "105010": [114, 121, 126], "105011": [114, 121, 125, 126], "error_odsapp_extr_di_calib_implaus": [114, 121, 125, 126], "105012": [114, 121, 125, 126], "error_odsapp_test_mode_warn": [114, 121, 125, 126], "102011": [115, 123, 125, 126], "error_port_frame_timeout": [115, 123, 125, 126], "102013": [115, 123, 125, 126], "error_port_fpdlink": [115, 123, 125, 126], "fpd": [115, 123, 126, 127], "102014": [115, 123, 125, 126], "error_port_algo_intern": [115, 123, 125, 126], "103002": [116, 124, 125, 126], "error_vpu_overvoltage_24v": [116, 124, 125, 126], "103003": [116, 124, 125, 126], "error_vpu_undervoltage_24v": [116, 124, 125, 126], "103004": [116, 124, 125, 126], "error_vpu_overvoltage_5v": [116, 124, 125, 126], "103005": [116, 124, 125, 126], "error_vpu_undervoltage_5v": [116, 124, 125, 126], "103006": [116, 124, 125, 126], "error_vpu_overvoltage_1_8v": [116, 124, 125, 126], "8v": [116, 124, 125, 126], "103007": [116, 124, 125, 126], "error_vpu_undervoltage_1_8v": [116, 124, 125, 126], "103008": [116, 124, 125, 126], "error_vpu_overtemperatur": [116, 124, 125, 126], "mainboard": [116, 124, 126], "103009": [116, 124, 125, 126], "error_vpu_ntp_not_synchron": [116, 124, 125, 126], "103010": [116, 124, 125, 126], "error_vpu_trigger_overrun": [116, 124, 125, 126], "overrun": [116, 124, 126, 127], "103011": [116, 124, 125, 126], "error_vpu_no_free_imagebuff": [116, 125], "103012": [116, 124, 125, 126], "error_vpu_watchdog_timeout": [116, 124, 125, 126], "watchdog": [116, 124, 126, 127], "103000": [116, 124, 125, 126], "error_vpu_comm_tcu": [116, 124, 125, 126], "tcu": [116, 124, 125, 149], "103001": [116, 124, 125, 126], "error_vpu_comm_tempsensor": [116, 124, 125, 126], "101021": [117, 125, 126], "error_boot_sequence_port_identif": [117, 125, 126], "error_boot_sequence_head_invalid_serialnumb": [117, 125, 126, 174], "error_boot_sequence_head_invalid_combin": [117, 125, 126], "error_di_motion_comp_ego_data_timestamp_mismatch": [118, 126], "102019": [119, 125, 126], "error_head_vcsel_overvoltag": [119, 125, 126], "102020": [119, 125, 126], "error_head_envelope_pause_curr": [119, 125, 126], "102021": [119, 125, 126], "recov": [119, 125, 126, 136, 143], "105013": [121, 125, 126], "error_odsapp_error_odsapp_fov_insufficient_for_negative_obstacl": [121, 125, 126], "105014": 122, "error_pdsapp_extr_di_calib_implaus": 122, "105015": 122, "error_pdsapp_testmode_activ": 122, "105016": 122, "error_pdsapp_image_input_during_conf_st": 122, "105017": 122, "error_pdsapp_image_input_during_nop_command": 122, "105018": 122, "error_pdsapp_timeout_after_command": 122, "102018": [123, 125, 126], "error_port_mode_algo_incompat": [123, 125, 126], "103013": [124, 126], "error_vpu_invalid_configur": [124, 126], "motiv": 125, "treat": 125, "convei": 125, "seriou": 125, "inhibit": 125, "comparison": [125, 138], "forc": [125, 153], "preliminari": 125, "act": 125, "reconfigur": [125, 174], "saveinit": [125, 174], "adequ": [125, 129, 153], "passiv": [125, 153, 163], "cool": [125, 153, 163], "conduct": 125, "convect": 125, "synchronis": 125, "sync": [125, 126, 153], "transmiss": 125, "gbit": 125, "meanwhil": 125, "email": 125, "saniti": 125, "outdat": 125, "useabl": 125, "chapter": [125, 127], "escal": [125, 126], "uninterrupt": 125, "sub": [125, 189], "silenc": 125, "disregard": [125, 153], "assign": [125, 129, 168, 173], "reiniti": 125, "overwrit": [125, 177], "sbin": 125, "wherea": [125, 134, 186], "bottleneck": 125, "flush": 125, "neglect": [125, 153], "heal": 125, "loos": 125, "malfunct": 125, "uncaught": 125, "fingerprint": [125, 158, 172], "rcf": 125, "graviti": 125, "obtain": [125, 133, 182, 188], "suitabl": [125, 155], "aggreg": 125, "concret": [125, 143, 184], "lane": 125, "abras": 125, "outag": 125, "ten": 125, "overcom": 125, "shortli": 125, "overload": [125, 173, 195], "patch": 125, "entri": [125, 152], "subcategori": 126, "overflow": 126, "comm": 126, "fault": 126, "shock": [126, 162], "brown": 126, "mismatch": [126, 174], "extrinsic_head_to_us": 126, "parameter": 126, "stand": 126, "necess": 127, "action": [127, 129], "anew": 127, "implic": 127, "curl": 127, "apertur": [128, 147], "128x80": 128, "exposuretim": 128, "sensibl": 128, "brighter": 128, "fp": [129, 149, 153, 174], "exposurelong": 129, "exposureshort": [129, 163], "hdr": [129, 166], "permit": 129, "dark": [129, 134, 139], "overexpos": [129, 130], "underexpos": 129, "settabl": 129, "third": [129, 148, 149, 174, 186], "\u00b5": 129, "neighbor": [129, 131, 134, 138, 141], "swtriggergroup": [129, 149], "commmon": 129, "dictat": 129, "92m": 129, "07m": 129, "58m": 129, "17m": 129, "20m": 129, "33m": 129, "75m": 129, "97m": 129, "39m": 129, "55m": 129, "34m": 129, "79m": 129, "08m": 129, "38m": 129, "67m": 129, "7m": 129, "49m": 129, "95m": 129, "24m": 129, "64m": 129, "83m": 129, "80m": 129, "99m": 129, "15m": 129, "tof_info": [129, 166, 174, 177], "absolut": [129, 153], "channelselect": 129, "cross": 129, "mutual": 129, "almost": [129, 143], "odd": 129, "arbitrari": [129, 171], "linearli": 129, "ideal": [129, 158, 187], "mod": 129, "trick": 129, "conf_invalid": 130, "conf_satur": 130, "satur": 130, "conf_badambsym": 130, "conf_lowamp": 130, "exceed": 130, "conf_expindex": 130, "medium": [130, 153, 166], "expindex": 130, "shorter": [130, 158], "conf_invalid_rang": 130, "conf_suspect_pixel": 130, "conf_edgepixel": 130, "conf_isol": 130, "conf_unplaus": 130, "conf_reflect": 130, "4096": [130, 172, 173], "conf_dynamic_amplitud": 130, "conf_mixedpixel": 130, "thu": 131, "inhomogen": 131, "impress": 131, "group": [131, 147, 167, 173], "contribut": [131, 155], "deviat": [131, 137, 142], "spacial": 131, "xyz": [132, 180], "i_x": 133, "i_i": 133, "v_x": 133, "v_y": 133, "v_z": 133, "f_x": 133, "f_y": 133, "m_x": 133, "m_y": 133, "k_1": 133, "k_2": 133, "k_3": 133, "k_4": 133, "modelparamet": 133, "k_5": 133, "thought": [134, 138, 144], "anffiltersizediv2": [134, 138, 142], "stronger": [134, 138], "reduct": 134, "nonlinear": [134, 138], "nearbi": 134, "convolut": 134, "border": 134, "7x7": [134, 142], "median": [134, 136, 137, 147], "tend": [134, 142], "round": [134, 142], "5x5": [134, 142], "spars": 134, "lab": 134, "tote": [134, 139], "greatli": [134, 143, 145], "neglig": [134, 137, 138, 145], "blue": [134, 138, 145], "3x3": [134, 142], "perfectli": [134, 142], "bilater": [136, 137, 139, 147], "topic": 136, "abstract": 136, "disadvantag": [136, 145], "maxdistnois": [137, 142], "deduct": 137, "metric": 137, "noisier": [137, 139], "although": [137, 142], "inaccur": 137, "noisi": [137, 144, 167], "rich": [137, 143], "07": [137, 171], "undesir": [138, 143], "conceptu": 138, "outlier": [138, 143], "intact": 138, "heurist": 138, "mediansizediv2": [138, 142], "highest": [138, 142], "smoother": 138, "moreov": 138, "bia": 138, "rare": 138, "medianfiltersizediv2": 138, "minamplitud": [139, 142], "plastic": 139, "chosen": [139, 143], "speak": 139, "necessarili": 139, "numer": 139, "ampnormalizationfactor": 139, "arrang": 140, "minreflect": [140, 142], "percentag": [140, 142], "emploi": 140, "noth": 140, "darker": 140, "shade": 140, "foreground": [141, 142], "lie": 141, "somewher": 141, "mixedpixelfiltermod": [141, 142], "mixedpixelthresholdrad": [141, 142], "tangent": [141, 142], "broad": 142, "stroke": 142, "decis": 142, "primarili": [142, 163], "valuabl": 142, "computation": 142, "mobil": [142, 143], "enabletemporalfilt": 142, "delta": 142, "fall": [142, 163, 167], "distinguish": [142, 153], "dynamicsymmetrythreshold": [142, 144], "faster": 142, "disclaim": [143, 192, 193, 194], "vendor": 143, "industri": [143, 163], "equip": 143, "recreat": 143, "intent": [143, 184], "offic": 143, "fool": [143, 167], "hear": 143, "firsthand": 143, "gladli": 143, "welcom": [143, 178], "bounc": 143, "apparit": 143, "enablestraylight": 143, "excessivecorrectionthreshdist": 143, "excessivecorrectionthreshamp": 143, "intro": 143, "excess": 143, "eventu": 143, "warehous": 143, "cone": 143, "vest": 143, "But": 143, "circul": 143, "band": 143, "cardboard": 143, "mi": 143, "circl": 143, "nonexist": 143, "whose": 143, "527": 143, "590": 143, "risk": [143, 163, 173, 192, 193, 194], "rid": 143, "strengthen": 143, "glass": 143, "reactiv": 143, "payload": 143, "earlier": 143, "extra": 143, "gone": 143, "suffic": 143, "saw": 143, "likelihood": 144, "correl": [144, 153], "inher": 144, "never": 144, "guess": 145, "gather": [145, 153, 199], "placehold": 146, "exchang": [146, 163], "factory_reset": [146, 174], "sticki": [146, 175], "hierarchi": 146, "224x127": 147, "60x45": 147, "105x78": 147, "subspac": 148, "lot": 148, "investig": [148, 184], "IN": 149, "protocol": [149, 161], "principl": 149, "10hz": 149, "th_framerate_jitt": 149, "1e": 149, "th_framerate_abs_diff": 149, "th_delay_jitter_max": 149, "2e": 149, "th_delay_two_cams_jitter_diff": 149, "th_delay_repet": 149, "5e": 149, "th_long_exp_boundari": 149, "long_exp": 149, "005": 149, "0006": 149, "magic": 149, "exp": 149, "th_one_envelope_jitt": 149, "oscilloscop": 149, "nanmean": 149, "diff": 149, "time3phase_b1": 149, "framerate_std_dt": 149, "nanstd": 149, "long_std": 149, "tv": 149, "th": 149, "long_mean": 149, "framerate_target": 149, "o3rxxx": 151, "wider": [151, 158], "disrupt": [151, 174], "chassi": [151, 153, 155], "160": 151, "kept": 151, "temporari": 151, "occlus": 151, "nomin": 151, "bodi": 151, "screw": [152, 153, 155], "backplat": 152, "120cm\u00b2": 153, "12cm": 153, "2mm": 153, "datasheet": [153, 201], "o3r22x": [153, 178], "fairli": [153, 187], "rigidli": 153, "flow": 153, "plate": 153, "downclock": 153, "aw": 153, "5754": 153, "steel": [153, 155], "4301": 153, "8w": 153, "realiz": 153, "120": 153, "cm\u00b2": 153, "airflow": 153, "fan": [153, 163], "\u03b4t": 153, "cold": 153, "i\u00b2r": 153, "\u03c9": 153, "rise": [153, 167], "coeffici": 153, "empir": 153, "driven": 153, "sole": 153, "gradient": 153, "across": 153, "proport": 153, "equilibrium": 153, "mass": 153, "stefan": 153, "boltzmann": 153, "law": 153, "blackbodi": 153, "\u03c3": 153, "67": 153, "\u2078": 153, "m\u00b2": 153, "k\u2074": 153, "kelvin": 153, "emiss": [153, 163], "absorb": 153, "\u03b5": 153, "consumpt": [154, 173], "theori": 154, "sink": [154, 163], "mainten": [155, 158, 160, 175], "organ": 155, "flex": 155, "e3r112": 155, "ip54": [155, 158], "ingress": 155, "water": [155, 158], "waterproof": 155, "liquid": 155, "capillari": 155, "offer": 155, "wet": 155, "onlin": 155, "immun": [155, 163], "electrostat": 155, "discharg": 155, "nonetheless": 155, "care": 155, "electr": [155, 163], "bracket": 155, "bond": 155, "insul": 155, "bush": 155, "e3r200": 155, "exterior": 155, "coat": 155, "thermal": 155, "harsher": 158, "outdoor": 158, "gradual": 158, "overhead": 158, "skylight": 158, "dirt": 158, "inaccuraci": 158, "lint": 158, "cloth": 158, "microfib": 158, "compress": [158, 187], "blower": 158, "brush": 158, "gentli": 158, "blow": 158, "debri": 158, "harsh": 158, "chemic": 158, "weekli": 158, "daili": 158, "focuss": 158, "perceiv": 158, "dead": 158, "hfm": 159, "dual": 159, "e3r101": 159, "e3r100": 159, "e3r102": 159, "e3r107": 159, "e3r103": 159, "e3r104": 159, "e3r105": 159, "e3r106": 159, "e3r110": 159, "e3r111": 159, "m12": 159, "evc948": 159, "50016": 161, "uniqu": [161, 184], "increment": 161, "51011": 161, "5101x": 161, "pcic_port": [161, 166, 189], "app_port": 161, "undergo": 162, "feasibl": 162, "viabil": 162, "categor": 162, "vibrat": 162, "steam": 163, "emc": 163, "iec": 163, "61000": 163, "residenti": 163, "commerci": 163, "resist": 163, "din": 163, "60068": 163, "27": 163, "repetit": 163, "150": [163, 167], "61010": 163, "201": [163, 168, 172], "pelv": 163, "circuit": 163, "offlin": [163, 171], "explicitli": [163, 174, 178], "resum": 163, "toler": 163, "jitter": 163, "statist": [163, 167], "undisturb": 163, "chamber": 163, "400": 163, "burn": 163, "secondari": 163, "assembl": 163, "bm": 163, "mimic": 163, "assur": [163, 173], "resid": 163, "stm32g071": 163, "microcontrol": 163, "shutdown": 163, "79": [163, 173], "hardcod": [163, 189, 196], "_summary_": 163, "dt_string": 163, "y_": 163, "m_": 163, "h_": 163, "temperature_test_": 163, "msec": 163, "03d": 163, "runtimewarn": 163, "gyroscop": 164, "acceleromet": 164, "khz": 164, "pollrat": 164, "availablepcicoutput": 164, "received_implausible_imu_data": 164, "multipleof": [164, 174], "float32": 164, "sec\u00b2": 164, "imu_data": 164, "19591": 164, "1651191293281612492": 164, "729469299316406": 164, "07661445438861847": 164, "17717093229293823": 164, "770736694335938": 164, "008788431994616985": 164, "006391586735844612": 164, "001065264455974102": 164, "rot_x": 164, "rot_i": 164, "1415927410125732": 164, "rot_z": 164, "05280037596821785": 164, "01630011759698391": 164, "020900148898363113": 164, "052799999713897705": 164, "016300000250339508": 164, "020899999886751175": 164, "1651191293330924608": 164, "rgb_info": [166, 174], "utc": 166, "inherit": [166, 184], "legaci": [166, 184], "decim": 166, "tofinfov4": 166, "rgbinfov1": [166, 197], "local_ip": 166, "o3r_ip": 166, "port_2d": 166, "pcic_port_2d": 166, "pcic_port_3d": 166, "fg_2d": 166, "fg_3d": 166, "epoch": 166, "utcfromtimestamp": [166, 171], "local_tz": 166, "timezon": 166, "astimezon": 166, "tzinfo": 166, "wait_for_fram": [166, 171], "wait_for": [166, 171], "frame_t": 166, "1e9": 166, "0f": 166, "exposure_timestamps_n": 166, "availableserv": [166, 171], "curr_local_tim": 166, "curr_time_o3r": 166, "111": 166, "1970": [166, 171, 173], "edt": 166, "1692812209955356240": 166, "1692812209955355904": 166, "1692812210115606937": 166, "1692812210111675942": 166, "1692812210098277180": 166, "1692812210115606016": 166, "1692812213285470976": 166, "1692812213291698338": 166, "1692812213310297968": 166, "1692812213306366973": 166, "1692812213292968211": 166, "1692812213310297088": 166, "cf": 167, "resistor": 167, "e11589": 167, "125k": 167, "2024": 167, "_check_can_avail": 167, "can_info": 167, "250k": 167, "500k": 167, "sake": 167, "simplic": [167, 187], "alpin": 167, "apk": 167, "can_exampl": 167, "ed": 167, "chmod": [167, 173], "canopen": 167, "nw": 167, "bustyp": 167, "add_nod": 167, "nmt": 167, "write_tag": 167, "memory_s": 167, "sdo": 167, "0x2182": 167, "0x4": 167, "x00": 167, "0x2380": 167, "0x2381": 167, "0x2382": 167, "read_tag": 167, "0x2280": 167, "0x2281": 167, "0x2282": 167, "xde": 167, "xad": 167, "xbe": 167, "xef": 167, "hex": 167, "0xdeadbeef": 167, "dtm425_exampl": 167, "domin": 167, "recess": 167, "kbp": 167, "250kbp": 167, "4u": 167, "2u": 167, "settl": 167, "scope": 167, "iproute2": 167, "ash": 167, "250000": 167, "setup_can0": 167, "sh": [167, 193, 194], "can0_setup": 167, "cap": 167, "net_admin": 167, "noarp": 167, "lower_up": 167, "mtu": 167, "72": [167, 185], "qdisc": 167, "pfifo_fast": 167, "qlen": 167, "promiscu": 167, "berr": 167, "rx": 167, "tq": 167, "prop": 167, "seg1": 167, "seg2": 167, "sjw": 167, "fro": 168, "usedhcp": [168, 172], "dn": [168, 172], "48": [168, 172], "b0": [168, 172], "54": [168, 172, 173], "f9": [168, 172], "46": [168, 172], "networkspe": [168, 172], "254": 168, "unix": [171, 172], "januari": 171, "wikipedia": 171, "1581090786002917000": 171, "whitepap": 171, "org": 171, "wiki": 171, "network_time_protocol": 171, "particip": 171, "chroni": 171, "client": [171, 173, 174], "meaningless": 171, "fri": 171, "feb": [171, 173], "53": 171, "06": 171, "gmt": 171, "0000": 171, "central": [171, 193, 194], "ethz": 171, "asl": 171, "cuckoo_time_transl": 171, "1581091007595569376": 171, "activeserveraddress": 171, "activeservernam": 171, "time1": 171, "googl": 171, "systemclocksynchron": 171, "1676038117923030927": 171, "1000000000": 171, "1676037142019902053": 171, "1500": 171, "608748": 171, "tailor": 172, "keygen": 172, "rsa": 172, "id_rsa": 172, "id_o3r": 172, "pub": 172, "authorized_kei": 172, "94": 172, "publickei": 172, "aaaab3nzac": 172, "wz9l3isuappwoefvz": 172, "xwlw": 172, "authent": 172, "ecdsa": 172, "8gjc9za45ttrznz5jcmwanj27blfspydtjbabq2vyhw": 172, "typ": 173, "stick": 173, "impos": 173, "hi": 173, "video0": 173, "webcam": 173, "v4l2": 173, "v4l": 173, "ffmpeg": 173, "ti": 173, "pwd": 173, "rwm": 173, "docker_id": 173, "video_s": 173, "1280x720": 173, "png": [173, 184], "guarante": 173, "topologi": 173, "mice": 173, "restrict": 173, "dialout": 173, "ovp8x": 173, "media": 173, "usb_nam": 173, "uid": 173, "gid": 173, "crude": 173, "777": 173, "mount_point": 173, "989": 173, "oemt": 173, "987": 173, "chown": 173, "proc": 173, "rw": 173, "relatim": 173, "devtmpf": 173, "1578060k": 173, "nr_inod": 173, "394515": 173, "755": 173, "sysf": 173, "sy": 173, "mmcblk0p1": 173, "tmpf": 173, "shm": 173, "nosuid": 173, "nodev": 173, "devpt": 173, "pt": 173, "620": 173, "ptmxmode": 173, "666": 173, "cgroup": 173, "noexec": 173, "cgroup2": 173, "xattr": 173, "pstore": 173, "pid": 173, "net_cl": 173, "net_prio": 173, "freezer": 173, "cpuacct": 173, "hugetlb": 173, "blkio": 173, "perf_ev": 173, "mqueue": 173, "hugetlbf": 173, "hugepag": 173, "debugf": 173, "configf": 173, "mmcblk0p33": 173, "lowerdir": 173, "upperdir": 173, "overlayf": 173, "392056k": 173, "autof": 173, "fd": 173, "pgrp": 173, "minproto": 173, "maxproto": 173, "la": 173, "957660": 173, "drwxrwxrwx": 173, "jan": 173, "inconsist": 174, "subsequ": 174, "rollback": 174, "reappli": [174, 199], "nb_img_in_buff": 174, "aliv": 174, "immedi": 174, "accident": 174, "finit": 174, "parti": [174, 186], "correct_conf": 174, "incorrect_conf": 174, "o3r_nam": 174, "stdin": 174, "usmasslo": 174, "934": 174, "put": 174, "get_init": 174, "getinit": 174, "downsid": 174, "factoryreset": 174, "keep_network_set": 174, "gain": 175, "url": 176, "com_20220301": 176, "com_20220606": 176, "ifm3d_cpp_0": 176, "playground": 177, "update_settings_to_new_fw_schema": [177, 199], "o3d3xx": [177, 179, 184], "o3x1xx": [177, 179, 184], "ssh_key_gen": 177, "image_rectif": 177, "intrinsic_to_cartesian": 177, "cleanup": 177, "o3": 178, "msvc": 178, "2019": 178, "71": [178, 185], "9079": 178, "8656": 178, "190": 178, "na": 178, "readm": [178, 188, 199], "ampli": 178, "submit": 178, "my_venv": 180, "zsh": 180, "csh": 180, "tcsh": 180, "powershel": [180, 189], "ps1": 180, "bat": 180, "ifm3dpy_view": 180, "xmlrpc_port": 180, "notebook": [181, 182], "o3d303": [181, 182], "caltech": [181, 182], "edu": [181, 182], "bouguetj": [181, 182], "calib_doc": [181, 182], "html": [181, 182], "languag": 183, "clearli": 184, "cours": 184, "theme": 184, "fmt": 184, "studio": 184, "2017": 184, "ifm3d_cmake_gener": 184, "17": 184, "dcmake_prefix_path": [184, 190], "dcmake_windows_export_all_symbol": 184, "ifm3d_dep": 184, "all_build": [184, 190], "ifm3d_exampl": 184, "sln": 184, "relwithdebinfo": 184, "ifm3d_build_dir": 184, "x64": 184, "vc": 184, "msvc_major_vers": 184, "msvc_minor_vers": 184, "vc14": 184, "exposure_tim": 184, "fast_app_switch": 184, "file_io": 184, "get_data_callback": 184, "get_data_trigg": 184, "he": 184, "get_json_model": 184, "getmac": 184, "multi_camera_grabb": 184, "pcicclient_async_messag": 184, "pcicclient": 184, "pcicclient_set_io": 184, "mutat": 184, "simpleimage_ppm_io": 184, "pcl": [184, 186], "stdout": 184, "stamp": 185, "sequenti": 185, "inord": 185, "incas": 185, "bypass": 185, "utilis": 185, "camera1_config": 185, "editor": 185, "staticipv4address": 185, "modular": 186, "ecosystem": 186, "conatin": 186, "simpleimag": 186, "pointcloud": 186, "struct": 186, "img": 186, "pixel_format": 186, "ppm": 186, "linker": 187, "mit": 187, "brief": 187, "size_t": 187, "pixel_data": 187, "ifs": 187, "my_fil": 187, "readrgbimag": 187, "fashion": 187, "10x10": 187, "ofs": 187, "writergbimag": 187, "divid": 188, "subdirectori": 188, "md": 188, "comprehend": 188, "getting_data": [188, 189], "2d_data": [188, 189], "react": 188, "grasp": 188, "cmakecach": 189, "cmakefil": 189, "cmake_instal": 189, "makefil": 189, "getting_data_callback": [189, 197], "ifm3d_playground": [189, 190], "multi_head": 189, "libods_config_lib": 189, "absenc": 189, "uncom": 189, "port_nb": 189, "uint16_t": 189, "ods_config_main": 191, "ods_get_data_main": 191, "recompil": 191, "subfold": 192, "accompani": [192, 193, 194, 199], "warranti": [192, 193, 194], "merchant": [192, 193, 194], "express": [192, 193, 194], "impli": [192, 193, 194], "entir": [192, 193, 194], "contributor": [192, 193, 194], "liabl": [192, 193, 194], "incident": [192, 193, 194], "consequenti": [192, 193, 194], "whatsoev": [192, 193, 194], "busi": [192, 193, 194], "profit": [192, 193, 194], "pecuniari": [192, 193, 194], "aris": [192, 193, 194], "inabl": [192, 193, 194], "portal": 192, "footprint": 195, "preinstal": 195, "mnist": 195, "prototxt": 195, "caffemodel": 195, "prob": 195, "saveengin": 195, "mnist16": 195, "loadengin": 195, "decod": 197, "deserializ": 197, "waitforfram": 197, "briefli": 198, "collect_calibr": 199, "h5_to_pcd_convert": 199, "open3d": 199, "pcd": 199, "rot_human_read": 199, "o3r_algo_util": 199, "euler": 199, "replic": 199, "sens": 199, "easi": 201}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"how": [1, 25, 35, 37, 38, 40, 42, 51, 54, 57, 58, 60, 62, 63, 91, 161, 171], "verifi": [1, 93, 104, 174], "extrins": [1, 2, 6, 46, 47, 65, 125], "calibr": [1, 2, 3, 4, 5, 6, 7, 8, 12, 46, 47, 65, 103, 125, 133, 200], "concept": [1, 12, 13], "thi": 1, "verif": [1, 162], "method": [1, 141], "overview": [1, 4, 5, 28, 99, 127, 129, 142, 148, 161, 191, 198], "angl": [1, 141], "paramet": [1, 4, 50, 64, 99, 129, 136, 142, 146, 153, 174], "effect": 1, "calcul": [1, 53], "expect": 1, "floor": [1, 53], "plane": 1, "distanc": [1, 53, 125, 126, 131, 137, 141, 142, 143, 180], "measur": [1, 7, 125, 164], "rotat": 1, "refer": [1, 6], "comparison": 1, "applic": [1, 10, 12, 13, 16, 17, 18, 21, 22, 45, 65, 92, 100, 125, 161, 174], "cad": [1, 159], "base": [1, 16, 22, 88, 93, 125, 141, 193], "other": [1, 173], "saniti": 1, "check": [1, 91], "product": 1, "after": [1, 29, 86, 104], "modif": 1, "exampl": [1, 5, 7, 25, 38, 39, 40, 41, 48, 50, 51, 58, 59, 60, 61, 64, 93, 94, 105, 129, 134, 137, 138, 140, 141, 145, 148, 151, 153, 164, 166, 167, 177, 178, 179, 183, 184, 188, 189, 191, 192, 196], "tool": 1, "max": 1, "allow": 1, "inaccuraci": 1, "1": [1, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 65, 163, 177], "deg": 1, "3": [1, 5, 65, 163], "introduct": [2, 32], "ifm": [2, 11, 21, 31, 51, 88, 92, 93, 98, 102, 106, 185], "camera": [2, 3, 4, 5, 7, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 35, 48, 53, 92, 117, 125, 126, 128, 147, 153, 158, 173, 174, 185, 200], "coordin": [2, 152], "system": [2, 13, 28, 68, 104, 149, 152, 162], "transform": [2, 50], "sensor": [2, 28], "pixel": [2, 141, 142, 143, 145], "optic": 2, "space": 2, "non": 2, "rectifi": 2, "head": [2, 11, 18, 29, 110, 117, 125, 126, 128, 158], "defin": 2, "where": 2, "i": [2, 25, 171, 184], "user": [2, 21, 52, 92], "us": [2, 18, 28, 38, 51, 58, 87, 89, 93, 108, 158, 167, 171, 172, 173, 182, 184], "data": [2, 10, 29, 42, 52, 54, 62, 63, 86, 101], "store": 2, "gener": [2, 6, 11, 13, 172], "point": [2, 6, 131, 167, 180], "cloud": [2, 131, 180], "from": [2, 14, 93, 108, 180], "scratch": 2, "glossari": 2, "intrins": [2, 12, 133, 182], "invers": [2, 133], "valu": [3, 36, 129, 141], "cheat": 3, "sheet": 3, "mount": [3, 5, 48, 53, 93, 125, 153, 154, 173], "horizont": 3, "label": 3, "top": [3, 88], "bottom": 3, "vertic": 3, "cabl": [3, 155], "motion": [4, 5, 125, 134], "pre": [4, 189], "requisit": [4, 189], "procedur": 4, "troubleshoot": [4, 88, 109], "wizard": 5, "prerequisit": [5, 7, 14, 45, 49, 51, 65, 178, 184], "step": [5, 29, 65], "0": [5, 11, 12, 13, 14, 15, 25, 65, 177], "creat": [5, 65, 87, 180], "2": [5, 65, 97, 98, 163, 177], "setup": [5, 7, 38, 58, 65, 125, 172], "axi": 5, "parallel": 5, "movement": [5, 53], "4": [5, 20, 21, 22, 23], "side": 5, "view": [5, 35], "5": 5, "review": 5, "robot": 5, "vpu": [6, 17, 86, 87, 89, 93, 98, 124, 125, 126, 153, 170, 172, 173], "inform": [6, 106, 109], "orient": 6, "static": [7, 168, 200], "routin": [7, 8], "shop": 7, "list": [7, 159], "softwar": [7, 12, 13, 16, 17, 20, 22, 32, 34, 129, 149, 167, 202], "scene": [7, 134, 143], "posit": [7, 48, 53, 54], "checkerboard": 7, "toler": 7, "front": 7, "center": 7, "shift": 7, "run": [7, 52, 88, 89, 91, 149], "compat": [9, 11, 12, 13, 16, 17, 20, 22, 98, 178], "matrix": [9, 50], "firmwar": [9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 125], "hardwar": [9, 10, 27, 38, 58, 125, 159, 160, 161, 167], "recommend": [9, 48], "ifm3d": [9, 12, 13, 16, 17, 25, 88, 106, 177, 178, 184, 186, 188, 190], "ro": 9, "ros2": 9, "version": [9, 12, 13, 14, 16, 17, 20, 22, 25, 97, 176], "faq": 10, "document": [10, 176, 192, 201], "connect": [10, 12, 28, 29, 109, 117, 125, 126, 172], "configur": [10, 13, 18, 21, 25, 35, 36, 40, 45, 51, 60, 87, 91, 100, 128, 147, 149, 164, 171, 174, 189, 191, 196, 197, 198], "recept": 10, "diagnost": [10, 37, 57, 66, 101, 104, 105, 106, 107, 127, 197], "14": [11, 13, 15], "23": [11, 12, 13, 14], "releas": [11, 12, 13, 15, 16, 17, 20, 22, 24, 96, 98], "note": [11, 12, 13, 15, 16, 17, 20, 22, 24, 96, 98, 184], "previou": [11, 12, 13, 16, 17, 20, 22, 98, 176], "imag": [11, 50, 88, 125, 126, 130, 131, 132, 174, 180, 181, 186], "process": [11, 12, 13, 14, 16, 17, 18, 20, 22, 53, 63, 92, 98, 125, 126, 135, 136, 142, 170, 174], "platform": [11, 12, 13, 16, 17, 20, 22, 88, 98, 160], "support": [11, 12, 13, 16, 17, 20, 22, 178], "featur": [11, 12, 13, 16, 17, 88, 98], "usag": [11, 89, 146, 180, 187, 193, 194], "3d": [11, 12, 13, 29, 142, 147, 185], "rgb": [11, 12], "known": [11, 12, 13, 16, 17, 22, 97], "issu": [11, 12, 13, 16, 17, 22, 97, 109, 125], "look": [11, 12, 13], "forward": [11, 12, 13], "futur": [11, 12, 13], "16": [12, 13, 14], "video": [12, 13, 17, 98], "articl": [12, 13, 16, 17, 20, 22], "new": [12, 13, 16, 17, 22, 98, 180], "librari": [12, 13], "synchron": [12, 149, 166], "trigger": [12, 125, 129, 149], "diagnosi": [12, 13, 101], "cross": 12, "talk": 12, "mitig": [12, 45], "led": [12, 109, 169], "fix": [12, 13, 17, 22, 97, 98], "warn": [13, 17], "migrat": [13, 14, 18, 21], "guid": [13, 14, 18, 21, 109], "updat": [13, 14, 25], "fw": [13, 14, 18], "recoveri": [13, 25], "docker": [13, 86, 87, 88, 89, 90, 91, 92, 167, 192], "tensorrt": [13, 93, 194, 195], "persist": [13, 18, 174], "devic": [13, 16, 22, 101, 173, 184], "ntp": [13, 171], "time": [13, 93, 128, 129, 171], "default": [13, 91], "state": [13, 36, 104, 105, 149], "factori": [13, 125, 174], "reset": [13, 125, 174], "od": [13, 16, 17, 18, 21, 22, 40, 41, 42, 43, 44, 46, 48, 52, 53, 54, 55, 56, 60, 63, 65, 67, 68, 92, 125, 126, 191, 198], "specif": [13, 45, 163], "2d": [13, 29, 128], "x": 14, "chang": [14, 16, 17, 18, 20, 22, 35, 97, 98, 99, 146, 167], "workflow": 14, "41": 16, "descript": [16, 20, 105, 125, 131, 132, 134, 137, 138, 139, 140, 141, 144, 145, 148], "ovp80x": [16, 20, 93], "v": [16, 20, 138], "ovp81x": [16, 20], "seri": [16, 20], "mcc": [16, 22], "know": 16, "30": [17, 18, 19, 21, 22, 23], "json": [18, 21, 40, 60, 174], "schema": [18, 174], "handl": [18, 91, 125, 143], "log": [18, 30, 91], "cpu": [18, 21, 92], "alloc": 18, "onli": [18, 21, 64, 92, 173, 174, 180], "6": [18, 97], "20hz": 18, "case": [18, 51, 143, 158, 173], "32": 20, "resourc": [21, 52, 92, 153, 165], "avail": [21, 52, 92, 125, 131, 159, 192], "code": [21, 92, 126], "ram": [21, 92, 146], "gpu": [21, 89, 92], "ad": [22, 97], "download": [25, 32, 108], "start": [25, 28, 31, 33, 65, 86, 88, 89, 178, 188], "option": [25, 196], "save": [25, 86, 88], "current": 25, "With": [25, 106], "ifmvisionassist": [25, 28, 30, 32, 63], "api": 25, "web": 25, "interfac": [25, 109, 167, 168, 173, 202], "reboot": [25, 86, 125], "The": [25, 40, 60, 130, 143], "full": [25, 41, 61], "script": 25, "o3r": [26, 28, 33, 88, 90, 109, 127, 149, 160, 171, 180, 193, 194, 201], "unbox": 27, "screen": 28, "By": 28, "find": 28, "manual": [28, 103], "recent": 28, "first": [29, 143], "initi": 29, "activ": [29, 35, 100, 105, 171, 180], "acquisit": [29, 129, 166, 174], "linux": 30, "get": [31, 33, 38, 58, 65, 88, 178, 188], "vision": [31, 51, 97, 98, 102, 106, 170], "assist": [31, 51, 97, 98, 102, 106], "instal": [32, 88, 180, 196], "unpack": 32, "pick": 34, "your": [34, 185], "favorit": 34, "stack": 34, "switch": 35, "demonstr": 35, "sampl": [35, 86, 89, 167], "zone": [35, 48, 64], "channel": [36, 129], "minimum": [36, 139, 140, 142], "object": [36, 53, 193, 194], "height": [36, 48, 50], "monitor": [37, 57, 163], "build": [38, 58, 88, 93, 184, 189], "block": [38, 58], "addit": [38, 58, 106, 153], "consider": [38, 58], "c": [39, 184, 189], "A": [40, 60, 88, 173], "basic": [40, 60, 88], "valid": [40, 141], "stream": [42, 52, 62, 174], "test": [43, 44, 153, 163, 187, 195], "temperatur": [44, 163], "dust": 45, "limit": [45, 49, 51], "fine": [45, 143], "tune": [45, 143], "instanti": 47, "port": [47, 103, 109, 110, 117, 125, 126, 161], "select": [47, 129], "visual": [47, 48, 125], "odometri": [47, 48], "highlight": [48, 153], "clearanc": [48, 151], "area": [48, 151], "dead": 48, "neg": 49, "obstacl": [49, 68, 143], "enabl": [49, 89], "detect": [49, 68, 143], "occup": [49, 50], "grid": [49, 50], "output": [50, 54, 64, 105, 164], "timestamp": [50, 64, 166, 174, 197], "width": 50, "transformcellcentertous": 50, "overhang": 51, "load": [51, 88], "impact": [51, 55, 174], "strai": [51, 143], "light": [51, 143], "artifact": [51, 55], "definit": [51, 125], "workload": 52, "concurr": [52, 146], "perform": [53, 54, 56], "type": [53, 63, 155], "speed": 53, "size": [53, 155], "reflect": [53, 131, 140, 142], "latenc": [53, 149], "network": [53, 109, 171, 173], "stop": 53, "evalu": [54, 171], "analysi": 54, "read": 54, "analyz": 54, "fals": 54, "common": [55, 178, 179], "python": [59, 196], "record": 63, "strategi": [63, 125], "why": [63, 171], "what": [63, 109, 171, 184], "normal": 63, "algodebug": 63, "when": 63, "event": 63, "format": [63, 173], "replai": 63, "post": 63, "extent": 64, "number": [64, 161], "zoneconfigid": 64, "zoneoccupi": 64, "one": 64, "three": 64, "an": [65, 100, 109, 172], "iva": 67, "readm": 85, "autostart": 86, "contain": [86, 87, 88, 89, 91, 93, 186], "compos": [86, 89], "yml": 86, "auto": 86, "consist": 86, "within": 86, "deploi": 87, "scp": 87, "registri": 87, "local": 87, "proxi": 88, "add": 88, "dockerfil": [89, 93, 193, 194], "nvidia": [89, 93], "runtim": [89, 93], "specifi": 89, "verbos": 91, "driver": 91, "doubl": [91, 153], "manag": [92, 155, 165], "pin": 92, "quota": 92, "function": 93, "directori": 93, "host": 93, "adapt": [93, 134, 142, 173], "architectur": 93, "infer": 93, "cycl": [93, 125], "yolov4": 93, "tini": 93, "deepstream": 93, "l4t": [93, 193, 194], "toolbox": [95, 199], "7": [97, 98], "older": 97, "8": 98, "bug": 98, "short": 99, "displai": [101, 180], "statu": [101, 109], "detail": 101, "vehicl": 103, "algorithm": [103, 125], "boot": [104, 117, 125, 126], "up": [104, 126], "oper": [104, 158], "id": 105, "name": 105, "sourc": [105, 126, 180], "dormant": 105, "stat": 105, "retriev": [106, 107, 161], "ifm3dpi": [106, 180], "debug": [106, 109], "servic": 108, "report": [108, 109], "browser": 108, "curl": 108, "provid": 109, "github": 109, "tracker": 109, "tcu": [110, 117, 126], "icc": [110, 117, 126], "imu": [110, 117, 125, 126, 161, 164], "commun": [116, 124, 126], "sequenc": [117, 125, 126], "pd": 122, "app": [122, 126], "reaction": 125, "sever": 125, "level": 125, "depend": [125, 196], "action": 125, "power": [125, 153], "flash": 125, "anew": 125, "loss": 125, "due": [125, 174], "overrun": 125, "buffer": [125, 174], "watchdog": 125, "error": [125, 126], "timeout": 125, "fpd": 125, "link": 125, "intern": 125, "compens": 125, "implaus": 125, "ego": 125, "estim": 125, "unstabl": 125, "framer": [125, 129, 149], "implic": 125, "ethernet": [125, 168], "mode": [128, 148], "exposur": [128, 129], "gain": 128, "delai": [129, 149, 174], "group": [129, 149], "offset": 129, "confid": [130, 131], "raw": 131, "amplitud": [131, 139, 142, 180], "radial": 131, "nois": [131, 134, 137, 142, 145], "xyz": 131, "unit": [131, 164, 170, 182], "vector": [131, 182], "jpeg": [131, 180], "model": 133, "fishey": 133, "For": 133, "unproject": 133, "intrinisc": 133, "project": [133, 190], "bouguet": 133, "bilater": [134, 138, 142], "filter": [134, 135, 138, 141, 142, 143, 145], "abstract": [134, 137, 138, 139, 141, 143, 144, 145], "involv": 134, "relat": [134, 135, 137, 138, 139, 140, 145], "topic": [134, 135, 137, 138, 139, 140], "maximum": [137, 142], "spatial": 138, "median": [138, 142], "disadvantag": 138, "combin": 138, "mix": [141, 142], "differ": 141, "threshold": [141, 142, 143, 144], "tempor": [142, 145], "symmetri": [142, 144], "cuda": [142, 146], "phenomenon": 143, "halo": 143, "second": 143, "ghost": 143, "without": [143, 174], "reflector": 143, "adjust": 143, "multipl": 143, "conclus": 143, "reduc": 145, "recov": 145, "lost": 145, "set": [145, 168, 174, 185], "usecuda": 146, "requir": [146, 151, 180], "idl": 149, "overal": 149, "repeat": 149, "precis": 149, "jitter": 149, "outcom": [149, 153], "o3r225": 151, "o3r222": 151, "heat": 153, "dissip": 153, "guidelin": 153, "consumpt": 153, "sink": 153, "condit": [153, 158], "simul": 153, "bracket": 153, "singl": 153, "result": 153, "theori": 153, "design": 153, "thermal": 153, "barrier": 153, "resist": 153, "energi": 153, "via": 153, "air": 153, "convect": 153, "conduct": 153, "capac": 153, "radiat": 153, "instruct": [154, 156], "ip": [155, 168, 185], "rate": 155, "prevent": 155, "ground": 155, "loop": 155, "wire": [156, 157], "clean": 158, "draw": 159, "pcic": 161, "stress": 163, "vibrat": 163, "shock": 163, "emv": 163, "inerti": 164, "imusampl": 164, "extrinsiccalibrationstructur": 164, "receiv": 166, "can": 167, "dtm425": 167, "rfid": 167, "antenna": 167, "hmi": 169, "protocol": 171, "ssh": 172, "kei": 172, "pair": 172, "upload": 172, "public": 172, "passphras": 172, "usb": 173, "mass": 173, "storag": 173, "hub": 173, "hid": 173, "drive": 173, "prepar": 173, "fat32": 173, "ext4": 173, "plug": 173, "conf": 174, "prioriti": 174, "sticki": 174, "flush": 174, "frame": 174, "": 174, "save_init": 174, "technologi": 175, "changelog": 177, "languag": 178, "o3d3xx": [178, 183], "o3x1xx": [178, 183], "ovp8xx": [178, 188], "contribut": 178, "licens": [178, 184], "viewer": 180, "virtual": 180, "environ": 180, "pip": 180, "deprec": [181, 182], "rectif": 181, "window": 184, "includ": 184, "legacydevic": 184, "class": 184, "ex": 185, "multi_camera_grabb": 185, "uniqu": 185, "address": 185, "simpl": 186, "ppm": 187, "io": 187, "playground": 190, "exclus": [192, 193, 194], "OF": [192, 193, 194], "liabil": [192, 193, 194], "further": 192, "content": [193, 194], "capabl": 195, "packag": 196, "core": 197, "2d_data": 197, "py": [197, 199], "bootup_monitor": 197, "can_activ": 197, "deserialize_rgb": 197, "deserialize_imu": 197, "imu_data": 197, "fw_update_util": 197, "getting_data": 197, "multi_head": 197, "registration_2d_3d": 199, "welcom": 201}, "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"]], "Calibration values cheat sheet": [[3, "calibration-values-cheat-sheet"]], "Camera mounted horizontally - Label on top": [[3, "camera-mounted-horizontally-label-on-top"]], "Camera mounted horizontally - Label at the bottom": [[3, "camera-mounted-horizontally-label-at-the-bottom"]], "Camera mounted vertically - Cables on top": [[3, "camera-mounted-vertically-cables-on-top"]], "Camera mounted vertically - Cables at the bottom": [[3, "camera-mounted-vertically-cables-at-the-bottom"]], "Motion Camera Calibration": [[4, "motion-camera-calibration"]], "Pre-requisites": [[4, "pre-requisites"], [189, "pre-requisites"]], "Parameter Overview": [[4, "parameter-overview"]], "Procedure": [[4, "procedure"]], "Troubleshooting": [[4, "troubleshooting"]], "Motion Camera Calibration Wizard": [[5, "motion-camera-calibration-wizard"]], "Prerequisites": [[5, "prerequisites"], [7, "prerequisites"], [51, "prerequisites"], [65, "prerequisites"], [178, "prerequisites"], [184, "prerequisites"]], "Step 0: Create a Calibration Wizard": [[5, "step-0-create-a-calibration-wizard"]], "Step 1: Overview": [[5, "step-1-overview"]], "Step 2: Setup calibration": [[5, "step-2-setup-calibration"]], "Step 3: Axis-parallel movement": [[5, "step-3-axis-parallel-movement"]], "Step 4: Side Views": [[5, "step-4-side-views"]], "Step 5: Review": [[5, "step-5-review"]], "Example for the cameras mounted on the sides of robot": [[5, "example-for-the-cameras-mounted-on-the-sides-of-robot"]], "VPU extrinsic calibration": [[6, "vpu-extrinsic-calibration"]], "General information": [[6, "general-information"]], "Orientation": [[6, "orientation"]], "Reference point": [[6, "reference-point"]], "Static camera calibration routine": [[7, "static-camera-calibration-routine"]], "Shopping list": [[7, "shopping-list"]], "Software setup": [[7, "software-setup"]], "Scene setup": [[7, "scene-setup"]], "Position of the checkerboard": [[7, "position-of-the-checkerboard"]], "Measurements": [[7, "measurements"]], "Tolerances": [[7, "tolerances"]], "Example - front centered camera": [[7, "example-front-centered-camera"]], "Example - front camera, shifted": [[7, "example-front-camera-shifted"]], "Run the calibration": [[7, "run-the-calibration"]], "Calibration routines": [[8, "calibration-routines"]], "Compatibility matrix": [[9, "compatibility-matrix"]], "Firmware and Hardware compatibility matrix": [[9, "firmware-and-hardware-compatibility-matrix"]], "Recommended Hardware": [[9, "recommended-hardware"]], "ifm3d-ros and ifm3d-ros2 version compatibility": [[9, "ifm3d-ros-and-ifm3d-ros2-version-compatibility"]], "FAQ": [[10, "faq"]], "Firmware documentation": [[10, "firmware-documentation"]], "Hardware (connectivity)": [[10, "hardware-connectivity"]], "Camera configuration": [[10, "camera-configuration"]], "Data reception": [[10, "data-reception"]], "Diagnostics": [[10, "diagnostics"]], "Applications": [[10, "applications"]], "FIRMWARE 0.14.23 RELEASE NOTES": [[11, "firmware-0-14-23-release-notes"]], "Previous Releases": [[11, "previous-releases"], [12, "previous-releases"], [13, "previous-releases"], [16, "previous-releases"], [17, "previous-releases"], [20, "previous-releases"], [22, "previous-releases"], [98, "previous-releases"]], "Compatible Image Processing Platforms": [[11, "compatible-image-processing-platforms"]], "Supported Heads": [[11, "supported-heads"]], "General Features": [[11, "general-features"]], "ifm Camera Usage": [[11, "ifm-camera-usage"]], "3D-Camera Features": [[11, "d-camera-features"], [12, "d-camera-features"], [13, "d-camera-features"], [13, "id2"]], "RGB-Camera Features": [[11, "rgb-camera-features"], [12, "rgb-camera-features"]], "Known Issues": [[11, "known-issues"], [12, "known-issues"], [13, "known-issues"], [16, "known-issues"], [16, "id1"], [17, "known-issues"], [17, "id4"]], "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"], [13, "look-forward-to-these-features-in-future-releases"]], "FIRMWARE 0.16.23 RELEASE NOTES": [[12, "firmware-0-16-23-release-notes"]], "Compatible software versions": [[12, "compatible-software-versions"], [13, "compatible-software-versions"], [16, "compatible-software-versions"], [17, "compatible-software-versions"], [20, "compatible-software-versions"], [22, "compatible-software-versions"]], "Compatible Video Processing Platforms": [[12, "compatible-video-processing-platforms"], [13, "compatible-video-processing-platforms"]], "Supported Camera Articles": [[12, "supported-camera-articles"], [13, "supported-camera-articles"], [16, "supported-camera-articles"], [17, "supported-camera-articles"], [20, "supported-camera-articles"], [22, "supported-camera-articles"]], "New Features": [[12, "new-features"], [13, "new-features"]], "Library: ifm3d": [[12, "library-ifm3d"], [13, "library-ifm3d"]], "Connectivity:": [[12, "connectivity"]], "Synchronization and trigger": [[12, "synchronization-and-trigger"]], "Intrinsic calibration": [[12, "intrinsic-calibration"]], "Diagnosis": [[12, "diagnosis"], [13, "diagnosis"]], "Cross-talk mitigation": [[12, "cross-talk-mitigation"]], "Application Concept": [[12, "application-concept"], [13, "application-concept"]], "LED": [[12, "led"]], "Fixes": [[12, "fixes"], [13, "fixes"], [13, "id1"], [17, "fixes"], [17, "id3"]], "FIRMWARE 1.0.14 RELEASE NOTES": [[13, "firmware-1-0-14-release-notes"]], "Warning": [[13, null], [17, null]], "Migration guide: update FW 0.16.23 to FW 1.0.14": [[13, "migration-guide-update-fw-0-16-23-to-fw-1-0-14"]], "Recovery system:": [[13, "recovery-system"]], "Docker:": [[13, "docker"]], "TensorRT": [[13, "tensorrt"]], "Persistent Device Configuration": [[13, "persistent-device-configuration"]], "NTP timing": [[13, "ntp-timing"]], "Default camera state": [[13, "default-camera-state"]], "Factory Reset": [[13, "factory-reset"]], "ODS Application specific release notes:": [[13, "ods-application-specific-release-notes"]], "Features": [[13, "features"]], "Known Issues: ODS application": [[13, "known-issues-ods-application"]], "2D-Camera Features": [[13, "id3"]], "General": [[13, "general"]], "Migration guide: FW update process from FW version 0.16.23 to FW version 1.0.x": [[14, "migration-guide-fw-update-process-from-fw-version-0-16-23-to-fw-version-1-0-x"]], "Prerequisite": [[14, "prerequisite"]], "Changes": [[14, "changes"], [16, "changes"], [17, "changes"], [17, "id2"], [20, "changes"], [98, "changes"]], "Workflow": [[14, "workflow"]], "Release notes Firmware 1.0.14": [[15, "release-notes-firmware-1-0-14"]], "FIRMWARE 1.1.41 RELEASE NOTES": [[16, "firmware-1-1-41-release-notes"]], "Description": [[16, "description"], [20, "description"], [134, "description"], [137, "description"], [138, "description"], [139, "description"], [140, "description"], [141, "description"], [144, "description"], [145, "description"], [148, "description"]], "Compatibility": [[16, "compatibility"], [20, "compatibility"], [22, "compatibility"], [178, "compatibility"]], "OVP80x vs. OVP81x series": [[16, "ovp80x-vs-ovp81x-series"], [20, "ovp80x-vs-ovp81x-series"]], "Compatible processing platforms": [[16, "compatible-processing-platforms"], [20, "compatible-processing-platforms"], [22, "compatible-processing-platforms"]], "Base device": [[16, "base-device"], [22, "base-device"]], "New features": [[16, "new-features"], [17, "new-features"], [17, "id1"], [98, "new-features"]], "ODS Application": [[16, "ods-application"], [17, "ods-application"]], "MCC Application": [[16, "mcc-application"]], "Knows issues": [[16, "knows-issues"]], "ifm3d": [[16, "ifm3d"], [17, "ifm3d"]], "FIRMWARE 1.1.30 RELEASE NOTES": [[17, "firmware-1-1-30-release-notes"]], "Compatible Video Processing Platforms (VPUs)": [[17, "compatible-video-processing-platforms-vpus"], [98, "compatible-video-processing-platforms-vpus"]], "FW 1.1.30 migration guide": [[18, "fw-1-1-30-migration-guide"]], "Changes to the JSON schema": [[18, "changes-to-the-json-schema"]], "Changes to the ODS JSON schema": [[18, "changes-to-the-ods-json-schema"]], "Changes in persistent configuration handling": [[18, "changes-in-persistent-configuration-handling"]], "Logging": [[18, "logging"]], "CPU process allocation": [[18, "cpu-process-allocation"]], "Camera use only: 6 heads @ 20Hz": [[18, "camera-use-only-6-heads-20hz"]], "ODS application use case": [[18, "ods-application-use-case"]], "Firmware 1.1.30": [[19, "firmware-1-1-30"]], "FIRMWARE 1.4.32 RELEASE NOTES": [[20, "firmware-1-4-32-release-notes"]], "Firmware 1.4.30 migration guide": [[21, "firmware-1-4-30-migration-guide"]], "JSON Configuration": [[21, "json-configuration"]], "Resources availability for user code": [[21, "resources-availability-for-user-code"], [92, "resources-availability-for-user-code"]], "Available RAM": [[21, "available-ram"], [92, "available-ram"]], "CPU and GPU resources": [[21, "cpu-and-gpu-resources"], [92, "cpu-and-gpu-resources"]], "Cameras only, no ifm application": [[21, "cameras-only-no-ifm-application"], [92, "cameras-only-no-ifm-application"]], "ODS application": [[21, "ods-application"], [22, "ods-application"], [92, "ods-application"], [125, "ods-application"]], "Firmware 1.4.30 release notes": [[22, "firmware-1-4-30-release-notes"]], "News!": [[22, null]], "Added": [[22, "added"], [22, "id1"], [97, "added"]], "Changed": [[22, "changed"], [22, "id2"], [22, "id5"], [97, "changed"]], "Fixed": [[22, "fixed"], [22, "id3"], [22, "id6"], [97, "fixed"]], "Known issues": [[22, "known-issues"], [22, "id4"], [97, "known-issues"]], "MCC application": [[22, "mcc-application"]], "Firmware 1.4.30": [[23, "firmware-1-4-30"]], "Release notes": [[24, "release-notes"], [96, "release-notes"]], "How to update the firmware": [[25, "how-to-update-the-firmware"]], "Download the firmware": [[25, "download-the-firmware"]], "Starting firmware is version < 1.0.0": [[25, "starting-firmware-is-version-1-0-0"]], "Starting firmware is version >= 1.0.0": [[25, "id1"]], "(Optional) Save the current configuration": [[25, "optional-save-the-current-configuration"]], "With the ifmVisionAssistant": [[25, "with-the-ifmvisionassistant"]], "With the ifm3d API or the web interface": [[25, "with-the-ifm3d-api-or-the-web-interface"]], "Reboot to recovery": [[25, "reboot-to-recovery"]], "With the web interface": [[25, "with-the-web-interface"]], "With ifm3d": [[25, "with-ifm3d"]], "The full example script": [[25, "the-full-example-script"]], "O3R firmware": [[26, "o3r-firmware"]], "Hardware unboxing": [[27, "hardware-unboxing"]], "Starting the ifmVisionAssistant and connecting to the O3R-System": [[28, "starting-the-ifmvisionassistant-and-connecting-to-the-o3r-system"]], "Start the ifmVisionAssistant": [[28, "start-the-ifmvisionassistant"]], "Start screen overview": [[28, "start-screen-overview"]], "Connection": [[28, "connection"]], "By using find sensor": [[28, "by-using-find-sensor"]], "Manual connection": [[28, "manual-connection"]], "Connect to recent systems by using Recent": [[28, "connect-to-recent-systems-by-using-recent"]], "First steps after the first initial connection": [[29, "first-steps-after-the-first-initial-connection"]], "Activating the heads for 2D & 3D data acquisition": [[29, "activating-the-heads-for-2d-3d-data-acquisition"]], "ifmVisionAssistant on Linux": [[30, "ifmvisionassistant-on-linux"]], "ifmVisionAssistant": [[30, "ifmvisionassistant"], [63, "ifmvisionassistant"]], "ifmVisionAssistant logging": [[30, "ifmvisionassistant-logging"]], "Getting started with the ifm Vision Assistant": [[31, "getting-started-with-the-ifm-vision-assistant"]], "Introduction to the ifmVisionAssistant": [[32, "introduction-to-the-ifmvisionassistant"]], "Installing the ifmVisionAssistant": [[32, "installing-the-ifmvisionassistant"]], "Downloading and unpacking the software": [[32, "downloading-and-unpacking-the-software"]], "Getting started with the O3R": [[33, "getting-started-with-the-o3r"]], "Pick your favorite software stack": [[34, "pick-your-favorite-software-stack"]], "How to switch active cameras": [[35, "how-to-switch-active-cameras"]], "Demonstration": [[35, "demonstration"]], "Sample Configuration": [[35, "sample-configuration"]], "Changing views and zones": [[35, "changing-views-and-zones"]], "Configuration": [[36, "configuration"], [45, "configuration"], [87, "configuration"], [149, "configuration"], [164, "configuration"], [174, "configuration"], [189, "configuration"], [191, "configuration"], [196, "configuration"], [198, "configuration"]], "Channel value": [[36, "channel-value"]], "Minimum object height": [[36, "minimum-object-height"]], "State": [[36, "state"]], "How to monitor the diagnostic": [[37, "how-to-monitor-the-diagnostic"], [57, "how-to-monitor-the-diagnostic"]], "How to use these examples": [[38, "how-to-use-these-examples"], [58, "how-to-use-these-examples"]], "Setup": [[38, "setup"], [58, "setup"]], "Get the examples": [[38, "get-the-examples"], [58, "get-the-examples"]], "Building the examples": [[38, "building-the-examples"], [184, "building-the-examples"]], "Hardware setup": [[38, "hardware-setup"], [58, "hardware-setup"]], "Building blocks": [[38, "building-blocks"], [58, "building-blocks"]], "Additional considerations": [[38, "additional-considerations"], [58, "additional-considerations"]], "C++ examples": [[39, "c-examples"], [189, "c-examples"]], "How to configure ODS": [[40, "how-to-configure-ods"], [60, "how-to-configure-ods"]], "A basic JSON": [[40, "a-basic-json"], [60, "a-basic-json"]], "JSON validation": [[40, "json-validation"]], "The configuration example": [[40, "the-configuration-example"], [60, "the-configuration-example"]], "Full ODS example": [[41, "full-ods-example"]], "How to stream ODS data": [[42, "how-to-stream-ods-data"]], "Testing ODS": [[43, "testing-ods"]], "ODS temperature tests": [[44, "ods-temperature-tests"]], "Dust mitigation": [[45, "dust-mitigation"]], "Prerequisites and limitations": [[45, "prerequisites-and-limitations"], [49, "prerequisites-and-limitations"]], "Application specific fine tuning": [[45, "application-specific-fine-tuning"]], "Extrinsic calibration for ODS": [[46, "extrinsic-calibration-for-ods"]], "Instantiation": [[47, "instantiation"]], "Extrinsic calibration": [[47, "extrinsic-calibration"]], "Ports selection": [[47, "ports-selection"]], "Visual odometry": [[47, "visual-odometry"], [48, "visual-odometry"]], "Camera mounting for ODS": [[48, "camera-mounting-for-ods"]], "Highlights": [[48, null], [153, null]], "Mounting position": [[48, "mounting-position"], [53, "mounting-position"]], "Mounting height recommendations": [[48, "mounting-height-recommendations"]], "Examples": [[48, "examples"], [64, "examples"], [93, "examples"], [94, "examples"], [141, "examples"], [145, "examples"], [151, "examples"]], "Clearance area": [[48, "clearance-area"]], "Dead zones": [[48, "dead-zones"]], "Negative obstacles": [[49, "negative-obstacles"]], "Enable the negative obstacle detection": [[49, "enable-the-negative-obstacle-detection"]], "Negative obstacles in the occupancy grid": [[49, "negative-obstacles-in-the-occupancy-grid"]], "Occupancy grid": [[50, "occupancy-grid"]], "Output": [[50, "output"], [54, "output"], [64, "output"], [164, "output"]], "Timestamp": [[50, "timestamp"], [64, "timestamp"]], "Width & Height": [[50, "width-height"]], "Image": [[50, "image"]], "transformCellCenterToUser - transformation parameters": [[50, "transformcellcentertouser-transformation-parameters"]], "Transformation matrix parameters": [[50, "transformation-matrix-parameters"]], "Occupancy grid transformation example": [[50, "occupancy-grid-transformation-example"]], "Overhanging loads": [[51, "overhanging-loads"]], "Use case": [[51, "use-case"]], "Limitations: impact of stray light artifacts": [[51, "limitations-impact-of-stray-light-artifacts"]], "Definition": [[51, "definition"]], "How to configure": [[51, "how-to-configure"]], "Configuration in ifm Vision Assistant": [[51, "configuration-in-ifm-vision-assistant"]], "Example": [[51, "example"], [129, "example"], [129, "id2"], [134, "example"], [137, "example"], [138, "example"], [140, "example"], [148, "example"], [164, "example"], [166, "example"]], "Running workloads concurrent with ODS": [[52, "running-workloads-concurrent-with-ods"]], "Data streams": [[52, "data-streams"]], "Resource Availability for the User": [[52, "resource-availability-for-the-user"]], "ODS Performance": [[53, "ods-performance"]], "Type of cameras": [[53, "type-of-cameras"]], "Floor types": [[53, "floor-types"]], "Movement speed": [[53, "movement-speed"]], "Object size and reflectivity": [[53, "object-size-and-reflectivity"]], "Latency": [[53, "latency"]], "Processing and network latencies": [[53, "processing-and-network-latencies"]], "ODS latencies": [[53, "ods-latencies"]], "Stopping Distance Calculation": [[53, "stopping-distance-calculation"]], "ODS Performance evaluation": [[54, "ods-performance-evaluation"]], "ODS Performance analysis": [[54, "ods-performance-analysis"]], "How to read the data": [[54, "how-to-read-the-data"]], "How to analyze the data": [[54, "how-to-analyze-the-data"]], "False positive evaluation": [[54, "false-positive-evaluation"]], "Artifacts and their impacts": [[55, "artifacts-and-their-impacts"]], "Common artifacts": [[55, "common-artifacts"]], "Impact on ODS": [[55, "impact-on-ods"]], "ODS performance": [[56, "ods-performance"]], "Python examples": [[59, "python-examples"], [196, "python-examples"]], "Full example": [[61, "full-example"]], "How to stream data": [[62, "how-to-stream-data"]], "ODS data recording strategies": [[63, "ods-data-recording-strategies"]], "Why record": [[63, "why-record"]], "What to record": [[63, "what-to-record"]], "Recording types": [[63, "recording-types"]], "Normal": [[63, "normal"]], "AlgoDebug": [[63, "algodebug"]], "When to record": [[63, "when-to-record"]], "Recording events": [[63, "recording-events"]], "How to record": [[63, "how-to-record"]], "Recording format": [[63, "recording-format"]], "Record and Replay": [[63, "record-and-replay"]], "How to post-process the recorded data": [[63, "how-to-post-process-the-recorded-data"]], "Zones": [[64, "zones"]], "Parameters": [[64, "parameters"]], "Zone extent": [[64, "zone-extent"]], "Number of zones": [[64, "number-of-zones"]], "zoneConfigID": [[64, "zoneconfigid"]], "zoneOccupied": [[64, "zoneoccupied"]], "Only one zone": [[64, "only-one-zone"]], "Three zones": [[64, "three-zones"]], "Example output": [[64, "example-output"]], "Getting started with ODS": [[65, "getting-started-with-ods"]], "Step 0: Setup": [[65, "step-0-setup"]], "Step 1: Extrinsic calibration": [[65, "step-1-extrinsic-calibration"]], "Step 2: Create an ODS application": [[65, "step-2-create-an-ods-application"]], "Step 3: Start ODS": [[65, "step-3-start-ods"]], "Diagnostic": [[66, "diagnostic"]], "ODS with the iVA": [[67, "ods-with-the-iva"]], "ODS (Obstacle Detection System)": [[68, "ods-obstacle-detection-system"]], "README": [[85, "readme"]], "Autostart a container on the VPU": [[86, "autostart-a-container-on-the-vpu"]], "Docker compose": [[86, "docker-compose"]], "Sample docker-compose.yml": [[86, "sample-docker-compose-yml"]], "Start the container": [[86, "start-the-container"]], "Auto start the container after a reboot of the VPU": [[86, "auto-start-the-container-after-a-reboot-of-the-vpu"]], "Consistently save data on the VPU within a container": [[86, "consistently-save-data-on-the-vpu-within-a-container"]], "Deploying a container to the VPU": [[87, "deploying-a-container-to-the-vpu"]], "Using SCP": [[87, "using-scp"]], "Using a Docker registry": [[87, "using-a-docker-registry"]], "Create a local Docker registry": [[87, "create-a-local-docker-registry"]], "Getting started with Docker": [[88, "getting-started-with-docker"]], "Build and run a Docker container for the O3R platform": [[88, "build-and-run-a-docker-container-for-the-o3r-platform"]], "A basic container": [[88, "a-basic-container"]], "Build the container": [[88, "build-the-container"]], "Troubleshooting: proxies": [[88, "troubleshooting-proxies"]], "Run a container": [[88, "run-a-container"]], "Save a container": [[88, "save-a-container"]], "Load and start a container": [[88, "load-and-start-a-container"]], "Add features to the container": [[88, "add-features-to-the-container"]], "Install ifm3d in the container": [[88, "install-ifm3d-in-the-container"]], "Building on top of the ifm base image": [[88, "building-on-top-of-the-ifm-base-image"]], "Enabling GPU usage on the VPU": [[89, "enabling-gpu-usage-on-the-vpu"]], "Using the GPU of the VPU": [[89, "using-the-gpu-of-the-vpu"]], "Dockerfile sample": [[89, "dockerfile-sample"]], "Start the container with the NVIDIA runtime": [[89, "start-the-container-with-the-nvidia-runtime"]], "Using docker run": [[89, "using-docker-run"]], "Use docker-compose to specify the runtime": [[89, "use-docker-compose-to-specify-the-runtime"]], "Docker on O3R": [[90, "docker-on-o3r"]], "How to handle verbose logging for Docker containers": [[91, "how-to-handle-verbose-logging-for-docker-containers"]], "Docker default logging": [[91, "docker-default-logging"]], "Docker logging drivers": [[91, "docker-logging-drivers"]], "Docker logging configuration": [[91, "docker-logging-configuration"]], "Run a Docker container with logging driver configuration": [[91, "run-a-docker-container-with-logging-driver-configuration"]], "Double check the Docker logging configuration for a container": [[91, "double-check-the-docker-logging-configuration-for-a-container"]], "Resource management": [[92, "resource-management"], [165, "resource-management"]], "Process pinning": [[92, "process-pinning"]], "Docker quotas": [[92, "docker-quotas"]], "Using TensorRT": [[93, "using-tensorrt"]], "Building a TensorRT container": [[93, "building-a-tensorrt-container"]], "NVIDIA base containers": [[93, "nvidia-base-containers"]], "Verify the functionality": [[93, "verify-the-functionality"]], "Mounting directories from the host": [[93, "mounting-directories-from-the-host"]], "Dockerfiles": [[93, "dockerfiles"]], "NVIDIA base Dockerfiles": [[93, "nvidia-base-dockerfiles"]], "ifm example Dockerfiles": [[93, "ifm-example-dockerfiles"]], "Using TensorRT in a container on the VPU": [[93, "using-tensorrt-in-a-container-on-the-vpu"]], "Adaptations for the OVP80x architecture": [[93, "adaptations-for-the-ovp80x-architecture"]], "Runtime inference cycle times": [[93, "runtime-inference-cycle-times"]], "YOLOv4 Tiny": [[93, "yolov4-tiny"]], "Deepstream-l4t": [[93, "deepstream-l4t"]], "Toolbox": [[95, "toolbox"], [199, "toolbox"]], "Vision Assistant 2.7.6": [[97, "vision-assistant-2-7-6"]], "Older versions": [[97, "older-versions"]], "ifm Vision Assistant 2.8.7 release notes": [[98, "ifm-vision-assistant-2-8-7-release-notes"]], "Bug Fixes": [[98, "bug-fixes"]], "Changing parameters": [[99, "changing-parameters"]], "Short parameter overview": [[99, "short-parameter-overview"]], "Configuring/Activating an application": [[100, "configuring-activating-an-application"]], "Activating an application": [[100, "activating-an-application"]], "Device and diagnosis data": [[101, "device-and-diagnosis-data"]], "Displaying the device status": [[101, "displaying-the-device-status"]], "Device details": [[101, "device-details"]], "Diagnostic data": [[101, "diagnostic-data"]], "ifm Vision Assistant": [[102, "ifm-vision-assistant"]], "Manual calibration of ports for vehicle algorithms": [[103, "manual-calibration-of-ports-for-vehicle-algorithms"]], "Boot-up diagnostic": [[104, "boot-up-diagnostic"]], "Verify the system operational state after boot-up": [[104, "verify-the-system-operational-state-after-boot-up"]], "Diagnostics example output": [[105, "diagnostics-example-output"]], "Example diagnostic output": [[105, "example-diagnostic-output"]], "Description / ID / name": [[105, "description-id-name"]], "Source": [[105, "source"]], "State: active/dormant": [[105, "state-active-dormant"]], "Stats": [[105, "stats"]], "Diagnostic retrieval": [[106, "diagnostic-retrieval"], [107, "diagnostic-retrieval"]], "With the ifm Vision Assistant": [[106, "with-the-ifm-vision-assistant"]], "With ifm3d or ifm3dpy": [[106, "with-ifm3d-or-ifm3dpy"]], "Additional debugging information": [[106, "additional-debugging-information"]], "Service report": [[108, "service-report"]], "Download from a browser": [[108, "download-from-a-browser"]], "Download using curl": [[108, "download-using-curl"]], "O3R information for debugging": [[109, "o3r-information-for-debugging"]], "Reporting an issue": [[109, "reporting-an-issue"]], "What to provide": [[109, "what-to-provide"]], "GitHub issue tracker": [[109, "github-issue-tracker"]], "Troubleshooting guide": [[109, "troubleshooting-guide"]], "Network interface and connectivity": [[109, "network-interface-and-connectivity"]], "Status LEDs and port LEDs": [[109, "status-leds-and-port-leds"]], "TCU": [[110, "tcu"], [117, "tcu"], [126, "tcu"]], "head": [[110, "head"]], "ICC": [[110, "icc"], [117, "icc"], [126, "icc"]], "IMU": [[110, "imu"], [117, "imu"], [125, "imu"], [126, "imu"], [126, "id3"]], "port": [[110, "port"]], "Communication": [[116, "communication"], [124, "communication"], [126, "communication"]], "Boot sequence": [[117, "boot-sequence"], [126, "boot-sequence"]], "Port connectivity": [[117, "port-connectivity"], [126, "port-connectivity"]], "Camera head": [[117, "camera-head"], [125, "camera-head"], [126, "camera-head"]], "PDS app": [[122, "pds-app"]], "VPU": [[124, "vpu"], [125, "vpu"], [126, "vpu"], [126, "id1"]], "Reaction strategies": [[125, "reaction-strategies"]], "Severity levels definitions": [[125, "severity-levels-definitions"]], "Severity level dependent actions": [[125, "severity-level-dependent-actions"]], "Boot-Sequence": [[125, "boot-sequence"]], "Distance image processing": [[125, "distance-image-processing"], [126, "distance-image-processing"]], "Hardware port": [[125, "hardware-port"]], "Handling strategies description": [[125, "handling-strategies-description"]], "Reboot / power cycle": [[125, "reboot-power-cycle"]], "Factory reset": [[125, "factory-reset"], [174, "factory-reset"]], "Flash firmware anew": [[125, "flash-firmware-anew"]], "Camera head connectivity": [[125, "camera-head-connectivity"]], "Image loss due to trigger overruns": [[125, "image-loss-due-to-trigger-overruns"]], "Image buffer availability": [[125, "image-buffer-availability"]], "Watchdog errors or timeouts": [[125, "watchdog-errors-or-timeouts"]], "FPD-Link errors": [[125, "fpd-link-errors"]], "Internal error in the port algorithm": [[125, "internal-error-in-the-port-algorithm"]], "Mounting setup": [[125, "mounting-setup"]], "Motion compensation": [[125, "motion-compensation"]], "Camera head extrinsic calibrations": [[125, "camera-head-extrinsic-calibrations"]], "Implausible extrinsic calibrations": [[125, "implausible-extrinsic-calibrations"]], "Ego-motion estimation based on IMU measurements and visual measurements": [[125, "ego-motion-estimation-based-on-imu-measurements-and-visual-measurements"]], "ODS unstable framerate implications": [[125, "ods-unstable-framerate-implications"]], "Ethernet connection issues": [[125, "ethernet-connection-issues"]], "Error code sources": [[126, "error-code-sources"]], "Boot-up sequence": [[126, "boot-up-sequence"]], "Port": [[126, "port"]], "Camera Head": [[126, "id2"]], "ODS app": [[126, "ods-app"]], "O3R Diagnostics: overview": [[127, "o3r-diagnostics-overview"]], "2D camera head configuration": [[128, "d-camera-head-configuration"]], "Mode": [[128, "mode"]], "Exposure time": [[128, "exposure-time"]], "Gain": [[128, "gain"]], "Acquisition parameters": [[129, "acquisition-parameters"], [174, "acquisition-parameters"]], "Framerate": [[129, "framerate"], [149, "framerate"]], "Exposure Times": [[129, "exposure-times"]], "Delay": [[129, "delay"], [149, "delay"]], "Software Trigger Group": [[129, "software-trigger-group"]], "Overview": [[129, "overview"], [129, "id1"], [148, "overview"], [191, "overview"], [198, "overview"]], "Offset": [[129, "offset"]], "Channel selection and channel value": [[129, "channel-selection-and-channel-value"]], "The confidence image": [[130, "the-confidence-image"]], "Description of the available images": [[131, "description-of-the-available-images"]], "Raw Amplitude image and Amplitude image": [[131, "raw-amplitude-image-and-amplitude-image"]], "Distance image (radial)": [[131, "distance-image-radial"]], "Distance noise (radial)": [[131, "distance-noise-radial"]], "Confidence": [[131, "confidence"]], "Reflectivity": [[131, "reflectivity"]], "Point cloud (XYZ)": [[131, "point-cloud-xyz"]], "Unit vectors": [[131, "unit-vectors"]], "JPEG image": [[131, "jpeg-image"]], "Images description": [[132, "images-description"]], "Intrinsic calibration models": [[133, "intrinsic-calibration-models"]], "Fisheye model": [[133, "fisheye-model"]], "For unprojection: intrinisc calibration model": [[133, "for-unprojection-intrinisc-calibration-model"], [133, "id1"]], "For projection: inverse intrinsic calibration model": [[133, "for-projection-inverse-intrinsic-calibration-model"], [133, "id2"]], "Bouguet model": [[133, "bouguet-model"]], "Adaptive noise bilateral filter": [[134, "adaptive-noise-bilateral-filter"]], "Abstract": [[134, "abstract"], [137, "abstract"], [138, "abstract"], [139, "abstract"], [141, "abstract"], [143, "abstract"], [144, "abstract"], [145, "abstract"]], "Scenes involving motion": [[134, "scenes-involving-motion"]], "Related topics": [[134, "related-topics"], [137, "related-topics"], [138, "related-topics"], [139, "related-topics"], [140, "related-topics"]], "Filtering Process": [[135, "filtering-process"]], "Related Topics": [[135, "related-topics"]], "Processing parameters": [[136, "processing-parameters"], [174, "processing-parameters"]], "Maximum Distance Noise": [[137, "maximum-distance-noise"], [142, "maximum-distance-noise"]], "(Spatial) Median Filter": [[138, "spatial-median-filter"]], "Bilateral vs. median filtering": [[138, "bilateral-vs-median-filtering"]], "Disadvantages of the median filter": [[138, "disadvantages-of-the-median-filter"]], "Bilateral and median filters combined": [[138, "bilateral-and-median-filters-combined"]], "Minimum Amplitude": [[139, "minimum-amplitude"]], "Minimum Reflectivity": [[140, "minimum-reflectivity"]], "Mixed Pixel Filter": [[141, "mixed-pixel-filter"]], "Angle based validation method": [[141, "angle-based-validation-method"]], "Distance based validation method": [[141, "distance-based-validation-method"]], "Different angle threshold values": [[141, "different-angle-threshold-values"]], "3D processing parameters overview": [[142, "d-processing-parameters-overview"]], "Minimum Amplitude and minimum reflectivity": [[142, "minimum-amplitude-and-minimum-reflectivity"]], "Adaptive Noise Bilateral Filter and Median Filter": [[142, "adaptive-noise-bilateral-filter-and-median-filter"]], "Temporal Filter": [[142, "temporal-filter"], [145, "temporal-filter"]], "Mixed Pixel Filtering": [[142, "mixed-pixel-filtering"]], "Symmetry Threshold": [[142, "symmetry-threshold"], [144, "symmetry-threshold"]], "CUDA processing": [[142, "cuda-processing"]], "Stray Light Filter": [[143, "stray-light-filter"]], "The stray light phenomenon": [[143, "the-stray-light-phenomenon"]], "First case: The stray light halo": [[143, "first-case-the-stray-light-halo"]], "Handling stray light halos": [[143, "handling-stray-light-halos"]], "Second case: \u201cGhost\u201d pixels": [[143, "second-case-ghost-pixels"]], "Handling \u201cghost\u201d pixels": [[143, "handling-ghost-pixels"]], "Fine tuning the stray light filter": [[143, "fine-tuning-the-stray-light-filter"]], "Obstacle detection": [[143, "obstacle-detection"]], "Scene without reflector:": [[143, "scene-without-reflector"]], "Scene with reflector:": [[143, "scene-with-reflector"]], "Adjusting the distance threshold": [[143, "adjusting-the-distance-threshold"]], "Multiple reflectors in the scene": [[143, "multiple-reflectors-in-the-scene"]], "Conclusion": [[143, "conclusion"]], "Reducing Noise": [[145, "reducing-noise"]], "Recovering Lost Pixels": [[145, "recovering-lost-pixels"]], "Related settings": [[145, "related-settings"]], "CUDA usage": [[146, "cuda-usage"]], "useCuda parameter": [[146, "usecuda-parameter"]], "RAM usage": [[146, "ram-usage"]], "Required concurrent parameter changes": [[146, "required-concurrent-parameter-changes"]], "3D Camera Configuration": [[147, "d-camera-configuration"]], "Modes": [[148, "modes"]], "Synchronization and triggering": [[149, "synchronization-and-triggering"]], "O3R states and synchronization": [[149, "o3r-states-and-synchronization"]], "RUN state": [[149, "run-state"]], "IDLE state": [[149, "idle-state"]], "Software trigger group": [[149, "software-trigger-group"]], "Overall system latency": [[149, "overall-system-latency"]], "Repeatability": [[149, "repeatability"]], "Framerate precision and jitter": [[149, "framerate-precision-and-jitter"]], "Outcome": [[149, "outcome"]], "Clearance area requirements": [[151, "clearance-area-requirements"]], "O3R225": [[151, "o3r225"]], "O3R222": [[151, "o3r222"]], "Coordinate systems": [[152, "coordinate-systems"]], "Heat dissipation guidelines": [[153, "heat-dissipation-guidelines"]], "Power consumption": [[153, "power-consumption"]], "VPU mounting for heat dissipation": [[153, "vpu-mounting-for-heat-dissipation"]], "VPU heat sink": [[153, "vpu-heat-sink"]], "Camera mounting for heat dissipation": [[153, "camera-mounting-for-heat-dissipation"]], "Conditions of the simulation": [[153, "conditions-of-the-simulation"]], "Simulation parameters": [[153, "simulation-parameters"]], "Outcome of the simulation": [[153, "outcome-of-the-simulation"]], "Example brackets": [[153, "example-brackets"]], "Single camera": [[153, "single-camera"]], "Double camera": [[153, "double-camera"]], "Simulation and testing results": [[153, "simulation-and-testing-results"]], "Additional resources: theory of heat sink design": [[153, "additional-resources-theory-of-heat-sink-design"]], "Thermal barriers / thermal resistance": [[153, "thermal-barriers-thermal-resistance"]], "Thermal energy dissipation via air convection": [[153, "thermal-energy-dissipation-via-air-convection"]], "Thermal energy dissipation via heat conduction and thermal energy capacity": [[153, "thermal-energy-dissipation-via-heat-conduction-and-thermal-energy-capacity"]], "Thermal energy dissipation via radiation": [[153, "thermal-energy-dissipation-via-radiation"]], "Mounting instructions": [[154, "mounting-instructions"]], "Cable management": [[155, "cable-management"]], "Cable type and size": [[155, "cable-type-and-size"]], "IP rating": [[155, "ip-rating"]], "Preventing ground loops": [[155, "preventing-ground-loops"]], "Wiring instructions": [[156, "wiring-instructions"]], "Wiring": [[157, "wiring"]], "Camera heads": [[158, "camera-heads"]], "Operational conditions": [[158, "operational-conditions"]], "Cleaning camera heads": [[158, "cleaning-camera-heads"]], "Use-cases": [[158, "use-cases"]], "Available hardware": [[159, "available-hardware"]], "Hardware list": [[159, "hardware-list"]], "CAD drawings": [[159, "cad-drawings"]], "O3R platform hardware": [[160, "o3r-platform-hardware"]], "Ports overview": [[161, "ports-overview"]], "Hardware ports": [[161, "hardware-ports"]], "IMU port": [[161, "imu-port"]], "Application ports": [[161, "application-ports"]], "How to: retrieve the PCIC port number": [[161, "how-to-retrieve-the-pcic-port-number"]], "System Verification": [[162, "system-verification"]], "Stress Tests": [[163, "stress-tests"]], "Specifications": [[163, "specifications"]], "1. Vibration and Shock": [[163, "vibration-and-shock"]], "2. EMV Testing": [[163, "emv-testing"]], "3. Temperature Testing": [[163, "temperature-testing"]], "Temperature Monitoring": [[163, "temperature-monitoring"]], "Inertial Measurement Unit (IMU)": [[164, "inertial-measurement-unit-imu"]], "IMUSample": [[164, "imusample"]], "ExtrinsicCalibrationStructure": [[164, "extrinsiccalibrationstructure"]], "Timestamps": [[166, "timestamps"]], "Acquisition timestamps": [[166, "acquisition-timestamps"]], "Receive timestamps": [[166, "receive-timestamps"]], "Synchronization": [[166, "synchronization"]], "CAN interface": [[167, "can-interface"]], "Hardware": [[167, "hardware"]], "Software": [[167, "software"]], "Example: Interfacing with the DTM425 RFID antenna using Docker": [[167, "example-interfacing-with-the-dtm425-rfid-antenna-using-docker"]], "Sample point": [[167, "sample-point"]], "Changing the sample point": [[167, "changing-the-sample-point"]], "Ethernet interfaces": [[168, "ethernet-interfaces"]], "Set a static IP": [[168, "set-a-static-ip"]], "HMI: LEDs": [[169, "hmi-leds"]], "VPU (Vision Processing Unit)": [[170, "vpu-vision-processing-unit"]], "NTP(Network Time Protocol)": [[171, "ntp-network-time-protocol"]], "What is NTP": [[171, "what-is-ntp"]], "Why use NTP with the O3R?": [[171, "why-use-ntp-with-the-o3r"]], "How to activate NTP": [[171, "how-to-activate-ntp"]], "Evaluating NTP configuration": [[171, "evaluating-ntp-configuration"]], "SSH setup": [[172, "ssh-setup"]], "Generate an SSH key-pair": [[172, "generate-an-ssh-key-pair"]], "Upload the public key to the VPU": [[172, "upload-the-public-key-to-the-vpu"]], "Connect to the VPU using the passphrase": [[172, "connect-to-the-vpu-using-the-passphrase"]], "USB": [[173, "usb"]], "USB-A interface use cases": [[173, "usb-a-interface-use-cases"]], "USB mass storage devices": [[173, "usb-mass-storage-devices"]], "USB Cameras": [[173, "usb-cameras"]], "USB hubs": [[173, "usb-hubs"]], "Other USB devices: USB HID, USB network adapters, \u2026": [[173, "other-usb-devices-usb-hid-usb-network-adapters"]], "Using a USB drive with the VPU": [[173, "using-a-usb-drive-with-the-vpu"]], "Preparing the USB drive": [[173, "preparing-the-usb-drive"]], "FAT32": [[173, "fat32"]], "EXT4": [[173, "ext4"]], "Format USB mounting preparation (EXT4 only)": [[173, "format-usb-mounting-preparation-ext4-only"]], "Plug in and mounting": [[173, "plug-in-and-mounting"]], "\u201cCONF\u201d-only parameters": [[174, "conf-only-parameters"]], "Parameter configuration priorities": [[174, "parameter-configuration-priorities"]], "Sticky parameters": [[174, "sticky-parameters"]], "Configuration delays": [[174, "configuration-delays"]], "Buffering": [[174, "buffering"]], "Delays due to image buffering": [[174, "delays-due-to-image-buffering"]], "Flushing the buffers": [[174, "flushing-the-buffers"]], "Verify the frame\u2019s timestamps": [[174, "verify-the-frame-s-timestamps"]], "Camera streams configuration delays": [[174, "camera-streams-configuration-delays"]], "Acquisition and processing parameters": [[174, "acquisition-and-processing-parameters"]], "Application streams configuration delays": [[174, "application-streams-configuration-delays"]], "JSON schema": [[174, "json-schema"]], "Parameters impacting the JSON schema": [[174, "parameters-impacting-the-json-schema"]], "Persistent configuration": [[174, "persistent-configuration"]], "Persistent settings without save_init": [[174, "persistent-settings-without-save-init"]], "Technology": [[175, "technology"]], "Previous versions of the documentation": [[176, "previous-versions-of-the-documentation"]], "Changelog for ifm3d-examples": [[177, "changelog-for-ifm3d-examples"]], "1.2.1": [[177, "id1"]], "1.2.0": [[177, "id2"]], "1.1.0": [[177, "id3"]], "1.0.0": [[177, "id4"]], "0.1.0": [[177, "id5"]], "ifm3d examples": [[178, "ifm3d-examples"]], "Supported languages": [[178, "supported-languages"]], "common": [[178, "common"]], "o3d3xx-o3x1xx": [[178, "o3d3xx-o3x1xx"]], "ovp8xx": [[178, "ovp8xx"]], "Getting Started": [[178, "getting-started"]], "Contributing": [[178, "contributing"]], "License": [[178, "license"]], "Common examples": [[179, "common-examples"]], "ifm3dpy Viewer": [[180, "ifm3dpy-viewer"]], "Installation": [[180, "installation"]], "Create a new virtual environment": [[180, "create-a-new-virtual-environment"]], "Activate the virtual environment": [[180, "activate-the-virtual-environment"]], "Install ifm3dpy": [[180, "install-ifm3dpy"]], "From pip": [[180, "from-pip"]], "From Source": [[180, "from-source"]], "Install requirements": [[180, "install-requirements"]], "Usage": [[180, "usage"], [187, "usage"]], "Display the distance image": [[180, "display-the-distance-image"]], "Display the amplitude image": [[180, "display-the-amplitude-image"]], "Display the point cloud": [[180, "display-the-point-cloud"]], "Display the JPEG image (only for the O3R)": [[180, "display-the-jpeg-image-only-for-the-o3r"]], "DEPRECATED - Image Rectification": [[181, "deprecated-image-rectification"]], "DEPRECATED - Using Intrinsics and Unit Vectors": [[182, "deprecated-using-intrinsics-and-unit-vectors"]], "O3D3xx and O3X1xx examples": [[183, "o3d3xx-and-o3x1xx-examples"]], "ifm3d C++ examples": [[184, "ifm3d-c-examples"]], "Windows examples": [[184, "windows-examples"]], "What is included?": [[184, "what-is-included"]], "Note: Use of Device and LegacyDevice class": [[184, "note-use-of-device-and-legacydevice-class"]], "LICENSE": [[184, "license"]], "ex-multi_camera_grabber": [[185, "ex-multi-camera-grabber"]], "Setting unique IP Address to your ifm 3D camera": [[185, "setting-unique-ip-address-to-your-ifm-3d-camera"]], "ifm3d - Simple Image Container": [[186, "ifm3d-simple-image-container"]], "PPM IO": [[187, "ppm-io"]], "Tests": [[187, "tests"]], "ifm3d examples for OVP8xx": [[188, "ifm3d-examples-for-ovp8xx"]], "Getting started": [[188, "getting-started"]], "Build the examples": [[189, "build-the-examples"]], "ifm3d playground project": [[190, "ifm3d-playground-project"]], "ODS examples": [[191, "ods-examples"]], "Docker examples": [[192, "docker-examples"]], "Available examples": [[192, "available-examples"]], "EXCLUSION OF LIABILITY": [[192, "exclusion-of-liability"], [193, "exclusion-of-liability"], [194, "exclusion-of-liability"]], "Further documentation": [[192, "further-documentation"]], "o3r-l4t-base": [[193, "o3r-l4t-base"]], "Dockerfile content and usage objective": [[193, "dockerfile-content-and-usage-objective"], [194, "dockerfile-content-and-usage-objective"]], "o3r-l4t-tensorrt": [[194, "o3r-l4t-tensorrt"]], "Testing the TensorRT capabilities": [[195, "testing-the-tensorrt-capabilities"]], "Dependencies": [[196, "dependencies"]], "Package installation (optional)": [[196, "package-installation-optional"]], "Core": [[197, "core"]], "2d_data.py": [[197, "d-data-py"]], "bootup_monitor.py": [[197, "bootup-monitor-py"]], "can_activate.py": [[197, "can-activate-py"]], "configuration.py": [[197, "configuration-py"]], "deserialize_rgb.py": [[197, "deserialize-rgb-py"]], "deserialize_imu.py and imu_data.py": [[197, "deserialize-imu-py-and-imu-data-py"]], "diagnostic.py": [[197, "diagnostic-py"]], "fw_update_utils.py": [[197, "fw-update-utils-py"]], "getting_data*.py": [[197, "getting-data-py"]], "multi_head.py": [[197, "multi-head-py"]], "timestamps.py": [[197, "timestamps-py"]], "ODS": [[198, "ods"]], "registration_2d_3d.py": [[199, "registration-2d-3d-py"]], "Static camera calibration": [[200, "static-camera-calibration"]], "Welcome to the O3R documentation!": [[201, "welcome-to-the-o3r-documentation"]], "Software Interfaces": [[202, "software-interfaces"]]}, "indexentries": {}}) \ No newline at end of file