• DocumentCode
    1191032
  • Title

    The robotics experience

  • Author

    Broten, Gregory S. ; Mackay, David ; Monckton, Simon P. ; Collier, Jack

  • Author_Institution
    Autonomous Intell. Syst. Sect. at DRDC, AB
  • Volume
    16
  • Issue
    1
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    46
  • Lastpage
    54
  • Abstract
    The classical engineering fields have evolved standards and techniques for developing complex systems. For example, both mechanical and electrical engineers have a wide variety of standard components, with defined capabilities, that they can draw upon (e.g., gears, transistors) in the design of complex systems. On the other hand, software engineering has struggled with the basic idea of reusability. Software engineering approaches, such as the use of components that promote the concept of information hiding and the introduction of structured programming languages, offer a roadmap to an improved software reuse. Unfortunately, their adoption by robotics researchers has been slow, impeded by the tradition of individual research groups crafting independent and incompatible solutions to common problems.
  • Keywords
    control engineering computing; robot programming; software reusability; robotics; software engineering; software reuse; structured programming languages; Buildings; Computer architecture; Data structures; Design engineering; Gears; Middleware; Robotics and automation; Robots; Software engineering; Standards development; Software reusability, middleware, robotic components, frameworks, robotic architectures;
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/MRA.2008.931632
  • Filename
    4799446