ros-drivers / rosserial

A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
508 stars 526 forks source link

Revisiting rosserial and Arduino DUE #478

Closed attaoveisi closed 4 years ago

attaoveisi commented 4 years ago

I'm using an Arduino DUE and rosserial, and am having connection issues with rosserial. First, even the HelloWorld example does not work even after adding #define USE_USBCON before .

When the node is started: rosrun rosserial_python serial_node.py /dev/ttyACM0

I get the following error: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino Even after applying the change on line 73: #if defined(USBCON) and !(defined(USE_USBCON)) and !(defined(SAM3XA)) This is driving me crazy! I have literally gone through all the proposed solutions without success. I have developed my project based on Mega 2560 and it worked fine and due to process resources I had to move to DUE. Can anyone help me here?