СИСТЕМА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧ СБЛИЖЕНИЯ И СТЫКОВКИ, ПОСАДКИ КА НА ОСНОВЕ КОМПЬЮТЕРНОГО ВИДЕНИЯ Соколов С.М.., Богуславский А.А. Москва, УРАН.

Презентация:



Advertisements
Похожие презентации
1 Интеллектуальные алгоритмы обработки изображений для решения задачи распознавания в реальном времени бортовыми системами С.М. Соколов 1, А.А. Богуславский.
Advertisements

Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
Банк данных (БнД) это система специальным образом организованных данных баз данных, программных, технических, языковых, организационно-методических средств,
Структура, организация и функции информационных систем Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования.
Д.В. Комаров, Ю.В. Визильтер, О.В. Выголов ФГУП «ГосНИИ Авиационных систем», Москва Разработка алгоритма автоматического.
Аникин В.А., Ким Н.В., Носков В.П., Рубцов И.В. ОАО КАМОВ Москва, МАИ, МГТУ им. Н.Э. Баумана 2010 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ МОБИЛЬНЫХ РОБОТОТЕХНИЧЕСКИХ.
Программный комплекс визуализации для системы SPICE Ледков А.А., Аббакумов А.С., Назаров В.Н. Институт Космических Исследований Российской Академии Наук.
1 Двенадцатая национальная конференция по искусственному интеллекту с международным участием СИСТЕМА ОБНАРУЖЕНИЯ И СОПРОВОЖДЕНИЯ ВИДЕОМАРКЕРОВ ДЛЯ ОБЕСПЕЧЕНИЯ.
Информационные системы План I. Информационная система, информационная среда. II. Информационная система управления. III. Системное проектирование информационной.
УТКИН Денис Михайлович ЗОЛЬНИКОВ Владимир Константинович УТКИН Денис Михайлович МОДЕРНИЗИРОВАННАЯ МЕТОДИКА ПРОЕКТИРОВАНИЯ СЛОЖНЫХ БЛОКОВ ПРОГРАММНО-ТЕХНИЧЕСКИХ.
Автоматизированные системы управления химико- технологическими процессами Доцент, к.т.н., Вильнина Анна Владимировна 1.
Окно САПР КОМПАС-3D. В центре окна приложения располагается рабочее поле, в котором производится создание чертежей. Рабочее поле.
LOGO Автоматизированная система диагностического экологического мониторинга«Регион»
Колмыкова Оксана Владимировна Кафедра ИСПИ Ауд
Лекция 5 Организация разработки информационных систем УЧЕБНЫЕ ВОПРОСЫ: УЧЕБНЫЕ ВОПРОСЫ: 1. Каноническое проектирование ИС 2. Типовое проектирование ИС.
Выполнила студентка ТУ-501 Полозова Юлия. Структура и классификация информационных систем Информационная система (ИС) – это система, предназначенная для.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ Фурсов В.А., Попов С.Б. Самарский научный центр РАН, Самарский государственный аэрокосмический университет, Институт.
Современное состояние проблемы моделирования систем Докладчик: Виноградов Андрей Группа: ИТО-4-07 Группа: ИТО-4-07.
Подходы к построению и оценке эффективности современных систем управления гиперзвуковых ЛА на базе ИНС УГС, направление повышения квалификации: ,
Транксрипт:

СИСТЕМА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧ СБЛИЖЕНИЯ И СТЫКОВКИ, ПОСАДКИ КА НА ОСНОВЕ КОМПЬЮТЕРНОГО ВИДЕНИЯ Соколов С.М.., Богуславский А.А. Москва, УРАН ИПМ им. М.В. Келдыша РАН НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

СИСТЕМА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЗАДАЧ СБЛИЖЕНИЯ И СТЫКОВКИ, ПОСАДКИ КА НА ОСНОВЕ КОМПЬЮТЕРНОГО ВИДЕНИЯ Введение Алгоритмическое обеспечение Программные технологии Примеры реализации Заключение НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Введение Одним из эффективных средств информационного обеспечения при решении навигационных задач в процессах сближения и стыковки, посадки космических аппаратов (КА) является визуальный канал. До последнего времени этот канал использовался в «ручном» режиме, в виде визуальной обратной связи посредством зрительной системы человека в контуре управления КА (например, комплекс ТОРУ на транспортных кораблях и космических станциях). Человеческий фактор привносит в контур управления ряд особенностей, сдерживающих эффективность самого зрительного канала и всей системы управления (СУ) КА в целом. Цель автоматизированного мониторинга Конечная цель программного комплекса для автоматизации визуального мониторинга процессов сближения и стыковки КК и МКС - полная автоматизация визуального контроля стыковки КК и МКС с момента видимости МКС в поле зрения ТВ-камеры КК (приблизительно 150 м) и до полной стыковки КК и МКС На основных этапах сбора и обработки зрительных данных комплекс работает подобно человеку-оператору В дополнение к действиям оператора, комплекс вычисляет и отображает в виде принятом для анализа, количественные параметры, характеризующие относительное движение КК и МКС Возможности многофункциональных расширений. НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Алгоритмическое обеспечение На кадре видеоизображения выбираются несколько характерных точек станции, координаты которых в ее строительной системе координат известны. Координаты этих точек в кадре измерялись – алгоритмами выделения интересующих объектов и формировании их математического описания (геометрических мест точек). Затем методом наименьших квадратов с использованием формул пересчета координат точек реальной станции в координаты тех же точек на ее изображении в кадре находятся координаты фокуса камеры и ее ориентация в строительной системе координат станции. Функционал метода наименьших квадратом формировался так, чтобы его минимизация по определяемым параметрам позволила наилучшим образом согласовать расчетные и измеренные координаты выбранных точек на видеоизображении. Найденные таким образом координаты фокуса камеры и параметры ее ориентации пересчитывались в параметры положения строительной системы координат корабля относительно строительной системы координат станции. В результате описанной обработки получается последовательность положений корабля (точнее, последовательность параметров, задающих положение его строительной системы координат) во времени. Интерполяция этой последовательности позволяет рассчитывать положение корабля для любого момента на представляющем интерес отрезке времени, а геометрические модели корабля и станции, позволяют визуализировать это положение. НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Алгоритмическое обеспечение Основные составные подсистемы автоматизированного мониторинга НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010 Измерительная подсистема Вычислительная подсистема

Измерительная подсистема Выделение положения областей интереса (ROI) на текущем изображении Предобработка зрительных данных в области интереса Выделение ( распознавание ) образов объектов интереса в ROI Определение размеров и координат распознанных образов НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Выделение положения областей интереса (ROI) на текущем изображении Пример выделения области интереса в поле зрения ТВ- камеры на борту КК a) полное изображение поля зрения камеры на борту КК b) изображение области интереса (ROI) a) b) НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Предобработка зрительных данных в области интереса Выделение креста мишени среди кандидатов на основе априорной информации (размеры и относительное расположение перекладин креста).

Выделение ( распознавание ) образов объектов интереса в ROI Пример выделения меток мишени на основании априорной информации об их расположении (a) оценка расположения области интереса для выделения меток (b) грубая оценка радиуса мишени по результатам обработки диаметрально расположенных фрагментов/кандидатов меток (c) кольцеобразная область интереса с метками мишени (d) результаты распознавания меток мишени и уточнённой оценки радиуса мишени a) b) c)d)

Измерительная подсистема выходные данные Измерительная информация, полученная в результате обработки одного телевизионного полукадра кадра, имеет вид: – время привязки полукадра (в секундах от начала видеоклипа); – время привязки полукадра (в секундах от начала видеоклипа); – координаты центра креста (действительные числа); – координаты центра креста (действительные числа); – количество точек на верхней/нижней горизонтальной стороне креста (целое число); – количество точек на верхней/нижней горизонтальной стороне креста (целое число); – координаты точек на верхней горизонтальной стороне креста (целые числа – координаты точек на нижней горизонтальной стороне креста (целые числа); – координаты точек на верхней горизонтальной стороне креста (целые числа – координаты точек на нижней горизонтальной стороне креста (целые числа); – координаты точек на левой вертикальной стороне креста и их координаты (целые числа); – координаты точек на левой вертикальной стороне креста и их координаты (целые числа); – координаты точек на правой вертикальной стороне креста (целые числа); – координаты точек на правой вертикальной стороне креста (целые числа); – координаты центра окружности мишени и ее радиус (действительные числа); – координаты центра окружности мишени и ее радиус (действительные числа); – количество точек на окружности мишени и их координаты (целые числа); – количество точек на окружности мишени и их координаты (целые числа); – координаты центра внешнего обода станции (окружности) и ее радиус (действительные числа). – координаты центра внешнего обода станции (окружности) и ее радиус (действительные числа).

Вычислительная подсистема Методом наименьших квадратов с использованием формул пересчета координат точек реальной станции в координаты тех же точек на ее изображении в кадре находятся координаты фокуса камеры и ее ориентация в строительной системе координат станции. Функционал метода наименьших квадратом формировался так, чтобы его минимизация по определяемым параметрам позволила наилучшим образом согласовать расчетные и измеренные координаты выбранных точек на видеоизображении. Найденные таким образом координаты фокуса камеры и параметры ее ориентации пересчитывались в параметры положения строительной системы координат корабля относительно строительной системы координат станции. В результате описанной обработки получается последовательность положений корабля (точнее, последовательность параметров, задающих положение его строительной системы координат) во времени. Интерполяция этой последовательности позволяет рассчитывать положение корабля для любого момента на представляющем интерес отрезке времени, а геометрические модели корабля и станции, позволяют визуализировать это положение.

ВЫЧИСЛИТЕЛЬНАЯ ПОДСИСТЕМА Определение координат центра перекрестия мишени The cross is supposed to be formed by the orthogonal straight lines,, where the coefficients, and are unknown. They are determined as follows. Processing the digital image results in two sequences of points: the points, …, lie on the first line, the points, …, lie on the second line. Solving the linear problem of least squares on gives the values of the coefficients. Then the cross coordinates are calculated:,.

Вычислительная подсистема определение движения КК The mathematical model of the spacecraft motion is described by formulas,,,,,. Here is time counted from the beginning of the clip, and are constant coefficients. The measurement data, Where, etc., are processed by portions. Each portion contains about 10 frames (instants ). Its processing is carried out in two stages. At first, the coefficients are determined as the solution of the regression problem,,. Then, the coefficients are determined as the solution of the problem,,. At the processing of the second and subsequent portions of data, the previous estimations of and are taken into account as a priori information about these coefficients.

Компонентный каркас для разработки ПрО СТЗ реального времени Структура предлагаемого каркаса Каркас – заготовка приложения СТЗ для доработки применительно к конкретной задаче. Архитектура каркаса основана на применении трех параллельных подсистем: Наращиваемая среда разработки ПрО СТЗ на языке программирования Си++ Компоненты: классы и подсистемы подсистема ввода зрительных данных подсистема интерфейса пользователя подсистема обработки зрительных данных НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010 Программные технологии

НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010 Компонентный каркас для разработки ПрО СТЗ реального времени Координация взаимодействия подсистем – объекты-режимы Режимы функционирования Режим настройки: проверка аппаратной части проверка обработки изображений просмотр результатов

Компонентный каркас для разработки ПрО СТЗ реального времени Координация взаимодействия подсистем – объекты-режимы Режимы функционирования Автоматический режим: Обработка в реальном времени Отключение буфера кадра НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Примеры реализации Сближение и стыковка КК «Прогресс» и МКС Сближение и стыковка КК «ATV» и МКС Работа с оптическим потоком в Земных условиях НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Пример работы комплекса автоматизированного мониторинга НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Сравнение результатов определения параметров относительного движения КК и МКС по зрительным данным и традиционно (радиолокация). На верхнем рисунке темным – традиционными методами, розовым - СТЗ; на нижнем: красным – традиционными, черным - СТЗ НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Сближение и стыковка КК «ATV» и МКС НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Стыковочный узел СО1 НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

Стыковочный узел ФГБ НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010

модуль ЛНС на основе бесконтактного одометра Система сама подстраивается под изменяющуюся текстуру подстилающей поверхности для сохранения надёжности результата 23 Домбай 6 НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010 тая Всероссийская научно-практическая конференция ПЕРСПЕКТИВНЫЕ СИСТЕМЫ И ЗАДАЧИ УПРАВЛЕНИЯ

модуль ЛНС на основе бесконтактного одометра Пример определения траектории движения ТС Домбай 610 апреля 2009 Четвертая Всероссийская научно-практическая конференция ПЕРСПЕКТ НТК "Техническое зрение в СУ мобильными объектами" Таруса марта

Заключение Описанные системы используются в настоящее время наземными службами в режиме опытной эксплуатации. Получают необходимую информацию в режиме реального времени. Все элементы описанной системы и её функциональные возможности продолжают совершенствоваться Открытая архитектура и компонентные технологии позволяют говорить о возможности формирования многофункционального информационного комплекса на основе системы компьютерного видения НТК "Техническое зрение в СУ мобильными объектами" Таруса марта 2010