Интернет-журнал «Науковедение» ISSN 2223-5167 http ://naukovedenie.ru/
Том 9, №1 (2017) http://naukovedenie.ru/vol9-1.php
URL статьи: http://naukovedenie.ru/PDF/40TVN117.pdf
Статья опубликована 03.03.2017
Ссылка для цитирования этой статьи:
Гейнце Э.А., Зубарь А.В., Решотка А.В., Панин А.С. Разработка способов диагностирования стабилизаторов танкового вооружения, автоматической коррекции демпфирования приводов наведения стабилизатора вооружения // Интернет-журнал «НАУКОВЕДЕНИЕ» Том 9, №1 (2017) http://naukovedenie.ru/PDF/40TVN117.pdf (доступ свободный). Загл. с экрана. Яз. рус., англ.
УДК 623.438.3
Гейнце Эдуард Александрович
ФГКВОУ ВО «Военная академия материально-технического обеспечения имени генерала армии А.В. Хрулёва»
Омский автобронетанковый инженерный институт (филиал), Россия, Омск1 Адьюнкт 5 кафедры «Электрооборудования и автоматики»
E-mail: [email protected]
Зубарь Алексей Владимирович
ФГКВОУ ВО «Военная академия материально-технического обеспечения имени генерала армии А.В. Хрулёва»
Омский автобронетанковый инженерный институт (филиал), Россия, Омск Старший преподаватель кафедры «Электрооборудования и автоматики»
Кандидат технических наук E-mail: [email protected]
Решотка Александр Владимирович
ФГКВОУ ВО «Военная академия материально-технического обеспечения имени генерала армии А.В. Хрулёва»
Омский автобронетанковый инженерный институт (филиал), Россия, Омск
Начальник службы - помощник начальника
Панин Алексей Сергеевич
ФГКВОУ ВО «Военная академия материально-технического обеспечения имени генерала армии А.В. Хрулёва»
Омский автобронетанковый инженерный институт (филиал), Россия, Омск Начальник курса I факультета автотехнического обеспечения
Разработка способов диагностирования стабилизаторов танкового вооружения, автоматической коррекции демпфирования приводов наведения стабилизатора вооружения
Аннотация. В статье изложены способы диагностирования стабилизаторов танкового вооружения, автоматизации процесса измерения и поддержания на заданном уровне параметров стабилизатора вооружения, а именно величин демпфирования приводов наведения в вертикальной и горизонтальной плоскостях. Особенностью предлагаемых способов диагностирования стабилизаторов танкового вооружения, автоматической коррекции демпфирования является применение в качестве датчика угла цифровой видеокамеры. Автором представлена структура измерительного приложения, реализующего данные способы, и
644098, г. Омск, 14 в/г, дом 45, ОАБИИ, Отдел ОНР и ПНПК
проведена его экспериментальная проверка. Определены основные направления совершенствования методик диагностирования стабилизаторов танкового вооружения.
Ключевые слова: стабилизатор танкового вооружения; демпфирование; цифровая видеокамера; измерительное приложение угловых отклонений; двумерная матрица интенсивностей; маркирующее устройство; блок компрессии видеоизображения; оптический фильтр
В военной технике автоматизация занимает одну из главнейших ролей, определяя такие важные качества образца вооружения как: огневая мощь, защищенность, подвижность и командная управляемость. Автоматизация все больше применяется в комплексах и системах защиты, управления вооружением, работой силовой установки и пр. Соответственно, все более актуальными является работы, например, [1, с. 176-180; 2, с. 214-224; 3, с. 44-46], направленные на разработку систем диагностирования данных автоматических систем. При чем желательно, чтобы сама система диагностирования требовала минимального привлечения человека и обеспечивала снятие и поддержание на необходимом уровне в автоматическом режиме контролируемых параметров.
Цель данной научной работы - разработка эффективного способа диагностирования танкового вооружения, автоматизаций измерения и поддержания на заданном уровне параметров стабилизатора вооружения, а именно величин демпфирования приводов наведения в вертикальной и горизонтальной плоскостях.
Особенностью предлагаемого первого способа автоматической коррекции демпфирования является применение в качестве датчика угла цифровой видеокамеры, что позволит в перспективе:
• во-первых, за счет применения только одного датчика для вертикальных и горизонтальных измерений обеспечить более простую конструкцию системы автоматической диагностики;
• во-вторых, повысить степень автоматизации выверки линий визирования прицелов и основного вооружения боевой машины.
Сущность данного способа поясняется схемой, представленной на рисунке 1.
Предполагается два варианта осуществления автоматической коррекции демпфирования - по удаленной точке и по измерительному щиту.
При коррекции по удаленной точке в качестве опорной точки принимается объект или участок местности, расположенные на значительном удалении от боевой машины. Например, для танка Т-72Б точка считается удаленной при её расположении на расстоянии не менее 1000 м. Коррекция по измерительному щиту предпочтительна в заводских и парковых условиях, когда дальность прямой видимости ограничена местностью или различными строениями.
В данном варианте предлагаемых способов установка цифровой камеры предполагается на дульном срезе канала ствола танковой пушки с таким исполнением, чтобы ось симметрии пушки и оптическую ось объектива камеры можно было считать параллельными.
Изображения окружающей местности в цифровом виде по проводной или по беспроводной связи передается в ЭВМ.
Изображение удаленного объекта на изображении с видеокамеры указывается или оператором в ручном режиме, или автоматически программным способом.
Начальный кадр с исходным положением опорной точки и все следующие кадры с текущими положениями опорной точки обрабатываются измерительным приложением, осуществляющим прием видеоизображений с цифровой камеры и их дальнейшую автоматической обработку с получением переходных характеристик, определением показателей демпфирования и выработкой ступенчатых воздействий на приводы стабилизатора вооружения.
Согласование ЭВМ с приводами стабилизатора вооружения осуществляется через проводное соединение, выводы которого соединены с блоком электронных сопротивлений блока управления стабилизатора.
Предполагается, что в качестве электронных сопротивлений могут применяться ИС, например, семейства Dallastat DS1869 [4], представляющие собой цифровые реостаты с 64 равными ступенями изменения сопротивления в диапазоне полного сопротивления и выпускаемые в стандартных номиналах 10 кОм, 50 кОм, и 100 кОм. Потенциометры семейства Dallastat могут управляться либо управляющим сигналом с механическим замыканием контакта, либо источником цифрового сигнала, таким, как CPU.
Электронные сопротивления включаются в блоке управления стабилизатора вооружения для шунтирования цепей пульта управления и цепей обратных связей.
Таким образом, управляющие ступенчатые воздействия, выработанные измерительным приложением ЭВМ, через электронные сопротивления, шунтирующие цепи пульта управления, позволяют осуществлять выход танковой пушки и башни на перебросочные скорости в вертикальной и горизонтальной плоскостях. А через электронные сопротивления в обратных связях стабилизатора осуществляется изменение величин их передаточных коэффициентов, выполняя корректировку показателей демпфирования.
Функциональная структура измерительного приложения поясняется рисунком 2.
Измерительное приложение содержит исполняемые модули или команды, выполненные с возможностью исполнения, по меньшей мере, одним процессором и обеспечивающие: прием изображений с видеокамеры, прием исходных данных с устройства ввода, обработку полученных изображений в вычислительном блоке с формированием необходимой информации на мониторе ЭВМ, вывод сигналов в блок управления стабилизатора вооружения с целью коррекции его характеристик.
Модуль формирования видеоизображения обеспечивает возможность создания интерфейса программы для отображения через видео смотровое устройство, такое как жидкокристаллический монитор.
Интерфейс программы обеспечивает возможность отображения видеоданных, взаимодействие пользователя с видеоданными и указания опорных точек для проведения измерений.
Для обеспечения взаимодействия пользователя с видеоданными служит устройство управления и ввода данных (например, мышь, шаровой указатель, стилус, сенсорная панель и т.д.).
Модуль оверлейных маркеров выполнен с возможностью приема данных о положении объектов из памяти и маркирования их на изображении.
Модуль определения дальности содержит команды и модули, обеспечивающие возможность проведения точных измерений дальности до измерительного щита и определение угла относительно оптической оси камеры на щит. Пример работы измерительного приложения по распознаванию геометрических примитивов на измерительном щите на основе алгоритмов
математической морфологии [5, с. 747-759; 6, с. 229-239] представлен на рисунке 3. В данном случае модуль определения дальности применяет операции эрозии, что позволяет вычесть из изображения ненужные элементы и убрать шумы, а затем операции дилатации, позволяющие восстановить исходную форму и размер калибровочного изображения. Далее применяется алгоритм распознавания геометрических примитивов, в результате чего вычисляются геометрические центры «квадратов». Эта операция позволяет определить размер длин проекций калибровочного изображения от измерительного щита и вычислить расстояние до него.
Модуль автоматического слежения осуществляет операции:
• кадрирования изображения, полученного с камеры и определения размеров и координат области поиска - данная операция обеспечивает повышение быстродействия и надежности определения объекта на изображении за счет того, что в процессе нахождения координат анализируется не все изображение, а только его узкая часть, соответствующая области поиска;
• сканирования, путем осуществления последовательного кадрирования области поиска окном с размерами по горизонтали и вертикали, соответствующим размерам области положения объекта;
• вычисления нормированной двумерной корреляционной функции между областью положения объекта интереса и каждым из поступающих из модуля сканирования участков области поиска;
• определения координат максимума, путем определения порядкового номера (координат) и максимального значения массива значений корреляционной функции;
• перевода координат максимума нормированной двумерной корреляционной функции в координаты положения изображения объекта на изображении в текущем кадре относительно его положения в предыдущем кадре.
Модуль вычисления отклонений:
• принимает из модуля автоматического слежения данные по смещениям центра изображения объекта;
• преобразует эти смещения в значения углов отклонения орудия и башни;
• принимает данные из модуля управляющих воздействий;
• производит анализ переходных процессов и вырабатывает воздействие на электронные сопротивления, шунтирующие потенциометры изменения коэффициентов усиления в обратных связях стабилизатора горизонтального и вертикального наведения.
При этом преобразование смещений изображения объекта в пиксельной системе координат в значения углов отклонения орудия и башни в метрической системе координат осуществляется по выражениям [7, с. 74-80; 8, с. 34-42], приведенным ниже.
Для измерительного щита:
аП = атс1д (■
/ лког^1} лког^2 I дког^1 дког^2 I ЛК1 ЛК1 + ЛК0 ЛК1
\ дког^2^ дког^2^ _ дког^1 дког^1 \ЛК1 ЛК1 ЛК1 ЛК0
дког^1 дкоА2 I дког^1 дког^2
ЯП5т1агс1д Ак1 Ак1-+ Ак1
— агсзт-
дког^2 дкоА2 _ дког^1 дког^1 ЛК1 ЛК1 ЛК1 ЛК0
(1)
Дп + Д
(дкоА° дкоА2 , дкоА0) лкоА2)\ ЛК1 ЛК1 + ЛК0 ЛК1 \
дкоА2) дкоА2) _ лкоА0КкоАО ) ЛК1 ЛК1 ЛК1 лко /
Я^т (аг^д — агсзт-
йкоА0КкоА2 , йкоА0КкоА2
ЛК1 ЛК1 + ЛК0 ЛК1
дкоА2 дкоА22! _ дкоА° дкоА° ЛК1 ЛК1 ЛК1 ЛК0
(2)
ЯБ + й
где: Б - расстояние до измерительного щита;
а.п, вп - углы отклонения соответственно пушки и башни при выверке по щиту;
Яб - расстояние от дульного среза орудия до центра вращения башни;
Яп - расстояние от цапф орудия до дульного среза;
дкоА^^дкоА1)- значения первого и второго столбцов матрицы
А.к°о = (хцоо Уцоо f 1), содержащей слева на право скорректированные на величины дисторсии горизонтальную, вертикальную и продольную начальные координаты изображения опорной точки (координаты изображения центра измерительного щита, удаленной точки) в системе координат видеокамеры камеры, где /- фокусное расстояние объектива камеры;
А^^0- значения первого и третьего столбцов матрицы Ак°1 = (хц°о УцЮ f 1), содержащей в свою очередь соответствующие текущие скорректированные координаты опорной точки в кадре видеокамеры, снимаемые в процессе измерений.
Для удаленного объекта:
(лкоА1) лкоА2) , лкоА1) лкоА2)\
ЛК1 ЛК1 + ЛК0 ЛК1 \
лкоА2)лкоА2)_ дкоА^дкоА! ); (3)
(лкоА° дкоА2) , дкоА° дкоА2)\
АК1 ЛК1 + Ак° АК1 )
дкоА2)дкоА2) _ дкоАОКкоАО))' (4)
где ад», вп<ю - углы отклонения соответственно пушки и башни при выверке по удаленной точке.
Модуль управляющих воздействий вырабатывает управляющие ступенчатые воздействия, которые после обработки в модуле вычислений отклонений изменяют значения электронных сопротивлений.
На рисунке 4 показана реализация измерительного приложения в виде блок-диаграммы разработанной «Программы измерения угловых отклонений стабилизатора танкового
вооружения» с реализацией на языке G в среде графического программирования LabVIEW с библиотекой компонент обработки и анализа изображений IMAQ Vision.
Программа реализована на трех циклах по условию (While) (позиции 1, 2 и 3), аналогичных циклу While, используемому в текстовом языке программирования Си, выполняющих многократное повторение операции над потоком данных, пока не выполнится логическое условие выхода. Особенностью цикла 3 является то, что он запускается после подачи на его терминал условия TRU, он начинает выполняться и будет находится в таком состоянии до подачи на терминал условия FALSE. За выработку данных условий отвечает форма «ЗАХВАТ ИЗОБРАЖЕНИЯ» на лицевой панели программы.
Виртуальные приборы 4 реализуют функцию инициализации камеры и задание условий её работы. Виртуальные приборы 5.1-5.3 реализуют функцию модуля оверлейных маркеров. Виртуальный прибор 5.4 реализуют функцию модуля вычисления отклонений. Виртуальный прибор 7 отвечает за формирование области поиска. Кроме того, в виртуальные прибор 7 интегрирована функция IMAQ Shape Match Tool [6, с. 32], выполняющая поиск геометрических примитивов с выводом координат центров маркеров.
При запуске цикла 3 осуществляется кадрирование (виртуальные приборы 8), сканирование изображения, вычисление двумерной корреляционной функции и поиск её максимума с переводом максимума в смещение изображения найденного объекта относительно центра изображения. Т.е. реализуются функции модуля автоматического слежения.
Испытание разработанной программы было проведено в ходе проверки демпфирования СТВ танка Т-72Б (рисунок 5). При проведении испытаний измерение показателей демпфирования проводилось по удаленной точке. В качестве цифровой камеры использовалась камера GoPro с широкоугольным объективом, закрепленная с помощью специального хомута на срезе канала ствола танковой пушки. Видеоизображения с камеры передавались в ЭВМ по Wi-Fi каналу в режиме реального времени, ЭВМ при этом находилась у оператора боевой машины, который и осуществлял воздействия на органы управления танка с целью выхода на перебросочные скорости вооружения в двух плоскостях. В результате обработки изображений с видеокамеры были получены переходные характеристики (рисунок 6), позволяющие определить степень демпфирования, а именно количество перебегов, величину первого перебега и перерегулирование в вертикальной и горизонтальной плоскостях.
Полученные переходные характеристики полностью подтвердили работоспособность разработанной программы для ЭВМ, практическую реализуемость предлагаемого способа автоматической коррекции демпфирования приводов наведения стабилизатора вооружения и справедливость принятых теоретических положений при его разработке. Это, в свою очередь, обуславливает возможность применения данного способа при проектировании системы автоматического диагностирования в составе перспективной информационно-управляющей системы управления огнем модернизируемых или вновь создаваемых образцов вооружения.
Рисунок 1. Способ автоматической коррекции демпфирования приводов наведения стабилизатора вооружения (сделано автором Гейнце Э.А.)
Рисунок 2. Функциональная схема измерительного приложения (сделано автором Гейнце Э.А.)
Бинаризация и инвертирование
Распознавание геометрических примитивов
4- 1 ь К. <. - - ■
В*!«' * 1 '||| и 1 ЧИЁ^'м " ж ъ в - -аг- 1п ■ - • . т
Маркирование центров примитивов 9...,. : '■'". "" * - ,' яа исходном изображении
Рисунок 3. Пример работы измерительного приложения (сделано автором Гейнце Э.А.)
Рисунок 4. Блок-диаграмма измерительного приложения в среде графического программирования ЬаЬ¥1ЕЖ (сделано автором Зубарь А.В.)
Рисунок 5. Экспериментальная проверка программы измерения угловых отклонений стабилизатора вооружения и её интерфейс (сделано автором Зубарь А.В.)
Jian град Берт. откл. |ш !
Гор. откл. А -9.40
Берх.ур. 0.80
\ Нижн. ур. -0.00
Д
I
Вертикальные 1
колебания У t, с
Рисунок 6. Переходные
' рп град \ Верт. откл. /\| 15.80
1 \ Гор. откл. \| 0.00
\ Верх.ур. " 0.00
Нижн.ур/ -0.00
Горизонтальные
колебания 1/" t, с —-i-fcJ
(сделано автором Зубарь А.В.)
Подбор устройства регистрации и видеозахвата маркирующего сигнала (видеокамеры)
Сущность второго способа заключается в математическом обеспечении применения цифровой камеры в качестве датчика угла, в качестве прибора регистрации полученного сигнала маркирующего устройства по расчётным требованиям необходимо устройство -видеокамера, отвечающее нижеперечисленным требованиям:
Видеокамера должна быть пылезащищенной, с наименьшим количеством движущихся механических частей, исполнительных и управляющих приводов, уверенно работать при температуре окружающего воздуха от 0 до +400С и относительной влажности 60%.
Видеокамера должна осуществлять прием видеосигнал с его последующим преобразованием в цифровой сигнал собственной аппаратной частью.
Массо-габаритные параметры должны быть минимальными при сохранении технических характеристик не хуже:
Разрешение формируемого видеокадра......................1920х1080 пикс
CMOS матрица......................................>5 Мпикс (2500х2030 пикс
стабилизационной интерполяции)
Угол обзора по диагонали......................................................>700
Фокусная авторегулировка в диапазоне.............................>0,1-10 м
Максимальная программная совместимость с операционными системами разработки не ранее 10 лет.
По исходным данным целесообразно рассматривать устройства видео захвата типа Веб-камеры.
Видеокамера должна представлять собой цифровое устройство, производящее видеосъемку, преобразование аналогового видеосигнала в цифровой, сжатие цифрового видеосигнала и передачу видеоизображения по интерфейсному кабелю в устройство обработки сигнала. Функциональная схема камеры (рисунок 7) состоит из:
• ПЗС-матрица,
• объектив,
оптический фильтр, плата видео захвата,
блок компрессии (сжатия) видеоизображения, центральный процессор и встроенный веб-сервер, ОЗУ,
флэш-память, сетевой интерфейс, последовательные порты.
ПЗС-матрица
Оптический фильтр
Рисунок 7. Функциональная схема работы видеокамеры (сделано автором Зубарь А.В.)
В качестве фотоприемника применяется ПЗС-матрица (ПЗС, CCD - прибор с зарядовой связью) - прямоугольная светочувствительная полупроводниковая пластинка с отношением сторон 9:16, которая преобразует падающий на нее свет в электрический сигнал. ПЗС-матрица состоит из большого числа светочувствительных ячеек. Для того чтобы повысить световую чувствительность ПЗС-матрицы, нередко формируют структуру, которая создает микролинзу перед каждой из ячеек. В технических параметрах веб-камеры обычно указывают формат ПЗС-матрицы (длина диагонали матрицы в дюймах), число эффективных пикселей, тип развертки (построчная или чересстрочная) и чувствительность.
Объектив - это линзовая система, предназначенная для проецирования изображения объекта наблюдения на светочувствительный элемент веб-камеры. Объектив характеризуется рядом важнейших параметров, таких как фокусное расстояние, относительное отверстие (F), глубина резкости, тип крепления (C, CS), формат.
Оптические инфракрасные отсекающие фильтры, представляют собой оптически точные плоскопараллельные пластинки, монтируемые сверху ПЗС-матрицы. Они работают как оптические низкочастотные фильтры с частотой среза около 700 нм, вблизи красного цвета. Они отсекают инфракрасную составляющую световых волн, обеспечивая веб-камере правильную цветопередачу.
Плата видео захвата видеокамеры (блок оцифровки) осуществляет преобразование аналогового электрического сигнала, сформированного ПЗС-матрицей, в цифровой формат. Процесс преобразования сигнала состоит из трех этапов:
• Дискретизация,
• Квантование,
• Кодирование.
Дискретизация - считывание амплитуды электрического сигнала через равные промежутки времени (период). Этот этап преобразования сигнала характеризуется частотой дискретизации.
Квантование - это процесс представления результатов дискретизации в цифровой форме. Изменение уровня электрического сигнала за период дискретизации представляется в виде кодового слова из 8, 10 или 12 бит, которые дают соответственно 256, 1024 и 4096 уровней квантования. От числа уровней квантования зависит точность представления сигнала в цифровой форме.
Кодирование. Помимо информации об изменении уровня сигнала, полученной на предыдущем этапе, в процессе кодирования формируются биты, сообщающие о конце синхроимпульса и начале нового кадра, а также дополнительные биты защиты от ошибок.
Блок компрессии веб-камеры выполняет сжатие оцифрованного видеосигнала в один из форматов сжатия (JPEG, MJPEG, MPEG-1/2/4, Wavelet). Благодаря сжатию, сокращается размер видеокадра. Это необходимо для хранения и передачи видеоизображения.
Сжатие видеоизображения может быть представлено как аппаратно, так и программно. Программная реализация компрессии дешевле, однако из-за высокой вычислительной емкости алгоритмов сжатия она малоэффективна, особенно когда требуется просматривать видеоизображение с веб-камеры в online режиме. Поэтому большинство ведущих производителей выпускают веб-камеры с аппаратной реализацией сжатия.
Центральный процессор является вычислительным ядром камеры. Он осуществляет операции по выводу оцифрованного и сжатого видеоизображения.
Карта флэш-памяти позволяет обновлять управляющие программы видеокамеры.
В результате анализа и отбора из уже выпускаемых промышленностью видеокамер решено использовать Web-камеру (как наиболее отвечающую массо-габаритным требованиям) MicrosoftLiveCam (рисунок 8) полностью отвечающую техническим требованиям, требованиям совместимости программного обеспечения и требованиям к условиям эксплуатации.
Технические характеристики выбранного устройства видеозахвата:
Габариты...............................................................114х60х45 мм
Масса..............................................................................128 г
Длина интерфейсного кабеля.............................................1800 мм
Разрешение формируемого видеокадра.......................1920х1080 пикс
CMOS матрица.......................................>5 Мпикс (2530х2048 пикс
стабилизационной интерполяции)
Угол обзора по диагонали......................................................>750
Фокусная авторегулировка в диапазоне..............................>0,1-10 м
Полностью совместима с операционными системами компании-производителя от 2001 года по настоящее время.
Рисунок 8. Общий вид устройства видеозахвата MicrosoftLiveCam (сделано автором Зубарь А.В.)
Растровое изображение как двумерный массив данных
В общем виде последовательность для получения изображения может быть охарактеризована рисунком 9.
Матрица
Рисунок 9. Последовательность получения изображения (сделано автором Зубарь А.В.)
Как видно из рисунка в память сохраняется изображение сцены, которое само по себе не несет информации о пространственном положении тех или иных интересующих объектов.
Для того, чтобы иметь возможность по изображению, полученному с цифровой камеры, выполнять реальные физические измерения необходимо установить связь между полученным изображением и физическим изображением, формируемым объективом в плоскости ПЗС -матрицы.
Для выполнения данной задачи рассмотрим принцип формирования растрового изображения, в том виде, в котором оно может быть использовано для обработки графическим процессором или компьютерной программой для извлечения необходимой информации.
Двумерное изображение - это видимое поле, представляющее собой лишь некоторую функцию распределения яркости или цвета на двумерной плоскости: ^,у), где x и у - декартовы координаты, описывающие плоскость изображения.
Цифровое изображение с математической точки зрения представляет собой двумерную матрицу CCD'(n,m) размера N*M, где n - целое число от 0 до N-1, описывающее номер элемента в строке матрицы, m - целое число от 0 до M-1, описывающее номер строки матрицы, в которой расположен данный элемент. При этом сам элемент цифрового изображения (ячейка прямоугольной матрицы) носит название пиксель (pixel, pictureelement). В простейшем случае каждый пиксель CCD'(n,m) имеет скалярное целочисленное значение, пропорциональное значению функции распределения яркости f(x,y) в данной точке плоскости.
На рисунке 10 слева показано изображение немецкого танка Leopard 2A7, представленное как изображение, а справа показан увеличенный фрагмент изображения этого же танка (часть маскировочной сети), где для каждого элемента изображения указано соответствующее числовое значение пикселя. Светлым элементам изображения соответствуют большие значения матрицы, темным - меньшие значения. Никакой другой информации цифровое изображение не содержит.
Рисунок 10. Цифровое изображение как двумерная матрица интенсивностей
(сделано автором Зубарь А.В.)
В компьютере в качестве цифрового изображения хранится только и исключительно двумерный массив чисел того или иного формата. Любые другие данные (фигуры, линии, объекты, размеры, содержание изображенного текста и т.д. и т.п.) - могут быть получены лишь в результате применения ряда процедур обработки и анализа изображения, которые мы должны либо сами запрограммировать, либо использовать готовые процедуры, имеющиеся в известных пакетах программ.
Особенность цифровых изображений состоит в том, что отдельные элементы изображения находятся в определенной связи с соседними элементами. Поэтому, большинство алгоритмов преобразования изображений носит локальный характер, т.е. обрабатывают изображения по группам элементов, располагающихся в окрестности вокруг данного.
Переход из системы координат ПЗС в систему координат камеры
Любой объектив от самого простого в виде одной собирающей линзы до сложного, где применяются много различных оптических элементов, характеризуется фокусным расстоянием f - физической величиной, выражающей расстояние вдоль оптической оси объектива, отсчитываемой от его оптического центра Ок (рисунок 11) до плоскости, на которой будет формироваться резкое изображение. Именно в этой плоскости и располагают ПЗС - матрицу. В результате луч света отраженный от интересующего объекта, проходя через оптический центр объектива Ок, с проецируется на пиксель ПЗС - матрицы CCD, а множество лучей от окружающих объектов в результате сформируют на плоскости расположение ПЗС - матрицы физическое изображение, которое после преобразования примет вид двумерной матрицы CCD'. При чем, если ПЗС - матрица CCD располагается в задней фокальной плоскости объектива на расстоянии f, то для выявления связи между физическим изображением и цифровым
изображением, разместим двумерную матрицу CCD'в передней фокальной плоскости также на расстоянии f
Поместим в оптический центр Ок объектива начало левой системой координат XYZ^b Zкоторой направим вдоль оптической оси объектива, ось X - вдоль строк, а ось Y-вдоль столбцов ПЗС - матрицы, при этом плоскость YXпараллельна плоскостям размещения ПЗС -матрицы CCDи плоскости изображения CCD'. Назовем эту систему системой координат камеры.
Рисунок 11. Геометрическая модель цифровой камеры (сделано автором Зубарь А.В.)
ПЗС - матрица (рисунок 12) представляет собой фото приемные устройство высокого разрешения разрешением M*N (по вертикали М, по горизонтали N) отдельных фотоэлементов - пикселей. Такое же разрешение будет иметь и растровое изображение CCD'.
Пусть на изображении CCD' точка Ц' соответствует изображению объекта Ц. При чем положение Ц' будет охарактеризовано номерами столбца пци строки тц, где пц^ 0...N-1, тц^ 0...M-1 (рисунок 13).
Рисунок 12. ПЗС - матрица (сделано автором Зубарь А.В.)
Микролинза Пиксель CCD
••iylvl
4\LJVI\
ч'ГН'г!
ki
*1\Г1\Г [•]
CK CCD' L.
CK Камеры
Рисунок 13. Соответствие размеров пикселя, положения пикселя в системе координат изображения положению пикселя в системе координат камеры (сделано автором Зубарь А.В.)
Учитывая направления осей Nи M системы координат изображения CCD', а также физические размеры пикселя (рк - высота, рG - ширина) положение точки Ц' в системе координат камеры ОкХУ2можег быть выражено следующими зависимостями (5-8):
Уц = —Шцру + 0.5 pv + 0,5 pvM; (5)
хц = -ИцРс + 0.5рс + 0,5 pGN; (6)
Уц = -Шц pv + 0.5 pv + 0,5 pvM; (7)
Уц = -Шц pv + 0.5 pv + 0,5 pvM, (8)
где: хц - координата точки Ц' относительно оси ОкХ;
уц - координата точки Ц' относительно оси ОкУ-
Данные выражения получены с привязкой к геометрическим центрам пикселей, а точнее к их месту в системе координат камеры.
Перейдем к более удобной матричной форме записи.
Для этого запишем матрицу Ц - расширенную матрицу-строку размером 1x4, соответствующую координатам изображения интересующего объекта на изображенииССО', выраженным номерами столбца пц и строки тц
Ц = (ПцШц 1 1).
Тогда матрица К размером 4x4, содержащая внутренние параметры камеры,
~Ро О
О ~Ру
0,5 ра N 0,5 ру М
0,5 ра 0,5 р¥
при умножении на матрицу Ц
(9)
К =
0 0
0 0
f 0
0 1
(10)
ЦК =
т г
пц —Pg
Шц 0
1 0,5 pG N
1 у v 0,5Pg
0
" Pv ',5 руM 0,5р ,
-nuPg + 0,5 PgN + 0,5 Pg —тц ру + 0,5 pvM + 0,5 pv
f 1
0 0
0 0
f 0
0 1
/ Xrr
у
т
(11)
ц
Y
ц
f
V 1 у
= А
позволит осуществить переход от координат пц, тц в координаты хц, уц, 2ц = / путем получения матрицы А размером 1x4, содержащую координаты точки ц' в системе координат камеры.
Вычисление расстояния и угла с помощью видеокамеры
Рассмотрим схему, представленную на рисунке 12. На представленной схеме видно, что на продолжении оптической оси камеры располагается щит с четырьмя геометрическими маркерами в виде маркеров - простейших геометрических примитивов.
В данном случае геометрические примитивы имеют квадратную форму. Связано это с достаточной простотой организации алгоритмов автоматического распознавания на изображении подобных форм на основе алгоритмов математической морфологии. Для решения поставленной задачи достаточно и двух примитивов, увеличение их количества до четырех позволит увеличить количество извлекаемой полезной информации и как следствие точность измерения расстояния D. В любом случае и количество и форма маркеров могут иметь и существенно большее число, и более сложные формы, а определяться это будет только требования по точности результата измерения и ограничениями по производительности применяемых вычислительных ресурсов.
Центрам маркеров Bi,B2,B3,B4, расположенных на щите на расстоянии ^друг от друга, будут соответствовать точки bi,b2,b3,b4 на изображении CCD'. То есть для каждой точки изображения могут быть на основании выражений (5-8) записаны матрицы
А,
Ъ1
ХЪ1
Уь1 f V 1 у
; А
Ъ2
V
ХЪ2
Уь 2 f 1
А
ЪЗ
У
ХЪ3
Уьз f V 1 У
А
Ъ 4
V
ХЪ4
УЪ4 f
1
(12)
У
содержащие координаты этих точек в системе координат, применяемом камеры.
Рассмотрим вертикально расположенную плоскость 77системы координат камеры, а именно прямоугольный треугольник ОкЬЮ', имеющий катеты ОкО' = /и ЪО' = уы.
Вертикальный угол ЪОкО' обозначим уъ1.Тогда из определения тангенса угла следует:
Уы = /1ёУы- (13)
Из данного выражения может быть получено значение угла уъ1
T
Гы = атсг8
Г Л
Ум I
атег^
А 3 V Лъ\ У
У-' У
Аналогично из вертикальной плоскости можно найти значение угла Зъ1
хъ1=/*8Яъ1,
8ЪХ = атег^
г л хь\
I
атег^
А 3 V АЪ1 у
(14)
(15)
(16)
У
Рассмотрим решение задачи вычисления дальности до щита.
Из схемы (рисунок 13) видно, что треугольник ОкЪЪ в вертикальной плоскости подобен треугольнику ОКВ1В2, следовательно, справедливы следующие соотношения:
Ъ1Ъ2 _ ь
I Ц
12
(17)
Ъ3Ъ4 ь
I Ц
(18)
34
Из данных соотношений можно выразить расстояния до щита, которые с учетом обозначений элементов матриц (12) примут вид:
г А3
ц2 = ь1 =
12 ъм А - А1?
ъ 2
(19)
^34 = Ь
Ъ3Ъ4
=ь
А,
(з)
Ъ3
А1 - А1
аъ3 аъ4
Аналогично, можно получить соотношения для горизонтальной плоскости:
Ц23 = Ь
Ъ2Ъ3
= ь
А 3
АЪ 2
А® -
АЪ2 АЪ3
(20)
(21)
Ц = ь
Ъ1Ъ4
= ь
АЪ3>
А 2> - А2)
АЪ1 АЪ 4
(22)
Для повышения точности измерения расстояния .О проведем осреднение результата
Ц = 0,25 Ц + ^34 + ^23 + ^14 )■ (23)
Выражение (23) может быть представлено в следующем виде:
—1
-Ъз
ь 4
—1
-*Ъ2
-Ъз
—1
D=0,25LA31 A1—4>— + A?—a1 — + A? — A?" + A2 — A?
ХЪ1
ХЪ4
—
(24)
Вычисление угла отклонения орудия (башни)
Найдём решение задачи определения угла отклонения орудия с применением в качестве датчика угла цифровой видеокамеры (рисунок 14).
Разместим цифровую видеокамеру на дульном срезе горизонтально выставленного орудия, так, чтобы оптический центр объектива соответствовал координатам дульного среза, а оптическая ось камеры должна совпадать с осью симметрии орудия. В данном положении обозначим оптический центр камеры Око. На продолжении оси симметрии орудия на расстоянии О поместим щит. Геометрический центр щита расположится в точке цо. Тогда координаты изображения щита на видеокамере могут быть записаны матрицей Ако
Ак 0 =
Л ХЦ 00 т Г 0
УЦ 00 0
f f
1У V1
(25)
При отклонении орудия относительно цапф (точка Оп) на угол ап оптический центр видеокамеры займет положение Oki. Изображение центра щита в этом случае на изображении CCD' выразим матрицей Aki
АК1 =
ХЦ10
УЦ10 f
1
(26)
V У
Из треугольника ОпОкОко, из равенства отношений синусов к противолежащей стороне запишем
R
-п
Rn + D
sin а
Ц 0
sin^
(27)
ц 0
щита;
где: Яп - расстояние от цапф орудия до дульного среза (для пушки 2А42 Яп = 6,381 м); фцо - угол относительно положения орудия в верхней точки и направлением на центр
ацо - угол между сторонами ОтЩи ОпЩ треугольника ОпОкОко. Так как сумма всех углов в треугольнике равна 180°, имеем
(Рц о= 1800-«ц о-«п ■ (28)
Обозначим угол относительно оптической оси камеры в верхней точке на центр щита утцо. Для данного угла будет справедлива запись
У К1Ц 0 аП а
Ц 0-
(29)
т
т
Подставив значение ацо в выражение (29) получим
Рц о = 1800 - (гк 1ц о -ап ) - ап = 1800 - г к 1ц Тогда выражение (30) с учетом (29) примет вид
R
П
Rn + D
sin ац 0 sin (180°— УК 1Ц 0 )
Учитывая, что
sin (180°
= sin
yk 1ц 0,
выразим из выражения (32) значение угла ацо
Rn sinyK1 Ц 0
ацо= arcsin-
Rn + D
(30)
(31)
(32)
(33)
Произведя несколько подстановок, найдем выражение для вычисления угла отклонения орудия по изображению щита цифровой видеокамерой:
а„ =
Ln yK 1Ц 0 аЦ 0'
а
ап = Ук 1Ц 0 — arcsin
Rn sinyK1 Ц0 .
Rn + D '
(34)
(35)
а
П
arctg
A 2
AK1
A 3) V AK1 у
R^ sin
- arcsin-
f r arctg
v
AK1
A з)
V AK1 У J
(36)
Rn + D
На этом можно было бы остановиться, но на практике щит вряд ли удастся идеально поместить так, чтобы его геометрический центр совпал в пространстве с оптической осью камеры. Вероятнее всего центр щита будет отклонён от «идеального» положения (точка Цо) и займет в пространстве некоторую точку Ц1.
Тогда координаты изображения центра щита на изображении камеры CCD'в исходном положении будут выражены матрицей с ненулевыми значениями
А
K 0
ХЦ 01
Уц 01 f
1
(37)
0
т
Рисунок 14. Схема вычисления расстояния до щита и угла на объект (сделано автором Гейнце Э.А.)
Рисунок 15. Схема определения угловых отклонений орудия при выверке демпфирования СТВ
(сделано автором Зубарь А.В.)
При допущении, что поперечное отклонение положения центра щита, т.е. расстояние Ц0Ц1 будет невелико, можно записать
(38)
Преобразуем сумму арктангенсов (38)
(39)
Так как третий элемент матриц Ако и Ак1 обозначает одну и ту же величину, т.е.
А?) А(3> А{3 А{3
к 1 = к0 =£ заменим к0 в выражении (39) на к 1, и произведя преобразование, получим
(40)
Тогда выражение (36) примет вид
(41)
Руководствуясь аналогичными преобразованиями запишем выражения для определения угла отклонения башни на угол вп
(42)
где Яб - расстояние от дульного среза орудия до центра вращения башни танка (для танка Т-72 Яб = 7,346 м).
Таким образом, задача применения цифровой видеокамеры в качестве датчика вертикального и горизонтального углов с математической точки зрения полностью решена.
В заключение отметим, что в ряде случаев поверка демпфирования может быть упрощена, в случае если в качестве щита используется объект, расположенный на значительном расстоянии от танка (П > 9 Яп). В данном случае щит можно не использовать.
ЛИТЕРАТУРА
1. Грузман И.С., Киричук В.С., Косых В.П., Перетягин Г.И., Спектор А.А. Цифровая обработка изображений в информационных системах: Учебное пособие. -Новосибирск: Изд-во НГТУ, 2000. - 168 с.
2. Кисмерешкин, В.П. Диагностика стабилизатора танкового вооружения [Текст] / Материалы II Межвузовской научно-практической конференции «Совершенствование систем эксплуатации вооружения, военной и специальной техники» / Кисмерешкин В.П., Майстренко В.А., Мусин А.Б. - Омск: ОАБИИ, 2015. - С. 176-180.
3. Никитина Т.Б. Робастная стабилизация танкового вооружения. Вестник НТУ «ХПИ», Сборник научных трудов. Тематический выпуск «Автоматика и приборостроение». 2007, №10. С. 134-144.
4. Кудрявцев А.М. Электрооборудование бронетанковой техники. Электрооборудование боевых машин. Стабилизаторы вооружения 2Э36: устройство и обслуживание: учеб. пособие / А.М. Кудрявцев, О.Е. Уласевич, В.Н. Жеглов, В.Ю. Гумилев. - Рязань: РВВДКУ(ВИ), 2013. - 144 с.
5. Пивоваров, В.П. Оптико-электронный комплекс диагностирования стабилизаторов танкового вооружения [Текст] / Материалы II Межвузовской научно-практической конференции «Совершенствование систем эксплуатации вооружения, военной и специальной техники» / Пивоваров В.П., Тишин С.А., Соломин О.О., Поречин А.А. - Омск: ОАБИИ, 2015. - С. 214-224.
6. Кисмерешкин В.П. Диагностика стабилизаторов танкового вооружения [Текст] / Науч. -практ. журнал Национальные приоритеты России. Наука и военная безопасность / Кисмерешкин В.П., Майстренко В.А., Пивоваров В.П. - Омск: ООО «Издательский центр «Омский научный вестник», 2015. - №1 (1). - С. 44-46.
7. Рынок микроэлектроники, DS1869-010 Dallastat™ - 3 В, электронный реостат с цифровым управлением [Электронный ресурс] // http://catalog.gaw.ru/index.php?page=component_detail&id=29041 (дата обращения: 29.09.2016).
8. Гонсалес, Р. Цифровая обработка изображений [Текст] / Гонзалес Р., Вудс Р. - М.: Техносфера, 2005. - 1072 с.
9. Визильтер, Ю.В. Обработка и анализ цифровых изображений с примерами на LabVIEWIMAQVision [Текст] / Ю.В. Визильтер, С.Ю. Желтов, В.А. Князь и др. -М.: ДМК Пресс, 2007. - 464 с.
10. Зубарь, А.В. Математическое обеспечение процесса определения параметров демпфирования приводов наведения стабилизатора танкового вооружения [Текст] / Воен.-науч. журнал Вестник академии военных наук. / Зубарь А.В., Пивоваров В.П., Гейнце Э.А. - Москва: АВН - 2016 - №3 (56) - С. 74-80.
11. Зубарь, А.В. Автоматизация процесса определения параметров демпфирования стабилизатора вооружения [Текст] / Науч.-практ. журнал Национальные приоритеты Росси. Наука и военная безопасность / Зубарь А.В., Пивоваров В.П., Ковалев А.В. и др. - Омск: ОАБИИ - 2016 - №1 (5) - С. 34-42.
Geyntse Eduard Aleksandrovich
Omsk-automotive engineering institute (branch), Russia, Omsk
E-mail: [email protected]
Zubar Alexey Vladimirovich
Omsk-automotive engineering institute (branch), Russia, Omsk
E-mail: [email protected]
Reschotka Aleksandr Vladimirovich
Omsk-automotive engineering institute (branch), Russia, Omsk
Panin Alexey Sergeyevich
Omsk-automotive engineering institute (branch), Russia, Omsk
Development of methods of diagnosing stabilizers tank weapons, automatic correction damping of the actuators, the
guidance of the stabilizer arms
Abstract. The purpose of this research - the measurement automation and the maintenance of a given level of armament stabilizer parameters, namely, the amount of damping guidance actuators in vertical and horizontal planes. A feature of the process of automatic correction damping is used as a digital video camera angle detector. The structure of the measuring application that implements the method, and held its experimental verification.
Keywords: stabilizer tank weapons; damping; digital video camcorder; measuring the application of angular misalignments; two-dimensional matrix of intensities; marking device; block compression of video image; optical filter