Компания «Спутникс», резидент инновационного центра «Сколково», предоставила в открытый доступ программный продукт с открытым кодом «Спутникс Моделер»/Sputnix Satellite Simulator, собственную разработку, предназначенную для численного моделирования динамики движения малых космических аппаратов.
«Спутникс Моделер»/Sputnix Satellite Simulator позволяет численно моделировать динамику вращения искусственного спутника Земли вокруг центра масс, моделировать основные факторы космического пространства, влияющих на эту динамику, оценивать работу различных алгоритмов определения ориентации и стабилизации, отрабатывать логику супервизорного контроля бортовых служебных систем, отображать интересующие параметры моделирования в реальном времени, их визуализировать, а также выполнять и целый ряда других задач численного моделирования. Приложение также может быть использовано для полунатурного лабораторного моделирования бортовых систем управления «hardware-in-the-loop», и кроме того для визуализации телеметрии, получаемой с реальных космических аппаратов.
ПО разработано специалистами компании на основе опыта, полученного во время работы над проектами малых спутников «Бауманец», «Чибис-М». «Спутникс Моделер» активно используется в текущих работах по созданию системы ориентации и стабилизации микроспутников типа «ТаблетСат». Ряд базовых алгоритмов подтверждены методом сравнения с независимо разработанными программными пакетами для моделирования динамики движения КА.
В состав «Спутникс Моделер», кроме собственного кода, входит ряд хорошо известных библиотек сторонних разработчиков, например Celestia для трехмерного отображения движения моделируемого спутника.
Программное обеспечение предлагается в исходных кодах и в виде инсталлятора на безвозмездной основе и без каких-либо ограничений.
«Этот проект эволюционировал от простой программы до достаточно сложного приложения, способного решать задачи оценки тех или иных параметров алгоритмов ориентации для микроспутников. В свое время мы искали подобные моделирующие комплексы, но, как ни странно, ничего подходящего для наших задач не нашли - пришлось разрабатывать самим. Теперь мы выкладываем его в открытый доступ, чтобы как энтузиасты, так и профессионалы космоса, прежде всего российские, могли воспользоваться нашим опытом и приумножить его. Надеемся, приложение или его части могут быть использованы как ВУЗами в образовательных целях, так и разработчиками малых спутников - для первичных оценок требуемых параметров систем ориентации и стабилизации. Использование языка программирования C/C++ дает потенциальную возможность переноса исходного кода проекта, имеющего отношение к алгоритмам, в состав бортового ПО с минимальными доработками. Надеемся, что сообщество специалистов оценит нашу разработку и привнесет в нее что-то новое, помогая развиваться проекту для пользы всем разработчикам космической техники», - рассказал технический директор «Спутникс» Станислав Карпенко.
Компания «Спутникс» — инновационный центр по разработке, изготовлению и наземным испытаниям перспективных элементов и систем для малых космических аппаратов. Инвестором компании является Инженерно-технологический центр «Сканэкс» (scanex.ru). В настоящее время ведется создание микроспутниковой платформы массой 10-50 кг, собираемой по принципу «Space Plug and Play Architecture», или SxPA. Принцип SxPA подразумевает возможность сборки элементов и систем космического аппарата как блоков Лего-конструктора. Минимальная масса полезной нагрузки для платформы может составлять от 2 кг, максимальная — до 15 кг. Располагая различными наборами служебных систем, датчиков, управляющих элементов, передатчиков, будет возможно из имеющихся устройств и конструктивных элементов собрать микроспутниковую платформу под разные цели. Спутникам дали имя «ТаблетСат», поскольку самый маленький очень походит на таблетку, а большой выглядит как упаковка «аскорбинки».