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 :
بازگشت