Orbbec Gemini для AMR на складе: навигация и обход препятствий

Orbbec Gemini для AMR на складе: навигация и обход препятствий

Стереокамеры Gemini видят склад объёмом: люди, стеллажи, тёмные проходы. Как выбрать камеру глубины для AMR — 335L, 435Le или 335Le.

Orbbec для роботов-пылесосов: 3D-навигация и обход препятствий

Orbbec для роботов-пылесосов: 3D-навигация и обход препятствий

Одноплоскостной лидар не видит провода, носки и порожки. Как компактные камеры глубины Orbbec Astra учат бытовой робот-пылесос видеть сцену объёмом.

Несколько камер Orbbec на одном хосте: USB-контроллеры и полоса

Несколько камер Orbbec на одном хосте: USB-контроллеры и полоса

Четыре камеры Orbbec на одном ПК не падают, если планировали полосу заранее: разбор USB-топологии через lsusb, привязка камер к контроллерам по серийникам, бюджет трафика по профилям и когда лучше разнести камеры по хостам или взять Persee 2.

Astra Mini + Raspberry Pi: встраиваемое компьютерное зрение

Astra Mini + Raspberry Pi: встраиваемое компьютерное зрение

Собираем встраиваемый CV-узел: компактная камера глубины Astra Mini на Raspberry Pi. Установка pyorbbecsdk на ARM, питание и USB-тонкости, снижение нагрузки кадром и частотой, связка YOLOv8n с глубиной и expectations по FPS.

Замер объёма короба камерой Orbbec: Python, карта высот, точность

Замер объёма короба камерой Orbbec: Python, карта высот, точность

Считаем объём груза или короба камерой Orbbec за минуту: фиксированный монтаж, плоскость основания, карта высот и интегрирование через интринсики. Скрипт на pyorbbecsdk + NumPy, оценка погрешности и разбор граничных случаев.

Femto Bolt в Unreal Engine: живая текстура глубины

Femto Bolt в Unreal Engine: живая текстура глубины

Транслируем карту глубины Femto Bolt в Unreal Engine: Python-сайдкар забирает depth через pyorbbecsdk и шлёт по UDP, C++-актор в UE принимает кадры и обновляет UTexture2D в реальном времени. Готовый код обеих сторон.

Облака точек Orbbec в PCL: фильтры, сегментация плоскости, нормали

Облака точек Orbbec в PCL: фильтры, сегментация плоскости, нормали

Принимаем PointCloud2 от Gemini 335L в ROS 2 и обрабатываем в PCL: voxel grid и passthrough, выделение плоскостей через RANSAC, вычисление нормалей. Готовый C++-узел, подбор параметров и типовые грабли NaN и QoS.

YOLOv8 + камера Orbbec: расстояние до объектов из карты глубины

YOLOv8 + камера Orbbec: расстояние до объектов из карты глубины

Детектируем объекты YOLOv8 по RGB и берём расстояние до каждого из depth-канала Orbbec: выравнивание глубины на цвет, устойчивая оценка по bbox через перцентили, отрисовка в OpenCV. Скрипт целиком и разбор ошибок.

Запись датасетов с Orbbec в ROS 2: rosbag2 и MCAP

Запись датасетов с Orbbec в ROS 2: rosbag2 и MCAP

Собираем датасет RGB+depth с промышленной камеры Gemini 435Le: запись в MCAP через ros2 bag, выбор QoS, оценка объёмов потока, программная запись через rosbag2_py и аккуратный реплей для обучения моделей.

Сведение двух камер Orbbec в единое облако точек

Сведение двух камер Orbbec в единое облако точек

Две камеры Orbbec смотрят на одну сцену с разных ракурсов: снимаем слепые зоны и блики. Внешняя калибровка по шахматной мишени, трансформация облаков в общий базис на NumPy, даунсемплинг и слияние в Open3D.

Конец содержания

Конец содержания