Научная статья на тему 'ПРОГРАММНЫЙ МОДУЛЬ НАСТРОЙКИ СИСТЕМЫ ИЗМЕРЕНИЯ 3D ГЕОМЕТРИИ ОБЪЕКТОВ В АЭРОДИНАМИЧЕСКОМ СТЕНДЕ МЕТОДАМИ ФАЗОВОЙ ТРИАНГУЛЯЦИИ'

ПРОГРАММНЫЙ МОДУЛЬ НАСТРОЙКИ СИСТЕМЫ ИЗМЕРЕНИЯ 3D ГЕОМЕТРИИ ОБЪЕКТОВ В АЭРОДИНАМИЧЕСКОМ СТЕНДЕ МЕТОДАМИ ФАЗОВОЙ ТРИАНГУЛЯЦИИ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
30
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФАЗОВАЯ ТРИАНГУЛЯЦИЯ / ТРЕХМЕРНАЯ ГЕОМЕТРИЯ / ПРОГРАММНЫЙ МОДУЛЬ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Зуев В. О., Двойнишников С. В., Кабардин И. К., Меледин В. Г.

В работе представлен программный модуль для гибкой настройки измерительной системы, реализующей методы фазовой триангуляции для изменения трехмерного профиля объектов в аэродинамических экспериментальных стендах. Для настройки и оптимизации широкого спектра параметров измерительного комплекса реализовано универсальное решение - контроль работы алгоритмов фазовой триангуляции и бинарных кодов Грея. Для оценки погрешности измерений реализован автоматизированный алгоритм на основе статистического анализа распределения координат точек измеренной поверхности.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Зуев В. О., Двойнишников С. В., Кабардин И. К., Меледин В. Г.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SOFTWARE MODULE FOR SETTING UP SYSTEM FOR 3D GEOMETRY MEASUREMENTS IN AERODYNAMIC STAND USING PHASE TRIANGULATION METHODS

The paper presents a software module for flexible configuration of a measuring system implements phase triangulation methods to measure three-dimensional profile of objects in aerodynamic experimental stands. To adjust and optimize a wide range of parameters of the measuring system, a universal solution has been implemented, that aimed to control of the operation of phase triangulation algorithms and binary Gray codes. To estimate the measurement error, an automated algorithm is implemented based on a statistical analysis of the distribution of the coordinates of the points of the measured surface.

Текст научной работы на тему «ПРОГРАММНЫЙ МОДУЛЬ НАСТРОЙКИ СИСТЕМЫ ИЗМЕРЕНИЯ 3D ГЕОМЕТРИИ ОБЪЕКТОВ В АЭРОДИНАМИЧЕСКОМ СТЕНДЕ МЕТОДАМИ ФАЗОВОЙ ТРИАНГУЛЯЦИИ»

УДК 681.786.4

DOI 10.33764/2618-981X-2022-8-1-105-111

Программный модуль настройки системы измерения 3D геометрии объектов в аэродинамическом стенде методами фазовой триангуляции

В. О. Зуев1 *, С. В. Двойнишников1'2, И. К. Кабардин2, В. Г. Меледин2 1 Новосибирский государственный университет, г. Новосибирск, Российская Федерация 2 Институт теплофизики им. С. С. Кутателадзе СО РАН, г. Новосибирск,

Российская Федерация

* e-mail: vlad.zuev.0017@mail.ru

Аннотация. В работе представлен программный модуль для гибкой настройки измерительной системы, реализующей методы фазовой триангуляции для изменения трехмерного профиля объектов в аэродинамических экспериментальных стендах. Для настройки и оптимизации широкого спектра параметров измерительного комплекса реализовано универсальное решение -контроль работы алгоритмов фазовой триангуляции и бинарных кодов Грея. Для оценки погрешности измерений реализован автоматизированный алгоритм на основе статистического анализа распределения координат точек измеренной поверхности.

Ключевые слова: фазовая триангуляция, трехмерная геометрия, программный модуль

Software module for setting up system for 3D geometry measurements in aerodynamic stand using phase triangulation methods

V. O. Zuev1 *, S. V. Dvoynishnikov1'2, I. K. Kabardin2, V. G. Meledin2

1 Novosibirsk State University, Novosibirsk, Russian Federation 2 Kutateladze Institute of Thermophysics SB RAS, Novosibirsk, Russian Federation

* e-mail: vlad.zuev.0017@mail.ru

