Отчет научного сотрудника лаборатории информатики

Шергина В.С. за 2019г.

7 декабря 2019 г.



Оглавление:



Архив САО и МО координатной привязки.

В этом году введен штатную эксплуатацию на телескопе Цейсс-1000 Многомодовый Фотометр-Поляриметр (MMPP) и для него выделяется почти половина наблюдательного времени. Выполнена разработка программы отождествления объектов и привязки координат на прямых снимках с этого прибора. Программа называется mmpp_wcs. Она исправляет некоторые некорректности в FITS-заголовках системы сбора MMPP. Чистит изображение от следов космических частиц. Анализирует статистику шума. Составляет список объектов, выделяя их на снимке и определяя положение и характеристики. Обращается по сети к одному из наших локальных серверов (tb, base1, oasis) с астрономическими каталогами (GSC-2.3, 2MASS, USNO-UCAC3/B1/A2). При составлении списка объектов каталога учитывается экспозиция (предельная зв.величина) и фильтр (приблизительное приведение зв.величин каталога к данному фильтру). При помощи метода Фурье-корреляции делается попытка определить угол поворота, изменение масштаба и смещение центра снимка. В случае успеха проводится отождествление между списками объектов снимка и каталога, а в FITS-заголовок дописывается WCS-привязка. Также программа может вывести файл списка обнаруженных объектов (формат CSV) с координатами(J2000) и приблизительными зв.величинами. Программа установлена всех основных серверах САО (big, tb, base1, oasis).






Разработан Web-интерфейс для быстрой привязки отдельных файлов MMPP (например во время наблюдений). Он включен в состав общего Web-интерфейса привязки на основных серверах САО (big, tb, base1, oasis, например: http://big.sao.ru/fits/). Он же будет использоваться в составе Web-интерфейса Архива САО.




Продолжена работа по проекту создания каталога объектов на прямых снимках в архиве САО. Программа mmpp_wcs включена в состав ПО Архива САО. На её основе, совместно с Т.Пляскиной, продолжена отладка рабочего процесса для помещения данных MMPP Цейсс-1000 в архив с привязкой координат, созданием архива привязанных снимков MMPP_C и формированием списков обнаруженных объектов в архиве MMPP_O.



Поддержка TV-системы САО.

При переносе ранее разработанного ПО телевизионной системы САО на новые компьютеры и, соответственно, новые версии ОС Linux, возникает проблема. ПО использовало особенности и возможности драйверов ТВ-грабберов которые более не поддерживаются. От использования параллельных процессов ОС необходимо было перейти к использованию параллельных нитей исполнения (threads) в одном процессе. Новые варианты программ проверялись как мощной многоканальной грабберной карте, так и на простых USB-грабберах.



GCN-клиент для телескопов САО.

Производилась модернизация ПО для получения сообщений из сети GCN/TAN и оперативного наведения телескопов САО. Это связано изменениями протоколе передачи VOEvent-ов. Также добавлен разбор VOEvent-ов от вновь появившихся источников сообщений (CALET, AMON/IceCube, SNEWS, LVC). Модернизированный вариант загружен на компьютер удаленных наблюдений на Цейсс-1000.



Оптоволоконный спектрограф БТА.

Продолжена работа в группе по созданию оптоволоконного спектрографа БТА.

Производилась дальнейшая разработка ПО для управления предволоконной частью спектрографа которая будет находиться в ПФ БТА. В этом году предволоконный узел окончательно собран в лаборатории вместе с имитатором звезды и волокном. Аппаратная часть системы управления узлом состоит из 2-х встроенных компьютеров, 8-ми контроллеров механики (6 Arduino и 2 OSM17RA) и 4-х USB-телекамер. 6 контроллеров подключены к COM-портам одного компьютера, а остальные два и телекамеры — к другому. ПО для встроенных компьютеров разработано в виде TCP-серверов. Для 1-го компьютера TCP-сервер управления механическими устройствами и сбора метео-информации. Для 2-го компьютера TCP-сервер камер на перископах с интерфейсом к АСУ БТА и TCP/HTTP-сервер быстрой камеры с управлением моторами локального гида. При окончательной доводке этого ПО для лабораторных испытаний всей системы выявилась проблема: единая система управления но на 2-х компьютерах. Необходим обмен информацией между серверами. Принято и реализовано архитектурное решение: 2-й (более мощный) компьютер считать основным, а 1-й превратить в TCP-наб COM-портов. Разработан еще один сервер транслирующий протоколы контроллеров механики между COM-портами и TCP-связями. TCP-сервер механики доработан для управления устройствами по сети. Во все сервера основного компьютера встроен интерфейс предоставления текущих параметров состояния в общей области памяти, которая к тому же является файлом на диске (мапированный файл). Параметры сразу имеют формат FITS-заголовка (с ключевыми словами и комментариями) для дальнейшего использования. Файл расположен на SMB-ресурсе общего доступа.


Параллельно производилась разработка системно независимых (Linux/Windows) тестово-инженерных клиентских приложений (на основе Qt4) и тестовых Web-приложений. C их помощью производились лабораторные испытания, а также и первые тестово-отладочные наблюдения на БТА. На основе полученного опыта будет разрабатываться клиентское приложение (GUI) для наблюдателей.


.