iRobot Create
iRobot create(アイロボット・クリエイト)はiRobotによって製造される趣味用のロボットで、2007年に掃除用のルンバを基に開発された。iRobotクリエイトはロボットの開発とルンバのハッキングを通じて技術を高める事を想定して設計された[1][2]。クリエイトはルンバの掃除機の吸引部を取り除き、荷物入れと同様にシリアル通信用のDB-25ポート、デジタル入出力端子、アナログ入出力端子と電力供給を備えた[1][2][3]。クリエイトは同様にセンサのデータを読んで iRobotルンバ・オープン・インターフェース (ROI) プロトコルを使用してモーターの指令を利用できるようにする7-ピンMini-DINシリアルポートを備える[4]。
![](http://up.wiki.x.io/wikipedia/commons/thumb/3/3c/ISpy.jpg/220px-ISpy.jpg)
プラットフォームはiRobotの第二世代のルンバ400シリーズ用に設計された全ての付属品を事実上受け入れることを想定し、同様にiRobot独自のコマンドモジュール(USBコントローラを備えたマイクロコントローラと4個のDE-9拡張ポートを備える)でプログラム出来る[4]。2013年現在[update]、コマンドモジュールはもはや販売されていない[5]。。古いコマンドモジュールを置き換える代わりにiRobotはArduinoやRaspberry Piのような市販のシングルボードコンピュータで処理能力を追加する使い方を奨励する。
形式
編集形式は主に3種類あり、2007年に登場したirobot create 初代、2014年にirobot create 2(ルンバ600シリーズをベースとする)が登場し、2019年に、irobot create 3(ルンバi3シリーズをベースとする)を発表した。
制御装置
編集iRobotコマンドモジュールの記憶容量と処理能力の限界により、多くの人は外部のコンピュータをクリエイトロボットの制御に選んだ。内蔵されたシリアルポートはセンサのデータの送信と制御の指令を受信できるのでシリアル通信に対応したどの組み込み式コンピュータも制御用コンピュータとして使用できた[4]。
iRobot クリエイトは複数のロボットインターフェースサーバー/シミュレータに対応する。特筆すべきはルンバ用のPlayer Projectデバイスインターフェースが含まれることで[6]、Player 2.1の中でクリエイト・インターフェースが開発された[7]。ユニバーサル・リアルタイム・ビヘイビア・インターフェース(URBI)環境も同様にクリエイトのインターフェースに含まれる[8]。
マイクロソフト・ロボティックス・ディベロッパー・スタジオとWebotsシミュレーション環境はiRobotクリエイトモデルを含む[9][10]。
コミュニティ
編集iRobotクリエイトはロボット研究と愛好家のコミュニティでは人気がある。iRobotクリエイトプロジェクトのいくつかの例を示す。
- iRobotクリエイトは2007年以降、国際Botball競技用の部品キットが含まれる[11]。
- iRobotクリエイトはブラウン大学の自動ロボット課程で主プラットホームとして使用される[12]。
- iRobotクリエイトとシミュレータがMATLAB内で開発され、コーネル大学の自律移動ロボット課程で使用される[13]。
- US$500、ハッカーJohnny Chung LeeはiRobotクリエイトとネットブックを組み合わせて遠隔ロボットを作った[14]。
- iRobotクリエイトとKinectを組み合わせて学生のPhilipp Robbelは3D マッピングロボットを作った[15]。
競技
編集2007年にiRobotは「機能的で役に立ち、面白く、気まぐれか単純に驚くべき革新的なロボット」の開発を目標とした賞金US$5,000の「クリエイト・チャレンジ」を開催した[16]。優勝者は「所有者の薬を取るために照明を点けたり消したりして家電製品を制御する」「パーソナル・ホーム・ロボット」を作った Danh Trinh だった[17][18]。
出典
編集- ^ a b Miller, Paul (2006年11月29日). “iRobot Create: Roomba hacking for the everyman”. Engadget. 2013年1月29日閲覧。
- ^ a b Kanellos, Michael (2007年1月7日). “Build your own bot, courtesy of iRobot”. CNET. 2013年1月29日閲覧。
- ^ iRobot Create Open Interface (OI) Specification. iRobot. (2006). p. 4 2014年5月8日閲覧。
- ^ a b c Banks, Zach (2009年5月1日). “Fun with the iRobot Create”. Linux Journal. 2013年1月29日閲覧。
- ^ Fenlong, Wesley. “10 Years of Roomba Hacks: From Magic Marker Art to Combat”. Tested.com. 2014年5月8日閲覧。
- ^ Gerkey, Brian (2005年9月12日). “Player 2.0.0 Manual; roomba [Drivers]”. 2014年5月8日閲覧。
- ^ Gerkey, Brian (2005年9月12日). “Player 2.1 Manual; create [Drivers]”. 2014年5月8日閲覧。
- ^ “Programming Tools”. CircuitsMadeEasy.com. 2013年1月29日閲覧。
- ^ Henning, William (2007年4月4日). “iRobot "Create" Platform”. Neoseeker. 2013年1月29日閲覧。
- ^ Hoxsey, Alec (2009). “Create-ing a Robot Simulator”. Kalamazoo 大学 (オーバリン大学) 2013年1月29日閲覧。.
- ^ “Engineering Tools”. Botball Educational Robotics Program. 2013年1月29日閲覧。
- ^ “Robotics”. ブラウン大学. 2013年1月29日閲覧。
- ^ Kress-Gazit, Hadas (2013年1月22日). “MAE 4180/5180: Autonomous Mobile Robots”. コーネル大学. 2013年1月29日閲覧。
- ^ Eaton, Kit (2011年2月10日). “$500 iRobot Hack Lets You Be Two Places at Once”. Fast Company. 2013年1月29日閲覧。
- ^ Carmody, Tim (2010-11-18). “Control a 3-D–Mapping Robot With Gestures? Just Add Kinect”. Wired 2013年1月29日閲覧。.
- ^ “iRobot Create Contest Rules”. Tom's Hardware (2007年5月14日). 2013年1月29日閲覧。
- ^ Jones, K.C. (2007年10月30日). “Personal Home Robot Wins iRobot's Create Challenge”. InformationWeek. 2013年1月29日閲覧。
- ^ Melanson, Donald (2007年10月30日). “iRobot announces winner of Create Challenge contest”. Engadget. 2013年1月29日閲覧。