Оценка координат беспилотных летательных аппаратов с помощью распределенной системы из базовых станций

Обложка

Цитировать

Полный текст

Аннотация

Обоснование. Для позиционирования беспилотных летательных аппаратов обычно используются различные датчики и система глобальной спутниковой навигации GNSS. Однако в случае кратковременного пропадания сигнала, а также повышения точности позиционирования применяются дополнительные методы оценки координат.

Цель. Анализ методов позиционирования беспилотных летательных аппаратов, основанных на оценке дальностей до базовых станций.

Методы. Использован метод численного моделирования в сценарии Uma.

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

Заключение. Результаты анализа показывают, что в сценарии Uma стандартное отклонение ошибки оценки координат составляет приблизительно 1 м.

Полный текст

Введение

В последнее время беспилотные летательные аппараты (БПЛА) нашли применение в гражданских задачах, таких как слежение, управление движением колонны автомобилей, фотосъемка, доставка посылок и т. д. [1]. На данный момент перспективы применения систем достаточно широки.

Для управления БПЛА требуется высокая точность определения местоположения (позиционирования), для достижения которой используют системы, основанные на комбинации глобальной навигационной спутниковой системы (GNSS) и дополнительных датчиков, таких как радары, камеры, инерциальные датчики [1]. Однако, в случаях кратковременного пропадания сигнала GNSS, БПЛА требуют дополнительной информации о собственном местоположении. Для повышения точности и робастности позиционирования предлагается применять сигналы наземных базовых станций (БС) [1].

Известно четыре метода для определения координат БПЛА на основе сигналов, принимаемых от БС [2]:

  • метод, использующий время прибытия сигналов (англ. time of arrival, TOA);
  • метод, использующий разницу времени прибытия сигналов (англ. time difference of arrival, TDoA);
  • метод, использующий углы прибытия сигналов (англ. angle of arrival, AoA);
  • метод, использующий мощности принятых сигналов (англ. receive strength signal, RSS).

Каждый из методов имеет свои преимущества и недостатки. Метод AoA имеет высокую точность оценки координат, однако определение угла прибытия требует наличия дорогостоящих систем на основе антенных решеток [3]. Метод RSS, хотя и обладает преимуществами в виде экономичности и простоты реализации, оказывается менее точным при определении координат и более чувствительным к помехам по сравнению с другими методами [2].

Методы, основанные на измерении времени прибытия сигнала, более простые и универсальные, вследствие чего они часто используются для позиционирования в современных БПЛА [2].

1. Алгоритм оценки координат методом TOA

Метод определения координат TOA основан на измерении расстояния от нескольких передатчиков до приемника. В качестве передатчиков выступает БС, в качестве приемника – БПЛА. Расстояние вычисляется путем оценки разности между временем начала передачи сигнала БС T0 и временем приема сигнала Ti в БПЛА:

di=с(TiT0), (1)

где di расстояние от БПЛА до i – базовой станции; с – скорость света.

Вектор оценок дальностей di определяет точки равного расстояния от БПЛА до БСi. В двумерном случае каждая такая оценка дальности эквивалентна окружности с радиусом di и центром в месте расположения БСi. Координаты БПЛА вычисляются как точка пересечения нескольких окружностей.

На рис. 1 изображена геометрия измерения координат методом TOA.

 

Рис. 1. Геометрия измерения координат методом TоA

Fig. 1. Geometry of coordinate measurement by ToA method

 

Используя вектор измерений дальностей от БС до БПЛА, можно записать систему из N нелинейных уравнений:

(хx1)2 + (yy1)2=d1+η1,prop, (2)

(хx2)2 + (yy2)2=d2+η2,prop,,(хxi)2 + (yyi)2=di+ηi,prop,

где (xi, yi) – координаты i-й БС; ηi, prop – независимая гауссова случайная величина с нулевым математическим ожиданием и дисперсией {σprop}2.

Одним из способов решения системы уравнений (2) является преобразование ее в линейную форму с помощью алгоритма TOA [4].

Для линеаризации системы (2) возведем каждое ее уравнение в квадрат:

(xxi)2+(yyi)2= (3)

=di2+2ηi, propdi +ηi, prop2,i=1,  ,N.

Раскроем скобки в выражении (3). Тогда уравнение (3) преобразуется к виду

x22xxi+xi2+y22yyi+yi2= (4)

=di2+2ηi, propdi +ηi, prop2,i=1, ,N.

Введем замену переменных R2=x2+y2. Тогда выражение (4) можно представить как (5).

2xxi2yyi+R2= (5)

=di2xi2yi2+2ηi, propdi +ηi, prop2,i=1, ,N.

Используя результат преобразований (5), система уравнений (2) будет:

x1y10,5x2y20,5xNyN0,5 xyR = (6)

