採用事例
課題
世界最大の単一口径光学望遠鏡であるGran Telescopio Canarias(GTC)は、夜空に秘められた謎を解き明かすために、極めて高度なコンピュータ制御のオンボードシステムを採用しています。GTCは、大容量かつ高性能なITアーキテクチャによって制御されています。GTC全体に物理的に分散配置された一連のサブシステムが、各機能を制御するとともに、風、温度、湿度、部品の歪み、振動といった変動要因による悪影響を補正しています。 コンピュータやセンサーなど、相互に接続された機器のネットワークが、これらのサブシステムを監視し、統一されたユーザーインターフェースを提供しています。重要なのは、これらすべてをリアルタイムで連携させることです。
「アプリケーション開発に専念できるよう、十分に安定かつ高性能なリアルタイムOSが必要だったため、Wind RiveのVxWorksを採用しました。」
—GTCプロジェクト 制御グループ責任者、マルティ・ピ・イ・プイグ氏
アプローチ
スペイン、メキシコ、およびフロリダ大学による共同プロジェクトであるGTC制御グループは、従来のオペレーティングシステムでは、搭載コンピュータに対して特定された要件を満たせないとの結論に達しました。GTC制御グループは、望遠鏡の厳しい性能要件に対応できることから、VxWorks®を採用しました。モーター、エンコーダ、センサー、カメラなど、望遠鏡のサブシステムの多くは、物理的なレベルでの監視とリアルタイムの結果を必要としています。
導入効果
2009年の「ファーストライト」以来、スペイン、メキシコ、米国の天文学者たちは、現存する最大級の望遠鏡を用いて、宇宙で最も遠く、最も淡い天体を研究するためにカナリア諸島を訪れています。VxWorksの安定性が高く高性能なリアルタイムOSのおかげで、これらの天文学者たちは、OSのコンポーネントの設定や基本的な問題の解決に時間を費やすことなく、アプリケーションの開発に専念することができています。 観測時間は貴重な資源であり、望遠鏡の使用時間の割り当ては数年先まで埋まっています。VxWorksは、多種多様なシステムを緊密かつリアルタイムに連携させて稼働させ続けています。あとは星の光に委ねるだけです。