Чи можу я використовувати ROS разом із Roomba?


9

Чи є щось інше між iRobot Roomba та Create? Я хочу почати будувати свою власну черепаху і грати з ROS, але з ціною всіх частин, які мені доведеться робити це по частинах. Знайти дешеві б / у Roombas досить просто.

Відповіді:


6

Чи можете ви використовувати Roomba з ROS? Абсолютно .

Чи можете ви використовувати Roomba з існуючим кодом turtlebot? Швидше за все, але це може залежати від моделі Roomba, оскільки у старих моделей є трохи інший API. Звичайно, навіть якщо існують відмінності API, які не були враховані, це не повинно бути надто складно налаштувати код для обробки.


Дякую. Як ви вважаєте, для початківців було б рекомендувати почати з Roomba? Або це буде занадто ускладнювати речі.
JDD

Roomba був би прекрасним вибором IMHO. iRobot завжди робив гарну роботу, роблячи своє обладнання доступним для любителів, тому навіть якщо ви використовуєте більш стару модель, це не повинно бути дуже складно.
DaemonMaker

Ось останній підручник, опублікований iRobot, який допоможе! irobotweb.com/~/media/MainSite/PDFs/ About/STEM/Create/…
Стів

4

Так, існує різниця між Створити та нестандартною Roomba. У Create немає вакуумного двигуна чи будь-якої щітки для чищення. І там є порожній відсік корисних вантажів, де раніше були всі прибиральні речі. Крім того, Create має на ньому доданий мікроконтролер, на який можна натиснути код.

Але і create, і Roomba дозволяють вам керувати роботом безпосередньо через послідовний інтерфейс. Я думаю, що цей API є однаковим між Roomba і Create 500. Я не впевнений, що стосується 600bas або серійних Roombas, але я сумніваюся, що це змінилося.


Чи потрібен мені доданий мікрофон, який створений повинен використовувати його з ROS? Я думаю, що весь код ROS для бота-черепахи зберігається на бортовому ноутбуці, і він просто надсилає послідовні команди на Roomba. Я звик 560 серії і мені просто потрібно отримати серійний кабель для цього зараз.
JDD

Ні, вам не потрібен доданий мікрофон в "командному модулі", щоб використовувати Створити з ROS. Інтерфейс ROS використовує послідовний інтерфейс до самої Roomba.
Бен

1
ОНОВЛЕННЯ: Мій вище повідомлення розповідає про старий Create. Новий Create 2 навіть не постачається з командним модулем і базується на Roomba 600.
Бен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.