Марсоход NASA Perseverance впервые получил возможность самостоятельно определять своё точное местоположение на Марсе. Ранее ровер ориентировался по показаниям колёс и визуальным оценкам местности, что могло приводить к ошибкам до 30 метров. Это ограничивало его передвижение по сложной поверхности планеты.
Теперь на борту работает система Mars Global Localization (MGL). Алгоритм сравнивает панорамные изображения с навигационных камер марсохода с орбитальными картами рельефа, вычисления проходят прямо на процессоре Snapdragon 801. Процесс занимает около двух минут и позволяет определять координаты с точностью до 25 см.
Ранее корректировать ошибки одометрии приходилось специалистам на Земле, которые сравнивали спутниковые снимки с панорамами ровера. Это могло занимать сутки или двое, пока ровер оставался на месте. С новой системой марсоход может совершать более длинные автономные заезды, а AutoNav — система обхода препятствий — работает точнее.
Алгоритм проверили на данных 264 предыдущих остановок ровера и показали стопроцентную точность. 2 и 16 февраля систему впервые использовали на Марсе на участке Mala Mala у кратера Езеро. В сочетании с тестируемым ИИ для управления, точная навигация значительно расширяет возможности марсохода для самостоятельных исследований Красной планеты.