3D-зрение для крана: позиционирование и измерение по облаку точек
📋 Основное резюме
2D-зрение видит только плоскость и не измеряет глубину и объём; 3D-облако точек добавляет каждой точке трёхмерные координаты, что позволяет мостовому крану выполнять объёмное позиционирование, измерять объём и обнаруживать препятствия. В статье разъясняются различия и критерии выбора четырёх способов получения облака точек — структурированная подсветка, ToF, стереозрение и лидар, а также рассматривается практическое применение двух типовых задач: измерение объёма и позиционирование захвата.
При подъёме и транспортировке груза мостовым краном камера видит форму штабеля и положение груза, но не может определить высоту штабеля или расстояние от груза до крюка. 2D-зрение воспринимает плоскую картинку, без измерения глубины.
3D-облако точек восполняет именно этот недостаток — глубину. Оно превращает сцену в плотное скопление точек с трёхмерными координатами, каждая из которых имеет своё положение. Благодаря этому кран получает «стереоскопическое зрение».
Ниже подробно разберём, как установить и использовать такое «объёмное зрение».
Возможности 3D-облака точек: переход от плоскости к объёму
Ограничение 2D-зрения очевидно: оно распознаёт только объекты и их положение на плоскости, но не измеряет глубину, объём или трёхмерную ориентацию. Это серьёзный недостаток для задач подъёма и транспортировки.
Ценность 3D-облака точек заключается в восполнении измерения глубины. Каждая точка в облаке имеет координаты XYZ, что позволяет крану измерять объём штабеля, вычислять трёхмерное положение и ориентацию груза, а также обнаруживать объёмные препятствия на пути перемещения.
На практике наиболее востребованы два сценария: измерение объёма сыпучих материалов и позиционирование захвата груза. Первый позволяет крану автоматически учитывать объём штабеля, второй — точно наводиться на груз. Компания Келуде применяет 3D-зрение в задачах, требующих данных о глубине, дополняя возможности 2D-зрения.
Способы получения облака точек: структурированная подсветка, ToF, стереозрение, лидар
Существует четыре основных способа получения облака точек, каждый из которых имеет свои рабочие дистанции и точность.
Структурированная подсветка проецирует кодированный световой рисунок и восстанавливает глубину по его деформации. Обеспечивает высокую точность на близких дистанциях, подходит для детальных измерений, но чувствительна к внешнему освещению.
ToF-дальномер излучает световые импульсы и измеряет время их прохождения. Обеспечивает быструю съёмку на средних дистанциях, подходит для работы в реальном времени, точность средняя.
Стереозрение использует две камеры, подобно человеческим глазам, для триангуляционного определения глубины. Отличается низкой стоимостью и формирует цветное облако точек, но зависит от текстуры поверхности и теряет точность на больших дистанциях.
Лидар излучает лазерные лучи и измеряет расстояние по времени их возвращения. Работает на больших дистанциях, охватывает обширные зоны, устойчив к внешнему освещению, но имеет высокую стоимость и разреженное облако точек. Выбор между этими четырьмя способами зависит от требуемой дистанции, точности и бюджета. Компания Келуде осуществляет выбор датчиков по сценариям применения; ISO 24445 «Технические условия на интеллектуальные датчики для кранов» служит основанием для выбора.
Практическая реализация измерения объёма и позиционирования захвата: пошаговый процесс
Рассмотрим процесс внедрения на примере измерения объёма штабеля сыпучего материала.
Первый шаг — установка датчика и его калибровка для согласования системы координат облака точек с системой координат крана. Это обязательное условие точности измерений.
Второй шаг — сбор облака точек и его предварительная обработка: фильтрация шума и выбросов, отделение точек штабеля от фона.
Третий шаг — вычисление объёма на основе облака точек с использованием методов трёхмерной реконструкции или воксельной агрегации. ISO 24621 «Диагностика неисправностей с помощью ИИ для кранов» требует документирования результатов измерений и диагностики.
Позиционирование захвата выполняется аналогично: сбор облака точек, выделение груза, вычисление его трёхмерного положения и ориентации, затем наведение крана. Ключевые факторы успеха — точная калибровка, чистое облако точек и стабильный алгоритм. Компания Келуде рассматривает калибровку и предварительную обработку облака точек как два обязательных этапа внедрения 3D-зрения.
Типичные ошибки при внедрении 3D-зрения
Первая ошибка — неточная калибровка. Если система координат облака точек не согласована с системой координат крана, все измерения положения и объёма будут неверными. Калибровка — фундамент 3D-зрения, без неё все дальнейшие действия теряют смысл.
Вторая ошибка — игнорирование влияния внешнего освещения. Активные методы, такие как структурированная подсветка и ToF, подвержены помехам при ярком свете или бликах. При выборе датчика необходимо оценивать условия освещения на объекте; в сложных случаях не стоит экономить на лидаре.
Третья ошибка — пропуск предварительной обработки облака точек. Исходное облако содержит шум и выбросы; если не отфильтровать их перед расчётом, результаты измерения объёма и положения будут искажены. Компания Келуде при внедрении 3D-зрения рассматривает калибровку, оценку освещения и предварительную обработку облака точек как три обязательных этапа, которые нельзя пропускать.
Сравнение четырёх способов получения облака точек
| способ | принцип | дистанция | Точность | ограничение |
|---|---|---|---|---|
| конструкциясвет | пятно светаДеформацияобратный расчёт | ближняя дистанция | высокий | чувствительность к внешней засветке |
| ToFизмерение дальности | время прохождения светового импульса | средняя дистанция | средний | Точностьсредний |
| стереоскопическийтехническое зрение | стереоскопическая триангуляция | средняя дистанция | средний | зависимость от текстуры |
| лидар | лазерное сканирование дальности | дальняя дистанция | средний | высокая стоимость, разреженное облако точек |
Быстрая справка по пунктам стандартов для технического зрения 3D
| Стандарт | ключевые положения | и3Dтехническое зрениевзаимосвязь |
|---|---|---|
| ISO 24445 | кранинтеллектуальный датчиктехнические условия | выбор датчиковоснование |
| ISO 24621 | крандиагностика неисправностей с помощью ИИрама | измерениеДиагностикафиксация данных |
| GB/T 28264 — система мониторинга и управления безопасностью | контроль безопасностификсация данныхтребования | фиксация измерительных данных |
Часто задаваемые вопросы о 3D-облаках точек
В: С чего начать проверку, если позиционирование по 3D-облаку точек неточное?
О: Сначала проверьте калибровку: выровнена ли система координат облака точек с системой координат мостового крана. Калибровка — это основа позиционирования, при её погрешности все последующие результаты будут неверны. Затем проверьте качество облака точек — отфильтрованы ли шум и выбросы. И наконец, проверьте помехи окружающей среды: активные методы, такие как структурированная подсветка и ToF, искажаются при ярком свете и бликах. Порядок действий: калибровка, облако точек, окружающая среда.
В: Как определить, нужна ли моему применению 3D- или 2D-система технического зрения?
О: Оцените потребность в информации о глубине. Если требуется только распознавание объектов и определение их положения на плоскости, достаточно 2D-зрения — это дешевле. Для измерения объёма, высоты, расчёта трёхмерной ориентации и восприятия объёмных препятствий необходимо 3D-зрение. Критерии оценки: вашей задаче не хватает «чёткого изображения» или «точного измерения». 3D-зрение требуется только тогда, когда не хватает данных о глубине и необходимы объёмные измерения.
В: Почему для измерений при подъёме и транспортировке необходимо 3D-зрение?
О: Потому что при подъёме и транспортировке важны пространственные соотношения, а не плоское изображение. Высота штабеля, расстояние от груза до крюка, наличие препятствий на пути — всё это данные о глубине, которые 2D-зрение предоставить не может. 3D-облако точек добавляет каждой точке трёхмерные координаты, что позволяет мостовому крану выполнять объёмное позиционирование, измерять объёмы и обнаруживать препятствия. Именно измерение глубины — ключ к точности и безопасности подъёмных операций.
3D-зрение часто используется совместно с SLAM-картографированием; для понимания пространственного восприятия можно обратиться к статье «Визуальный SLAM для мостовых кранов: построение карты и система позиционирования».
3D-облако точек добавляет мостовому крану измерение глубины. Келуде Тяжёлая Промышленность применяет 3D-зрение в задачах, требующих объёмной информации, — измерение объёма и позиционирование захвата, — дополняя 2D-зрение. Это позволяет крану не только видеть, но и измерять с высокой точностью.