ros-drivers / rosserial

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

Rosserial with ATSAMD21 microcontroller does not work #526

Open roboticswithjulia opened 3 years ago

roboticswithjulia commented 3 years ago

Hi all, Does anyone tried to use this package with Seeeduino Zero board (ATSAMD21 microcontroller)? I have tried to use it without success. The communication between board an rosserial cannot be established

Best Regards,

Júlia

ceinem commented 2 years ago

I ran into this problem as well, did you find a solution?

roboticswithjulia commented 2 years ago

Hello Ceinem, This problem has two possible ways to be solved:

Option A. If you haven't uploaded the serial library of seedstudio and you haven't bricked the board. Then install the new version of the library.

Option B. If you have bricked the board. You have to buy an AVR programmer with JTAG, weld wires to the board and upload the bootloader original. https://forum.seeedstudio.com/t/odyssey-x86j4105-ubuntu-20-4-no-dev-ttyacm0-and-no-seeeduino-listed-under-lsusb/254322/10

If you have any doubt, do not hesitate to contact me.

Best,

Júlia

ceinem commented 2 years ago

Dear Júlia, Thanks for your quick reply! Could you specify a bit more what you mean by the seeedstudio serial library? a rosserial library by seeedstudio or an actual serial library? Sorry, it's my first time using the Seeeduino.

It didn't seem to be bricked, as I could without a problem upload new sketches. However, after attempting this for an hour, I gave up and tossed it back into the drawer and used an Arduino Nano instead for the project.