Currently, easy to miss that many repo dependencies must be cloned on a different branch than the master (e.g. soem_interface, ethercat_sdk_master). I suggest to make it clearer in the documentation and in the installation guidelines
The section root access requirements could provide the access sequence of command necessary to run the node using rosrun