Какие операционные системы и сетевой стек в автомобилях Chandrayaan - 2?

Я пытаюсь найти информацию об операционных системах, которые работают на всех Чандраянах - 2 транспортных средствах, орбитальном аппарате, посадочном модуле и вездеходе. Это просто прошивки? Или как контролируются разные процессы? (Разговор со стороны системного программного обеспечения)

Кроме того, казалось, что были проблемы со связью. Насколько я понял из Интернета и некоторых опубликованных документов, соединение с марсоходом осуществляется через Индийскую сеть дальнего космоса (IDSN). Это делается путем соединения марсохода с посадочным модулем, затем посадочного модуля с орбитальным аппаратом и, наконец, с Индией. Но очень мало информации о программной стороне сетевого общения. Как выглядит сетевой стек?

Отличный вопрос. И добро пожаловать в космос!
Отличный вопрос, может ли кто-нибудь предложить универсальный фреймворк, который всегда используется в качестве базового кода для таких операций? Например, я считаю, что все космические зонды или орбитальные аппараты, которые просуществуют долго, должны быть перепрограммируемыми, поэтому для этого должен быть общий стек или реализация. То же самое с автоматическим циклом сна-повторного пробуждения для всех систем.

Ответы (1)

Для встроенного программного обеспечения, скорее всего, Ада

Ученый ISRO, работающий в группе Atmospheric and Oceanic Sciences, дал некоторое представление о том, что его часть ISRO в основном работает с FORTRAN, MATLAB и Python, но на самом деле у ISRO нет стандартного языка для своих проектов. Это большое агентство с большим количеством объектов, задействованных во многих различных проектах.

Отдельно инженер-программист ISRO во время Reddit AMA дал больше информации о типах систем, с которыми они работают (хотя, вероятно, по причинам классификации подробности скудны). Неудивительно, что спутники запрограммированы Адой. Я не думаю, что будет преувеличением представить, что все остальные встроенные системы в этой миссии также были запрограммированы на Аде. Ада — хороший выбор для критически важных систем, где отказ обходится дорого или опасен.

Я смог выяснить, что последовательность посадки была автономной, как только она достигла непосредственной близости от предполагаемого места посадки, и что этот алгоритм является одним из инженерных чудес, разработанных изначально для этого проекта.

Что касается IDSN ,

Мы знаем некоторые детали, по крайней мере, о физическом уровне этой сети. Сердцем этой системы является впечатляющая 32-метровая антенна, работающая в диапазонах X и S , с усилителем мощностью 20 кВт. Дополняет его вспомогательная 18-метровая антенна немецкого производства. Это система мирового класса, способная различать слабые сигналы даже на частоте 400 000 тыс.

введите описание изображения здесь

Ада? Ничего себе, 80-е звонили, они хотят вернуть свой чудо-язык.
Имейте в виду, что вычислительная мощность этих систем ограничена. Аду очень сложно сломать, она также видела несколько патчей с 80-х годов. На нем работает электродистанционная система Boeing 777.
Я был инженером-программистом в аэрокосмической отрасли во время мандата Ады.
Тогда ты намного впереди меня. Я только что собрал hello world с помощью GNAT сегодня днем.
Мы используем Аду, но в основном из-за хорошего компилятора. Нас волнует только и только сборка и производимый бинарник. Это просто голая программа без какой-либо операционной системы.
Ада был создан как современный язык в Министерстве обороны США, чтобы заменить другие языки, такие как JOVIAL. Какое-то время это действительно было обязательным в системах Министерства обороны США. Но примерно в 1997 году этот мандат был отменен. К тому времени, когда я услышал это в 2002 году, я считаю, что решение было окончательным. Очевидно, это были большие новости; Я нашел несколько статей об этом. Вот один из них. Militaryaerospace.com/communications/article/16710265/…