Abstract. The paper presents a software module for flexible configuration of a measuring system implements phase triangulation methods to measure three-dimensional profile of objects in aerodynamic experimental stands. To adjust and optimize a wide range of parameters of the measuring system, a universal solution has been implemented, that aimed to control of the operation of phase triangulation algorithms and binary Gray codes. To estimate the measurement error, an automated algorithm is implemented based on a statistical analysis of the distribution of the coordinates of the points of the measured surface.

Keywords: phase triangulation, three-dimensional geometry, software module

Введение

Широкий спектр задач, связанных с бесконтактным измерением трехмерной геометрии, требует разработки и развития соответствующих измерительных систем [1, 2]. Методы фазовой триангуляции обладают рядом преимуществ среди оптических методов измерения трехмерной геометрии: малое время измерения, высокая точность, простота использования, низкая стоимость комплектующих. Широкое применение в промышленных технологиях, научных исследованиях

и медицине демонстрирует существенный уровень развития методов оптической фазовой триангуляции [3].

При настройке измерительной системы выполняется оптимизация параметров для обеспечения минимальной погрешности измерения. Для измерительных комплексов, реализующих метод фазовой триангуляции, выполняют оптимизацию частоты фазовой модуляции, а также оптимизацию настроек оптических элементов источника и приемника оптического излучения [4]. При этом итоговые значения оптимизируемых параметров зависят от размера измерительного объема и конфигурации измерительной системы [5]. Данный факт объясняет проблему масштабирования измерительного комплекса для работы с разными размерами измерительного объема.

Большинство систем измерения трехмерной геометрии триангуляционными методами с использованием структурированного освещения проходят процедуру калибровки и настройки в заводских условиях. Пользователь имеет фиксированный размер измерительной зоны и ограниченный функционал для настройки измерительной системы, что ограничивает масштабируемость измерительного комплекса для работы с разными размерами измерительного объема [6]. Кроме того, такие измерительные системы затруднительно, а в ряде случаев невозможно применять в задачах измерения трехмерной геометрии объектов, расположенных в ограниченном объеме, например, во время проведения модельных экспериментальных исследований на аэродинамических стендах [7, 8].

Данная работа посвящена разработке программного модуля для гибкой настройки измерительной системы, реализующей методы фазовой триангуляции и бинарных кодов Грея для измерения профиля трехмерных объектов. Работа метода универсальна для различных реализаций измерительных систем и обеспечивает возможность их гибкой настройки для проведения измерений трехмерной геометрии в условиях жестких конструкционных ограничений экспериментальных стендов, ограничивающих возможности размещения измерительной системы.

Функции программного модуля

Программный модуль для настройки системы измерения трехмерной геометрии методами фазовой триангуляции реализует универсальный функционал для оптимизации параметров оптических элементов: источника структурированной засветки и фотоприемника [4].

При настройке алгоритма фазовой триангуляции ключевым является оптимизация частоты модулирующего сигнала [4]. С одной стороны, целесообразно увеличение частоты модулирующего сигнала, т.к. погрешность измерения координаты 2 (глубины сцены) согласно [5, 9] обратно пропорциональна частоте пространственной модуляции излучения:

Дг _-Д/-р-, а)

2п-1tg 0

где р - период пространственной модуляции; 0 - угол триангуляции; —— - относительная погрешность фотоприемника; N - количество фазовых изображений.

На практике, из-за невозможности получить абсолютно резкое изображение частота пространственной модуляции должна быть меньше, чем частота эквивалентного низкочастотного фильтра, которым является оптическая система измерителя [4]. Данные факты определяют необходимость оптимизации частоты модулирующего сигнала.

При настройке параметров оптических элементов требуется оптимизация конфигурации измерительной системы (фокусное расстояние, взаимное расположение, учет влияния внешнего освещения) и оптимизация индивидуальных настроек оптических элементов: экспозиция, усиление, яркость, контраст [10].

Так как требуется настройка и оптимизация широкого спектра параметров измерительной системы, часть которых зависит от конкретной реализации оптических элементов, то была поставлена задача реализации универсального решения для гибкой настройки измерительного комплекса, реализующего алгоритмы фазовой триангуляции и бинарных кодов Грея [11]. При этом пользователь, анализируя качество работы измерительных методов, может сделать вывод о применимости оптических элементов и их текущих настроек.

Так как итоговой метрикой качества настройки измерительной системы является погрешность измерения трехмерной геометрии объекта, то реализуемый программный комплекс должен иметь соответствующий функционал. В качестве оценки погрешности измерения выступает величина отклонения координат измеренной плоской поверхности от плоскости.

Основные требования к разрабатываемому программному комплексу для гибкой настройки системы измерения трехмерной геометрии методами фазовой триангуляции и бинарных кодов Грея:

- контроль работы алгоритмов расшифровки данных методов на основе фазовой триангуляции и бинарных кодов Грея;

- оценка погрешности измерения трехмерной геометрии плоского объекта.

Реализация программного модуля

Алгоритм работы измерительной системы на основе фазовой триангуляции и бинарных кодов Грея включает следующие итерации:

1) вычисление нелинейности тракта (линейное увеличение яркости проецируемого проектором изображения и его регистрация фотоприемником);

2) работа метода бинарных кодов Грея, сбор экспериментальных данных;

3) работа методов фазовой триангуляции и фазовых шагов, сбор экспериментальных данных;

4) вычисление комбинации фазового кодирования и кодирования Грея;

5) восстановление трехмерных координат объекта по экспериментальным и калибровочным данным.

Для анализа работы алгоритмов, реализующих методы фазовой триангуляции и бинарных кодов Грея реализован функционал (рис. 1) для визуализации следующих промежуточных результатов обработки:

- кривая нелинейности тракта (7_рго]ее1её, /_registered - интенсивности проецируемого и регистрируемого изображений в диапазоне от 0 до 255);

- результаты расшифровки кодов Грея (О - Грей код, р_х - компонента вдоль пиксельного среза по изображению фотоприемника);

- результаты расшифровки фазовых изображений (Р - фазовый код; р_х -компонента вдоль пиксельного среза по изображению фотоприемника);

- уточнение расшифровки координат проектора с помощью сопоставления результатов расшифровки фазовых изображений и бинарных кодов (РО - комбинация фазового и Грей кодирования; р_х - компонента вдоль пиксельного среза по изображению фотоприемника).

Projector-Camera brightness adjustment

Phase code along image slice

Grey code along image slice

50 100 150 200 250

I_projected

а)

Phase Grey code along image slice

.Й 350

О ou

■ measured data

■ low comp

50 75 100 125 150 175 200 225

г)

б)

Grey code high component

- measured data

- low comp

Phase Grey code high component

Рис. 1. Графические компоненты для анализа промежуточных результатов работы алгоритмов, реализующих методы фазовой триангуляции

и бинарных кодов Грея:

а) кривая нелинейности тракта; б) результаты расшифровки фазовых изображений; в) результаты расшифровки кодов Грея; г) сопоставление результатов расшифровки фазовых изображений и кодов Грея; д), е) высокочастотные компоненты бинарных кодов Грея и фазовых изображений

Для контроля работы алгоритма расшифровки бинарных кодов Грея и фазовых изображений поддержана дополнительная возможность анализа их высокочастотных компонент (G_high - высокочастотная компонента Грей кода; PG_high -высокочастотная компонента комбинация фазового и Грей кодирования).

В программном модуле реализована возможность фильтрации экспериментальных точек, лежащих вне заданного трехмерного объема. Данная возможность позволяет исключить трехмерные точки, не относящиеся к измерительному объекту и не входящие в анализируемый массив данных.

Тестирование программного модуля

Выполнено тестирование разработанного программного модуля для гибкой настройки системы измерения трехмерной геометрии методами фазовой триангуляции и бинарных кодов Грея. Измерительная система, для которой выполнялась настройка, использовалась для трехмерной диагностики геометрии сложно-профильных объектов в измерительном объеме 85 мм х 67 мм х 25 мм непосредственно в процессе аэродинамических исследований на экспериментальном стенде. Необходимость настройки измерительной системы также обусловлена спецификой задачи, требующей учета внешних условий освещения и отражающих свойств измеряемой поверхности. Измерительная система включает фотоприемник Imaging Source DMK 33GX264 с объективом Imaging Source TCL 5026 5MP, цифровой проектор Excelvan CL720 с разрешением 1280x800 и светосилой 3000 лм с доработанной оптической системой для формирования резкого изображения на расстоянии 60-80 см.

Выполнена настройка измерительной системы для измерительного объема с характерным размером 85 мм х 67 мм х 25 мм. Произведена оптимизация параметров оптической системы: взаимного расположения проектора и фотоприемника, фокусного расстояния, влияния внешнего освещения, индивидуальных параметров оптических элементов (экспозиция, усиление, яркость и т.д.). Произведена оптимизация частоты модулирующего сигнала (рис. 2).

