Відповіді:
Чи можете ви використовувати Roomba з ROS? Абсолютно .
Чи можете ви використовувати Roomba з існуючим кодом turtlebot? Швидше за все, але це може залежати від моделі Roomba, оскільки у старих моделей є трохи інший API. Звичайно, навіть якщо існують відмінності API, які не були враховані, це не повинно бути надто складно налаштувати код для обробки.
Так, існує різниця між Створити та нестандартною Roomba. У Create немає вакуумного двигуна чи будь-якої щітки для чищення. І там є порожній відсік корисних вантажів, де раніше були всі прибиральні речі. Крім того, Create має на ньому доданий мікроконтролер, на який можна натиснути код.
Але і create, і Roomba дозволяють вам керувати роботом безпосередньо через послідовний інтерфейс. Я думаю, що цей API є однаковим між Roomba і Create 500. Я не впевнений, що стосується 600bas або серійних Roombas, але я сумніваюся, що це змінилося.