• DocumentCode
    1395663
  • Title

    Client-server-based mobile robot control

  • Author

    Kubitz, Olaf ; Berger, Matthias O. ; Stenzel, Roland

  • Author_Institution
    Informatik, Tech. Hochschule Aachen, Germany
  • Volume
    3
  • Issue
    2
  • fYear
    1998
  • fDate
    6/1/1998 12:00:00 AM
  • Firstpage
    82
  • Lastpage
    90
  • Abstract
    A control architecture for an autonomous mobile robot usually consists of two components: (1) intelligent control software and (2) an operating system for resource access. From the point of view of a computer scientist, it is desirable to achieve a certain level abstraction from the resource (be it sensor or effector). Here, this is achieved by introducing a client-server framework for realizing abstract resource access and intelligent control. Hardware details are hidden in a middleware layer, which is inserted in between operating system and applications. In this paper, we present the most important features of our client-server approach. The servers decouple hardware and software dependencies. Communication is realized through the use of classes, offering a wide variety of client-server interaction. Event-driven servers and clients lead to quick responses in dynamic environments. Our approach gives reusability, portability, testability, and maintainability through data abstraction. It was successfully applied in our experimental platform ARS
  • Keywords
    client-server systems; data structures; intelligent control; mobile robots; real-time systems; ARS experimental platform; abstract resource access; autonomous mobile robot; client-server-based mobile robot control; control architecture; data abstraction; event-driven clients; event-driven servers; intelligent control; level abstraction; maintainability; portability; reusability; testability; Application software; Computer architecture; Control systems; Hardware; Intelligent control; Intelligent sensors; Middleware; Mobile robots; Operating systems; Robot control;
  • fLanguage
    English
  • Journal_Title
    Mechatronics, IEEE/ASME Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4435
  • Type

    jour

  • DOI
    10.1109/3516.686675
  • Filename
    686675