• DocumentCode
    3312773
  • Title

    Software reuse in robotics: Enabling portability in the face of diversity

  • Author

    Smith, Robert ; Smith, Glenn ; Wardani, Aster

  • Author_Institution
    Smart Devices Lab., Queensland Univ. of Technol., Australia
  • Volume
    2
  • fYear
    2004
  • fDate
    1-3 Dec. 2004
  • Firstpage
    933
  • Abstract
    Software development for robotics applications is characterised by a high degree of specialisation. The reasons for this may centre on the diversity of robotic hardware, limitations on performance, and the need to perform complex and diverse tasks. The result of using such specialised software is an almost non-existent level or software portability. It is proposed that the use of abstraction can enable the use or component software and bring with it the benefits or reuse. Abstraction of robotic hardware and software is difficult, and it is clear that a single robot abstraction is not practical due to the degree or diversity. It is proposed that some middle ground between specialisation and complete abstraction can be found. A second level component framework using fuzzy logic techniques is presented to illustrate how a significant degree of abstraction can be achieved, facilitating software portability, while accommodating the diversity of robotics.
  • Keywords
    fuzzy logic; mobile robots; object-oriented programming; robot programming; software portability; software reusability; abstraction; component software; fuzzy logic techniques; robotics; software development; software portability; software reuse; Application software; Australia; Costs; Hardware; Information technology; Intelligent robots; Laboratories; Modems; Programming; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics, Automation and Mechatronics, 2004 IEEE Conference on
  • Print_ISBN
    0-7803-8645-0
  • Type

    conf

  • DOI
    10.1109/RAMECH.2004.1438043
  • Filename
    1438043