• DocumentCode
    2680289
  • Title

    A component based design framework for robot software architecture

  • Author

    Wei Hongxing ; Duan Xinming ; Li Shiyi ; Tong Guofeng ; Wang Tianmiao

  • Author_Institution
    Robot. Inst., Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • fYear
    2009
  • fDate
    10-15 Oct. 2009
  • Firstpage
    3429
  • Lastpage
    3434
  • Abstract
    Componentization is an important method to improve the reusability of robot software and reduce the difficulty of system design. In this paper, we propose a component based design framework for robot software architecture. First, the robot system is functionally decomposed into reusable components. On this basis, the static model and run-time model of component are established, and a component interface definition language based on the model is designed. Second, a lightweight middleware is proposed according to the communication mode between robot components, and a component development tool and a visual component assembly environment based on the middleware are designed to facilitate the developers. Finally, an application based on the framework is introduced to verify the validation of the design framework.
  • Keywords
    middleware; object-oriented programming; robots; software architecture; component based design framework; component development tool; component interface definition language; componentization method; lightweight middleware; robot software architecture; visual component assembly; Application software; Control systems; Hardware; Intelligent robots; Middleware; Robot sensing systems; Robotics and automation; Service robots; Software architecture; Software reusability; Component; IDL; Robot Middleware; Robot Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    978-1-4244-3803-7
  • Electronic_ISBN
    978-1-4244-3804-4
  • Type

    conf

  • DOI
    10.1109/IROS.2009.5354161
  • Filename
    5354161