• DocumentCode
    2575864
  • Title

    Industrial robot motion control with real-time Java and EtherCAT

  • Author

    Robertz, Sven Gestegård ; Nilsson, Klas ; Henriksson, Roger ; Blomdell, Anders

  • Author_Institution
    Lund Univ, Lund
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    1453
  • Lastpage
    1456
  • Abstract
    Safe object-oriented programming languages like Java provide a much more programmer-friendly environment than the low-level languages in which real-time and embedded software have traditionally been implemented. Therefore, with the recent popularity of real-time Java, it is interesting to examine its feasibility for robot motion control. We have implemented a motion control system, and an application, for an ABB IRB 340 industrial robot entirely in real-time Java, using standard computer hardware, off-the-shelf EtherCAT servo drives, and the Sun Java Real-Time System 2.0 on Solaris 10. This shows the feasibility of realtime Java for practical robot applications. It also shows one advantage of the EtherCAT field bus technology, that no special master hardware is required. To our knowledge, this is the first robot control system implemented entirely in Java and executed on a certified virtual machine.
  • Keywords
    Java; control engineering computing; industrial robots; motion control; production engineering computing; ABB IRB 340 industrial robot; EtherCAT; Solaris; Sun Java Real-Time System; embedded software; industrial robot motion control; real-time Java; robot control system; safe object-oriented programming languages; Application software; Hardware; Industrial control; Java; Motion control; Object oriented programming; Real time systems; Robot control; Robot motion; Service robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-1-4244-0825-2
  • Electronic_ISBN
    978-1-4244-0826-9
  • Type

    conf

  • DOI
    10.1109/EFTA.2007.4416960
  • Filename
    4416960