DocumentCode :
3211742
Title :
The CLARAty architecture for robotic autonomy
Author :
Volpe, Richard ; Nesnas, Issa ; Estlin, Tara ; Mutz, Darren ; Petras, Richard ; Das, Hari
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Volume :
1
fYear :
2001
fDate :
2001
Abstract :
This paper presents an overview of a newly developed Coupled Layer Architecture for Robotic Autonomy (CLARAty), which is designed for improving the modularity of system software while more tightly coupling the interaction of autonomy and controls. First, we frame the problem by briefly reviewing previous work in the field and describing the impediments and constraints that been encountered. Then we describe why a fresh approach to the topic is warranted, and introduce our new two-tiered design as an evolutionary modification of the conventional three-level robotics architecture. The new design features a tight coupling of the planner and executive in one Decision Layer, which interacts with a separate Functional Layer at all levels of system granularity. The Functional Layer is an object-oriented software hierarchy that provides basic capabilities of system operation, resource prediction, state estimation, and status reporting. The Decision Layer utilizes these capabilities of the Functional Layer to achieve goals by expanding, ordering, initiating and terminating activities. Both declarative and procedural planning methods are used in this process. Current efforts are targeted at implementing an initial version of this architecture on our research Mars rover platforms, Rocky 7 and 8. In addition, we are working with the NASA robotics and autonomy communities to expand the scope and participation in this architecture, moving toward a flight implementation in the 2007 time-frame
Keywords :
aerospace computing; aerospace robotics; object-oriented programming; path planning; planetary rovers; remotely operated vehicles; report generators; robot programming; state estimation; systems software; telerobotics; CLARAty architecture; Mars rover platforms; autonomous robot software architecture; autonomy-control interaction coupling; coupled layer architecture; decision layer; declarative planning methods; evolutionary modification; flight implementation; functional layer; improved modularity; object-oriented software hierarchy; procedural planning methods; resource prediction; robotic autonomy; state estimation; status reporting; system granularity; system software; three-level robotics architecture; two-tiered design; Computer architecture; Control systems; History; Laboratories; Modems; Orbital robotics; Propulsion; Robot control; Service robots; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2001, IEEE Proceedings.
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-6599-2
Type :
conf
DOI :
10.1109/AERO.2001.931701
Filename :
931701
Link To Document :
بازگشت