カテゴリー: ITニュース

ispace 月着陸船の何が問題だったのか: ソフトウェア エンジニアにとって最悪の悪夢

ispaceは、同社の着陸船が先月月面着陸に失敗した理由の謎を解明したと発表した。 着陸船を救うはずだったソフトウェア機能が、着陸船を殺すことができなかった。

宇宙システムの開発には、常にハードウェアとソフトウェアの つの側面が存在します。 まず、ハードウェアは、打ち上げに耐えられるほど十分な剛性と強度を備えている必要がありますが、重量が重くなりすぎないように十分に軽い必要があります。 さらに、高温と低温、放射線、その他宇宙からのあらゆるものに耐える必要があります。

ソフトウェアにも同様の複雑な問題があります。 自律的であり、できるだけ少ないセンサーで意思決定を行う必要があります。 また、フェイルセーフシステム、最悪の事態が起こった場合に宇宙船を救い、ミッションが破壊される前に何か問題が発生した場合にそれを検出する方法も必要です。 これらすべてを、メモリと処理能力の使用を可能な限り最小限に抑えながら実行します。

センサーは扱いが難しいもので、システムに重要な情報を提供しますが、完全に信頼できるわけではありません。 したがって、通常は、知っている情報源、または真実であると信じ込まされた情報源を使用して、それらからのデータをチェックします。 HAKUTO-R 着陸船に提供された高度を検証するために、ispace は地形の予想値を使用し、受信した実際のデータと比較しました。

「HAKUTO-R」が着陸地点である火口縁を通過した際、急勾配が予想された地形データと一致しませんでした。 このため、打ち上げ業者は高度計は信頼できないと判断し、提供されたデータに全面的に依存しました。

したがって、ispace着陸船は月面にあると思ったとき、実際には高度キロメートルにありました。 やがて燃料が尽きて月面に衝突した。

ispace にとって幸いなことに、ソフトウェアは変更可能であり、ハードウェアは問題なく動作しました。 同社は、このようなことが二度と起こらないよう、地形データをより適切に処理するための変更を行っています。

件のミッションタスクのうち 件を無事に完了したことで、同社は自信を持って遅滞なく 番目と 番目のミッションに進むことができました。 もっとも、ブルー・オリジン社は来年にもミッションを開始する可能性があるため、月面着陸に成功した初の民間企業になるという任務は複雑になるだろう。 これは、月探査の商業市場が成長していることを示唆しています。

また読む:

シェアする
Julia Alexandrova

コーヒーマン。 写真家。 科学と宇宙について書いています。 私たちが宇宙人に会うのは時期尚早だと思います。 念のため、ロボット工学の開発をフォローしています...

コメントを残す

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています*