ROS indigo + Arduino Due

asked 2015-09-02 04:12:55 -0500

darkom gravatar image

Hello,

My system consist of: ROS indigo and Arduino Due. I'm trying to run example with Servo control. I succeed with compiling and uploading code to Arduino, but I have a problem with sending angle to Servo motor.

When I'm starting rosserial_python node, I'm getting following error:

$ rosrun rosserial_python serial_node.py /dev/ttyACM3 _baud:=57600
[INFO] [WallTime: 1441184614.282515] ROS Serial Python Node
[INFO] [WallTime: 1441184614.289633] Connecting to /dev/ttyACM3 at 57600 baud
[ERROR] [WallTime: 1441184631.394833] Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

Hardware link is done correctly, tty port and baud rate is set correctly as well. Any hints very welcome :)

edit retag flag offensive close merge delete

Comments

I did test with Arduino Mega and it is working fine. So it might be a problem with ARM processor at Due.

darkom gravatar image darkom  ( 2015-09-02 06:07:46 -0500 )edit

Which serial port do you use on your Due to communicate? This issue may help resolve your problems too https://github.com/ros-drivers/rosser...

stormswordx gravatar image stormswordx  ( 2015-10-17 00:10:37 -0500 )edit