• DocumentCode
    1534075
  • Title

    Component-based robotic engineering (Part I) [Tutorial]

  • Author

    Brugali, Davide ; Scandurra, Patrizia

  • Author_Institution
    Universita degli Studi di Bergamo, Dalmine, Italy
  • Volume
    16
  • Issue
    4
  • fYear
    2009
  • fDate
    12/1/2009 12:00:00 AM
  • Firstpage
    84
  • Lastpage
    96
  • Abstract
    This article is the first of a two-part series intended as an introduction to component-based software engineering (CBSE) in robotics. In this tutorial, we regard a component as a piece of software that implements robotic functionality (e.g., path planning). The focus of this article is on design principles and implementation guidelines that enable the development of reusable and maintainable software-building blocks, which can be assembled to build robotic applications.
  • Keywords
    Algorithms; Application software; Libraries; Path planning; Robotic assembly; Software engineering; Software maintenance; Software systems; Tutorials; Software engineering; architecture; component; reuse;
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/MRA.2009.934837
  • Filename
    5306930