=12 d12x12y12d22x22y22dN2xN2yN2122η1, propd1 +η1, prop22η2, propd2 +η2, prop22ηN, propdN +ηN, prop2.

Другим методом приведения системы уравнений (2) к линейному виду является модифицированный вариант алгоритма TOA [2]. В статье предложено после раскрытия скобок в выражении (3) вычесть первое уравнение из остальных уравнений и после этого перегруппировать переменные:

2x(xix1)2y( yiy1)+xi2x12+yi2y12= (7)

=di2d12+2ηi, propdi +ηi, prop2

2η1, propd1η1, prop2,i=2, , N.

Введем замену переменных ri2=xi2+yi2. Тогда система уравнений (2) преобразуется в:

2x2x1y2y1x3x1y3y1xNx1yNy1xy=r22 d22r12+d12 r32 d32r12+d12rN2 dN2 r12+d12 + (8)

+2η1,propd1 +η1,prop22η2,propd2η2,prop22η1,propd1 +η1,prop22η3, propd3η3, prop22η1,propd1 +η1,prop22ηN, propdNηN,prop2.

Система уравнений (8) имеет на одну строку и один столбец меньше, чем в способе (6). В матричном виде выражения (6) и (8) запишем:

Ax=b, (9)

где матрица A содержит координаты опорных точек, относительно которых происходит позиционирование, вектор b – измеренные значения дальности до базовых станций, вектор x – содержит координаты, которые необходимо найти.

Для решения матричного выражения (9) можно использовать метод наименьших квадратов (МНК).

xls=(ATA)1ATb. (10)

2. Чувствительность алгоритмов к ошибкам округления

Для оценки чувствительности алгоритмов (11) и (13) к ошибкам округления проанализируем число обусловленности матрицы A, которое можно определить как произведение нормы матрицы на норму обратной к ней матрицы [5]:

cond(A)=AA1. (11)

Анализ числа обусловленности осуществлялся с применением метода математического моделирования (см. рис. 2). В процессе моделирования был использован набор из 19 базовых станций (БС), размещенных в соответствии со стандартом 38.901 [6], который определяет расположение БС в плотной городской застройке. Расположение БС организовано в гексагональной структуре, при этом расстояние между БС задается параметром ISD (англ. Inter-Site Distance, ISD), который в данном исследовании составляет 500 м.

 

Рис. 2. Сравнение чисел обусловленности для двух методов решения системы уравнений (2)

Fig. 2. Conditionality numbers comparison for two methods of solving a system of equations (2)

 

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

3. Точность измерения координат

Для оценки точности измерения координат рассмотрим выражения (5) и (8). Из уравнения (5) дисперсия ошибки измерения координат при использовании алгоритма TOA имеет вид

D{2ηi, propdi+ηi, prop2}=4di2D{ηi, prop}+D{ηi, prop2}. (12)

При использовании модифицированного варианта алгоритма TOA (8) дисперсия ошибки измерения координат может быть вычислена следу ющим образом:

