УДК 681.5.08
РАЗРАБОТКА АЛГОРИТМА ОПРЕДЕЛЕНИЯ КООРДИНАТ ОБЪЕКТА ПРИ ЗАДАННОМ НАПРАВЛЕНИИ ЛИНИИ ВИЗИРОВАНИЯ
Н.В.Абрамовская
DEVELOPMENT OF AN ALGORITHM FOR DETERMINING THE COORDINATES OF AN OBJECT AT KNOWN DIRECTION OF THE LINE OF SIGHT
N.V.Abramovskaia
Институт электронных и информационных систем НовГУ, nvrad@mail.ru
Представлен алгоритм определения геодезических координат объекта, видимого с летательного аппарата, при известном направлении линии визирования. Проведен анализ погрешности полученных координат при заданных погрешностях информации, получаемой от бортовых систем летательного аппарата. Ключевые слова: оптико-электронная система, геодезические координаты
The algorithm for determining the geodetic coordinates of an object visible from an aircraft at known direction of the line of sight is given. The error analysis of obtained coordinates was performed for specified errors of data collected from onboard systems of an aircraft.
Keywords: optoelectronic system, geodetic coordinates
Введение
Гиростабилизированные оптико-электронные системы (ГОЭС) широко применяются в современных летательных аппаратах (ЛА). Их основное назначение состоит в обеспечении стабильного изображения объектов в целях наблюдения и разведки. При этом встает задача определения геодезических координат объекта, на который направлена ось визирования. При решении этой задачи должна использоваться дополнительная информация, поставляемая бортовыми системами ЛА, а именно углы истинного курса, крена, тангажа, а также геодезические координаты ЛА (GPS/ГЛОНАСС) и его барометрическая высота. В случае если ГОЭС снабжена системой дальномет-рирования, можно также использовать информацию о наклонной дальности до объекта. В настоящей работе представлены 2 версии алгоритма определения координат объекта: при известной дальности и при отсутствии информации о дальности до объекта.
Решение задачи определения геодезических координат объекта основано на переходах между различными системами координат (СК), в которых приходит информация об углах линии визирования и об углах наклона ЛА относительно Земли. В алгоритме используются системы координат, характерные для ЛА [1], это связанная СК и нормальная земная СК. Кроме того, используются специальные геодезические СК [2], это горизонтная топоцентрическая СК, геоцентрическая декартова прямоугольная СК, стандартная геодезическая система отсчета WGS 84.
Алгоритм при известной дальности до объекта
Угол азимута и угол места объекта получают в связанной СК (OXYZ) самолета. При этом если угол азимута отсчитывается от оси ОХ вправо, то это положительный угол, от 0° до 180°. Если угол азимута отсчитывается от оси ОХ влево, то это отрицательный угол, от 0° до -180°. Угол места отсчитывается как дополнительный от оси OY, если поворот осуществляется вверх, то угол места положительный, от 0° до 90°, если поворот осуществляется вниз, то угол места отрицательный, от 0° до -90°. Поскольку объект, за которым ведется наблюдение, находится внизу на Земле, то угол места должен быть отрицательным. Тогда координаты объекта в связанной СК (индекс СВ) будут равны
( Хсв ^
св
V zсв J
(1)
(Dcos Pcos а^
Dsin р V D cos Psin а у
где D — дальность до объекта, а — угол азимута, р — угол места
Для получения координат объекта в нормальной земной СК (индекс НОРМ), необходимо учесть углы истинного курса у, крена у и тангажа S. Матрица преобразования координат из связанной СК в нормальную имеет вид [1]
Тогда координаты объекта в нормальной земной СК можно вычислить как
норм
V zhopm J
- Дсв^норм
'св
V zcb J
(3)
Для перехода от нормальной земной СК к то-поцентрической горизонтной СК (индекс ТГ) достаточно поменять местами координаты по осям Y и Z.
Л
X ТГ 7тг V ZTr J
( X
л
норм
zhopm V yhopm J
(4)
Для перехода от топоцентрической горизонтной СК к геоцентрическим декартовым прямоугольным координатам необходимо знать параметры эллипсоида WGS 84. Это большая полуось а = 6378137 м и квадрат первого эксцентриситета г2 = 0,00669437999013. Координаты объекта в геоцентрических декартовых прямоугольных координатах (индекс ГДП), можно вычислить, если известны геодезические координаты В — широта, L — долгота точки начала топоцентриче-ской горизонтной СК и известна ее высота Н.
(ХГДП| ([(ZTr + X+Я) cosB-XTrsinB]cosZ - YTr sinL^
^гдп
V ^гдп J
где
[(ZTr + N+Я) cosB -XTrsinB] sin!+YTrcosZ [(ZTr + N+Я) cosB + XTr sinB] - e2N sinB N — радиус кривизны первого вертикала.
(5)
n - aVi-
e2 sin2 B.
Таким образом, мы получили координаты объекта в геоцентрических декартовых прямоугольных координатах. Теперь можно перейти к искомым геодезическим координатам объекта в системе эллипсоида WGS 84.
Предлагается применять неитеративный алгоритм П.А.Медведева [3], который является точным в широкой области высот, от отрицательной области высот до любой положительной высоты, и достаточно простым с вычислительной точки зрения. Для расчетов используется знаменатель сжатия /, который для эллипсоида WGS 84 равен / = 298,257223563.
1. Определяются постоянные величины &1, &2.
k0 - f - 1, k1 - а- 2f 1
f
f (f-1)'
k2 - ko • kb
(6)
2. Вычисляется расстояние R от начала координат до проекции точки объекта на плоскость XOY геоцентрической декартовой прямоугольной СК, проверяется, что это расстояние не равно нулю (объект не находится ровно на полюсе).
R = 7хгдп + ггдп ^ 0.
3. Вычисляется долгота объекта LoБ
Гг
(7)
¿ОБ - 2 arctg
Хгдп^, если 7гдп - 0,
гдп
0, при Xгдп > 0 ¿об ч „гдп „, если ггдп -0. (8)
[п, при X гдп < 0
Асв^норм -
'cos у cos S - sin у sin у-cos у sinS cos у cos у sin Ssin у-sin у cos
sin S cos Scos у - cos Ssin у
sinу cos S cos у sin у-sinу sinScos у cos у cos у + sinу sinSs^^
(2)
4. Определяется широта объекта BОБ вспомогательную функцию u
, Л
u = arctg
t,
VZ
1
гдп + (k0 •r)2
t0zгдп
R
Воб = arctg
Zгдп + ki sin u
через
(9)
(10)
R - k2 cos u
5. Если R = 0 (объект находится на одном из полюсов), то Lm = 0, ВОБ = п/2 • sign Zj^n, где sign х — функция знака.
Алгоритм при неизвестной дальности до объекта
Если дальность до объекта не может быть получена, то можно вычислить точку пересечения визирной линии и земной поверхности. Координаты полученной точки пересечения можно принять за искомые координаты объекта. При этом поверхность Земли задается как поверхность земного эллипсоида WGS 84 в геоцентрических декартовых прямоугольных координатах.
(11)
х2 + >>2 + z2(l + e'2)=<
ской декартовой прямоугольной СК (хГдП, УГдП, ZГдП
где е — квадрат второго эксцентриситета, для эллипсоида WGS 84 он равен е'2 = 0,00673949674227.
Уравнение визирной прямой в геоцентрических декартовых прямоугольных координатах можно получить, если известны координаты двух точек, лежащих на этой прямой. За первую точку можно взять начало геоцентрической декартовой прямоугольной СК, а вторую точку можно взять лежащей на визирной оси на некоторой фиксированной дальности, например 100 м. Координаты этих точек до этапа геоцентриче-
и
I = 1,2 находятся так же, как и в первом варианте алгоритма. Затем вводятся обозначения
1 = хгдп - хгдш т = 1гдп - ^гдш п = ¿ГДП - ¿гдт
Р1 = хГдп, Р2 = ^гдп, Рз = ¿Гдп, ~ = 1 + е'2. (12) Совместное решение уравнений прямой и эллипсоида зависит от дискриминанта D.
Б = а2(/2 + т2)-(тр - 1р2)2 +
+?[п2(я2 -р2 -Р22)+ 2п(/р + тр2)Рз -(/2 + т2)р32] (13) Дискриминант является положительной величиной в случае, когда угол места р< 0, т. е. ГОЭС смотрит строго вниз, на Землю. В случае если р> 0, алгоритм теряет смысл, его применять нельзя.
Таким образом, координаты точки пересечения визирной линии с поверхностью земного эллипсоида в геоцентрической декартовой прямоугольной СК равны
X-
гдп
(m 2 + n2e )p, + /(- mp2 - np3~ ±yl~D )
l2 + m2 + n2~
ггдп
(l2 + n2~)p2 -m(lp1 + np3~)± mJ~D
l2 + m2 + n2~
(14)
гдп
- mnp 2 + m 2 p3 +1(- np1 + lp3 )± n^D
l2 + m2 + n2~
Очевидно, что только один набор координат удовлетворяет условию задачи. Поэтому необходимо
проверить условие - расстояние от какой из полученных точек до ЛА будет меньше. Это и будут искомые координаты объекта в геоцентрической декартовой прямоугольной СК. Далее переход к координатам объекта в геодезической СК выполняется так же, как и в первом варианте алгоритма, по неитеративному алгоритму Медведева.
Расчет погрешности
Точность вычисленных координат объекта зависит от точности данных, поступающих от ГОЭС и бортовых систем ЛА. В частности, достаточно типичными можно считать следующие среднеквадрати-ческие отклонения в данных: угол места и азимута 0,1°, курс истинный 0,4°, углы крена и тангажа 0,1°, дальность до объекта 5 м, высота барометрическая 0,4%, геодезические координаты ЛА 0,1°.
Для оценки погрешности в координатах, полученных по данному алгоритму, использовалась следующая процедура. Была сгенерирована последовательность из 50 000 прогонов алгоритма, причем для каждой величины использовалось нормальное распределение со средним, равным некоторому фиксированному точному значению и указанным выше средне-квадратическим отклонением. Затем было рассчитано среднеквадратическое отклонение по полученному массиву координат. Оно составило 0,1° как для широты, так и для долготы, что сопоставимо с точностью, с которой координаты самого ЛА определяются по GPS/ГЛОНАСС. При этом точность, с которой координаты объекта определяются по данному алгоритму, в наибольшей степени зависит именно от точности, с которой определяются геодезические координаты ЛА, т. е. от точности системы GPS/ГЛОНАСС.
Выводы
Разработан алгоритм расчета координат объекта, видимого с ЛА, при известном направлении линии визирования. Представлено две версии алгоритма, как с учетом информации о наклонной дальности до объекта, так и без нее. Показано, что точность полученных координат по данному алгоритму практически определяется точностью, с которой известны координаты самого ЛА.
1. ГОСТ 20058-80. Динамика летательных аппаратов в атмосфере. Термины, определения и обозначения. М.: Изд-во стандартов, 1980. 51 с.
2. Телеганов Н.А., Тетерин Г.Н. Метод и системы координат в геодезии. Новосибирск: СГГА, 2008. 143 с.
3. Медведев П.А. Анализ преобразований пространственных координат точек земной поверхности // Геодезия и картография. 2014. № 4. С.2-8.
References
1. GOST 20058-80. Aircraft dynamics in atmosphere. Terms, definitions and symbols. Moscow, Standartinform Publ., 1980. 51 p. (In Russian)
2. Teleganov N.A., Teterin G.N. Metod i sistemy koordinat v geodezii [Coordinates systems and methods in geodesy]. Novosibirsk, SSUGT Publ., 2008. 143 p.
3. Medvedev P.A. Analiz preobrazovanii prostranstvennykh koordinat tochek zemnoi poverkhnosti [The analyses of transformation of the spatial coordinates of ground points]. Ge-odeziya i kartografiya, 2014, no. 4, pp. 2-8.