「はやぶさ」は、「イトカワ」の微粒子をもってかえれて
めでたしめでたしだったのだが、
実は、偶然というか、最終バックアップ方式によるまぐれという側面もある。

本来は、「イトカワ」の地表に達した時に、
地表にむかって、金属球を発射、
その金属球が地表にあたって舞い上がったチリを
もってかえってくる予定だった。

このしくみはなぜか機能しなかったが、
「いとかわ2」に向けて、
「いとかわ」のプログラムを調べ直した結果、
コンピュータプログラムにミスがみつかったとのこと。

Slashdotによると、

(記事を)読む限りでは、「誤りの内容」を広報向けに日本語に翻訳したのか、上記文面の仕様書通りにプログラミングして結果として誤った動作になったかは判別できません。
"禁止する機能",disable,inhibitとかをそのまま、"○○の機能をオフにする[有効/無効]"だとか書いてしまうと"真"がどちらの状態を示すか混乱する可能性があります。
仕様書を書くときにはNagetive表現はなるべく避けるべきでしょう。かえって回りくどくなるようではまずいですが。
水平な姿勢を取ったら、金属球の発射を止める安全装置を解除させる
↓
水平な姿勢を取ったら、(安全装置に)金属球の発射を許可させる
ではないかという。

ありそうな話だ。

「はやぶさ」バグで金属球発射できず
探査機はやぶさの着陸想像図(池下章裕さん・小天体探査フォーラム・宇宙航空研究開発機構提供)

 探査機「はやぶさ」が2005年、小惑星「イトカワ」に着陸した際に岩石採取のための金属球を発射できなかったのは、地上から送ったコンピュータープログラムにミスがあったのが原因だったことが、29日までの宇宙航空研究開発機構の検証で分かった。

 はやぶさは結果としてイトカワの岩石の微粒子を持ち帰るのに成功したが、宇宙機構は14年度にも打ち上げる後継機「はやぶさ2」に教訓を反映させる方針。

 はやぶさは着陸と同時に金属球を発射して、砕いた岩石をカプセルに取り込む計画だった。着陸姿勢に入るとアンテナが横を向いて地球から指令を送れないため、着陸の2日前、指令なしで自律的に動くためのプログラムが送信された。

 だが、このプログラムには「着陸のために地表に水平な姿勢を取ったら、金属球の発射を止める安全装置を作動させる」という、誤った内容が含まれていた。

 安全装置は本来、機体に危険が及ぶ恐れがあるときに使うものだが、このミスにより作動してしまったため、着陸して発射の指令が出たのに球は発射されなかった。
2010/11/29 08:28   【共同通信】


「はやぶさ2」がんばと言う方は

↓

      
ランキング参加しています。傑作よりも下の両リンクをプチプチっと。 
 
保守ランキング