Qraft (クラフト)

宇宙で使われる QR コード - ISS から火星探査車まで

ISS の部品管理 - 無重力空間での在庫管理問題

国際宇宙ステーション (ISS) には、膨大な数の部品や実験機材が搭載されています。地上の倉庫であれば棚に整理して管理できますが、無重力空間では「棚」という概念自体が成立しません。工具や部品は壁面のベルクロ (マジックテープ) に固定されたり、収納袋に入れて壁に括り付けられたりしますが、どの袋にどの部品が入っているかを把握するのは容易ではありません。

NASA は ISS の物品を Inventory Management System (IMS) というデータベースで管理しており、収納袋や部品に貼られて宇宙飛行士がスキャンするラベルバーコードです。NASA ジョンソン宇宙センターの報告では、このバーコード方式で船内の物品の 97% の所在を把握できたとされています。ただし位置情報の正確さは、宇宙飛行士が動かした物を一つひとつ申告することに依存しており、この棚卸し作業が貴重な作業時間を削るため、読み取りを自動化する RFID の試験も進められてきました。部品そのものへの刻印には、これとは別の仕組みが使われます (後述)。

ISS での在庫管理が特に重要な理由は、補給の制約にあります。地上から ISS への物資輸送は、打ち上げ能力が質量で厳しく配分されるほど高コストで、1 回の補給便に積める物量そのものに上限があります。「あるはずの工具が見つからない」ために地上から再送するのは、文字通り天文学的な無駄です。コードラベルによる正確な在庫管理は、こうした無駄を防ぐ生命線です。

火星探査車の較正ターゲット

NASA の火星探査車 Perseverance (パーシビアランス) には、カメラの色較正用ターゲットが搭載されています。火星の大気は地球と異なり、太陽光のスペクトルが変化するため、カメラが撮影した画像の色を正確に補正するには、既知の色を持つ基準点が必要です。そのため、色や形があらかじめ分かっている図案を機体の見える位置に取り付け、撮影した画像と見比べて補正する方式が取られます。

この較正ターゲットに刻まれているのは QR コードではありません。ただし「既知のパターンを撮影し、画像処理アルゴリズムで認識・補正する」という原理は QR コードの読み取りと共通しています。QR コードの位置検出パターンも、形と大きさが分かっている図形を手がかりに、斜めから撮った画像の歪みを計算して直すための仕組みです。較正ターゲットは、その考え方を形ではなく色に対して使ったものだと言えます。火星の表面温度はマイナス 60 度前後、大気圧は地球の約 0.6%、強烈な紫外線が降り注ぐ環境ですが、物理的なパターンは電子回路と異なり、これらの極限環境でも劣化しにくいという利点があります。

人工衛星の製造トレーサビリティ

人工衛星の製造工程では、数千点に及ぶ部品の一つひとつにトレーサビリティが求められます。どのロットの素材を使い、どの工程で誰が組み立て、どの検査を通過したかを、部品単位で追跡できなければなりません。万が一、軌道上で不具合が発生した場合、同じロットの部品を使った他の衛星にも同様のリスクがあるかどうかを即座に判断する必要があるからです。

この用途で部品に直接刻印されるのは、QR コードと同じ 2 次元コードの一族である Data Matrix です。NASA の技術標準 NASA-STD-6002 は航空宇宙部品への直接刻印に Data Matrix を用いることを定めており、米国防省の部品識別表示規格 MIL-STD-130 とも整合しています。刻印できる面積が小さいため、コードには部品番号にあたる識別子だけを入れ、製造日やロット番号、検査結果はその識別子で製造データベースを引く形が一般的です。組み立て工程の各段階でスキャンすることで、記録が部品単位で積み上がっていきます。

宇宙用部品の 2 次元コードには、地上用とは異なる要件があります。ひとつはアウトガスです。真空中では材料に含まれる揮発成分が徐々に気体として抜け出し、それがレンズやセンサー、放熱面に再付着して性能を落とすため、機体に載る部品では塗料やインクのような有機材料の使用が厳しく制限されます。もうひとつは温度と紫外線です。軌道上では日向と日陰を周回ごとに行き来して大きな温度差を繰り返し受けるため、貼り付けたラベルや塗膜は下地との伸び縮みの差で剥がれたり割れたりします。大気に遮られない紫外線も有機顔料を退色させ、コードの明暗差そのものを失わせます。これらに加えて、打ち上げ時の振動と衝撃にも耐えなければなりません。そこで、表面に何かを乗せるのではなく素材そのものを変質させる方式 (レーザー刻印や化学エッチング) が選ばれ、刻印の深さと精度が管理されます。求められているのは「インクが蒸発しないこと」ではなく、機体の他の部分を汚さないことと、数年から十数年の運用を通じて明暗差が失われないことの両方です。

宇宙で QR コードが使われる場面・使われない場面

ここまでを並べると、宇宙という同じ舞台の中でも、場面ごとに違うコードが使われていることが見えてきます。船内で宇宙飛行士が扱う収納袋やラベルはバーコード、機体に載って軌道に出る部品への直接刻印は Data Matrix です。「宇宙でも QR コードが活躍している」とひとまとめにしてしまうと、この使い分けが見えなくなります。

部品への直接刻印で Data Matrix が選ばれるのには、いくつも理由があります。第一に刻印できる面積です。ボルトの頭やコネクタの側面といった平らな部分は数 mm 角しかなく、同じデータ量なら Data Matrix のほうが小さく収まります。QR コードは三隅の位置検出パターンと、周囲に 4 モジュール分の余白を必要としますが、Data Matrix は L 字型の実線と交互パターンで位置を決めるため、余白は 1 モジュールで足ります。第二に読み取りの条件です。金属の曲面では反射で明暗が崩れやすく、細かいセルを密に並べて誤り訂正で補うほうが、限られた面積では確実に読めます。第三に規格です。NASA-STD-6002 や MIL-STD-130 が Data Matrix を指定しているため、部品を納入する各社と受け入れ側が同じ読み取り機で扱えます。

では QR コードは宇宙開発と無縁なのかというと、そうではありません。QR コードの強みは、専用の読み取り機を用意しなくてもスマートフォンのカメラで誰でも読めることです。この強みが効くのは人が関わる工程で、部品の梱包や輸送のラベル、紙の作業手順書から電子データへの参照、施設の案内や広報物といった場面がそれにあたります。読む人と読む機械を限定できない場所では、広く普及しているコードであること自体が価値になります。逆に製造ラインは読み取り機を固定できるので、面積と耐久性を優先できます。つまり、どのコードが選ばれるかを決めているのは「宇宙かどうか」ではなく「誰が、何で読むのか」です。

極限環境が証明する QR コードの設計思想

宇宙という極限環境でのテストが示しているのは、印刷や刻印で情報を持ち運ぶコードに共通する本質的な強みです。電源不要、通信不要、可動部品なし、環境依存性が極めて低い。これらの特性は、QR コードが 1994 年に自動車部品工場の過酷な環境 (油汚れ、粉塵、高温) で確実に読み取れるコードとして設計された原点に通じています。

汚れても読めるという要件は、誤り訂正という形でコードの構造そのものに組み込まれました。データを記録する領域とは別に復元用の符号を持たせておくことで、一部が汚れや傷で失われても、残った部分から元のデータを取り出せます。この作りは、油や粉塵を想定して用意されたものですが、真空や放射線のように当初は想定していなかった条件でもそのまま効きます。30 年後の宇宙で同じ設計が通用しているのは、環境をひとつずつ想定したからではなく、情報が欠けることを前提に置いたからです。