• DocumentCode
    2752354
  • Title

    Development of a Network-based Real-Time Robot Control System over IEEE 1394: Using Open Source Software Platform

  • Author

    Sarker, M. Omar Faruque ; Kim, ChangHwan ; Cho, Jeong-San ; You, Bum-Jae

  • Author_Institution
    Intelligent Robotics Res. Center, Korea Inst. of Sci. & Technol., Seoul
  • fYear
    2006
  • fDate
    3-5 July 2006
  • Firstpage
    563
  • Lastpage
    568
  • Abstract
    Network-based distributed processing and hard real-time requirement significantly increase the complexity of a robot hardware and software system. This paper describes the open and modular approach to design and implement a real-time robot control system using open source software (OSS) which include a Linux-based real-time operating system (RTOS), Xenomai (formerly known as the fusion branch of real time application interface, RTAI/fusion), real-time IEEE 1394 device driver and other middleware components. The real-time performance of our system has been evaluated in a mobile robot control platform and we have compared the performance of our system with that of a commercial RTOS, RTLinux Pro, based system using the same set of hardware. From the comparison it is seen that our system is also capable of satisfying the similar hard-real time requirements with a greater flexibility in overall implementation. In this work, the high performance IEEE 1394 serial bus is used as the field-bus of our robot control system. Though IEEE 1394 (also known as FireWire) is widely used in consumer electronics or home video network we have successfully adopted this emerging technology in robot control and as a side effect of our research, we have seen that IEEE 1394 can be used as a better alternative to the old generation slower filed-bus like CAN bus
  • Keywords
    IEEE standards; Linux; control engineering computing; device drivers; field buses; middleware; mobile robots; performance evaluation; public domain software; real-time systems; FireWire; IEEE 1394 serial bus; Linux-based real-time operating system; Xenomai; field bus; middleware component; mobile robot control platform; network-based distributed processing; network-based real-time robot control system; open source software; performance evaluation; real time application interface/fusion; real-time IEEE 1394 device driver; robot hardware system; robot software system; Application software; Distributed processing; Firewire; Hardware; Middleware; Open source software; Operating systems; Real time systems; Robot control; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronics, 2006 IEEE International Conference on
  • Conference_Location
    Budapest
  • Print_ISBN
    0-7803-9712-6
  • Electronic_ISBN
    0-7803-9713-4
  • Type

    conf

  • DOI
    10.1109/ICMECH.2006.252588
  • Filename
    4018423