УДК 531.717.2:53.088.3:681.7.01)
ТРИАНГУЛЯЦИОННЫЕ ИЗМЕРЕНИЯ, ВЫВОД ФУНКЦИИ ПРЕОБРАЗОВАНИЯ, ОСНОВАННЫЙ НА МАТРИЧНОЙ ОПТИКЕ
© 2015 О.А. Заякин
Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет)
Поступила в редакцию 30.07.2015
Приведен вывод функции преобразования триангулятора на основе приближения геометрической оптики и гауссовых тонких пучков с использованием формул матричной оптики. Показано, что она имеет практически линейный вид во всем диапазоне оптических увеличений изображающего объектива, а также при малом относительном отверстии этого объектива, при котором пучок света, попадающий в него, является параксиальным
Ключевые слова: триангуляция, измерения геометрических величин, матричная оптика, функция преобразования.
В современной индустрии довольно широко применяются методы триангуляции для контроля и измерений геометрических величин. Все усложняющиеся оптические схемы, связанные с применением структурированного освещения, значительно затрудняют вывод функции преобразования. Традиционно эта операция делается с помощью геометрии [1] (у автора есть русский перевод, сделанный в ВИНИТИ). Это создает сложности при формализации подхода для автоматизации получения искомой функции преобразования [2]. Использование алгебраических методов позволяет преодолеть эти трудности. Однако в инженерной практике эти методы в ряде случаев применять затруднительно из-за недостаточной методической разработки. Как правило, функция преобразования в публикациях приводится без вывода, важные сопутствующие условия также опускаются. Данная работа призвана в какой-то степени помочь в этом деле.
Как принято в оптической триангуляции, наш вывод основан на законах геометрической оптики, при допущении, что и падающий, и отраженный пучки света являются тонкими [3], с. 168. Это означает, что их поперечная ширина не учитывается. В этом случае ход лучей полностью описывается ходом центрального луча, называемого также главной оптической осью пучка.
Рассмотрим оптическую схему триангулятора (см. рис. 1). Пучок света сначала фокусируется источником излучения 1 на контролируемую поверхность 2. Примем, что высота к освещенного локального (точечного) участка контролируемой поверхности отсчитывается против главной оптической оси 1а источника излучения. Затем
Заякин Олег Александрович, кандидат технических наук, доцент кафедра информационных систем и технологий. E-mail: [email protected]
часть света, рассеиваемого контролируемо поверхностью 2, попадает в объектив 3 приемной оптической системы 3, 4. Угол наклона главной оптической оси 2Ь этой системы относительно оси «минус 1а » обозначим как 0.
Для описания координат освещенной точки контролируемой поверхности выберем систему декартовых координат ХУ2. Расположим ее в точке к =0, ориентируем, как на рис. 1.
Полагаем, что главная оптическая ось объектива 3 проходит через освещенную точку поверхности 2 при к =0. Далее, при нашем выводе используем тот известный факт, что луч, лежащий в главном оптическом сечении объектива (то есть плоскости, проходящей через его главную оптическую ось), после прохождения этого объектива остается в том же сечении.
Для расчета воспользуемся известным способом Гаусса [4] - родоначальника матричной оптики. Ход лучей рассмотрим в плоскости, проходящем через главную оптическую ось (см. рис. 2). Расстояние от точки, через которую проходит луч, до главной оптической оси, обозначим
Рис. 1. Схема триангулятора
Перспективные информационные технологии
f V ^
Vu J
VC Dj
vu j
M =
f 1 0
b ^ 1
- -1 1 f
f1
0
- a > 1
(2)
v
u = — a
v
u = — b "
маем главные плоскости линзы, переднюю Н - для а и заднюю Н - для Ь . Примем, что переднее фокусное расстояние собирающей линзы отрицательно, а заднее - положительно. Укажем, что если среда вокруг линзы однородна, то у = — у.
После перемножения матриц в (2) получаем:
(
Рис. 2. К выводу матрицы преобразования лучей
как у. Обозначим угол наклона лучей как и (в радианах).
Освещенная точка поверхности 2 находится в пространстве предметов, а фотоприемник 4 - в пространстве изображений объектива 3. При этом точки предмета и изображения не являются, в общем случае, сопряженными. Для нахождения искомой функции преобразования воспользуемся выражением [4], с. 343, связывающим параметры падающего и отраженного лучей в двух произвольных поперечных сечениях, то есть, в плоскостях, перпендикулярных главной оптической оси.
Приведем вывод этого выражения.
Матричная формула преобразования луча линзой записывается в общем виде так: Г А В V V ^
(1)
M=
1 - b f 1
f
ab ^
- a +-+ b
f
i+a f
(3)
Подставляя (3) в (1), получаем для V' следующее выражение:
(
v =
1 - b . f.
\
f
v +
- a + -
ab f
\
+ b
(4)
(V ') - главная оптическая ось; Н, Н -главные плоскости линзы, передняя и задняя
В (1) и далее штрихом обозначены параметры луча после преобразования в объективе 3.
Преобразование луча в линзе представлено как последовательность трех преобразований: прохождения луча в пространстве от исходной точки до линзы, преломление линзой, прохождение луча от линзы дальше, до конечной точки (см. [5], с. 156). Матрица результирующего преобразования равна произведению матриц составляющих его последовательных преобразований, взятых в обратном порядке:
Г 1
где V - отклонение точки падения луча на фотоприемник от точки пересечения фотоприемника главной оптической осью.
Мы настраиваем свою оптическую схему (рис. 1) так, что при к =0 точки в пространстве предметов и пространстве изображений были оптически сопряженными. Тогда, при к =0, в (4) зависимости от углов нет (это свойство любой линзы или объектива в выбранном нами приближении) и множитель при и в (4) равен нулю.
Переходя к системе координат из рис. 1, получаем при малых к :
к = ■
f
( f -b) sin в
к.
(5)
Отрицательный множитель при к получается, потому что объектив дает перевернутое изображение.
Из (4) видно, что даже в использованном нами физическом приближении при к Ф 0 точка не изображается точкой, а получается пятно. Это является одним из источников методической погрешности метода триангуляции. Тогда из (4) получаем для функции преобразования:
V ^ у
где а - расстояние от начальной точки до линзы; Ь - расстояние от конечной точки до линзы; у - заднее фокусное расстояние линзы.
Отметим, что в параксиальном приближении практически выполняются упрощенные формулы, связывающие линейные и угловые величины, подобные следующим:
- к '+
к=
(
-a
1 + -
ъ_
f
Л
+ b
u
(6)
1-
f
(sin#- u cos#)
Отсчет положительных величин а и Ь идет в направлении луча света вдоль главной оптической оси (см. рис. 2), в соответствии с правилом знаков лучевой оптики. При этом за начало отсчета прини-
где а0 - значение а при к =0.
Множитель при и в числителе (6) равен нулю, поскольку конфигурация оптической схемы на рис. 1 такова, что он удовлетворяет известному уравнению Ньютона для линзы:
1 1 1
---=--. (7)
а0 Ь Г
Тогда из (6), с учетом (7), получаем:
u
b
h
b_
f
(8)
(sin в- u cos 6)
или, если переписать с использованием a0 вместо b,
h
h = f г, Л-• (9)
- (sine- u cos в)
f ,+a0 )
Введем коэффициент преобразования K :
K = h.
h
(10)
Тогда
K =
i - b
. f
(sine - u cose)=
f
(sine- u cose). (ii)
f'+ao )
Из (8), (9) видно, что погрешность при линеаризации чисто мультипликативная. Она определяется нелинейностью функции преобразования (8), (9). Оценим ее в случае, если поперечные размеры светового пучка на контролируемой поверхности пренебрежимо малы.
Формулы (8), (9) непригодны при h', h = 0 из-за возникающей при этом неопределенности вида 0/0. Однако из условия оптической сопряженности этих точек в данном случае получаем для K0 (снабдим его индексом ноль):
У N У N
K
1 - b
sine
f'+a,
0 )
Из (11), (12) получаем:
|K|
т~г\= i - u ctge,
KJ
sine. (12)
(13)
где |...| означает модуль (абсолютную величину).
Для оценки пределов изменений зависимости (13) от u предполагаем, что диапазон
[—umax, umax] находится в пределах параксиального приближения, то есть для него можно считать, что tgu=u. Также будем считать распределение мощности света, попадающего на объектив 2, равномерным.
Рассмотрим оптическую схему на рис. 1 в плоскости XOZ. Тогда получаем:
— - h sin в 2
u =
max
- a - hcose
D 2
+h sin e
mm 7 n '
- a - hcose где D - диаметр апертуры объектива 3.
(14)
(15)
Усредняя по u, получаем, при заданной h :
|K| K
= i
' У ср
h cose a0 + h cose
(16)
Отсюда очевидно, что вклад в нелинейность в (8), (9) дает возникающая при h Ф 0 несимметричность диапазона углов u, как следствие отклонения предметной точки от главной оптической оси. Следует также учесть и закон Ламберта, согласно которому распределение мощности рассеянного света от поверхности пропорционально cos в, хотя это влияет в гораздо меньшей степени, чем первый из названных факторов, и в нашем случае не рассматривается.
Из (16) также видно, что нелинейность в (8), (9) не зависит от D, конечно, при соблюдении условия параксиальности светового пучка, попадающего в объектив.
Для относительного изменения К при заданной h получаем:
h cose
(РК ) =-;-- . (17)
a -hcose
Из (10) и (16) получаем выражение для оценки максимальной относительной погрешности к :
(т ),„„. ^^ (18)
1ао|
Из (18) видно, что нелинейность функции преобразования (8), (9) не зависит от оптического увеличения объектива 3 в схеме на рис. 1, определяемого, в нашей схеме, отношением Ь/ /'. Это, заметим, записано при условии, что Ь оптически сопряженная с ао при к = 0.
На рис. 3 показан вид искомой функции преобразования (8), (9). На рис. 4 показана зависимость относительной погрешности измеряемой величины от самой этой величины. Отклонение от линейности на этих рисунках показано без соблюдения масштаба.
Приведем оценку погрешности измерений в рассмотренной нами схеме на примере одной практически важной задачи. Так, для ОАО «Завод приборных подшипников» (г. Самара) требуется
к
\ к ' 'max
0
max
к'
arctg К о Рис. 3. Функция преобразования
h
i
Перспективные информационные технологии
/?тахС059 \а01 +И собО
\ /?тахС059
\ к!
Рис. 4. Зависимость погрешности измеряемой величины от самой измеряемой величины
автоматизировать контроль формы колец приборных подшипников (рис. 5). Одно из предлагаемых решений предполагает использование метода лазерной триангуляции, точнее, одной из ее разновидностей - метода светового сечения. Световая полоса формируется на одном из торцов детали в радиальном направлении. Направления падающего пучка света показано на рис. 5 толстой стрелкой. Увеличенное объективом изображение светового сечения фотографируется цифровой камерой. Сканирование всего торца детали осуществляется ее поворотом вокруг оси ее вращения. Оптическая схема аналогична показанной на рис. 1.
Исходные данные для расчетов: Ь =300 мм; /' =85 мм; ¿9=45°; йшах=1 мм. Тогда из (19) получаем, что искомая абсолютная погрешность
(А^)тах =6 мкм.
Допустимый предел погрешности измерений, как следует из рис. 5, составляет 10 мкм. Таким образом, линейная аппроксимация функции преобразования позволяет удовлетворительно решить поставленную задачу триангуляционных измерений для цели контроля формы поверхности детали приборного подшипника.
Итак, приведен вывод функции преобразования триангулятора на основе приближения геометрической оптики и гауссовых тонких пучков с использованием формул матричной оптики. Показано, что она имеет практически линейный вид во всем диапазоне оптических увеличений изображающего объектива, а также
' i ' Rz 20/r , \ / \f
в V [y,
IX 1 о г rrf 1 5! 0,2-0,1 X 45°
— ..J.— 4 фаски
Рис. 5. Контролируемая деталь
не зависит от размера апертуры. Это справедливо при малом относительном отверстии этого объектива, при котором пучок света, попадающий в него, является параксиальным. Проведена оценка составляющей погрешности метода, связанной с геометрией оптической схемы, без учета поперечной ширины пучка света, падающего на контролируемую поверхность. На конкретном примере показано, что в практически важной задаче она удовлетворяет требованиям технического задания.
СПИСОК ЛИТЕРАТУРЫ
1. Shmidt, K. Berührungslose Optisch Längen- und Abstandsmessung mit Hilfe des Triangulationsverfahrens = Бесконтактные оптические измерения длины и расстояния с помощью триангуляционных методов // Feingerätetechnik = Точная измерительная техника. 1988. 37, No. 4. P. 170-172. (Нем.).
2. БуцкихВ. А. Методы обработки видеоинформации на основе алгоритмов слепой идентификации в системах с лазерными триангуляционными измерителями: дисс. ... канд. техн. наук: 05.12.13: защищена 14.12.2012. Самара: Поволж. гос. акад. телекоммуникаций и информатики, 2012. 152 с.
3. Born, M. Wolf E. Principles of Optics. 7th (expanded) edition. Cambridge, UK: Cambridge University Press, 1999. 952 pp.
4. БутиковЕ. И. Оптика: учеб. пособие для вузов [под ред. Н. И. Калитеевского]. М.: Высш. шк., 1986. 512 с.
5. Хаус Х. Волны и поля в оптоэлектронике [пер. с англ.]. М.: Мир, 1988. 432 с.
TRIANGULATION MEASUREMENT, BASED ON MATRIX OPTICS OBTAIN A CONVERSION FUNCTION
© 2015 O.A. Zayakin
Samara State Aerospace University named after Academician S.P. Korolyov (National Research University)
Triangulator conversion function is delivered based on a geometrical optics approach and gaussian beams technique with use of matrix optics formulas. It is showed that it is almost linear at the whole range of optical magnifications of the image lens and the small aperture value of this lens too, when the beam incident on this lens is paraxial. Key words: triangulation, geometrical values measurement, matrix optics, conversion function.
Oleg Zayakin, Candidate of Technics, Associate Professor at the Information Systems and Technology department. E-mail: [email protected]