ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I am not sure how different the communication protocols between the roomba 780 and the roomba 530 are. You could try the following launch file to bring up the robot's base driver:
<launch>
<node name="turtlebot_node" type="turtlebot_node.py" pkg="turtlebot_node">
<rosparam>
port: /dev/ttyUSB0
publish_tf: True
robot_type: roomba
has_gyro: False
</rosparam>
</node>
</launch>
Make sure that the usb port is correct. If launching the file does not throw an error, rostopic echo /odom
should publish data and you should be able to teleop the robot. If you are getting errors, I guess the communication protocol changed. In that case you might have to patch the turtlebot driver. Patches welcome :)