Научная статья на тему 'Результаты моделирования алгоритма полётной фотограмметрической калибровки оптико-электронной аппаратуры дистанционного зондирования Земли по звёздам с использованием фильтра Калмана'

Результаты моделирования алгоритма полётной фотограмметрической калибровки оптико-электронной аппаратуры дистанционного зондирования Земли по звёздам с использованием фильтра Калмана Текст научной статьи по специальности «Математика»

CC BY
206
66
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСТАНЦИОННОЕ ЗОНДИРОВАНИЕ ЗЕМЛИ / ОПТИКО-ЭЛЕКТРОННЫЙ ПРЕОБРАЗОВАТЕЛЬ / ОПТИКО-ЭЛЕКТРОННАЯ АППАРАТУРА / ФИЛЬТР КАЛМАНА / ГЛАВНАЯ ТОЧКА ИЗОБРАЖЕНИЯ / МАТРИЦА / ОБЪЕКТИВ ТЕЛЕСКОПА / EARTH REMOTE SENSING / ELECTROOPTICAL CONVERTER / KALMAN FILTER / PRINCIPAL POINT OF AN IMAGE / MATRIX / TELESCOPE OBJECTIVE

Аннотация научной статьи по математике, автор научной работы — Каменский Владимир Вячеславович, Петрищев Владимир Фёдорович

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

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

Похожие темы научных работ по математике , автор научной работы — Каменский Владимир Вячеславович, Петрищев Владимир Фёдорович

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

RESULTS OF SIMULATING AN ALGORITHM OF FLIGHT PHOTOGRAMMETRIC CALIBRATION OF ELECTROOPTICAL EQUIPMENT FOR STELLAR EARTH REMOTE SENSING USING THE KALMAN FILTER

An algorithm of flight photogrammetric calibration of electrooptical equipment for stellar Earth remote sensing using the Kalman filter is developed assuming that the vehicle orientation in the course of the sky survey is known with split-hair accuracy. The algorithm is developed using only the linear magnitudes obtained as a result of projecting the star sphere on a focal plane.

Текст научной работы на тему «Результаты моделирования алгоритма полётной фотограмметрической калибровки оптико-электронной аппаратуры дистанционного зондирования Земли по звёздам с использованием фильтра Калмана»

УДК 629.78

РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ АЛГОРИТМА ПОЛЁТНОЙ ФОТОГРАММЕТРИЧЕСКОЙ КАЛИБРОВКИ ОПТИКО-ЭЛЕКТРОННОЙ АППАРАТУРЫ ДИСТАНЦИОННОГО ЗОНДИРОВАНИЯ ЗЕМЛИ ПО ЗВЁЗДАМ С ИСПОЛЬЗОВАНИЕМ ФИЛЬТРА КАЛМАНА

© 2013 В. В. Каменский, В. Ф. Петрищев ФГУП ГНПРКЦ «ЦСКБ-ПРОГРЕСС», г. Самара

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

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

В работе [1] решена задача оценивания элементов внутреннего ориентирования (ЭВнО) оптико-электронной аппаратуры (ОЭА) в предположении отсутствия относительного смещения матриц фоточувствительных приборов с зарядной связью (ФПЗС), что позволило применить метод наименьших квадратов. В работе [2] задача оценивания ЭВнО ОЭА по снимкам звёздного неба совмещена с оцениванием смещений матриц ФПЗС.

С целью повышения точности определения ЭВнО необходимо дополнительно оценивать и учитывать для каждой матрицы ФПЗС, входящей в оптико-электронный преобразователь (ОЭП), параметры её смещения от заданного положения. Такими параметрами являются: две линейные координаты смещения её центра и угол поворота в фокальной плоскости. Таким образом, для каждой матрицы необходимо дополнительно оценивать три параметра.

Применительно к космическому аппарату (КА) «Ресурс-П», имеющему в составе ОЭП 36 матриц ФПЗС, необходимо кроме шести параметров ЭВнО (две координаты главной точки изображения (ГТИ), три параметра дисторсии и фокусное расстояние) дополнительно оценивать ещё 36х3=108 параметров матриц. Таким

образом, для КА оценке подлежит расширенный вектор состояния, содержащий 114 параметров.

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

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

Модель алгоритма разработана в предположении, что ориентация КА при сканировании звёздного неба уточнена с высокой точностью (2 — 5 ) на основе послеполётной обработки информации, получаемой со звёздных датчиков, работающих в режиме съёмки звёздного неба. Предполагается, что в соответствии с уточнёнными данными об ориентации пересчитаны координаты звёзд, измеренных по снимку звёздного неба.

Пусть Si (¡=1,2,.. ,,и) - ¡-я экспонированная на каком-либо такте съёма информация с ОЭП и опознанная звезда. Тогда

г/ = , у/ - расчётный вектор направления на неё из начала визирной (прибор-

ной) системы координат 0ху2 ОЭА, Т-операция транспонирования. Координата хг этого вектора определяется по номеру матрицы ФПЗС, номеру столбца этой матрицы с экспонированной звездой, линейному размеру пикселя ёх. Координата

