Bisakah saya menggunakan ROS dengan Roomba?

9

Apakah ada yang berbeda antara iRobot Roomba dan Buat? Saya ingin mulai membangun turtlebot saya sendiri dan bermain dengan ROS tetapi dengan biaya semua bagian saya harus melakukannya sepotong demi sepotong. Sangat mudah untuk menemukan Roombas bekas yang murah.

JDD
sumber

Jawaban:

6

Bisakah Anda menggunakan Roomba dengan ROS? Benar-benar .

Bisakah Anda menggunakan Roomba dengan kode turtlebot yang ada? Kemungkinan besar tetapi itu tergantung pada model Roomba karena model lama memiliki API yang sedikit berbeda. Tentu saja bahkan jika ada perbedaan API yang belum diperhitungkan seharusnya tidak terlalu sulit untuk menyesuaikan kode untuk menanganinya.

DaemonMaker
sumber
Terima kasih. Apakah Anda pikir akan direkomendasikan bagi pemula untuk memulai dengan Roomba? Atau itu akan menyulitkan banyak hal.
JDD
Roomba akan menjadi pilihan IMHO yang baik. iRobot selalu melakukan pekerjaan yang baik untuk membuat peralatan mereka dapat didekati oleh penggemar, jadi bahkan jika Anda menggunakan model yang lebih lama, itu seharusnya tidak terlalu sulit.
DaemonMaker
Berikut ini adalah tutorial terbaru yang diterbitkan oleh iRobot yang akan membantu! irobotweb.com/~/media/MainSite/PDFs/About/STEM/Create/…
Steve
4

Ya, ada perbedaan antara Roomba dan Make-off-the-shelf. Buat tidak memiliki motor vakum atau sikat pembersih. Dan ada ruang muatan kosong di mana semua barang pembersih dulu. Selain itu, Buat memiliki mikrokontroler tambahan yang dapat Anda masukkan kode.

Tetapi baik buat dan Roomba memungkinkan Anda mengontrol robot secara langsung melalui antarmuka serial. Saya pikir API ini sama antara Buat dan 500 seri Roomba. Saya tidak yakin tentang Roombas seri 600 atau 700, tapi saya agak ragu itu berubah.

Ben
sumber
Apakah saya memerlukan mikro tambahan yang harus dibuat dengan ROS? Saya pikir semua kode ROS untuk bot penyu disimpan di laptop onboard dan itu hanya mengirimkan perintah serial ke Roomba. Saya terbiasa menggunakan seri 560 dan hanya perlu mendapatkan kabel serial untuk itu sekarang.
JDD
Tidak, Anda tidak perlu menambahkan mikro di "modul perintah" untuk menggunakan Buat dengan ROS. Antarmuka ROS menggunakan antarmuka serial ke Roomba itu sendiri.
Ben
1
PEMBARUAN: Posting saya di atas berbicara tentang Buat yang lama. Buat 2 baru bahkan tidak datang dengan modul perintah dan didasarkan pada Roomba 600.
Ben