• DocumentCode
    3324807
  • Title

    A modular system architecture for autonomous robots based on blackboard and publish-subscribe mechanisms

  • Author

    Limsoonthrakul, Somphop ; Dailey, Matthew N. ; Srisupundit, Methee ; Tongphu, Suwan ; Parnichkun, Manukid

  • Author_Institution
    Comput. Sci. & Inf. Manage., Asian Inst. of Technol., Pathumthani
  • fYear
    2009
  • fDate
    22-25 Feb. 2009
  • Firstpage
    633
  • Lastpage
    638
  • Abstract
    We present a system software architecture for mobile robots such as autonomous vehicles. The system achieves the goals of flexibility, maintainability, testability, and modifiability through a decoupled software architecture based on an asynchronous publish-subscribe mechanism and a blackboard object handling synchronized access to shared data. We report on two implementations using the proposed generic architecture and the POSIX real time API. The first implementation is for an autonomous vehicle using waypoint-based navigation, and the second implementation uses the same high-level modules but replaces the low-level hardware interfaces with a virtual reality simulation. Our experiments and an evaluation indicate that the architecture is suitable for a wide variety of control algorithms and supports the construction of testable, maintainable, and modifiable autonomous robot vehicles at low cost in terms of real-time performance.
  • Keywords
    middleware; mobile robots; software architecture; virtual reality; POSIX real time API; asynchronous publish-subscribe mechanism; autonomous robot vehicles; blackboard object handling synchronized access; decoupled software architecture; mobile robot; system software architecture; virtual reality; waypoint-based navigation; Computer architecture; Hardware; Mobile robots; Navigation; Publish-subscribe; Remotely operated vehicles; Software architecture; Software testing; System software; System testing; Autonomous Vehicles; Decoupling; Mobile Robot Control; Real Time Systems; Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Biomimetics, 2008. ROBIO 2008. IEEE International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-1-4244-2678-2
  • Electronic_ISBN
    978-1-4244-2679-9
  • Type

    conf

  • DOI
    10.1109/ROBIO.2009.4913075
  • Filename
    4913075