Немного набросал основные тезисы:
KDS/КДС - программный комплекс (ПК) управления роботизированной обсерваторией, позволяющий в автоматическом режиме выполнять заданную программу наблюдений. ПК написан на языке программирования C# и нативно поддерживает ОС Windows (версия XP и выше).
Взаимодействие с ПК осуществляется посредством графического интерфейса. Основное окно программы дает доступ к подключению различного оборудования, визуального контроля текущих параметров оптического средства, систем управления обсерваторий (системой реакции на алертные наблюдения, работы с сетевыми службами, концевыми датчиками, погодной станцией и пр), данными о работе планировщика заданий и его органами управления. ПК может функционировать как в автоматическом (режим линейного планировщика), так и ручном режиме. Поддерживается задание плана наблюдений в формате RTML (совместимость с ACP Scheduler) и ObjectList (совместимость с CHAOS, FOTRE(?)). План наблюдений может быть загружен как локально, через графический интерфейс, так и удаленно (в настоящий момент используются облачные хранилища или передача управляющих команд через сокет).
Управление опорно-поворотным устройством осуществляется с помощью свободно распространяемого протокола ASCOM. Управление устройствами оптического тракта (ПЗС-камера, фокусер, колесо фильтров (на данный момент не поддерживается) реализовано как через ASCOM, так и напрямую, через нативные драйвера компании FLI. Запуск экспозиции возможен как в свободном режиме, так и с внешними синхронизирующим импульсом. Реализована система автоматической фокусировки по ансамблю звезд - AFS, с возможностью тонкой настройки системы под определенное оптическое средство через графический интерфейс ПК. Обычно, время одной процедуры занимает от 40 до 60 секунд, что сопоставимо с автоматической фокусировкой программой FocusMax. KDS может быть быстро настроен на чтение данных с различных погодных станций, путем настройки сопоставления столбцов входных данных и внутренних переменных. ПК имеет возможность синхронизации текущего положения трубы телескопа по звездам. Для оптимизации этого процесса, может быть задана минимальная величина перенаселения телескопа, при которой синхронизация не выполняется. Так же можно настроить максимальную ошибку наведения, при которой не требуется перенаселение телескопа на истинные координаты. Возможно автоматическое астрометрическое решение кадров через PinPoint или локальный сервер Astrometry.NET (включая "слепое" решение кадра).
В настоящий момент KDS работает в режиме линейного выполнения наблюдательных заданий, но в будущих версиях планируется переход на гибридную систему, совмещающую свойства как линейного, так и динамического планировщика. Система ARROS (Automatic Rapid Response Optical System) позволяет в оперативном режиме принимать алерты от различных источников (в данной момент поддерживается работа с GCN), формировать задание на наблюдение, прерывать текущую работу и в срочном порядке выполнять алертное наблюдение. Обычно, это позволяет начать наблюдения в течении 60 секунд или быстрее. После выполнения срочных наблюдений, планировщик продолжает выполнение заданного ранее плана. В дальнейшем, планируется добавлять прочие источники алертных наблюдений (NEOCP, TNS и пр).
Процесс выполнения наблюдений выводится в окно лога, текст, по желанию оператора, может выгружаться на FTP-сервер, для быстрого, удаленного контроля работы ПК. KDS может информировать удаленного наблюдателя о различных событиях посредствам сообщений на электронную почту.
Леня