Not verified. Anyone who is able to verify that this driver works or not is encouraged to contact Jacob with their findings or open an issue.
I recently tried the node with a Roomba 980.
It worked with the following settings:
device: /dev/ttyACM0
ros2 launch create_bringup create_1.launch:
Worked as expected, could see sensor state and could be teleoperated.
ros2 launch create_bringup create_2.launch:
Didn't work, complaining of not receiving data.
I can see the streaming Opcode (148) works but I suspect the parsing is failing because there appears to be additional content (such as the battery charging status) being published.
If there is additional action/instructions to "verify for Roomba 9xx" let me know and I can try.
I noticed on the page: https://github.com/AutonomyLab/create_robot It mentions: Roomba 900 Series | No *
I recently tried the node with a Roomba 980. It worked with the following settings: device: /dev/ttyACM0
ros2 launch create_bringup create_1.launch:
ros2 launch create_bringup create_2.launch:
If there is additional action/instructions to "verify for Roomba 9xx" let me know and I can try.