{"publication_id":"OT-2026-000000047","uuid":"01a0a4e5-42c1-7994-8f24-47fcdc1b4914","title":"Bin Picking Depth Estimation Using Dual Projector Angle Rejection","abstract":"This disclosure describes an optical depth measurement system for robotic bin picking applications, designed to mitigate errors caused by specular reflections from object surfaces. Conventional structured light systems can misinterpret specular returns as valid surface points, leading to inaccurate depth maps and failed pick attempts. The described arrangement employs two structured light projectors positioned at distinct angles relative to an imaging sensor. Depth maps generated from each projector are cross-referenced to identify and reject inconsistent data points, which often originate from specular highlights. A minimum density of valid depth points is required before a pick operation, with an automatic exposure adjustment as a fallback to ensure sufficient data acquisition.","language":"en","published_at":"2026-09-15T11:48:03.397008Z","canonical_url":"https://opentechnical.org/p/OT-2026-000000047","status":"PUBLIC","supersedes":null,"keywords":["bin picking","structured light","depth estimation","specular reflection","machine vision","robotics","d sensing","point cloud","exposure control","data validation"],"extent":{"words":3021,"paragraphs":21,"figures":2},"hashes":{"canonical_text_sha256":"7baba6e2780f29b8bfcafa828b3abd1943700a35d1ef376ded11c10877275d07","html_sha256":"7a37ae759c2dc8c8e1bc5d2ef798594f0ff602c46814ae27b458ca54d3d2c30b","pdf_sha256":"3e90c65fbff1940363ce23137ce1ff6f9a0701d54696e83ee7fcb64356ce1542","markdown_sha256":"663e205b8f5a27a48766d210e8cad9f4d5f0f17c588c44543ee94429cb03a236","manifest_sha256":"8681b94059ca04a43c61d1b31f769c05690864d802986dbdbcf30e289510fde6"},"links":{"html":"https://opentechnical.org/p/OT-2026-000000047","text":"https://opentechnical.org/p/OT-2026-000000047/publication.txt","markdown":"https://opentechnical.org/p/OT-2026-000000047/publication.md","pdf":"https://opentechnical.org/p/OT-2026-000000047/publication.pdf","manifest":"https://opentechnical.org/p/OT-2026-000000047/manifest.json","signature":"https://opentechnical.org/p/OT-2026-000000047/manifest.sig","integrity":"https://opentechnical.org/p/OT-2026-000000047/integrity"},"categories":[{"category_id":"CAT-000000241","path":"sensors-controls-machine-vision/machine-vision/3d-vision","name":"3D Vision","primary":true},{"category_id":"CAT-000000061","path":"robotics-automation/motion-planning/grasp-planning","name":"Grasp Planning","primary":false},{"category_id":"CAT-000000238","path":"sensors-controls-machine-vision","name":"Sensors, Controls & Machine Vision","primary":false},{"category_id":"CAT-000000239","path":"sensors-controls-machine-vision/machine-vision","name":"Machine Vision","primary":false}]}