Decision making in a robotic architecture for autonomy

This paper presents an overview of the intelligent decision-making capabilities of the CLARAty robotic architecture for autonomy. CLARAty is a two layered architecture where the top Decision Layer contains techniques for autonomously creating a plan of robot commands and the bottom Functional Layer provides standard robot capabilities that interface to system hardware. This paper focuses on the Decision Layer organization and capabilities. Specifically, the Decision Layer provides a framework for utilizing AI planning and executive techniques, which provide onboard, autonomous command generation and replanning for planetary rovers. The Decision Layer also provides a flexible interface to the Functional Layer, which can be tailored based on user preferences and domain features. This architecture is currently being tested on several JPL rovers.

[1]  Rob Sherwood,et al.  Using Iterative Repair to Improve the Responsiveness of Planning and Scheduling , 2000, AIPS.

[2]  E. Gat On Three-Layer Architectures , 1997 .

[3]  Forest Fisher,et al.  A planning approach to monitor and control for deep space communications , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[4]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..

[5]  Erann Gat,et al.  ESL: a language for supporting robust plan execution in embedded autonomous agents , 1997, 1997 IEEE Aerospace Conference.

[6]  Rob Sherwood,et al.  Using Iterative Repair to Increase the Responsiveness of Planning and Scheduling for Autonomous Spacecraft , 1999 .

[7]  Mark James,et al.  An architecture for an autonomous ground station controller , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[8]  Reid G. Simmons,et al.  Recent progress in local and global traversability for planetary rovers , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Tara Estlin,et al.  The CLARAty architecture for robotic autonomy , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[10]  T.T. Nguyen,et al.  Experiences with operations and autonomy of the Mars Pathfinder Microrover , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[11]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[12]  Nicola Muscettola,et al.  Planning in Interplanetary Space: Theory and Practice , 2000, AIPS.

[13]  Alexander G. Gray,et al.  An Integrated System for Multi-Rover Scientific Exploration , 1999, AAAI/IAAI.

[14]  Tara A. Estlin,et al.  Toward developing reusable software components for robotic applications , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[15]  E. D. Smith,et al.  Increased Flexibility and Robustness of Mars Rovers , 1999 .

[16]  Reid G. Simmons,et al.  A task description language for robot control , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[17]  Karen L. Myers Towards a Framework for Continuous Planning and Execution , 2000 .