DocumentCode :
495933
Title :
Reducing the cost of robotics software: SAMGAR, a generic modular robotic software communication architecture
Author :
Du Casse, K. ; Koay, K.L. ; Ho, W.C. ; Dautenhahn, K.
Author_Institution :
Adaptive Syst. Res. Group, Univ. of Hertfordshire, Hatfield, UK
fYear :
2009
fDate :
22-26 June 2009
Firstpage :
1
Lastpage :
6
Abstract :
Code reuse in advanced robotics can be problematic due to the wide spectrum of robotic projects and little standardization. Although, in some cases, there are standardisations and tools that can be used, such as YARP, there are still many niches in the field unable to use these. This paper addresses some of the issues preventing these tools from being used. It concentrates on some widely used concepts such as genericity and modularity; and in particular it discusses encapsulation, generic templates, and work in progress towards software self-regulation and self-alteration. The paper also studies the grouping of modules into items which can recursively reside within larger items, leading to a platform designed to take these concepts into consideration. This allows such modules to be employed in an easy and efficient manner, allowing not only code re-use but also enabling concepts of self-repairing and self-maintenance robots. With this level of extendibility, SAMGAR aims to facilitate the implementation for intelligent agents and the migration of their ldquopersonalitiesrdquo (behaviour tendencies) from one physical embodiment to another. A proof of concept implementation using a robotics simulation environment is presented.
Keywords :
control engineering computing; robot programming; software architecture; software reusability; code reuse; encapsulation; generic modular robotic software communication architecture; generic templates; genericity; modularity; robotics software cost; self-maintenance robots; Computer architecture; Costs; Debugging; Encapsulation; Hardware; Intelligent agent; Mobile robots; Operating systems; Software maintenance; Standardization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Robotics, 2009. ICAR 2009. International Conference on
Conference_Location :
Munich
Print_ISBN :
978-1-4244-4855-5
Electronic_ISBN :
978-3-8396-0035-1
Type :
conf
Filename :
5174697
Link To Document :
بازگشت