Машинное обучение для управления космическим аппаратом (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 13: Строка 13:
 
# построить лучшие траектории уклонения;
 
# построить лучшие траектории уклонения;
 
# сформировать рекомендации манёвров космического аппарата;
 
# сформировать рекомендации манёвров космического аппарата;
 +
# (опционально) сделать красивую визуализацию, (опционально^2) с VR
  
 
Проект совместный со специалистами из [http://www.tsniimash.ru/ ЦНИИмаш].
 
Проект совместный со специалистами из [http://www.tsniimash.ru/ ЦНИИмаш].

Версия 16:22, 24 октября 2017

Компания [[LAMBDA|LAMBDA]]
Учебный семестр Осень 2017
Учебный курс 4-й курс
Максимальное количество студентов, выбравших проект: 2-3
[[Category:Командная проектная работа/По компаниям/LAMBDA]]



Что это за проект?

На околоземной орбите скопилось большое количество (~15-20k) техногенных объектов, создающих риск столкновения с космическими аппаратами. В случае опасного сближения, необходимо выполнить манёвр уклонения. Используя современные методы машинного обучения и эмулятор космического аппарата, вам предстоит:

  1. предсказать время опасного сближения;
  2. построить лучшие траектории уклонения;
  3. сформировать рекомендации манёвров космического аппарата;
  4. (опционально) сделать красивую визуализацию, (опционально^2) с VR

Проект совместный со специалистами из ЦНИИмаш.

Чему научатся студенты? Что самое интересное в проекте?

Организация работы (Как студенты будут работать в команде?)

Компоненты (Из каких частей состоит проект?)

  1. Симулятор для расчета положения и скорости космического объекта в любой момент времени по известным элементам орбиты на некоторый начальный момент времени
  2. База данных для хранения информации об элементах орбиты всего рассматриваемого множества космических объектов (несколько тысяч)
  3. Расчет опасных ситуаций – отдельный программный модуль для расчета опасных сближений (использует симулятор)
  4. Расчет маневров при действительно опасном сближении

Какие будут использоваться технологии?

  1. БД для хранения данных о КА
  2. Методы вычислотельной математики в симуляторе
  3. tensorflow/whatever для поиска траекторий

Какие начальные требования?

Основные требования:

  1. Готовность довести проект до конца, нам нужен его результат.
  2. Python & C++
  3. ML

Рекомендуемые требования:

  1. Методы оптимизации
  2. Методы обучения с подкреплением aka RL

Критерии оценки

Похожие проекты

Контактная информация

Никита Казеев