Title
Toward Developing Reusable Software Components for Robotic Applications
Abstract
We will present an overview of the CLARAty architecture which aims at developing reusable software components for robotic systems. These com- ponents are to support autonomy software which plans and schedules robot activities. The CLARAty architec- ture modifies the conventional three-level robotic archi- tecture into a new two-layered design: the Functional Layer and the Decision Layer. The Functional Layer pro- vides a representation of the system components and an implementation of their basic functionalities. The Deci- sion Layer is the decision making engine that drives the Functional Layer. It globally reasons about the intended goals, system resources, and state of the system and its environment. The Functional Layer is composed of a set of interrelated object-oriented hierarchies consisting of active and passive objects that represent the different levels of system abstractions. In this paper, we present an overview of the design of the Functional Layer. The Functional Layer is decomposed into a set of reusable core components and a set of extended components that adapt the reusable set to different hardware implemen- tations. The reusable components: (a) provide interface definitions and implementations of basic functionality, (b) provide local executive capabilities, (c) manage local resources, and (d) support state and resource queries by the Decision Layer.
Year
DOI
Venue
2001
10.1109/IROS.2001.976425
IROS
Keywords
Field
DocType
hierarchical systems,object-oriented programming,robot programming,software reusability,CLARAty architecture,active objects,decision layer,extended components,functional layer,interface definitions,interrelated object-oriented hierarchies,local executive capabilities,local resource management,passive objects,plans,reusable core components,reusable software component development,robotic applications,schedules,two-layered robotic architecture
Systems engineering,Computer science,Implementation,Control engineering,Software,Artificial intelligence,Application software,Robotics,Resource management,Software engineering,Object-oriented programming,Schedule,Robot
Conference
Volume
Citations 
PageRank 
4
7
1.09
References 
Authors
8
6
Name
Order
Citations
PageRank
Issa A. D. Nesnas18310.84
Richard Volpe2625124.01
Tara Estlin37611.87
Hari Das4186.94
Richard Petras5417.13
Darren Mutz653333.58