Social roles for taskability in robot teams

This paper demonstrates the use of social roles to enable taskability in multi-robot teams based on a study of roles from the social sciences as well as related work in software agents. It first provides a survey of the current state of role- based robotics. Then, it offers specific examples of how roles can enable behavior with a team of heterogeneous robots using the Distributed Field Robot Architecture to integrate with a cognitive agent. The implementation extends the robot persona, previously utilized for allocating resources within a distributed robot team, and constructs a context adapter to allow each robot to assume a role as directed by the cognitive agent.

[1]  M. T. Long Creating a distributed field robot architecture for multiple robots , 2004 .

[2]  Gordon W. Allport,et al.  Pattern and growth in personality , 1961 .

[3]  Ronald C. Arkin,et al.  Learning to role-switch in multi-robot systems , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Thomas Herrmann,et al.  Sociotechnical Roles for Sociotechnical Systems - A Perspective from Social and Computer Sciences , 2005 .

[5]  Guido Boella,et al.  Enforceable social laws , 2005, AAMAS '05.

[6]  Jeffrey M. Bradshaw,et al.  Coalition Search and Rescue - Task Support Intelligent Task Achieving Agents on the Semantic Web , 2006 .

[7]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[8]  Manuela M. Veloso,et al.  Task Decomposition and Dynamic Role Assignment for Real-Time Strategic Teamwork , 1998, ATAL.

[9]  Brett Benyo,et al.  Representation and reasoning for DAML-based policy and domain services in KAoS and nomads , 2003, AAMAS '03.

[10]  Guido Boella,et al.  Roles, an interdisciplinary perspective : ontologies, programming languages, and multiagent systems : papers from the AAAI Fall Symposium , 2005 .

[11]  Wei-Min Shen,et al.  Using role-based control to produce locomotion in chain-type self-reconfigurable robots , 2002 .

[12]  Jordi Sabater-Mir,et al.  The Dialectics between an Individual and His Role , 2005, AAAI 2005.

[13]  Michal Pechoucek,et al.  Knowledge-Based Approach to Coalition Formation , 2002, IEEE Intell. Syst..

[14]  Robin R. Murphy,et al.  Shadowbowl 2003 [simulated mass-casualty exercise] , 2004, IEEE Robotics & Automation Magazine.

[15]  Jeffrey M. Bradshaw,et al.  KAoS: toward an industrial-strength open agent architecture , 1997 .

[16]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[17]  Gustavo Carvalho,et al.  Normative Ontologies to Define Regulations Over Roles in Open Multi-Agent Systems , 2005 .

[18]  Robin R. Murphy,et al.  How UGVs physically fail in the field , 2005, IEEE Transactions on Robotics.

[19]  Alexander I. Rudnicky,et al.  Dynamically Formed Human-Robot Teams Performing Coordinated Tasks , 2006, AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before.

[20]  Jun Han,et al.  Organizational roles and players , 2005 .

[21]  Frank Dignum,et al.  Enacting and Deacting Roles in Agent Programming , 2004, AOSE.

[22]  Jeffrey M. Bradshaw,et al.  Software agents , 1997 .

[23]  Robin R. Murphy,et al.  Rescue robotics for homeland security , 2004, CACM.

[24]  Robin R. Murphy,et al.  Human-robot coordination using scripts , 2006, SPIE Defense + Commercial Sensing.

[25]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .