turtlebot Failed to open port /dev/ttyUSB0
Hi
I am using a USB to serial (TTL logic level) FDTI cable to connect to the robot-icreate. I have checked the cable using minicom first using a loopback test and then i connected it to the create and when i turned it on i received some messages which were not gibberish.
I have looked at other forum post and tried what they suggested but nothing seems to work. When i try and launch turtlebot_bringup minimal.launch
it complains that it cannot connect to /dev/ttyUSBO. I used the same cable on my friends computer and it connects to the turtlebot
Ubantu12.04 fuerte 64bit
lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
edit i have tested my system with the following drivers http://www.ros.org/wiki/irobot_create_2_1 (which work) however the turtlebot mimal.launch file does not work
ATTRS{idProduct}=="6001",ATTRS{idVendor}=="0403",MODE="666",GROUP="dialout"
in /etc/udev/rules.d/52-turtlebot.rules
Did u change the permission for /dev/ttyUSB0??
hi shade yea i did change the permissions for the ttyUSB0, wats more is that i used this driver http://www.ros.org/wiki/irobot_create_2_1 and i could move the create around, however the turtelbot mimal.launch does not work stil... i suspect there is something wrong with the launch file its 666
i had a similar problem with p2os. are you in the dialout group? useradd -G dialout $USER
I have used turtlebot and used this package http://ros.org/wiki/Robots/TurtleBot
same i was trying to use http://ros.org/wiki/Robots/TurtleBot, however it wasn't working, the driver i am using is just for the create1, so i suspect that for some reason the offical turtlebot driver cant figure out which version of the create i am using. Yep also i am in the dialoutgroup and admin
I followed the following post http://answers.ros.org/question/46790/failed-to-open-port-devttyusb0/ i added the following udev rule ATTRS{idProduct}=="6001",ATTRS{idVendor}=="0403",MODE="666",GROUP="dialout" in /etc/udev/rules.d/52-turtlebot.rules also the output of ls -la /dev/ttyUSB* is crw-rw-rw
so i use turtlebot like this : 1:su 2:service turtlebot stop 3:roslaunch turtlebot_bringup mini 4:ok . you can try .