3米高度悬停30秒,火星无人机“机智号”首飞成功,1.2万人贡献开源代码( 二 )


毅力号拥有核电池,因此当机智号附着在毅力号上时,可以依靠毅力号的能源保温。
3米高度悬停30秒,火星无人机“机智号”首飞成功,1.2万人贡献开源代码
文章插图

2021 年 4 月 3 日,机智号无人机彩色相机拍摄的首张照片,此时机智号还在火星车底,照片中拍到了火星车两个轮子。
但机智号还是要脱离毅力号完成飞行任务的。在抛掉保护罩,缓慢展开,并将六块锂离子电池充满之后,机智号被放置在了火星表面上。放下机智号后,毅力号尽快驶离。接下来机智号依靠着它上方的太阳能板和内部的电池顺利撑过了火星寒冷的夜晚。
3米高度悬停30秒,火星无人机“机智号”首飞成功,1.2万人贡献开源代码
文章插图

毅力号驶离机智号。
蛰伏 2 个月,历经数次拖延,并进行了一场火星上的软件升级,机智号终于完成了首飞任务。
在接下来的飞行计划中,毅力号还将会把镜头对准机智号,以提供更多机智号在火星上的飞行照片。此外,毅力号还将在机智号飞行过程中尝试录音,如果可能的话,还会拍摄视频。
机智号首飞成功背后的默默「贡献者」Ingenuity 的研发团队远远不止 JPL 的 6000 位成员,来自世界各地的开源工作者都为 Ingenuity 的飞行做出了重要贡献。
事实上,GitHub 上有近 12000 名开发人员通过开源为 Ingenuity 的软件做出了贡献。然而,就像第一张黑洞的图片一样,这些开发者中的大多数甚至都没有意识到他们帮助了第一架火星直升机的飞行。
Ingenuity 直升机在其导航计算机上运行嵌入式 Linux 分布。其中许多软件都使用了 JPL 的开源飞行控制框架 F Prime(F′),并使用 C++ 编写。同时,在从地面控制到飞行建模再到数据处理,Python 生态系统都发挥着关键作用。
F Prime 框架:https://github.com/nasa/fprime
大约有 12000 人为 Ingenuity 用到的开源软件的代码、文档、设计做出了贡献。为了表彰这些贡献者,GitHub 在他们的个人资料上添加了一种新的徽章。
3米高度悬停30秒,火星无人机“机智号”首飞成功,1.2万人贡献开源代码
文章插图

GitHub 开发者关系高级总监 Martin Woodward 说:「许多获得徽章的人可能并不知道他们的软件被用来在另一颗星球上驾驶直升机。我们希望确保每位贡献者都能受到认可。」
参考链接:
https://ujoy.net/topics/2989590
http://sh.people.com.cn/n2/2021/0420/c138654-34684352.html
http://www.xinhuanet.com/tech/2021-02/19/c_1127115655.htm
https://finance.sina.com.cn/tech/2021-04-20/doc-ikmxzfmk7831763.shtml
https://t.cj.sina.com.cn/articles/view/1850988623/v6e53d84f01900vlqs

推荐阅读