├── .gitignore ├── README.md ├── ethercat_master ├── CMakeLists.txt ├── package.xml └── src │ ├── config │ ├── control │ │ └── control.xml │ └── io │ │ ├── pdo.xml │ │ └── topology.xml │ ├── control │ ├── DigitalIO.cpp │ ├── DigitalIO.h │ ├── Drive.cpp │ ├── Drive.h │ ├── DriveSdo.cpp │ ├── DriveSdo.h │ ├── MainControlLoop.cpp │ └── MainControlLoop.h │ └── main.cpp ├── motion_control ├── CMakeLists.txt ├── launch │ └── motion_control.launch ├── package.xml └── scripts │ ├── dio.py │ ├── drive.py │ ├── test_SDO_get_n_set.py │ ├── test_ctrl.py │ ├── test_get_SDO.py │ ├── test_restore_params.py │ ├── test_save_params.py │ └── test_set_SDO.py ├── motorcortex_msgs ├── CMakeLists.txt ├── msg │ ├── DigitalInputs.msg │ ├── DigitalInputsList.msg │ ├── DigitalOutputs.msg │ ├── DigitalOutputsList.msg │ ├── DriveIn.msg │ ├── DriveInList.msg │ ├── DriveOut.msg │ ├── DriveOutList.msg │ ├── PositionControllerCfg.msg │ ├── TorqueControllerCfg.msg │ └── VelocityControllerCfg.msg ├── package.xml └── srv │ ├── GetSDOCfg.srv │ ├── RestoreCfgParams.srv │ ├── SaveCfgParams.srv │ └── SetSDOCfg.srv └── ros_ethercat_igh ├── CMakeLists.txt └── package.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/README.md -------------------------------------------------------------------------------- /ethercat_master/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/CMakeLists.txt -------------------------------------------------------------------------------- /ethercat_master/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/package.xml -------------------------------------------------------------------------------- /ethercat_master/src/config/control/control.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ethercat_master/src/config/io/pdo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/config/io/pdo.xml -------------------------------------------------------------------------------- /ethercat_master/src/config/io/topology.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/config/io/topology.xml -------------------------------------------------------------------------------- /ethercat_master/src/control/DigitalIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/DigitalIO.cpp -------------------------------------------------------------------------------- /ethercat_master/src/control/DigitalIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/DigitalIO.h -------------------------------------------------------------------------------- /ethercat_master/src/control/Drive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/Drive.cpp -------------------------------------------------------------------------------- /ethercat_master/src/control/Drive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/Drive.h -------------------------------------------------------------------------------- /ethercat_master/src/control/DriveSdo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/DriveSdo.cpp -------------------------------------------------------------------------------- /ethercat_master/src/control/DriveSdo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/DriveSdo.h -------------------------------------------------------------------------------- /ethercat_master/src/control/MainControlLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/MainControlLoop.cpp -------------------------------------------------------------------------------- /ethercat_master/src/control/MainControlLoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/control/MainControlLoop.h -------------------------------------------------------------------------------- /ethercat_master/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ethercat_master/src/main.cpp -------------------------------------------------------------------------------- /motion_control/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/CMakeLists.txt -------------------------------------------------------------------------------- /motion_control/launch/motion_control.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/launch/motion_control.launch -------------------------------------------------------------------------------- /motion_control/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/package.xml -------------------------------------------------------------------------------- /motion_control/scripts/dio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/dio.py -------------------------------------------------------------------------------- /motion_control/scripts/drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/drive.py -------------------------------------------------------------------------------- /motion_control/scripts/test_SDO_get_n_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_SDO_get_n_set.py -------------------------------------------------------------------------------- /motion_control/scripts/test_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_ctrl.py -------------------------------------------------------------------------------- /motion_control/scripts/test_get_SDO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_get_SDO.py -------------------------------------------------------------------------------- /motion_control/scripts/test_restore_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_restore_params.py -------------------------------------------------------------------------------- /motion_control/scripts/test_save_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_save_params.py -------------------------------------------------------------------------------- /motion_control/scripts/test_set_SDO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motion_control/scripts/test_set_SDO.py -------------------------------------------------------------------------------- /motorcortex_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DigitalInputs.msg: -------------------------------------------------------------------------------- 1 | bool[] digital_inputs 2 | -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DigitalInputsList.msg: -------------------------------------------------------------------------------- 1 | DigitalInputs[] devices_feedback 2 | -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DigitalOutputs.msg: -------------------------------------------------------------------------------- 1 | bool[] digital_outputs 2 | -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DigitalOutputsList.msg: -------------------------------------------------------------------------------- 1 | DigitalOutputs[] devices_command 2 | -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DriveIn.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/DriveIn.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DriveInList.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/DriveInList.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DriveOut.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/DriveOut.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/DriveOutList.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/DriveOutList.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/PositionControllerCfg.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/PositionControllerCfg.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/TorqueControllerCfg.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/TorqueControllerCfg.msg -------------------------------------------------------------------------------- /motorcortex_msgs/msg/VelocityControllerCfg.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/msg/VelocityControllerCfg.msg -------------------------------------------------------------------------------- /motorcortex_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/package.xml -------------------------------------------------------------------------------- /motorcortex_msgs/srv/GetSDOCfg.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/srv/GetSDOCfg.srv -------------------------------------------------------------------------------- /motorcortex_msgs/srv/RestoreCfgParams.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/srv/RestoreCfgParams.srv -------------------------------------------------------------------------------- /motorcortex_msgs/srv/SaveCfgParams.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/srv/SaveCfgParams.srv -------------------------------------------------------------------------------- /motorcortex_msgs/srv/SetSDOCfg.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/motorcortex_msgs/srv/SetSDOCfg.srv -------------------------------------------------------------------------------- /ros_ethercat_igh/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ros_ethercat_igh/CMakeLists.txt -------------------------------------------------------------------------------- /ros_ethercat_igh/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synapticon/ros_ethercat_igh/HEAD/ros_ethercat_igh/package.xml --------------------------------------------------------------------------------