TurtleBot ROS Fuerte RC1 & Roomba Model 533
I finally got my hands on a Roomba Model 533, best I can do right now. I have been experimenting with electric and so far I have been able to partially get the roomba_500_series to work, intermittent kinect and camera, mostly because I have only found 'partial tutorials'.
I have also been able to teleop from keyboard using the tutorials but it keeps moving and won't stop. I had to modify the roomba_teleop_key python executable to make it stop.
My question is: Is it possible to get the 533 Roomba to work with TurtleBot ROS Fuerte RC1 iso or is it just for those lucky enough to have the fundage to purchase the Create??
Anyone have any experience along these lines that would have to patience to assist?
Ok I have fuerte installed to the hard drive and the minimal.launch file is :
<launch>
<arg name="urdf_file" default="$(find xacro)/xacro.py '$(find turtlebot_description)/robots/turtlebot.urdf.xacro'"/>
<include file="$(find turtlebot_bringup)/app_manager.launch"/>
<node pkg="turtlebot_node" type="turtlebot_node.py" name="turtlebot_node" output="screen" respawn="true" args="--respawnable"> <rosparam> port: /dev/ttyUSB0 publish_tf: True robot:type: roomba has_gyro: False </rosparam> </node>
<node pkg="turtlebot_node" type="laptop_battery.py" name="turtlebot_laptop_battery"> </node>
<node pkg="robot_state_publisher" type="state_publisher" name="robot_state_publisher" output="screen"> </node>
<node pkg="diagnostic_aggregator" type="aggregator_node" name="diagnostic_aggregator" >="" <!--="" load="" the="" file="" you="" made="" above="" --=""> <rosparam command="load" file="$(find turtlebot_bringup)/config/diagnostics.yaml"/> </node> </launch>
I am now getting the following error in rxconsole - Failed to contact device with error: [Error reading from SCI port. No data.]. Please check that the Create is powered on and that the connector is plugged into the Create
I purchased the cable from irobot and the roomba is turned on...
I also checked the following
turtlebot@turtlebot-Presario-CQ56-Notebook-PC:/dev$ ls /dev/ttyUSB* /dev/ttyUSB0
turtlebot@turtlebot-Presario-CQ56-Notebook-PC:/dev$ dmesg | grep ttyUSB [ 57.669696] usb 5-1: FTDI USB Serial Device converter now attached to ttyUSB0