СПОСОБ ОПРЕДЕЛЕНИЯ ГЕОГРАФИЧЕСКИХ КООРДИНАТ ИЗОБРАЖЕНИЙ ОБЪЕКТОВ НА ПОВЕРХНОСТИ ПЛАНЕТЫ ПРИ СЪЕМКЕ С ПИЛОТИРУЕМОГО КОСМИЧЕСКОГО АППАРАТА
METHOD FOR DETERMINATION OF GEOGRAPHIC COORDINATES OF OBJECT IMAGES ON PLANET SURFACE DURING SHOOTING FROM MANNED SPACECRAFT

Изобретение относится к космической технике и может найти применение при съемках Земли и других планет с помощью фото- и видеокамер экипажами пилотируемых космических аппаратов (КА).
Изображения земной поверхности (в будущем и других планет), полученные экипажами пилотируемых КА с помощью ручных съемочных камер, содержат полезную информацию о состоянии природных ресурсов, сооружений, последствиях стихийных бедствий и т.п. Необходимым условием использования этой информации является определение географических координат зафиксированных на изображении объектов, позволяющее рассчитать их местоположение, протяженность, площадь и т.п.
В литературе описан способ определения координат (см. например, Злобин В.К., Еремеев В.В. Обработка аэрокосмических изображений. Изд. ФИЗМАТ ЛИТ. 2006), при котором съемочная камера жестко закреплена и ее пространственное положение относительно конструкции КА известно.
Для определения координат получаемых изображений фиксируется время съемки. С помощью модели движения КА рассчитывают положение центра масс КА и ориентацию КА (т.е. пространственное положение конструкции КА) в момент съемки в некоторой инерциальной системе координат. Известное пространственное положение оптической оси объектива (ООО) камеры в системе координат, связанной с конструкцией КА, пересчитывают для этой системы координат. После чего при известной геометрии объектива определяют пространственное положение множества лучей, проходящих через выбранные точки изображения и точку фокуса объектива. Искомые координаты точек изображения рассчитывают как координаты точек пересечения этих лучей с поверхностью планеты, например, как эллипсоида вращения.
Жестко закрепленная камера не позволяет космонавту выбирать объект съемки, находящийся вне поля зрения камеры, и ухудшает качество изображений из-за влияния вибраций корпуса КА через жесткую связь, в особенности при большом времени экспозиции.
Наиболее близким аналогом съемки ручной камерой следует считать съемку камерой, установленной на поворотной платформе, позволяющей менять пространственное положение ООО камеры относительно конструкции КА на известные или заданные углы. В этом случае при известном положении центра масс КА и известной ориентации КА в зафиксированный момент съемки определение координат изображений сводится к предыдущему случаю жестко закрепленной камеры с учетом углов поворота платформы при определении пространственного положения ООО камеры.
Недостатками способа являются:
- необходимость точного определения и выдерживания ориентации КА (эта сложность характерна для пилотируемых КА);
- ограничение свободы действий космонавта при нацеливании на объект съемки, в особенности при съемках не в надир;
- высокая стоимость и масса платформы с приводами и системой управления.
Задачей настоящего изобретения является способ, обеспечивающий определение координат при съемке камерой, не имеющей постоянной жесткой связи с конструкцией КА и свободно перемещающейся в условиях невесомости. Сохраняется свобода действий космонавта при нацеливании на объект. Положение центра масс КА в момент съемки должно быть известно. Ориентация КА не обязательно должна быть известна.
Технический результат достигается тем, что в способе определения географических координат изображений объектов на поверхности планеты при съемке с пилотируемого космического аппарата, основанном на фиксации момента съемки и определении пространственного положения съемочной камеры с учетом известного положения центра масс КА, по первому варианту определяют базовое пространственное положение свободно перемещаемой съемочной камеры по значениям положения центра масс КА и известным географическим координатам точек на одном из полученных в результате съемок изображений, одновременно в процессе съемки проводят измерения угловых скоростей поворотов съемочной камеры в инерциальной системе координат, по которым рассчитывают текущее пространственное положение съемочной камеры относительно базового положения.
В способе определения географических координат изображений объектов на поверхности планеты при съемке с пилотируемого космического аппарата, основанном на фиксации момента съемки и определении пространственного положения съемочной камеры с учетом известного положения центра масс КА, по второму варианту определяют базовое пространственное положение свободно перемещаемой съемочной камеры по значениям положения центра масс КА, известной ориентации КА в фиксированный момент времени и известному пространственному положению съемочной камеры относительно конструкции КА в этот момент, одновременно в процессе съемки проводят измерения угловых скоростей поворотов съемочной камеры в инерциальной системе координат, по которым рассчитывают текущее пространственное положение съемочной камеры относительно базового положения.
Сущность изобретения поясняется чертежом.
Для измерений угловых скоростей поворотов камеры в процессе съемки на фото- видеокамеру (1) или на ее объектив жестко крепится блок датчиков угловых скоростей (2) вместе с устройством (3), обеспечивающим фиксацию моментов съемки. Датчиков в блоке должно быть не менее трех для измерений в трех взаимно перпендикулярных плоскостях. Для удобства работы может быть предусмотрено устройство фиксации начала отсчета (6). Вся информация поступает в устройство приема (4), связанное с устройством обработки (5). Устройство обработки (5) получает от устройства приема (4) сигналы, пропорциональные угловым скоростям поворотов съемочной камеры (7), сигналы моментов съемки (8) и сигналы начала отсчета (9).
В качестве устройства приема и обработки может быть использован, например, портативный компьютер, соединенный с датчиками через стандартный интерфейс. В качестве устройства фиксации моментов съемки может быть использован в простейшем случае двухпроводный кабель, соединяющий «сухие» контакты разъема внешней фотовспышки камеры с тем же приемным устройством через стандартный интерфейс. В этом случае момент получения изображения определяется фактом замыкания «сухих» контактов разъема внешней фотовспышки при спуске затвора камеры. Устройство начала отсчета может быть реализовано, например, в виде кнопки (двух замыкающихся контактов), также соединенное с приемным устройством через стандартный интерфейс.
Если ориентация КА неизвестна (первый вариант), процесс съемки начинается с произвольного положения съемочной камеры (1) и устройство фиксации начала отсчета (6) не используется. При этом координаты хотя бы одного из изображений данной серии съемок (базового изображения) должны быть определены, например найдены на карте без использования данных от датчиков (2).
Если ориентация КА известна (второй вариант), процесс съемки может начинаться с временного перевода съемочной камеры в базовое положение, т.е. некоторое произвольное, но всегда одинаковое относительно конструкции КА положение (например, камера прижата к полу и поручню около иллюминатора). Фиксация момента, когда камера находится в базовом положении, производится или вручную с помощью устройства фиксации начала отсчета (6), или фиктивной съемкой (изображение неважно), момент которого обнаружит приемное устройство (4).
Определение координат изображений всегда проводится относительно предварительно рассчитанного базового изображения или базового положения с использованием данных от блока датчиков.
Если используется базовое изображение, пространственное положение ООО камеры в момент получения этого изображения определяется положением центра масс КА и координатами центральной точки изображения, определяемой, например, по карте.
Если используется базовое положение, пространственное положение ООО камеры определяется известным пространственным положением относительно конструкции КА как в способе-прототипе. Само базовое положение может быть однократно определено по базовому изображению, так как его можно рассматривать как изображение, полученное в момент начала измерений (при нулевых показаниях датчиков).
Исходными данными в случае съемки с базовым изображением являются:
1
- время базового изображения T;
- географические координаты центра и одной из крайних точек базового изображения;
1
- орбитальные данные КА в момент T;
1
- значения углов, рассчитанных по данным от датчиков в момент съемки T. Например, это могут быть углы Крылова, которые в случае использования дискретных датчиков, выдающих импульсы со скоростью пропорциональной угловой скорости, определяются путем многократного умножения на матрицы элементарных разворотов (соответствующих одному импульсу) в порядке поступления импульсов.
KA
1
0
0
0
1
По имеющимся орбитальным данным определяется R(T) - радиус-вектор до центра масс КА в инерциальной системе координат XYZ с началом в центре Земли и двумя осями в экваториальной плоскости для момента времени снимка T.
центр
край
0
0
0
Определяются два радиуса-вектора R, R в той же системе координат XYZ от центра Земли до точек земной поверхности с заданными географическими координатами (координаты центра и одной из крайних точек базового изображения). Географические координаты преобразуются в геодезические. В качестве второй точки выбирается, например, центр левого края изображения.
1
Вычисляются единичные векторы (результат нормируется), определяющие положение съемочной камеры в момент снимка T.
11
центр
KA
1
R=R-R(T)
12
край
KA
1
R=R-R(T),
где
11
1
R - вектор от КА в момент T до центра снимка;
12
1
R - вектор от КА в момент T до края снимка.
Находятся синус и косинус угла между ними
11
12
cosα=R*R
sinα=sqrt(1-cosα*cosα)
0
Из рассчитанных углов составляется матрица разворота М (углы считаются углами Крылова).
Вычисляются единичные векторы
11
0
01
r=М*R
12
0
02
r=M*R,
где
01
0
R - единичный вектор оси объектива в момент обнуления измерений Т (вектор 0, 1, 0).
02
R - единичный вектор крайней точки (вектор 0, cos α, sin α).
11
12
11
12
1
1
1
0
r, r - это те же векторы R, R, но в другой системе координат - инерциальной системе координат XYZ, совпадающей со строительными осями съемочной камеры в момент фиксации начала измерений Т.
1
1
1
1
0
0
0
Имея координаты одних и тех же векторов в двух системах координат с помощью ортов составляется матрица M преобразования из системы координат XYZ в XYZ.
Исходными данными при определении координат остальных изображений относительно базового изображения являются:
2
- время очередной съемки Т;
2
- орбитальные данные КА в момент Т;
2
- рассчитанные углы в момент съемки Т.
2
Из рассчитанных углов составляется матрица разворота М (углы считаются углами Крылова).
2
0
0
0
Определяется единичный вектор ООО камеры в момент Т в инерциальной системе координат XYZ
1
2
01
r=M*M*R
KA
2
0
0
0
2
По имеющимся орбитальным данным определяется R(Т) - радиус-вектор до центра масс КА в инерциальной системе координат XYZ для момента времени снимка Т.
Определяется радиус-вектор до центральной точки снимка
центр
KA
2
r=R(T)-r
С учетом модели планеты как эллипсоида вращения определяются географические координаты центра снимка, т.е. определяются полярные координаты
центр
радиуса-вектора r.
При определении пространственного положения ООО камеры с использованием базового положения исходными данными являются:
0
- время фиксации начала измерений Т;
0
- орбитальные данные КА в момент Т;
0
3
- ориентация КА в момент Т как матрица М разворотов из инерциальной системы координат в систему, связанную с осями КА.
0
Расчет базового положения проводится однократно как расчет съемки, выполненной в момент Т при нулевых углах Крылова (при нулевых показаниях датчиков) по приведенным ранее формулам.
Определяются единичные векторы из КА до центра изображения и до одной из крайних точек изображения
21
1
2
01
R=M*M*R
22
1
2
02
R=M*M*R
Определяются единичные векторы-константы для данного базового положения, определяющие положение камеры относительно конструкции КА
1
3
21
K=М*R
2
3
22
К=M*R
При определении координат остальных изображений относительно базового положения исходными данными являются:
0
1
- единичные векторы-константы К, K, рассчитанные выше;
2
- время фиксации начала измерений Т;
3
- время съемки Т;
3
- орбитальные данные КА в момент Т;
3
- рассчитанные углы в момент съемки Т;
2
4
- ориентация КА в момент Т как матрица М разворотов из инерциальной системы координат в систему, связанную с осями КА.
1
2
0
0
0
2
Рассчитываются единичные векторы V, V начального положения камеры в инерциальной системе координат ХYZ для момента времени Т
1
4
1
V=M*K
2
4
2
V=М*К
01
02
2
2
2
2
5
2
2
2
0
0
0
Зная координаты этих же векторов как RR (0, 1, 0 и 0, cos α, sin α) в системе координат XYZ, совпадающей со строительными осями съемочной камеры, в момент Т с помощью направляющих ортов составляется матрица M преобразования из системы координат XYZ в XYZ.
6
Из измеренных углов составляется матрица разворота М (углы считаются углами Крылова).
03
3
2
2
Вычисляется вектор R положения ООО в момент времени снимка Т и в системе координат XYZ
03
6
01
R=М*R
04
3
0
0
0
Вычисляется единичный вектор R положения ООО в момент времени Т в инерциальной системе XYZ
04
1
03
R=M*R
KA
3
0
0
0
3
По имеющимся орбитальным данным определяется R(Т) - радиус-вектор до центра масс КА в инерциальной системе координат XYZ для момента времени съемки Т.
Определяется радус-вектор до центральной точки изображения
центр
KA
3
04
r=R(Т)-R
центр
С учетом модели планеты как эллипсоида вращения определяются географические координаты центра изображения, т.е. определяются полярные координаты радиуса-вектора r.