ハッキングとプログラミング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/16 21:22 UTC 版)
「ルンバ (掃除機)」の記事における「ハッキングとプログラミング」の解説
「iRobot Create」も参照 初期のルンバからハッキングにより機能を拡大する事が行われた。最初はマイクロコントローラに直接モータ制御回路とセンサーが接続する事が基本的だった。2005年10月以降に生産されたルンバと OSMO を付けたルンバには、振る舞いを修正したり制御したり、あるいはセンサを遠隔から監視できるインタフェースが備わっている。初期のアプリケーションには部屋の地図を利用するものがある。 ルンバのソースコードはカスタマイズされたLISPで書かれている。iRobot Roomba Open Interface を利用してルンバの改良が可能である。これを使って各種機器を接続可能であり、ルンバのハッキングサイトではそのようなプロジェクトが実際に行われている。 ルンバのプログラミングを修正することを“Roombatics”(ルンバ工学)と呼ぶこともある。 インタフェースを備えた型(2007年10月以降の400シリーズと500と700シリーズ)は電気的と物理的に標準的なPC/Macのシリアルポートとケーブルとは互換性のないシリアルインタフェースでMini-DIN接続端子を備える。しかしながら、ルンバのコンピュータにBluetooth、USBやRS-232(PC/Mac シリアル)で接続可能なサードパーティー製のアダプターが入手でき Roombas pre-October 2005 upgraded with the OSMO hacker、多くのセンサーを監視してユニットのふるまいを変えられる。ルンバの公開されたインタフェース(公式のルンバのインタフェース)はプログラマと愛好家に彼ら独自の機能強化を奨励する。 複数の事例がルンバのハッキングサイトに記述される。 製品に対するハッカーたちの関心が高まった事により、同社はiRobot Createを開発した。この型は掃除機の機構をテレビカメラやレーザーや他のロボットの部品を乗せるための"荷台"に置き換えた。アナログとデジタルの双方向通信を備えた25ピン式インタフェースを備えた事により、完全に新しい移動式ロボットの基本となるように大幅な拡張を可能にした。ネットブックや携帯型無線端末のようなコンピューティングプラットホームと共にネットワークを介して遠隔制御可能である。
※この「ハッキングとプログラミング」の解説は、「ルンバ (掃除機)」の解説の一部です。
「ハッキングとプログラミング」を含む「ルンバ (掃除機)」の記事については、「ルンバ (掃除機)」の概要を参照ください。
- ハッキングとプログラミングのページへのリンク