D(2η1, propd1+η1, prop22ηi, propdiηi, prop2= (13)

=4d12D{η1,prop}+D{η1,prop2}+

+4di2D{ηi, prop}+D{ηi, prop2}.

В случае равноточных измерений дальностей от БС до БПЛА дисперсия ошибки оценки координат вторым методом в 2 раза выше, чем первым. На рис. 3 показан график зависимости точности оценки координат двумя методами в зависимости от числа БС. Для моделирования использовался сценарий Uma, описанный в стандарте 38.901 [6]. Считалось, что мощность излучаемого опорного сигнала составляет 49 дБм, ширина спектра частот опорного сигнала равна 16 МГц, коэффициент шума приемника БПЛА составляет 12 дБ. Стандартное отклонение ошибки (СКО) измерения координат оценивалось по 5000 ансамблей реализаций.

Из рис. 3 видно, что СКО измерения координат алгоритмом TOA ниже модифицированного варианта в 1,41 раза.

 

Рис. 3. Точность определения координат БПЛА алгоритмом TOA и его модифицированной версией в зависимости от количества БС

Fig. 3. Accuracy of the coordinate estimation of the UAV by the TOA algorithm and its modified version, depending on the number of BS

 

4. Вычислительная сложность алгоритмов оценки координат

Основную вычислительную сложность метода МНК составляют операции умножения матриц ATA и обращения матрицы (ATA)1. Существуют различные способы решения данной проблемы, выбор которых зависит от множества факторов, таких как размер матрицы, стабильность решения к ошибкам округления и т. д. [5].

В качестве критерия оценки сложности обычно используется количество флопов (англ. FLoating-point OPerations, FLOP) [5], требуемых на выполнение операций. Наиболее популярными методами решения уравнения (10) являются метод на основе разложения Холецкого (2mn2+n3/3+mn+2n2 флопов) [5], метод симметричного QR-разложения (2mn2+4n3/3+mn+2n2 флопов) [5] и метод асимметричного QR-разложения (2n2(mn/3)+m2+n2 флопов) [5].

Вычислительная сложность алгоритмов оценки координат БПЛА в зависимости от числа БС показана на рис. 4.

 

Рис. 4. Сравнение вычислительной сложности различных методов позиционирования

Fig. 4. Comparison of computational complexity of different positioning methods

 

Метод симметричного QR-разложения требует большего числа вычислений по сравнению с методом на основе разложения Холецкого. Однако метод QR более устойчив к малым погрешностям в данных, таким как шум в исходных данных. Это обусловлено наличием ортогональной матрицы Q, которая обеспечивает стабильность вычислений с плавающей точкой [5]. Основным преимуществом метода на основе разложения Холецкого является то, что операция факторизации осуществляется над матрицей меньшего размера (ATA) [5]. Выигрыш от данного подхода тем выше, чем больше БС используется для оценки координат БПЛА.

Метод асимметричного QR-разложения применяется к полной матрице А, размерность которой растет с увеличением числа БС. Однако, как показано на рис. 4, при малом числе БС данный метод может быть более эффективным.

Заключение

В данной исследовательской работе был про анализирован наиболее популярный метод позиционирования БПЛА, основанный на оценке дальностей до базовых станций. Для решения задачи вычисления координат были применены методы, основанные на алгоритме TOA. В ходе исследования были рассмотрены полная и модифицированная версии данного алгоритма. Результаты статьи показывают, что в сценарии Uma стандартное отклонение ошибки оценки координат составляет приблизительно 1 м. При этом точность оценки координат полной версии алгоритма превышает точность модифицированной версии в 1,41 раза, в то время как вычислительная сложность полной версии вдвое выше по сравнению с модифицированной. Выбор между использованием полной или модифицированной версии алгоритма зависит от характеристик вычислительной платформы, ресурсов, доступных вычислителю, требований к точности и скорости выполнения вычислений, а также от конкретных целей и ограничений задачи.

×

Об авторах

Дмитрий Викторович Тюрин

Московский технический университет связи и информатики

Email: turin88@bk.ru
ORCID iD: 0009-0001-4048-1959

преподаватель кафедры инфокоммуникационных и профессиональных дисциплин Волго-Вятского филиала

Россия, 603011, г. Нижний Новгород, ул. Менделеева, 15

Сергей Валерьевич Шишанов

Московский технический университет связи и информатики

Email: tribott@mail.ru
ORCID iD: 0009-0005-2955-8790
SPIN-код: 7344-5310
ResearcherId: J-3656-2017

кандидат технических наук, преподаватель кафедры инфокоммуникационных и профессиональных дисциплин Волго-Вятского филиала

Россия, 603011, г. Нижний Новгород, ул. Менделеева, 15

Вячеслав Владимирович Казаков

Московский технический университет связи и информатики

Автор, ответственный за переписку.
Email: vvfmtuci@mts-nn.ru
SPIN-код: 9550-7102

кандидат технических наук, доцент, директор Волго-Вятского филиала

Россия, 603011, г. Нижний Новгород, ул. Менделеева, 15

Список литературы

  1. Zeng Y. UAV Communications for 5G and Beyond. Hoboken: John Wiley & Sons, 2020. 464 p.
  2. Bensky A. Wireless Positioning Technologies and Applications. Norwood: Artech House, 2016. 401 p.
  3. Ермолаев В.Т., Флаксман А.Г. Методы оценивания параметров источников сигналов и помех, принимаемых антенной решеткой. Нижний Новгород: ННГУ, 2007. 99 c.
  4. Влияние точности позиционирования мобильных объектов с использованием ГНСС на энергетические характеристики канала связи в сетях 5G / Д.Д. Габриэльян [и др.] // Физика волновых процессов и радиотехнические системы. 2022. Т. 25, № 4. С. 74–78. DOI: https://doi.org/10.18469/1810-3189.2022.25.4.74-78
  5. Golub G.H., Van Loan C.F. Matrix Computations, 3rd ed. Baltimore: The Johns Hopkins University Press, 1996. 732 p.
  6. 3GPP TR. 38.901 V16.1.0. Study on channel model for frequencies from 0.5 to 100 GHz. 2020. 101 p.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Геометрия измерения координат методом TоA

Скачать (167KB)
3. Рис. 2. Сравнение чисел обусловленности для двух методов решения системы уравнений (2)

Скачать (196KB)
4. Рис. 3. Точность определения координат БПЛА алгоритмом TOA и его модифицированной версией в зависимости от количества БС

Скачать (98KB)
5. Рис. 4. Сравнение вычислительной сложности различных методов позиционирования

Скачать (225KB)

© Тюрин Д.В., Шишанов С.В., Казаков В.В., 2024

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ФС 77 - 68199 от 27.12.2016.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах