Tôi có thể sử dụng ROS với Roomba không?


9

Có điều gì khác biệt giữa iRobot Roomba và Tạo không? Tôi muốn bắt đầu xây dựng rùa của riêng mình và chơi với ROS nhưng với chi phí cho tất cả các bộ phận tôi sẽ phải làm từng mảnh một. Thật dễ dàng để tìm Roombas giá rẻ đã qua sử dụng.

Câu trả lời:


6

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.


Cảm ơn. Bạn có nghĩ rằng người mới bắt đầu nên dùng Roomba không? Hoặc là nó sẽ làm phức tạp mọi thứ quá nhiều.
JDD

Một Roomba sẽ là một lựa chọn tốt IMHO. iRobot luôn hoàn thành tốt công việc giúp thiết bị của họ tiếp cận được với những người có sở thích, vì vậy ngay cả khi bạn sử dụng một mô hình cũ hơn thì điều đó cũng không quá khó khăn.
DaemonMaker

Đây là một hướng dẫn gần đây được xuất bản bởi iRobot sẽ giúp! irobotweb.com/~/media/MainSite/PDFs/ Giới thiệu / West / Tạo / Tiết
Steve

4

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.


Tôi có cần thêm micro mà tạo phải sử dụng với ROS không? Tôi nghĩ rằng tất cả các mã ROS cho bot rùa được giữ trên máy tính xách tay trên bo mạch và nó chỉ gửi các lệnh nối tiếp đến Roomba. Tôi đã sử dụng sê-ri 560 và chỉ cần có một cáp nối tiếp cho nó bây giờ.
JDD

Không, bạn không cần thêm micro trong "mô-đun lệnh" để sử dụng Tạo với ROS. Giao diện ROS sử dụng giao diện nối tiếp với chính Roomba.
Ben

1
CẬP NHẬT: Bài viết trên của tôi nói về Tạo cũ. Tạo 2 mới thậm chí không đi kèm với một mô-đun lệnh và dựa trên Roomba 600.
Ben
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.