Odpowiedzi:
Czy możesz używać robota Roomba z ROS? Absolutnie .
Czy możesz używać robota Roomba z istniejącym kodem turtlebot? Najprawdopodobniej może to zależeć od modelu robota Roomba, ponieważ starsze modele mają nieco inny interfejs API. Oczywiście nawet jeśli istnieją różnice API, które nie zostały uwzględnione, dostosowanie kodu do ich obsługi nie powinno być zbyt trudne.
Tak, istnieje różnica między Create a gotowym Roomba. Create nie ma silnika próżniowego ani żadnej ze szczotek czyszczących. I jest pusta przestrzeń ładunkowa, w której były wszystkie środki czyszczące. Dodatkowo, Create ma dodany mikrokontroler, na który można wypchnąć kod.
Ale zarówno create, jak i Roomba pozwalają sterować robotem bezpośrednio przez interfejs szeregowy. Myślę, że ten interfejs API jest taki sam między Createba i Roomba z serii 500. Nie jestem pewien co do Roombas serii 600 lub 700, ale wątpię, czy to się zmieniło.