• DocumentCode
    2913551
  • Title

    An object-oriented Realtime Framework for distributed control systems

  • Author

    Traub, A. ; Schraft, R.D.

  • Author_Institution
    Manuf. Eng. & Autom., Fraunhofer Inst., Stuttgart, Germany
  • Volume
    4
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    3115
  • Abstract
    This paper presents the `Realtime Framework´, a package of software modules for building distributed real-time control systems in robotics and automation. The Realtime Framework covers the areas of client-server communication, control of program flow and modality through messaging and state machines, and low-level input/output. In addition, it contains a real-time utilities package and wrappers for operating system calls, which shield any operating system dependence from the application built on top of the Framework. Software design patterns were used to document solutions for recurring problems in control systems involving several related classes. The Realtime Framework is mostly aimed at increasing software modularity, portability and reusability, thereby reducing software development costs. This paper gives an overview of the major features of the Realtime Framework and summarizes practical experiences from applying it to a mobile robot control system
  • Keywords
    client-server systems; distributed control; message passing; mobile robots; object-oriented programming; operating systems (computers); real-time systems; software reusability; Realtime Framework; client-server system; distributed control systems; message passing; mobile robots; object-oriented program; operating system; real-time systems; software modules; software portability; software reusability; state machines; Automatic control; Communication system control; Control systems; Distributed control; Operating systems; Packaging machines; Real time systems; Robot control; Robotics and automation; Software packages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1999. Proceedings. 1999 IEEE International Conference on
  • Conference_Location
    Detroit, MI
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-5180-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.1999.774072
  • Filename
    774072