уг определяется положением считывающего регистра матрицы ФПЗС с экспонированной звездой в системе координат 0ху2. В соответствии с рис.1 измеренный вектор Г можно представить в виде следующей суммы векторов:

г. = Лгг 0 + гг + Лг/1 + Лгг 2 .

Здесь Лг0 =

Лхг

ЛУо Г

0 0 определяет положение проекции на фокальную плоскость задней узловой точки объектива, называемой главной точкой изображения объектива ОЭА и обозначаемой буквой А.

Гг = [х, уг Г определяет расчётное положение относительно ГТИ г-й экспонированной звезды (здесь находилась бы г-я

звезда, если бы все другие фотограмметрические параметры, кроме отклонения

Лг0, были равны нулю). Вектор Лгг-1 есть сумма двух векторов, отсчитываемых в

меридианальном (по вектору Гг ) направлении:

Л" 2 4 6 -

Лгг1 = «1 гг + (а^Г + а5гг + а7гг )гг.

Первый из них учитывает отклонение фотограмметрического фокусного расстояния от его паспортизованного значения /, а второй - величину меридиа-нальной фотограмметрической дисторсии, аппроксимируемой полиномом нечётных

степеней радиальной координаты гг , отсчитываемой от ГТИ (а1,а3,а5,а7- малые

величины, гг - модуль вектора гг ). Вектор Лгг2 учитывает линейные смещения центра г-й матрицы и её угловой поворот в фокальной плоскости.

Запишем невязку - разность между измеренным и расчётным векторами направления на звезду 8г:

Л© = г - г = г г г '

х. - х-гг

уг - у

Л© = Лг г0 + Л гг1 + Л гг2 ,

г

где X., у. - измеренные по снимку координаты г-й звезды, х., у. - её расчётные

координаты.

Следовательно, невязка определяется значениями фотограмметрических параметров и при нулевых значениях этих параметров равна нулю.

Постоянный вектор оцениваемых параметров в этом случае имеет вид:

Лд =

Лх0, Лу0, а1, а^, а5, ау, Лх1, Лу 1, Л у1,.., Лхг, Лу. , ЛУгV.., А*^ ЛУ36, ЛУ36

Г

Рис. 1. Схема измерений

где ЛхьЛуьЛ^ (1 = 1,2,...,36)- линейные и угловые смещения г-й матрицы ФПЗС, Т - знак операции транспонирования.

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

д©. = г. • да =

1 1 ^

'—Т

—Т W W 2

д а

Элементы матрицы производных W1 размерности 2х114 являются функциями результатов измерений с номером ] координат 1-й звезды нау-м шаге работы фильтра:

w: Т 1/

■ ---2--4~ ~6~

1 ;0; х ; г х ; г х ; г х ; м>, ; м>, ; м>, ;...;

11 !2

1 1 1 11 12 13

36

36

36

W Т = ' 2/

2 4 6

0; 1; у; г у; г у; г у; V2 ; V2 ; V2 ;..;

21 22 23

2 2 2 2 2 2 \ 12 /3 361 36 2 36:

В силу функциональной зависимости результатов измерений координат звёзд от смещения матриц в общем случае имеют место следующие соотношения:

W1 =,...,: 11 = W1. =,... 11 ,=w1 =1; 1361

W1 =,..., 12 = w1 =,. 112 .,=w1 = 0; 2

W1 =,..., 13 = W1. =,.. 13 ., = w1 = 0; 1363

* 1 = 1 = w2 =,. 211 .., = w2 = 0; 2361

w2 =,... 22 ,=W2 =, 212 ..,=W2 =1; 2362

= Я1 213 Л;.^236 = 363

звёзд, принимаются на 1-м шаге равными нулю.

Метод Калмана сводится к следую -щей последовательности шагов вычислений:

. 1 + Р (д©.-Д|. );

I-1 1 х 1 1 1 -1;

Дд = Дд. +

- —Т— —Т -1

Р = К №. ш. • К №. + К ] ; 1 д,1 -1 1 1 д,1 -1 1 в

К = К -Р •ж. • К ;

а,1 а,1-1 1 1 а,1-1

где 1 (1 = 1,2,...,36)-координата звезды вдоль считывающего регистра 1-й матрицы ФПЗС, отсчитываемая относительно центра матрицы.

В этих соотношениях 1-й момент времени определяется моментом регистрации хотя бы одной 81 звезды какой-либо матрицей ФПЗС. При этом значения производных матрицы W1 для данной

матрицы ФПЗС имеют приведённые значения. Значения производных для других матриц ФПЗС, которые не регистрировали

К = в

2

Здесь Р1 - оптимальный весовой вектор, для вычисления которого образуется матрица размерности 2x2; Д© 1 -двумерный вектор невязок звёзд; Ка,1 -

