Аннотация:
Хотя Steam Deck от Valve — это портативный компьютер, используемый в основном для игр, реальная сфера его применения явно шире, чем просто игры. Недавно команда Airbus UK использовала Steam Deck в качестве портативного терминала управления при тестировании прототипа марсохода ExoMars, что позволило этой игровой консоли появиться на площадке исследований и разработок оборудования для исследования Марса.

Этот сценарий применения продемонстрирован на видео, снятом YouTube-блогером Томом Скоттом во время посещения научно-исследовательского центра Airbus в Великобритании. На видео показана текущая работа Airbus по тестированию марсохода, которая включает в себя тестирование мобильности прототипа и возможностей автономной навигации в моделируемой марсианской среде. Из-за огромной задержки связи между Землей и Марсом марсоход, который фактически выполнит миссию на Марс в будущем, не может полагаться на операторов на Земле для управления в реальном времени, а должен полагаться на свои собственные датчики и вычислительные системы для независимого определения маршрута движения.
Однако на этапе наземной разработки инженерам по-прежнему необходимо иметь возможность напрямую управлять марсоходом. На видео старший инженер Airbus сначала отправляет инструкции прототипу автомобиля через ноутбук, чтобы тот двинулся вперед. Позже Том Скотт получил Steam Deck со специальным программным обеспечением и использовал собственные джойстики, кнопки и триггеры консоли для управления другим прототипом марсохода в реальном времени.
В выпущенном на данный момент видео не раскрывается конкретное программное обеспечение, на котором работает Steam Deck, а также не подробно описан метод связи, с помощью которого портативное устройство подключается к марсоходу. Таким образом, он не использует Steam Deck в качестве основного компьютера марсохода, а скорее использует его в качестве портативного терминала ручного управления.

Причина, по которой Steam Deck способна на такую работу, связана с ее собственными аппаратными и программными характеристиками. Хотя это выглядит как игровая консоль, на самом деле это полноценный компьютер под управлением системы Linux. Он имеет дисплей, два джойстика, трекпад, кнопки, триггеры и сенсорный экран. Он также позволяет пользователям устанавливать сторонние программы и даже менять операционную систему.
Для инженеров, которым необходимо перемещать роботов по испытательному полигону, наблюдать за обратной связью от устройств в режиме реального времени и быстро корректировать инструкции по управлению, портативное устройство, объединяющее компьютер, экран дисплея и физический контроллер, очевидно, очень удобно. По сравнению с традиционным методом управления с помощью клавиатуры и мыши или ноутбука физические джойстики и кнопки также больше подходят для непосредственного управления мобильными роботами.
Это приложение еще раз отражает относительно открытую аппаратную и программную экосистему Steam Deck. Valve не ограничивает пользователей строго в запуске игр на платформе Steam. Разработчики и пользователи могут использовать это устройство как обычный Linux-компьютер. Таким образом, помимо запуска игр, его также можно превратить в портативную платформу разработки, контроллер робота или терминал управления для другого профессионального оборудования.
На самом деле, это не первый случай, когда Steam Deck используется для управления роботами вне игр. Ранее сотрудники использовали Steam Deck для управления роботами серии BDX в районе Galaxy's Edge в Диснейленде. Хотя конкретные сценарии применения различны, их объединяет то, что Steam Deck используется как гибкий интерфейс управления, а не как основная вычислительная платформа самого робота.
Для Airbus Steam Deck, очевидно, не станет движущим оборудованием будущего марсохода ExoMars, когда он фактически выполнит свою миссию. Будущие марсоходы должны будут перемещаться автономно, без контроля с Земли в реальном времени. Поскольку расстояние между Землей и Марсом приведет к значительным задержкам связи, наземные операторы не смогут управлять марсоходом в реальном времени, как автомобилем или дроном с дистанционным управлением. Поэтому марсоход должен полагаться на собственные камеры и программные системы для определения местности, препятствий и выбора маршрута движения.
Марсоход ExoMars Rosalind Franklin, который в настоящее время разрабатывается Airbus, предназначен именно для достижения этой высокоавтономной возможности исследования Марса. Ровер оснащен системой панорамных 3D-камер и может использовать автономную навигационную систему для перемещения по поверхности Марса. Он также оснащен буровым оборудованием, которое может собирать образцы на глубине около 2 метров под землей для поиска доказательств прошлой или настоящей жизни на Марсе.

Поэтому Steam Deck играет здесь вспомогательную роль на этапе исследований и разработок. Когда инженерам необходимо переместить тестовый аппарат, проверить систему управления и понаблюдать за реакцией марсохода на различные команды, физические контроллеры, которые можно держать прямо в руке, будут удобнее, чем работа с клавиатурой.
Airbus ранее завершила производство марсохода Rosalind Franklin и продолжает участвовать в разработке и модернизации соответствующих миссий. Поскольку миссия ExoMars, первоначально запланированная к запуску в 2022 году, была отложена из-за таких факторов, как российско-украинский конфликт, текущий план миссии был скорректирован. Ожидается, что марсоход будет запущен в будущем и прибудет на Марс примерно в 2030 году. Airbus также отвечает за разработку механических, тепловых и двигательных систем для посадочной платформы, а также модернизацию марсохода, чтобы он мог быстро перейти в автономную работу после приземления.
От игровых консолей до контроллеров марсохода — сцена в Steam Deck кажется полной контрастов, но на самом деле она вполне разумна с инженерной точки зрения. Устройство с полной архитектурой ПК, открытой операционной системой, экраном дисплея и зрелым физическим контроллером имеет все условия для повторного использования для тестирования роботов. Для сотрудников, занимающихся исследованиями и разработками, если они смогут написать подходящее управляющее программное обеспечение, оно может стать недорогим, портативным и простым в использовании терминалом взаимодействия человека с компьютером.
Конечно, это не означает, что Steam Deck действительно будет «гонять» будущий марсоход ExoMars на Марсе. После того, как марсоход действительно прибудет на Красную планету, наземные инженеры смогут в основном отправлять инструкции миссии высокого уровня, в то время как выбор конкретного маршрута и обход препятствий будут выполняться самим марсоходом. Миссия Steam Deck — помочь инженерам более удобно протестировать и улучшить эту автономную систему, прежде чем она будет официально внедрена в марсианскую среду.
Комментарии