Ведутся технические работы. Это может временно повлиять на скорость работы сайта. Приносим извинения за неудобства и благодарим за ваше понимание!

Студенты рассказали, как они разрабатывают графический интерфейс для лунных скафандров NASA на основе идей из компьютерных игр вроде Skyrim

В августе прошлого года Национальное управление по аэронавтике и исследованию космического пространства США (NASA) анонсировало очередной конкурс для студентов американских высших учебных заведений под названием S.U.I.T.S. Эта аббревиатура расшифровывается как Spacesuit User Interface Technologies for Students — то есть буквально «Технологии пользовательского интерфейса космического скафандра для студентов». Несколько команд молодых инженеров и программистов получили поддержку и все необходимые данные, чтобы попробовать разработать свой вариант ПО для отображения самой разной информации на дисплеях костюмов, в которых астронавты будут работать на других небесных телах.

Журналисты «Голоса Америки» (VOA) пообщались с участниками одной из таких инициативных групп — студентами Университета Брэдли (штат Иллинойс). Зак Бахманн (Zach Bachmann) и Эбби Ирвин (Abby Irwin) используют последнюю версию шлема дополненной реальности Microsoft HoloLens для тестирования своих разработок. По их словам, они стараются сделать не просто индикатор на лобовом стекле (HUD), как в истребителе, или аналог проекционного дисплея в автомобилях, а полноценную интерактивную среду. Чтобы астронавты могли максимально повысить продуктивность в условиях ограниченной связи с Центром управления полетами.

В качестве отправной точки студенты получили ряд примеров — в частности, симуляторы реального программного обеспечения, которым пользуются пилоты NASA. С помощью этих программ астронавты проходят тренировки. Другим источником вдохновения стали компьютерные игры, давними фанатами которых являются Зак и Эбби. В числе прочего, по словам Ирвин, они пытались сделать нечто похожее на способ навигации в ролевой игре Skyrim. Правда, инженеры не уточнили, что они имели в виду под этим. Все-таки без дополнительных модификаций, которыми славится этот продукт студии Bethesda, искать путь на просторах огромного открытого игрового мира — не самое большое удовольствие.

Эбби Ирвин (слева) и Зак Бахманн (справа) видны через «глазницы» Microsoft HoloLens. По словам Зака, он никогда и не мечтал о том, чтобы стать астронавтом: «я плохо видящий коротышка с астмой, но я рад работать над столь крутым проектом» / ©VOANews

До подведения итогов S.U.I.T.S. еще несколько месяцев, неделя тестов и демонстраций начнется в середине апреля. Как отмечает представитель NASA Брэндон Харгис (Brandon Hargis), в этот раз на конкурс сильно повлияла пандемия, причем в лучшую сторону. Обычно во время подобных мероприятий агентство отбирает десяток команд, которые поедут в Космический центр имени Линдона Джонсона в Хьюстоне защищать свои проекты. Однако из-за коронавируса все собрания проводят исключительно онлайн, так что у организаторов есть время и силы заниматься с большим числом участников. Всего с 19 по 23 число «проверку боем» пройдут продукты 20 команд со всех Соединенных Штатов.

Первая миссия программы «Артемида», включающая посадку на Луну, запланирована на 2024 год: к этому моменту новые скафандры должны быть готовы и отлажены. Времени остается не так уж много, учитывая огромный объем необходимого тестирования. По словам Харгиса, в финальном программном обеспечении костюмов для работы на Луне студенческие разработки, скорее всего, напрямую использовать не будут. Но инженеры NASA и подрядчики агентства могут взять лучшие идеи, родившиеся в молодых головах, и реализовать их на практике. Студенты, в свою очередь, получат незаменимый опыт работы в области передовых разработок и участие в проекте NASA для своего портфолио.

Одна из главных целей S.U.I.T.S. — найти такие визуальные решения, которые помогут максимально компактно и понятно отображать как можно больше актуальной и нужной информации. На Луне задержка сигнала от ЦУП к астронавтам составляет около 1,3 секунды, что не совсем удобно, но терпимо. На Марсе связь с Землей в режиме онлайн в принципе невозможна: в зависимости от положения на орбите эти две планеты отстоят друг от друга на 5-20 световых минут. Поэтому у членов будущих экспедиций к другим телам Солнечной системы должна быть возможность принимать решения полностью самостоятельно. А для этого астронавтам придется быть как можно более осведомленными, а всю необходимую информацию нужно представить просто, наглядно и так, чтобы им не пришлось плутать в дебрях интерфейса.


( ! ) Warning: Invalid argument supplied for foreach() in /home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php on line 44
Call Stack
#TimeMemoryFunctionLocation
10.0000350664{main}( ).../index.php:0
20.0001350944require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.09928524680require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.10118528536include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106

Мы рекомендуем


( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/domains/malitikov.ru/public_html/wp-includes/class-wpdb.php on line 2322
Call Stack
#TimeMemoryFunctionLocation
10.0000350664{main}( ).../index.php:0
20.0001350944require( '/home/domains/malitikov.ru/public_html/wp-blog-header.php ).../index.php:17
30.09928524680require_once( '/home/domains/malitikov.ru/public_html/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.10118528536include( '/home/domains/malitikov.ru/public_html/wp-content/themes/malitikov/single.php ).../template-loader.php:106
50.237222779088WP_Query->__construct( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../single.php:65
60.237222779088WP_Query->query( $query = ['post_type' => 'post', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'no_found_rows' => TRUE, 'orderby' => 'none'] ).../class-wp-query.php:4081
70.237222779088WP_Query->get_posts( ).../class-wp-query.php:3949
80.237622790952wpdb->get_col( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ', $x = ??? ).../class-wp-query.php:3300
90.237722790952wpdb->query( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ' ).../class-wpdb.php:3107
102.7133761427432mysqli_fetch_object( $result = class mysqli_result { public $current_field = 0; public $field_count = 1; public $lengths = [0 => 7]; public $num_rows = 1516847; public $type = 0 } ).../class-wpdb.php:2322