встроенные компьютерные системы на борту марсоходов, отправленных НАСА, должны выдерживать высокие уровни радиации и большие перепады температуры в космосе. По этой причине их вычислительные ресурсы ограничены по сравнению с системами, обычно используемыми на Земле.
Прямое дистанционное управление марсохода нецелесообразно, поскольку время двусторонней связи между Землей и Марсом составляет от 8 до 42 минут, а Система Deep Space Network доступна только несколько раз в течение каждого марсианского дня (сол ). Таким образом, группа командования марсохода планирует, а затем отправляет ряд оперативных команд роверу за один раз.
Ровер использует автономность программное обеспечение для принятия решений на основе по наблюдениям с его датчиков. Каждая пара изображений для стерео марсохода Sojourner могла генерировать 20 навигационных 3D-точек (с исходной версией программного обеспечения, с которой приземлился аппарат). Марсоходы MER могут генерировать от 15 000 (номинально) до 40 000 (режим съемки) трехмерных точек.
За исключением Curiosity, у каждого марсохода есть только один бортовой компьютер. На Curiosity есть два идентичных бортовых компьютера, которые по состоянию на февраль 2013 года работают на своем резервном компьютере, в то время как его основной компьютер исследуется на предмет причин, по которым он начал выходить из строя.
Rover (миссия, организация, год) | ЦП | RAM | Flash | EEPROM | Операционная система | Процессорное время, доступное для программного обеспечения автономности |
---|---|---|---|---|---|---|
Sojourner Rover (Pathfinder, NASA, 1997) | 2 МГц Intel 80C85 | 512 KB | 176 КБ | Нет | Custom циклический исполнительный | Неприменимо к Cyclic Executives |
Pathfinder Lander (NASA, 1997). (Базовая станция для марсохода Sojourner) | 20 МГц MFC | 128 MB | Нет | 6 МБ | VxWorks (многозадачность ) | менее 75% |
Spirit и Opportunity (Mars Exploration Rover (MER), NASA, 2004) | 20 МГц BAE RAD6000 | 128 МБ | 256 МБ | 3 МБ | VxWorks (многозадачность) | менее 75% |
Curiosity (Mars Science Laboratory (MSL), NASA, 2011) | 200 МГц BAE RAD750 | 256 МБ | 2 GB | 256 КБ | VxWorks (многозадачность) | менее 75% |
Настойчивость (Mars 2020, NASA, 2020) | 200 МГц BAE RAD750 | 256 МБ | 2 ГБ | 256 КБ | VxWorks (многозадачность) | ? |
.
.
Сравнение размеров Марсоход «Марсианские исследования» (сзади) и марсоход Соджорнер
Марсианская научная лаборатория (справа); Марсоход Mars Exploration (слева) и марсоход Sojourner (в центре)
Mars Exploration Rover