Прототипирование систем управления движением космических аппаратов два часа теории перед
практическими занятиями

Клиначев Николай Васильевич

[Home] [←] [PgUp]  [Esc] [Space]  [PgDn] [→] [End]
Прототипирование СУД КА: презентация

Требования к прототипам

  1. Документальное сопровождение
  2. Доступность разработчикам
  3. Визуализация функциональности
  4. Хранение компетенций (40 лет)

Веб-платформа и браузер – основа для создания прототипов СУ КА

  1. Документирование (HTML / CSS)
  2. Программирование (JavaScript)
  3. Мгновенный доступ (веб-сервер)
  4. Все виды компьютерной графики
  5. Поиск документов (sputnik.ru)
  6. Стандарты веб-платформы

Этапы разработки прототипов

  1. Разработка моделей систем и 3D-сцен
    (это html-страницы на пассивном сервере)
  2. Разработка серверов взаимодействия
    (связывающих модели в html-страницах)
  3. Разработка шлюзов к аппаратуре
    (это модель КА на 5..10 компьютерах)
  4. Преобразование прототипов в ЦУП
    (это html-страницы для контроля КА)

Как это работает?

  1. Компьютерный класс. Веб-сервер
  2. Браузеры. Открываем html-страницы
  3. Запускаем модели. Взаимодействуют
  4. Следим за исполнением миссии
  5. Прогоняем варианты. Анализируем

Например: 3.5 часа и мы на МКС

Что в составе? Иерархия систем управления движением КА

  1. MEMS-гироскоп
  2. Астродатчик
  3. Ориентация
  4. Движение
  5. Автопилот
  6. Навигация
  7. Стабилизация
  8. Машина состояний КА

MEMS-акселерометр

mems-accelerometer-2.jpg, 44kB
sc_03.png, 11kB

Положение MEMS – напряжение

sc_01.png, 39kB

MEMS-гироскоп

mems-gyro-5.jpg, 53kB

Этап 1. html-страницы с моделями
на пассивном сервере

Этап 2. Модель оптической навигационной системы КА

  1. Коммутирующий сервер
  2. Машина состояний ОНС
    (мастер-клиент для сервера)
  3. Матрица поисковых машин
    (подчинённые клиенты сервера)

Этап 3. Программно-аппаратная модель системы ориентации КА

  1. MEMS-гироскоп
  2. USB-веб-сервер
  3. HTML-страница

Крутим рукой КА в браузере

sc_02.png, 30kB

[ Документация и архив модели ]

Практикум. Посадка на астероид

Система управления движением КА
Релейные системы
3D-сцена

[ Архив 3D-модели ]

Презентации

JavaScript
model.exponenta.ru/inf/JS_KNV.htm
WebGL и SVG
model.exponenta.ru/inf/WebGL_KNV.htm
glMatrix и Кватернионы
model.exponenta.ru/inf/affine_KNV.htm

Конец

27.05.2019