ルンバでROSを使用できますか?


9

iRobot RoombaとCreateの違いはありますか?私は自分のタートルボットを構築し、ROSで遊んでいきたいのですが、すべてのパーツのコストがかかるため、1つずつ行う必要があります。安い中古Roombasを見つけるのはとても簡単です。

回答:


6

ROSでルンバを使用できますか?絶対に

ルンバを既存のturtlebotコードで使用できますか?最も可能性が高いですが、古いモデルにはわずかに異なるAPIがあるため、ルンバのモデルによって異なる場合があります。もちろん、考慮されていないAPIの違いがある場合でも、それらを処理するようにコードを調整することはそれほど難しくありません。


ありがとう。初心者がルンバから始めることをお勧めしますか?それとも物事を複雑にしすぎるのでしょうか。
JDD

ルンバは私見の良い選択です。iRobotは、愛好家が機器を親しみやすいものにするために常に優れた仕事をしてきました。そのため、古いモデルを使用していても、それほど難しくはないはずです。
DaemonMaker

こちらが、iRobotが公開した最近のチュートリアルです。irobotweb.com/~/media/MainSite/PDFs/About/STEM/Create/...
スティーブ・

4

はい、Createと既製のRoombaには違いがあります。Createには、バキュームモーターやクリーニングブラシはありません。そして、すべてのクリーニング用品があった空のペイロードベイがあります。さらに、Createには、コードをプッシュできるマイクロコントローラーが追加されています。

ただし、作成とルンバの両方で、シリアルインターフェイスを介して直接ロボットを制御できます。このAPIはCreateシリーズと500シリーズのルンバの間で同じだと思います。600または700シリーズのRoombasについてはよくわかりませんが、少し変わったと思います。


createがROSで使用するために追加のマイクロが必要ですか?タートルボットのすべてのROSコードはオンボードラップトップに保持され、シリアルコマンドをルンバに送信するだけだと思います。私は560シリーズを使いましたが、今すぐシリアルケーブルを入手する必要があります。
JDD

いいえ、ROSで作成を使用するために、「コマンドモジュール」にマイクロを追加する必要はありません。ROSインターフェイスは、ルンバ自体へのシリアルインターフェイスを使用します。
ベン

1
更新:上記の投稿では、古いCreateについて説明しています。新しい作成2は、でも、コマンドモジュールが付属していないとルンバ600に基づいている
ベン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.