A Dynamically Adjustable Autonomic Agent Framework

The design and development of autonomous software agents is still a challenging task and needs further investigation. Giving an agent the maximum autonomous capabilities may not necessarily produce satisfactory agent behavior. Consequently, adjustable autonomy has become the hallmark of autonomous systems development that influences an agent to exhibit satisfactory behavior. To perform such influences, however, a dynamic adjustment mechanism is needed to be configured. The influences are costly in time and implementation especially for systems with time-critical domain. They might negatively influence agent decisions and cause system disturbance. In this paper, we propose a framework to govern an agent autonomy adjustment and minimize system disturbance. The main components of the proposed framework are the Planner, Scheduler and Controller (PSC) that conform to the current trends in automated systems. Two modules are also suggested which are Autonomy Analysis Module (AAM) and Situation Awareness Module (SAM). They are accordingly used to distribute the autonomy and provide balance to the system so that it’s local and global desires do not conflict.

[1]  Anderson Michael,et al.  AAAI Fall Symposium , 2005 .

[2]  David Kortenkamp,et al.  Adjustable Autonomy for Human-Centered Autonomous Systems on Mars , 1998 .

[3]  Pattie Maes,et al.  Artificial life meets entertainment: lifelike autonomous agents , 1995, CACM.

[4]  Paul Scerri,et al.  Designing agents for systems with adjustable autonomy , 2001 .

[5]  R. Peter Bonasso Using Adjustable Autonomy to Extend the Independence of the Elderly , 1996 .

[6]  Dana S. Nau,et al.  Current Trends in Automated Planning , 2007, AI Mag..

[7]  Zhang Rubo,et al.  Situation reasoning for an adjustable autonomy system , 2012 .

[8]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[9]  Karen L. Myers,et al.  Human directability of agents , 2001, K-CAP '01.

[10]  Frank Dignum,et al.  A Dynamic Coordination Mechanism Using Adjustable Autonomy , 2007, COIN.

[11]  S.M. Veres,et al.  A class of BDI agent architectures for autonomous control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[12]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[13]  Sarvapali D. Ramchurn,et al.  Delivering the Smart Grid: Challenges for Autonomous Agents and Multi-Agent Systems Research , 2012, AAAI.

[14]  C. Castelfranchi,et al.  From Automaticity to Autonomy: The Frontier of Artificial Agents , 2003 .

[15]  Henry Hexmoor,et al.  Agent Autonomy , 2003, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[16]  Milind Tambe,et al.  Improving adjustable autonomy strategies for time-critical domains , 2009, AAMAS.

[17]  Fabrício Enembreck,et al.  An architecture of BDI agent for autonomous locomotives controller , 2012, Proceedings of the 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[18]  Victor Callaghan,et al.  Explorations of Autonomy: An Investigation of Adjustable Autonomy in Intelligent Environments , 2012, 2012 Eighth International Conference on Intelligent Environments.

[19]  David W. Aha,et al.  Applying Goal Driven Autonomy to a Team Shooter Game , 2010, FLAIRS.

[20]  Matthew Crosby,et al.  Association for the Advancement of Artificial Intelligence , 2014 .

[21]  James F. Allen,et al.  TRAINS-95: Towards a Mixed-Initiative Planning Assistant , 1996, AIPS.

[22]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[23]  John Thangarajah,et al.  Aborting tasks in BDI agents , 2007, AAMAS '07.

[24]  Maarten Sierhuis,et al.  Adjustable Autonomy and Human-Agent Teamwork in Practice: An Interim Report on Space Applications , 2003 .