KITmedical / kacanopen

Easy-to-use CanOpen stack and CanOpen-to-ROS bridge.
Other
94 stars 57 forks source link

SDO Error when connecting two motors #28

Closed mattia-p closed 3 years ago

mattia-p commented 3 years ago

Hi,

I have been using Kacanopen to control two motors for several months without any major issue. Both motors are connected to my laptop and I run two separate Kacanopen instances. Recently I have had issues with the same setup. Both motors work well separately, but when I try using both at the same time, the following error appears:

ERROR: Exception in JointStatePublisher::publish(): SDO Error: Timeout while waiting for response. Device::get_entry_via_sdo() device 2 failed after 1 repeats. Last error: SDO Error: Timeout while waiting for response. Timeout was 2000 ms.

I haven’t been able to find where SDO errors usually come from. Any idea? Thanks in advance