SCARA Controller based On ROS and EtherCAT
########################################################################
contains "kinematic controller", "interface to minas drivers", and "GUIs for debug". ##----------------------
contains scara STL files from Solidworks and URDFs. ##----------------------
generated from MoveIt! tools. ##----------------------
Panasonic minas drivers library. ##----------------------
EtherCAT manager library based on SOEM. ##----------------------
based on Xenomai. (unfinished) ##----------------------
display robot and driver states. ##----------------------
teach pendant program for articulated robots ##----------------------
Hardware interface program for teach pendant based on Marsboard. ########################################################################
partly refers to Yongzhuo Gao, Zhijiang Du, Xueshan Gao, Yanyu Su, Yu Mu, Li Ning Sun, Wei Dong, (2018) "Implementation of openarchitecture kinematic controller for articulated robots under ROS", Industrial Robot: An International Journal
2018.06.16 update: SCARA release 1.0
- [scara_gui] SCARA gui in QtGui instead of rqt because segmentation fault often happens in rqt;
- [scara_interface] [scara_gui] Driver States: Robot running state, Servo state, Auto/Manual state, Error state;
- [scara_gui] Gui Buttons: ServoON, ServoOFF, Reset Buttons;
- [scara_moveit_config] Respawn function in "soem init" and roslaunch files;
- [iPendant] Cyclic Mode in Playback;
- [iPendant] add robot joint pos limits;
- [iPendant] add Auto/Manual state for Teach and Playback;
- [iPendant] [scara_gui] fix tf frame id for cartesian states;
- [iPendant] revise time interval between two playback commands;
- [ethercat_manager] add slave lost error throw code;