• 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