
Команда марсохода Curiosity предоставила аппарату масштабное обновление программы управления, куда внесла около 180 изменений. Важнейшие из них касаются возможностей манерирования, которые позволят двигаться быстрее и уменьшат износ колёс ровера. Для внедрения новинок команда приостанавливала научные операции и съёмки с 3 по 7 апреля.
Обновления начали планировать с 2016 года – после первых масштабных работ над программным обеспечением. Сейчас марсоход может “думать” во время движения, что уже умеет его преемник Perseverance – с целью объезда камней и песчаных ловушек. В отличие от последнего, который постоянно фотографирует местность впереди и с помощью специального компьютера обрабатывает изображения, Curiosity ездил сегментами, останавливаясь для обработки каждого следующего отрезка пути. Новое ПО позволит обрабатывать фото быстрее и дольше находиться в движении.
Команда марсохода также разработала алгоритм для улучшения сцепления колес, регулируя скорость аппарата в зависимости от камней, по которым он едет. Новые команды были внедрены и для рулевого управления, которое требуется при движении по дуге. Кроме того, теперь инженеры смогут эффективнее планировать выполнение операций с помощью роботизированного манипулятора марсохода.
В целом обновление упростит работу “водителям” Curiosity, которым не нужно будет реализовывать сложные планы из сотен команд, а также позволит легче загружать патчи программного обеспечения.
Идея обновления пугала – несмотря на все тесты, никогда не знаешь, что произойдет, пока программное обеспечение не будет установлено. Однако мы чувствуем облегчение, когда видим, что всё работает так, как и ожидалось.
Джонатан Денисон, руководитель группы инженерных операций Curiosity