Много лет готовившееся крупное обновление программного обеспечения, установленное на марсоходе НАСА Curiosity, позволит марсоходу двигаться быстрее и уменьшит износ его колес. Это всего лишь два из примерно 180 изменений, внесенных в ходе обновления, которое потребовало от команды приостановить научные и съемочные операции Curiosity в период с 3 по 7 апреля.
«Полетное программное обеспечение имеет важное значение для нашей миссии, поэтому это большое событие для нашей команды», — сказала руководитель проекта Curiosity Катя Замора-Гарсия из Лаборатории реактивного движения НАСА в Южной Калифорнии. «Это важное обновление программного обеспечения, и мы должны были убедиться, что все сделано правильно».
Планирование этого обновления началось еще в 2016 году, когда Curiosity в последний раз получал обновление программного обеспечения. Некоторые изменения на этот раз незначительны, например, корректировка сообщений, которые марсоход отправляет контролерам на Земле. Другие упрощают компьютерный код, который был изменен многочисленными исправлениями с момента приземления Curiosity в 2012 году. Самые большие изменения помогут Curiosity работать более эффективно в течение многих лет.
Марсоход теперь может больше делать то, что команда называет «думать во время движения» — то, что новейший марсоход НАСА, Perseverance, может делать более продвинутым способом для навигации по камням и песчаным ловушкам. Когда Perseverance едет, он постоянно делает снимки местности впереди, обрабатывая их с помощью специального компьютера, что позволяет ему автономно ориентироваться во время одного непрерывного движения.
У Curiosity нет специального компьютера для этой цели. Вместо этого он движется по сегментам, останавливаясь для обработки снимков местности после каждого сегмента. Это означает, что во время длительного движения ему приходится неоднократно начинать и останавливаться. Новое программное обеспечение поможет старому марсоходу быстрее обрабатывать изображения, что позволит ему проводить больше времени в движении.
«Это не позволит Curiosity ехать так же быстро, как Perseverance, но вместо того, чтобы останавливаться на целую минуту после сегмента движения, мы будем останавливаться всего на минуту или две», — сказал Джонатан Денисон из JPL, руководитель группы инженерных операций Curiosity. Проводя меньше времени на холостом ходу между сегментами движения, мы также потребляем меньше энергии каждый день». И хотя нам уже почти 11 лет, мы продолжаем внедрять новые идеи, чтобы использовать больше энергии для научной деятельности».
Износ колес Curiosity
Команда также хочет сохранить здоровье алюминиевых колес Curiosity, на которых в 2013 году начали появляться признаки разрушения протекторов. Когда инженеры поняли, что острые камни раскалывают протекторы, они придумали алгоритм для улучшения сцепления и уменьшения износа колес, регулируя скорость марсохода в зависимости от камней, по которым он катится.
Новое программное обеспечение идет дальше, вводя две новые команды мобильности, которые уменьшают количество рулевых операций, необходимых Curiosity при движении по дуге к определенной путевой точке. Благодаря меньшей необходимости рулевого управления команда может быстрее достичь цели и уменьшить износ, который неизбежно возникает при рулевом управлении.
«Эта возможность была придумана еще во времена Spirit и Opportunity», — сказал Денисон. Это была «приятная мелочь», которую решили не реализовывать».
В целом, новое программное обеспечение упростит задачу водителей-людей Curiosity, которым приходится составлять сложные планы, содержащие сотни команд. Обновление программного обеспечения также позволит им загружать исправления для программного обеспечения более легко, чем раньше. Оно также поможет инженерам более эффективно планировать движения роботизированной руки Curiosity и более точно направлять ее «голову» на мачту.
Как и в случае с любым крупным обновлением программного обеспечения, есть чувство облегчения, когда видишь, что оно работает так, как задумано, сказал Денисон.
«Мысль о том, чтобы нажать кнопку установки, была немного пугающей», — добавил он. «Несмотря на все наши испытания, мы никогда не знаем точно, что произойдет, пока программное обеспечение не будет установлено».
Подробнее о миссии
Curiosity был построен Лабораторией реактивного движения НАСА, которая находится под управлением Калтеха в Пасадене, штат Калифорния. JPL руководит миссией от имени Директората научных миссий НАСА в Вашингтоне.
Более подробную информацию о Curiosity можно найти на сайте: