您的位置:首页>互联网>

Linux在搭载骁龙驱动的Ingenuity无人机的火星上飞行

当毅力号火星车安全降落在火星表面时,宇航局和世界各地都举行了盛大的庆祝活动。然而,那个历史性时刻为很多事情带来了一些第一,而不仅仅是空间科学。虽然滚动探测器本身已经很重要,但它的配套直升机无人机与 NASA 首次在火星上使用开源 Linux 操作系统一样重要,为未来类似的技术演示开辟了可能性。

Ingenuity 是 Perseverance 的飞行伙伴,它标志着 NASA 和火星任务的一些首要任务。这是第一架在火星上飞行的飞机,因为它要应对与地球不同水平的重力和大气条件。它也是同类产品中第一个由现成的硬件和软件部件构建而成。

Ingenuity 直升机无人机在由高通骁龙 801 驱动的盒子上运行,这是一种较旧的芯片组,显然具有空间价值,而且比 NASA 在其漫游车中的电路板更新。构成无人机的其他部件也来自易于访问的消费硬件。

NASA 的漫游车在 Wind River 开发的专有 VxWorks 操作系统上运行,但不适用于 Snapdragon 801 板。这迫使航天局使用自己的基于 Linux 的开源软件框架“F prime”,他们已经在喷气推进实验室将其用于立方体卫星和仪器。

NASA JPL 的 Tim Canham 不仅标志着 Linux 首次登陆火星,还告诉 IEEE Spectrum,Ingenuity 的成功也是开源的胜利。使用现成部件、开源操作系统和开源软件框架驾驶无人机的能力对于可能想要试验甚至改进这种行星无人机的修补匠和梦想家来说是个好兆头。

免责声明:本文由用户上传,如有侵权请联系删除!