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
Link To Document