[SOLVED] UDOO and rosserial-arduino: Unable to synch with device...
Hi all,
I'm working to a robot project with ROS and UDOO. I'm using ROS Hydro and Ubuntu 13.04.
I followed the tutorial on the Wiki ROS but Hello World example is not working for me.
When I run:
rosrun rosserial_python serial_node.py _port:=/dev/ttyUSB0
I can see following logs:
[INFO] [WallTime: 1065.166800] ROS Serial Python Node
[INFO] [WallTime: 1065.213625] Connecting to /dev/ttymxc3 at 57600 baud
[ERROR] [WallTime: 1082.335425] Unable to synch with devices: possible link problem or link software version such as hydro rosserial_python with groovy Arduino
I followed the tutorial step by step (the only further step needed was to use
chmod 777 /dev/ttymxc3 i
in order to have permission to access the serial port).
I installed ROS Hydro from scratch and Groovy was not installed before on my UDOO.
I also make a test with a dummy Arduino sketch to send a string over Serial and checking the result with:
cat /dev/ttymxc3
And I was able to see the messages on my console. So I'm sure communication works...
Any idea?
Thanks Alessandro
You're obviously setting the serial port correctly. Perhaps the baud rate is wrong?
I did not specify the baud rate in my sketch and, by default, it is 57600 (i also checked the arduino lib source code).
One question: do the arduino send some message on serial port also if ros is not running on other side? I ask this because running cat /dev/ttymxc3 from terminal result in no output. If I should see something I can assume, at least, taht the problem is on arduino...