• DocumentCode
    2602701
  • Title

    Towards component-based robotics

  • Author

    Brooks, Alex ; Kaupp, Tobias ; Makarenko, Alexei ; Williams, Stefan ; Orebäck, Anders

  • Author_Institution
    Australian Centre for Field Robotics, Sydney Univ., NSW, Australia
  • fYear
    2005
  • fDate
    2-6 Aug. 2005
  • Firstpage
    163
  • Lastpage
    168
  • Abstract
    This paper gives an overview of component-based software engineering (CBSE), motivates its application to the field of mobile robotics, and proposes a particular component model. CBSE is an approach to system-building that aims to shift the emphasis from programming to composing systems from a mixture of off-the-shelf and custom-built software components. This paper argues that robotics is particularly well-suited for and in need of component-based ideas. Furthermore, now is the right time for their introduction. The paper introduces Orca - an open-source component-based software engineering framework proposed for mobile robotics with an associated repository of free, reusable components for building mobile robotic systems.
  • Keywords
    mobile robots; object-oriented programming; public domain software; robot programming; software reusability; standardisation; Orca framework; component-based robotics; distributed robotics; mobile robotics; open-source component-based software engineering; robotic architectures; software reuse; standardization; Application software; Australia; Buildings; Computer architecture; Content addressable storage; Java; Mobile robots; Open source software; Robot programming; Software engineering; Component-Based Design; Distributed Robotics; Robotic Architectures; Software Re-use; Standardization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on
  • Print_ISBN
    0-7803-8912-3
  • Type

    conf

  • DOI
    10.1109/IROS.2005.1545523
  • Filename
    1545523