Unable to communicate with Arduino using ROSSerial client

asked 2015-12-13 21:52:41 -0500

Cerin gravatar image

I'm trying to get the basic ROSSerial Blink example to work. I managed to install, compile and upload everything just fine, but when I go to run the final command:

rosrun rosserial_python serial_node.py /dev/ttyACM0

it appears to time-out with the error:

[ERROR] [WallTime: 1450064686.648424] Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

My target platform is an Arduino Leonardo, and I've uploaded a non-ROS blink example that outputs to the Serial line, so I know it works.

What am I doing wrong? Does serial_node.py need some "special" parameter to get it to work with a Leonardo?

I'm using Indigo on both the Arduino and host PC.

edit retag flag offensive close merge delete