分类: 资讯资讯

ispace登月舱出了什么问题:软件工程师最糟糕的噩梦

ispace日前宣布解开了其着陆器上个月未能成功登陆月球表面的谜团。 一个本应帮助拯救着陆器的软件功能未能杀死它。

在空间系统的开发中,总是有两个方面——硬件和软件。 首先,硬件需要足够坚硬和坚固以承受发射,但又要足够轻而不至于太重。 然后,它必须承受高温和低温、辐射以及太空可能抛给它的任何其他东西。

软件也有类似的复杂问题。 它应该是自主的,并用尽可能少的传感器做出决定。 它还需要故障安全系统,即在最坏情况发生时拯救航天器的方法,并在它破坏任务之前检测是否出现问题。 而这一切,同时使用尽可能少的内存和处理能力。

传感器是一种狡猾的野兽,它们为系统提供重要信息,但永远不能完全信任它们。 因此,您通常使用您知道或被引导相信是真实的来源来检查他们的数据。 为了验证传送给 HAKUTO-R 着陆器的高度,ispace 使用了预期的地形值,并将它们与接收到的实际数据进行比较。

当 HAKUTO-R 越过着陆点所在的陨石坑边缘时,陡峭的坡度与预期的地形数据不符。 正因为如此,发射器决定高度计不可信,完全依赖所提供的数据。

因此,当ispace着陆器以为是在月球表面时,实际上是在五公里的高度。 最终,它耗尽了燃料并坠入月球表面。

对 ispace 来说幸运的是,软件可以更改,硬件也可以完美运行。 该公司正在进行更改以更好地处理地形数据,以确保不再发生这种情况。

随着十项任务中的八项圆满完成,连队满怀信心地向第二、第三项任务迈进,刻不容缓。 尽管这会使成为第一家登陆月球的私营公司的任务变得复杂,因为蓝色起源明年也可以发射任务。 这表明月球探测的商业市场正在增长。

另请阅读:

Share
Julia Alexandrova

咖啡师。 摄影师。 我写关于科学和太空的文章。 我认为我们现在认识外星人还为时过早。 我关注机器人技术的发展,以防万一......

发表评论

您的电邮地址不会被公开。 必填带*