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

Revision history [back]

It is possible to use SOEM to control a number of EtherCAT slaves without an RTOS. This is done on the KUKA youbot for example:

https://github.com/youbot/youbot_driver

Since the Master is in control of the EtherCAT cycle, package loss should not be a problem. However, on a general-purpose OS (non-RTOS), such as Ubuntu with mainline Kernel, you will experience control jitter. In some cases, the EtherCAT slaves expect a new control message every few milliseconds. And if they do not receive the message in time, they will shut down. This behavior is entirely slave dependant.