NASA engineers have implemented a new Mars Global Localization navigation system, яка вперше дозволила марсоходу Perseverance самостійно визначати точні координати на поверхні Марса без допомоги операторів із Землі. Раніше ровер міг лише приблизно оцінювати своє положення й регулярно зупинявся, надсилаючи панорамні знімки фахівцям місії. Ті звіряли їх з орбітальними картами й передавали нові команди — процес тривав до доби. Тепер обчислення виконуються просто на борту апарата приблизно за дві хвилини з точністю близько 25 centimeters.
Як це працює
Алгоритм, розроблений у Лабораторії реактивного руху (JPL), порівнює панорамні зображення навігаційних камер ровера з орбітальними картами поверхні Марса, отриманими апаратом Mars Reconnaissance Orbiter. Обчислення виконуються на процесорі станції зв’язку з гелікоптером Ingenuity. Цей чип значно потужніший за основні комп’ютери марсохода (вони базуються на радіаційно-стійкій архітектурі 1990-х років), тому здатний швидко обробляти великі обсяги зображень.
До оновлення Perseverance використовував візуальну одометрію — відстежував переміщення за знімками поверхні. Але помилки поступово накопичувалися, і після довгих поїздок ровер міг «помилятися» в координатах на десятки метрів. Через це він зупинявся, вважаючи місцевість потенційно небезпечною.
Тепер апарат зможе:
- проїжджати значно більші відстані без очікування зв’язку із Землею
- швидше планувати маршрут
- виконувати більше наукових операцій за марсіанську добу
Нову навігацію впроваджено невдовзі після іншого оновлення для вибору контрольних точок маршруту. Разом ці технології значно знижують навантаження на операторів і наближають майбутні автономні експедиції на інші планети.
У NASA зазначають, що Mars Global Localization може застосовуватися не лише на Марсі, а й у майбутніх місячних місіях, де точне позиціонування також залишається серйозною проблемою.
Source: https://lookintothe.space
