DOI QR코드

DOI QR Code

Real-time EtherCAT Master Implementation on Xenomai for a Robot System

  • Moon, Yong-Seon (School of Information Communication, Sunchon National University) ;
  • Ko, Nak-Yong (Dept. Control, Instrumentation, and Robot Engineering, Chosun University) ;
  • Lee, Kwang-Seok (Robotics Institute, Redone Technologies, Ltd.) ;
  • Bae, Young-Chul (Division of Electrical Electronic Communication, Chonnam National University) ;
  • Park, Jong-Kyu (Korea Institute of Science and Technology Information)
  • Received : 2009.07.17
  • Accepted : 2009.09.09
  • Published : 2009.09.30

Abstract

This paper describes a real-time EtherCAT Master library. The library is developed using Xenomai. Xenomai is a real-time development framework. It cooperates with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment. The proposed master library implements EtherCAT protocol for master side, and supports Application Programming Interfaces(APIs) for programming of real-time application which controls EtherCAT slave.

Keywords

References

  1. D. Jansen, H. Buttner, "Real-time Ethernet, the EtherCAT Solution," Computing and Control Engineering Journal, vol. 15, no. 1, pp. 16-21, Feb.-March 2004 https://doi.org/10.1049/cce:20040104
  2. Max Felser, "Real-Time Ethernet - Industry Prospective," Proceedings of the IEEE, vol. 93, no. 6, pp. 1118-1129, June 2005 https://doi.org/10.1109/JPROC.2005.849720
  3. M. Konyev, F. Palis, Y. Zavgorodniy, A. Melnikov, A. Rudskiy, A. Telesh, "Walking Robot "ANTON": Design, Simulation, Experiments," in Proc. Eleventh International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, 08–10 September 2008, Coimbra, Portugal
  4. Qian-Liang Xiang, Zhi-Yuan Xin, Ji-Ru Lin, Guo-Jie Li, Hao Liang, Juan Li, "Application of the Real-time EtherCAT Technology in Power Systems," Relay. vol. 36, no. 11, pp. 42- 45, 1 June 2008, Relay Press
  5. S.G. Robertz, K. Nilsson, R. Henriksson, A. Blomdell, "Industrial Robot Motion Control with Real-time Java and EtherCAT," in Proceedings of 2007 IEEE Conference on Emerging Technologies and Factory Automation, pp. 1453-1456, Sept. 2007
  6. B. Finkemeyer, T. Kr$\ddot{o}$ger, D. Kubus, M. Olschewski, and F. Wahl, "MiRPA: Middleware for Robotic and Process Control Applications," Proc. 2007 IEEE International Conference on Intelligent Robots and Systems, San Diego, USA, pp. 76-90, October 2007
  7. Beckhoff website, http://www.beckhoff.com/
  8. A. Macchelli, C. Melchiorri, R. Carloni, M. Guidetti, "Space Robotics: an Experimental Set-up Based on RTAI-Linux," Proc. 4th Real Time Linux Workshop, Boston, USA, 6-7 December 2002
  9. J. Kiszka, B. Wagner, "RTnet - a Flexible Hard Real-time Networking Framework," in Proc. 2005 IEEE Conference on Emerging Technologies and Factory Automation, pp. 449-456, Sept. 2005
  10. RTAI website, http://www.rtai.org
  11. Xenomai website, http://www.xenomai.org
  12. Xenomai and RTnet website, http://www.xenomai.org/index.php/RTnet:Main
  13. RTnet website, http://www.rtnet.org/
  14. S. Potra, G. Sebestyen, "EtherCAT Protocol Implementation Issues on an Embedded Linux Platform," in Proceedings of 2006 IEEE International Conference on Automation, Quality and Testing, Robotics, pp. 420-425, May 2006
  15. Jens Onno Krah, Christoph Klarenbach, "FPGA Based Field Oriented Current Controller for High Performance Servo Drives," in Proc. Power Conversion Intelligent Motion, Power Quality, N$\"{u}$rnberg, 27-29 May 2008

Cited by

  1. Bi-Directional Optical-EtherCAT Communication for Motion Network Control of Humanoid Robot vol.11, pp.04, 2014, https://doi.org/10.1142/S0219843614420067
  2. Implementation of Vector Control of PMSM by Applying Optical-EtherCAT Communication for Robot vol.11, pp.04, 2014, https://doi.org/10.1142/S0219843614420092
  3. Noble Implementation of Motor Driver with All Programmable SoC for Humanoid Robot or Industrial Device vol.14, pp.04, 2017, https://doi.org/10.1142/S0219843617500281
  4. Type Design and Behavior Control for Six Legged Robots vol.31, pp.1, 2018, https://doi.org/10.1186/s10033-018-0259-9