корреляционная матрица погрешностей оценок, уточняемая на каждом шаге работы фильтра; Кв - матрица погрешностей

измерений координат х и у звёзд на снимке звёздного неба.

2

3

2

0

0

В качестве начального значения оцениваемого вектора состояния А^, как правило, принимается нулевой вектор. Начальное значение корреляционной матрицы погрешностей оценок принимается в виде диагональной матрицы, диагональные элементы которой равны дисперсиям погрешностей знания параметров вектора состояния.

Для моделирования изложенной задачи была составлена и отлажена программа на ПЭВМ.

Результаты моделирования алгоритма определения ЭВнО ОЭА ДЗЗ по звёздам с помощью фильтра Калмана приведены на рис. 2-6.

В процессе моделирования оценивалась погрешность определения оценивае-

мых параметров в зависимости от количества N зарегистрированных звёзд и сред-неквадратической величины О погрешности измерений координат звёзд в фокальной плоскости оптико-электронной аппаратуры, вызванной погрешностями ориентации изделия по всем трём осям. В качестве погрешности оценки параметра принималось среднеквадратическое отклонение, полученное из диагонального элемента корреляционной матрицы К^ ^,

соответствующего оцениваемому параметру.

На рис. 4, 5 и 6 в качестве N принималось количество звёзд, зарегистрированных одной матрицей ФПЗС.

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

Рис. 2. Результаты оценивания координат ГТИ Ахо , Ау 0

£Г =0.1[ММ]

20 40 60 50

40 60 50 100

Рис. 3. Результаты оценивания коэффициента фокусного расстояния а1 и коэффициента дисторсии а3

аа1 «кД^.ик]

Рис. 4. Результаты оценивания коэффициентов дисторсии а5, а7

10 20 30 40 50 60 10 20 30 40 50 во

Рис. 5. Результаты оценивания величин линейных смещений матриц ФПЗС

Рис. 6. Результаты оценивания величин углов поворота матриц ФПЗС

В результате моделирования установлено:

- на результаты оценок существенно влияют погрешности знания ориентации КА в инерциальном пространстве;

- для оценивания параметров, определяющих положение матриц ФПЗС, необходимо от 20 до 30 звёзд на одну матрицу;

- оценивание координат положения ГТИ производится при наличии 60-80 звёзд;

- для оценивания фокусного расстояния и параметров дисторсии достаточно 80-100 звёзд.

Важно отметить, что возможность оценивания координат главной точки изображения связана с возможностью эквивалентного представления этих координат систематиче-

скими погрешностями ориентации КА по двум каналам: тангажа и крена.

Библиографический список

1. Петрищев, В.Ф. Полётная фотограмметрическая калибровка оптико-электронной аппаратуры дистанционного зондирования Земли по звёздному небу [Текст] / В.Ф. Петрищев // Полёт, 2005. -№7. - С.39-42.

2. Каменский, В. В. Алгоритм полётной фотограмметрической калибровки оптико-электронной аппаратуры ДЗЗ по звёздам с использованием фильтра Калмана [Текст]/ В.В. Каменский, В.Ф. Петрищев // Актуальные проблемы ракетно-космической техники (II Козловские чтения). - 2011. - С. 218-219.

RESULTS OF SIMULATING AN ALGORITHM OF FLIGHT PHOTOGRAMMETRIC CALIBRATION OF ELECTROOPTICAL EQUIPMENT FOR STELLAR EARTH REMOTE SENSING USING THE KALMAN FILTER

© 2013 V. V. Kamensky, V. F. Petrishchev Space Rocket Center «TsSKB-Progress», Samara

An algorithm of flight photogrammetric calibration of electrooptical equipment for stellar Earth remote sensing using the Kalman filter is developed assuming that the vehicle orientation in the course of the sky survey is known with split-hair accuracy. The algorithm is developed using only the linear magnitudes obtained as a result of projecting the star sphere on a focal plane.

Earth remote sensing, electrooptical converter, Kalman filter, principal point of an image, matrix, telescope objective.

Информация об авторах

Каменский Владимир Вячеславович, инженер-конструктор, ФГУП ГНПРКЦ «ЦСКБ-Прогресс». E-mail: csdb@samspace.ru. Область научных интересов: получение и обработка информации.

Петрищев Владимир Фёдорович, доктор технических наук, ведущий научный сотрудник, ФГУП ГНПРКЦ «ЦСКБ-Прогресс». E-mail: csdb@samspace.ru. Область научных интересов: системы навигации и управления движением, получение и обработка информации.

Kamenskу Vladimir Vyacheslavovich, design engineer, Samara Space Rocket Centre «TsSKB-Progress». E-mail: csdb@samspace.ru. Area of research: data acquisition and processing.

Petrishchev Vladimir Fyodorovich, leading research associate, Samara Space Rocket Centre «TsSKB-Progress», doctor of engineering. E-mail: csdb@samspace.ru. Area of research: navigation and traffic control systems, data acquisition and processing.

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