ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Answering my own question, thanks to @GuillaumeB for the pointers.

Essentially the problem was that my EDS file needed updates to adhere to the CiA 306DS standard. Without a proper understanding, I edited the EDS file which resulted in this error. Reverting back to the original version from the manufacturer and fixing the original errors in the EDS file fixed the problem for me.

Yes the original EDS file I got from the manufacturer did not work out the box, and the ros_canopen implementation is pretty strict about following the 306DS standard.

For anyone else having similar trouble, I'd recommend using the caneds software to make sure the eds file is right. (Yes it's a windows exe, but V3.6 is supposed to be compatible with wine on Ubuntu)

Answering my own question, thanks to @GuillaumeB for the pointers.

Essentially the problem was that my EDS file needed updates to adhere to the CiA 306DS standard. Without a proper understanding, I edited the EDS file which resulted in this error. Reverting back to the original version from the manufacturer and fixing the original errors in the EDS file fixed the problem for me.

Yes the original EDS file I got from the manufacturer did not work out the box, and the ros_canopen implementation is pretty strict about following the 306DS standard.

For anyone else having similar trouble, I'd recommend using the caneds software to make sure the eds file is right. (Yes it's (It's a windows exe, but V3.6 is supposed to be compatible with wine on Ubuntu)