Открытый Исходный Код На Марсе Подтвержден Значком


Изобретательность совершила свой первый полет на Марс. Возможно, это длилось всего несколько секунд, но сигнализирует о невероятном достижении. Это было сделано благодаря программному обеспечению с открытым исходным кодом и почти 12 000 разработчиков, которые, в основном неосознанно, внесли свой вклад в проекты, используемые в настоящее время, имеют значок миссии вертолета Mars 2020 на своих профилях GitHub. 

Кредит: блог GitHub

После сообщения об успешном прибытии марсохода Perseverance на Марс мы ждали новостей о его крошечном спутнике, беспилотном вертолете Ingenuity. Его миссия состоит в том, чтобы продемонстрировать, что полет с питанием возможен в тонкой атмосфере Марса.

Это было мучительное ожидание для МиМи Аунг, руководителя проекта Ingenuity, и ее команды в Лаборатории реактивного движения НАСА в Пасадене, штат Калифорния. После завершения всех проверок перед полетом он провалил последнюю — попытку раскрутить свои роторы до скорости вращения, которую они достигнут во время полета, — из-за проблемы с таймером сторожевого пса. 

Было разработано программное исправление, и корректировка последовательности команд была передана с Земли на Марс, и 19 апреля «Изобретательность» совершила свой первый полет, который состоял из взлета с поверхности Марса, достижения высоты около трех метров, зависания в течение 40 секунд и безопасного возвращения на поверхность. Он использовал свою бортовую камеру, чтобы сфотографировать свою собственную тень, в то время как Perseverance снял это событие на видео для потомков, как показано в этом видео Space.com: 

Кредит: Space.com

На пресс-конференции в начале этого месяца Аунг высказал предположение, что вертолет будет подниматься немного выше и дальше в своих следующих двух полетах, поднимаясь на высоту до 5 метров от земли и перемещаясь максимум на 50 метров вниз, и если эти полеты будут успешными, еще два вылета могут быть «действительно авантюрными».»

Что делает исторический полет таким особенным для сообщества разработчиков, так это роль, которую играет программное обеспечение с открытым исходным кодом в этой миссии. Наш предыдущий отчет был озаглавлен Linux, но это всего лишь один из многих проектов с открытым исходным кодом. Полный список из примерно 60 проектов, используемых JPL для изобретательности, доступен на GitHub. Она включает в себя хорошо известные проекты, такие как Python, SciPy, NumPy, MatPlotLib, OpenCV, Elasticsearch, а также F’ (F Prime), программное обеспечение для полетов и фреймворк встроенных систем, созданный НАСА.

Как объясняет Нат Фридман в посте Open Source Goes To Mars, разработчики, которые внесли свой вклад в конкретную версию любого из проектов, которые сделали возможным первый полет на Марс, — почти 12 000 разработчиков автоматически получают значок участника вертолета Mars 2020, который уже был добавлен в их профили. 

Сатья Наделла опубликовал в Linkedin:

Огромное поздравление НАСА и тысячам разработчиков, чьи вклады с открытым исходным кодом на GitHub помогли сделать эту историческую миссию успешной.


Добавить комментарий