「Switchyard」システムを開発したのは誰なの?
ROSの起源は、アメリカのスタンフォード大学の学生で人工知能研究所のStanfordAIRobot(STAIR)プロジェクトに参加していたモーガン・クィグリーが開発した「Switchyard」システムである。Switchyardは、ロボット用ソフトウェアを開発するためのフレームワークであり、認識・計画・制御といった知能情報処理をロボット内外で分散処理できるよう並列計算を前提とし、各計算プロセスはピア・ツー・ピアネットワークで非同期通信を行う設計であった。複数の研究者による利用を前提としたモジュール性有し、新しいハードウェアへの適用を考えて、ロボットのハードウェアに依存する部分としない部分を明確に分けた設計がされた。また、Switchyardではソースコードの審美性も重要視されたほか、デプロイシステムを導入するなど、のちに繋がるアイディアが含まれていた。