iRobot Create 概要
iRobot Createは、iRobot社によって製造された趣味向けの
ロボットで、2007年に登場した初代ルンバを基に開発されました。この
ロボットは、ルンバの技術を利用しながら、自分でプログラムや実験を行うことができるように設計されています。特に、クリエイトは
ロボットの開発に特化しており、ルンバの
ハッキングを通じて技術者や愛好者が楽しめるプラットフォームとなっています。
仕様と設計
iRobot Createは、ルンバの掃除機ユニットが取り除かれた改良型です。荷物入れとしての機能のほか、
シリアル通信用のDB-25ポートやデジタル・アナログの入出力端子を備えており、外部機器との接続が容易です。この
ロボットは、iRobotが開発したROIプロトコルを使って、
センサーからのデータを読み取り、モーターを操作することが可能です。また、iRobot Createは、iRobotの第2世代ルンバ400シリーズ用に設計されたすべてのアクセサリーに対応しています。
iRobotのコマンドモジュールは現在は販売されていませんが、
ArduinoやRaspberry Piなどの市販の
シングルボードコンピュータを使用して機能を拡張することが推奨されています。このため、ユーザーは自由にハードウェアやソフトウェアを追加し、自分だけの
ロボットを作ることができるのです。
制御とインターフェース
iRobot Createの制御は主に外部コンピュータを通じて行います。
シリアルポートを利用することで、様々な内蔵型コンピュータを使用し、
センサーのデータを取得したり制御命令を送ったりできます。また、Createは複数の
ロボットインターフェースサーバーやシミュレータとも互換性があり、特にPlayer Projectのルンバ用インターフェースとURBI環境は、
ロボット制御のための重要な要素です。さらに、Microsoft Robotics Developer StudioやWebotsといったシミュレーション環境でも利用されています。
コミュニティとプロジェクト
iRobot Createは、
ロボット工学を学びたい人々から高い評価を受けており、様々なプロジェクトや研究で活用されています。例えば、国際Botball競技では部品キットが使用され、
ブラウン大学や
コーネル大学の
ロボット関連カリキュラムの主要プラットフォームとして採用されています。また、iRobot Createを基に、ハッカーのJohnny Chung Leeが遠隔
ロボットを作ったり、Philipp Robbelが
Kinectを使って3Dマッピング
ロボットを開発した事例も存在します。
競技と賞
2007年、iRobotは「クリエイト・チャレンジ」と題したコンペティションを開催し、機能的で面白い
ロボットの開発を目指しました。賞金5000ドルが用意され、多くの参加者が独自の
ロボットを発表しました。優勝者は、家庭内で家電製品を制御する
ロボットを創り出したDanh Trinhです。
まとめ
iRobot Createは、技術者や
ロボット愛好者が自由にプログラミングやカスタマイズができるプラットフォームです。独自の設計とコミュニティの活動を通じて、多くの革新的なプロジェクトが生まれています。今後も、この
ロボットが多くの人々に影響を与え続けることが期待されています。