Câu trả lời:
Bạn có thể sử dụng Roomba với ROS không? Hoàn toàn đúng .
Bạn có thể sử dụng Roomba với mã rùabot hiện tại không? Nhiều khả năng nhưng nó có thể phụ thuộc vào mô hình của Roomba vì các mô hình cũ hơn có API hơi khác nhau. Tất nhiên, ngay cả khi có những khác biệt về API chưa được tính đến thì cũng không quá khó để điều chỉnh mã để xử lý chúng.
Vâng, có một sự khác biệt giữa Tạo và một Roomba ngoài lề. Tạo không có động cơ chân không hoặc bất kỳ bàn chải làm sạch nào. Và có một khoang tải trọng trống, nơi tất cả các công cụ làm sạch được sử dụng. Ngoài ra, Tạo có thêm một vi điều khiển trên đó mà bạn có thể đẩy mã lên.
Nhưng cả tạo và Roomba đều cho phép bạn điều khiển robot trực tiếp qua giao diện nối tiếp. Tôi nghĩ API này giống nhau giữa Roomba Tạo và 500 series. Tôi không chắc chắn về Roombas 600 hoặc 700, nhưng tôi nghi ngờ nó đã thay đổi.