An Adjustable Autonomy Management Module for Multi-agent Systems

Abstract The design and development of software agents that perform adjustable autonomous actions in dynamic environments is a challenging research issue. Adjustable autonomous agents operate according to a spectrum of autonomy states. The autonomy states are dynamically adjusted to improve the agents’ performance and avoid autonomy surprises. For instance, the agents need to be guided or improvise when they encounter unplanned events. In this paper, we propose an Adjustable Autonomy Management (AAM) module for multi-agent systems. We integrate the AAM module within a BDI agent’s architecture to form an adjustable autonomous agent. The AAM module enables the agent to internally adjust its autonomy and handles external autonomy adjustments. We apply the agents in an autonomous Unmanned Aerial Vehicle (UAV) system. We test the UAV in a dynamic environment via experimenting aerial surveillance missions. The test results show that the agent-based UAV system successfully operates in the dynamic environment and performs the aerial surveillance missions. Subsequently, the AAM module is able to manage agents’ autonomy, reduce human workload and reduce adjustable autonomy disturbance.

[1]  Azhana Ahmad,et al.  A Dynamically Adjustable Autonomic Agent Framework , 2013, WorldCIST.

[2]  Wolfgang Bibel General Aspects of Intelligent Autonomous Systems , 2010, Intelligent Autonomous Systems.

[3]  Azhana Ahmad,et al.  Formulating Dynamic Agents' Operational State via Situation Awareness Assessment , 2014, ISI.

[4]  Aida Mustapha,et al.  A Concise Overview of Software Agent Research, Modeling, and Development , 2017 .

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

[6]  Nicholas R. Jennings,et al.  Human-agent collectives , 2014, CACM.

[7]  Azhana Ahmad,et al.  A Flexible Human-Agent Interaction model for supervised autonomous systems , 2016, 2016 2nd International Symposium on Agent, Multi-Agent Systems and Robotics (ISAMSR).

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

[9]  Aida Mustapha,et al.  Adjustable autonomy: a systematic literature review , 2017, Artificial Intelligence Review.

[10]  Matthias Scheutz,et al.  Dynamic robot autonomy: investigating the effects of robot decision-making in a human-robot team task , 2009, ICMI-MLMI '09.

[11]  Aida Mustapha,et al.  A Dynamic Measurement of Agent Autonomy in the Layered Adjustable Autonomy Model , 2014, Recent Developments in Computational Collective Intelligence.

[12]  Azhana Ahmad,et al.  A Layered Adjustable Autonomy Approach for Dynamic Autonomy Distribution , 2013, KES-AMSTA.

[13]  Azhana Ahmad,et al.  An autonomy viability assessment matrix for agent-based autonomous systems , 2015, 2015 International Symposium on Agents, Multi-Agent Systems and Robotics (ISAMSR).

[14]  Michael A. Goodrich,et al.  Sliding Autonomy for UAV Path-Planning: Adding New Dimensions to Autonomy Management , 2015, AAMAS.