В результате найдена оптимальная конфигурация измерительной системы для проведения трехмерных измерений профиля объекта в условиях экспериментального стенда: расстояние от источника освещения до объекта составило 65 см, расстояния от фотоприемника до объекта 150 см. Угол между оптическими осями источника и приемника оптического излучения 70°. Достигнута точность измерений 9 мкм.

Заключение

Разработан программный комплекс для гибкой настройки системы измерения трехмерной геометрии методами фазовой триангуляции и бинарных кодов Грея. Программный комплекс реализует необходимый функционал для контроля работы методов обработки данных и для оценки погрешности измерительной системы. Выполнено тестирование разработанного программного комплекса для

настройки оптико-электронной системы измерения трехмерной геометрии слож-нопрофильных объектов на экспериментальном аэродинамическом стенде. Произведена настройка измерительной системы для измерительного объема с характерным размером 85 мм х 67 мм х 25 мм. Выполнена оптимизация параметров оптической системы: расположения проектора и фотоприемника, фокусного расстояния оптических модулей, влияния внешнего освещения, параметров оптических элементов (экспозиция, усиление, яркость и т.д.). Произведена оптимизация частоты модулирующего сигнала. Достигнута погрешность измерения трехмерной геометрии 9 мкм. В результате измерительная система, реализующая методы фазовой триангуляции, обеспечивает измерение трехмерного профиля непосредственно в процессе аэродинамических исследований на экспериментальной стенде.

20 40 БО 30 100

P_freq, sill periods ill projected image

Рис. 2. Анализ зависимости ошибки комбинации фазового и Грей кодирования от частоты модулирующего сигнала:

PG_error- погрешность комбинации фазового и Грей кодирования; Р_1гед -частота модулирующего сигнала

Благодарности

Работа выполнена в рамках государственного задания ИТ СО РАН.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Меледин В.Г. Оптоэлектронные информационные системы для науки и промышленности // Интерэкспо Гео-Сибирь. - 2014. - Т.5. - №1. - С. 3-12.

2. Чугуй Ю.В. Трехмерные оптико-электронные измерительные системы и лазерные технологии для научных и промышленных применений // Автометрия. - 2015. - Т. 51. -№ 4. - С. 76-91.

3. Gorthi S.S. Fringe projection techniques: Whither we are? / S.S. Gorthi, P. Rastogi // Optics and Lasers in Engineering 48 (2010). - P. 133-140.

4. Dvoynishnikov S.V., Rakhmanov V.V., Kabardin I.K., Meledin V.G. Phase triangulation method with spatial modulation frequency optimization // Measurement, Vol.145 (2019). - P. 63-70.

5. Гужов В.И., Солодкин Ю.Н. Анализ точности определения полной разности фаз в целочисленных интерферометрах // Автометрия. - 1992. - № 6. - С. 24-30.

6. Meledin, V.G. Informatics of optoelectronic measurements: Science and innovative industrial technologies // J. Engin. Thermophys. 18, (2009). - P. 99-128.

7. Двойнишников С.В., Куликов Д.В., Меледин В.Г. Оптоэлектронный метод бесконтактного восстановления профиля поверхности трехмерных объектов сложной формы // Метрология. - 2010. - № 4. - С. 15-27.

8. Dvoynishnikov S.V., Semenov D.O., Rahmanov V.V., Meledin V.G., Sadbakov O.Yu. Software And Hardware System For Diagnosing Deposits Inside The Vortex Chamber // 2021 30th IEEE International Symposium on Industrial Electronics, ISIE Kyoto 20-23 June 2021.

9. Kabardin I., Dvoynishnikov S., Gordienko M., Kakaulin S., Ledovsky V., Gusev G., Zuev V., Okulov V. Optical Methods for Measuring Icing of Wind Turbine Blades // Energies 2021, 14, 6485.

10. Двойнишников С.В., Аникин Ю.А., Кабардин И.К., Куликов Д.В., Меледин В.Г. оптоэлектронный метод бесконтактного измерения профиля поверхности крупногабаритных объектов сложной формы // Измерительная техника. - 2016. - № 1. - С. 17-21.

11. Двойнишников С.В., Меледин В.Г., Щепихин И.В., Кабардин И.К., Куликов Д.В. Способ измерения трехмерной геометрии выпуклых и протяженных объектов // Патент на изобретение RU 2708940 C1, 12.12.2019.

© В. О. Зуев, С. В. Двойнишников, И. К. Кабардин, В. Г. Меледин, 2022

i Надоели баннеры? Вы всегда можете отключить рекламу.