Uploaded by k-stupakov

ОТРСК Лк2

advertisement
Лекция 2. Позиционные
методы
Позиционный метод основан на определении
местоположения объекта путем засечек,
представляющих собой точку пересечения двух или
более линий (поверхностей) положения, относительно
известных ориентиров
Y
С
.
.
Б
.
A
R2
.
R1
O
Д
2
R1 
 xА  xС ( Д )    y А  yС ( Д ) 
2
R2 

2
2
xБ  xС ( Д )
 
 y Б  yС ( Д )

Координаты точек А и Б
известны (радиомаяки).
Измеряются дальности R1 и R2
Объект находится в точке С
X или Д
Типы позиционных
методов
• Дальномерный метод
• Разностно-дальномерный метод
• Суммарно-дальномерный метод
• Угломерный метод
• Дальномерно-угломерный метод
• Псевдодальномерный метод
• Радиально-скоростной метод
• Разностно-радиально-скоростной метод
• Псевдорадиально-скоростной метод
Дальномерный метод
Дальномерный метод позволяет определить
пространственные координаты объекта путём измерения
дальностей R1, R2, R3 до трёх точек с известными
координатами:  x1, y1, z1  x2 , y2 , z2  x3 , y3 , z3
x  xo yo zo
T
- неизвестные координаты объекта, находятся из решения
системы уравнений:
2
2
2
R1 
 x1  xo    y1  yo    z1  zo 
R2 
 x2  xo 2   y2  yo 2   z2  zo 2
R3 
 x3  xo 2   y3  yo 2   z3  zo 2
Итерационный метод решения:
T
R  f  x  , x0  0 0 0 ,
1
  f  x  T f  x    f  x  T

x k  x k 1   
 R  f  x k 1  
  x  x   x 


Разностно - дальномерный метод
Разностно-дальномерный метод основан на
использовании разностей расстояний объекта до пар
точек с известными координатами. На входе: разности
дальностей, на выходе: координаты объекта.
R4
R3  R4  const
R3
R1
b
R2  R1  const
R2
Линии положения –
гиперболы. Объект
находится в точке
пересечения линий
положения
* Разностно-дальномерный метод
применяют когда дальности до маяков
найти нельзя, но можно найти разности
дальностей
Угломерный метод
Угломерный метод основан на использовании в качестве
НП угловых направлений (пеленгов) на точки с
известными координатами. На входе: пеленги, на
выходе: координаты объекта.
Линии положения в плоскости –
лучи, в пространстве – конусы.
2
1
1
O1 , O2 - опорные точки (напр. радиомаяки)
L  расстояние между опорными точками
xC  xO1 
yC  yO1 
2
L cos   '2  sin   '1 
sin   '1   '2 
L cos   '2  cos   '1 
sin   '1   '2 
Дальномерноугломерный метод
Дальномерно-угломерный метод основан на
использовании следующих НП:
- дальности до опорной точки
- углов пеленга на опорную точку
Пример на плоскости:
O1 - опорная точка (напр. радиомаяк)
R

xO , yO   известные координаты опорной точки
1
1
R,  - НП, полученные в результате измерений
xC  xO1  R sin   
yC  yO1  R cos   
Радиально-скоростной метод
В качестве НП используются радиальные скорости
относительно опорных точек, полученные на основе
измерений доплеровского смещения частоты. На
выходе формируется оценка вектора скорости объекта.
vR2 V
90
vR3
.
90
vR1
C
Координаты опорных точек и
координаты объекта считаются
известными. Вектор скорости
определяется в результате решения
системы уравнений:
T
T
x x 
x x 


v 
V, v 
V
.
C
R1
O1
.
O2
.
O3
O1
C
R2
xC  xO1
T
x x 

V
v 
C
R3
O3
xC  xO3
O2
xC  xO2
Разностно-радиальноскоростной метод
vR  R  радиальная скорость относительно точки D
На входе:
vR1  vR2 , vR3  vR4
 разности радиальных скоростей
относительно опорных точек, которые эквивалентны
угловым скоростям  и  относительно баз b и b
1
v R2
b1
vR
V
1
2
v R1
1. Находят тангенциальные скорости:
vò1  R 1 , vò2  R 2 , ãäå R  CD  xC  x D
vт
v R1  v R2
2. Находят направляющие векторы
базовых линий:
rDC
2
2
xO1  xO2 

xC  x D 

, r 
,r

xC  x D
b1
xO1  xO2
b2
xO  xO 

,

3. Находят вектор скорости объекта:
V  vR  rDC  vò1  rb1  vò2  rb2
3
4
xO3  xO4
Практическое определение координат
объекта дальномерным методом
На практике количество измерений дальности обычно больше трёх.
Чтобы повысить точность координатных определений, для решения
системы уравнений применяют метод наименьших квадратов (МНК).
ПОСТАНОВКА НАВИГАЦИОННОЙ
ЗАДАЧИ
Дано:
1. Вектор измерений дальностей (N измерений):


R  R1

 T
R2  RN ,


*- измерение

2. Координаты N опорных точек (радиомаяков, навигационных
спутников), записанные в векторном виде:
T
T
x1  x1 y1 z1 , x 2  x2 y2 z2 ,  x N  xN y N z N
Найти: вектор координат объекта
x  xo yo zo
T
T
Решение навигационной задачи
1. Запишем функциональную связь между измеряемой
дальностью и координатами объекта
2
2
2
Ri 
 xi  xo    yi  yo    zi  zo   xi  x ,
где
* - квадратичная норма, отсюда
x1  x
R  f  x 
x2  x

xN  x
2. Применим МНК, который минимизирует квадратичную
норму вектора невязок:

R  f  x   min
Вектор невязок
Решение навигационной задачи
3. Для применения МНК найдем производную функции
f(x), связывающей вектор измерений с вектором
состояния, по вектору состояния x. Эта производная
называется градиентной матрицей:
Ri

xo
  xi  xo 
  xi  xo 

, отсюда
2
2
2
xi  x
x  x    y  y   z  z 
i
o
i
i
o
  x1  x 
x1  x
o
T
  x2  x 
f  x 
 H  x   x2  x
x

T
xN  x
xN  x
 градиентная матрица размером N  3
T
Решение навигационной задачи
4. Находим вектор состояния x, пользуясь итеративным
алгоритмом, суть которого и есть МНК:
T
x 0  0 0 0 - начальное приближение,

T
x k  x k 1   H  x k 1   H  x k 1 
1
  H  x  
T
k 1
k - номер итерации
Критерий останова:
x k  x k 1  
 - требуемая точность

R  f  x k 1 

Сходимость МНК
Геометрический фактор
Не при любой геометрии взаимного расположения
радиомаяков и объекта решение навигационной задачи
возможно
R1
R2
R3
R3
R2
R1
Геометрический фактор
Не определение: пространственный геометрический
фактор (PDOP) – это коэффициент ухудшения точности
определения пространственных координат по сравнению
с точностью измерений дальности.
PDOP – “Positioning Dilution of Precision”
 X  PDOP   R
Геометрический фактор можно найти по градиентной
матрице H из алгоритма МНК:
1
PDOP  trace  H H  


T
(trace *  след матрицы)
Download