Improved Human-Robot Team performance using Chaski Proceeding: HRI '11HRI '11 Proceedings of the 6th international conference on Human-robot interaction.

Slides:



Advertisements
Similar presentations
Complex Organizational System A Complex System Model for Organizations, Companies and Social Actions.
Advertisements

Chapter 13: Organizational Innovation and Change
Twelve Cs for Team Building
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
CHAPTER 7 Business Management.
Chapter 9 Understanding Work Teams
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Chapter 8: Foundations of Group Behavior
Strategic Planning and the Marketing Management Process
OASIS Reference Model for Service Oriented Architecture 1.0
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Rationales for Problem Based Learning in the New Chemistry Curriculum or Why don’t we lecture all of the time? Chemistry Department.
Scheduling for Embedded Real-Time Systems Amit Mahajan and Haibo.
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Project Work and Administration
© 2005 Prentice-Hall 8-1 Understanding Work Teams Chapter 8 Essentials of Organizational Behavior, 8/e Stephen P. Robbins.
BNAIC, Oct, Temporal Plans and Resource Management Pieter Buzing & Cees Witteveen TU Delft.
By Group: Ghassan Abdo Rayyashi Anas to’meh Supervised by Dr. Lo’ai Tawalbeh.
CprE 458/558: Real-Time Systems
Modeling Capabilities and Workload in Intelligent Agents for Simulating Teamwork Thomas R. Ioerger, Linli He, Deborah Lord Dept. of Computer Science, Texas.
Minnesota Manual of Accommodations for Students with Disabilities Training Guide
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
How to Develop the Right Research Questions for Program Evaluation
Organizational Behavior, 9/E Schermerhorn, Hunt, and Osborn
Introduction to Home/School Compacts
Sense of Initiative and Entrepreneurship This project has been funded with support from the European Commission. This [publication] communication reflects.
CLEANROOM SOFTWARE ENGINEERING.
1-1 Strategic Planning and the Marketing Management Process Chapter 1 McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights.
Chapter 10 THE NATURE OF WORK GROUPS AND TEAMS. CHAPTER 10 The Nature of Work Groups and Teams Copyright © 2002 Prentice-Hall What is a Group? A set of.
Quality Management.  Quality management is becoming increasingly important to the leadership and management of all organisations. I  t is necessary.
DR. J.ARUL SURESH DEPARTMENT OF COMMERCE LOYOLA COLLEGE,C HENNAI.
Karen Seay PARENTAL INVOLVEMENT 101 – Writing a compliant policy and compact We’re all in this together:  State Department of Education 
Promoting a Culture of Evidence and Use of Data through Program Evaluation Session Theme 2 Presentation to: OSEP Project Directors’ Conference July 21,
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
K. J. O’Hara AMRS: Behavior Recognition and Opponent Modeling Oct Behavior Recognition and Opponent Modeling in Autonomous Multi-Robot Systems.
Scheduling policies for real- time embedded systems.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Introduction to Software Engineering Lecture 1.
Don Perugini, Dennis Jarvis, Shane Reschke, Don Gossink Decision Automation Group Command and Control Division, DSTO Distributed Deliberative Planning.
Building Human Resource Management SkillsNational Food Service Management Institute 1 Delegating and Empowering Objectives At the completion of this module,
AN INTRODUCTION Managing Change in Healthcare IT Implementations Sherrilynne Fuller, Center for Public Health Informatics School of Public Health, University.
Understanding Work Teams
Stephen P. Robbins & Timothy A. Judge
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
SELF MANAGED TEAMS. A self-managed team is a group of employees that's responsible and accountable for all or most aspects of producing a product or delivering.
Systems Accreditation Berkeley County School District School Facilitator Training October 7, 2014 Dr. Rodney Thompson Superintendent.
Chapter 8 Management, Leadership, and Internal Organization Learning Goals Define management and the skills necessary for managerial success. Explain the.
0 ©2015 U.S. Education Delivery Institute While there is no prescribed format for a good delivery plan, it should answer 10 questions What a good delivery.
Minnesota Manual of Accommodations for Students with Disabilities Training January 2010.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
DGS Town Hall with Director Fred Klass October 3, 2011.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Groups. After studying this chapter, you should be able to: Define group and differentiate between types of groups. Identify the five stages of group.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
PGDM/ / II Trimester/E-Business. What is supply chain management?  Supply chain management is the co- ordination of entities, activities, information.
Teamwork is work done to achieve a common goal. Six aspects of teamwork are: Training and team planning Team goals and assigning roles Agreements Shared.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Regression Testing with its types
TÆMS-based Execution Architectures
Goal Setting and Planning
Goal Setting and Planning
Planning for Human-Robot Collaboration
Study Question 1: How do teams contribute to organizations?
Introduction to Management and Organizations
Presented By: Darlene Banta
Introduction to Management and Organizations
Introduction to Management and Organizations
Goal Setting and Planning
Presentation transcript:

Improved Human-Robot Team performance using Chaski Proceeding: HRI '11HRI '11 Proceedings of the 6th international conference on Human-robot interaction Authors: Julie Shah, MIT James Wiken, MIT Brian Williams, MIT Cynthia Brazeal, MIT Presented by: Mohammed Imran Khan

OUTLINE Goal is to develop robot partners that we can work with more easily and naturally as inspired by the way we work with other people. Test whether human-robot team performance is improved when a robot teammate emulates the behaviors and teamwork strategies observed inhuman teams. WHAT IS CHASKI? Multi-agent executive for scheduling temporal plans with online task assignment. Enables a robot to collaboratively execute a shared plan with a person.

Features of Chaski Chaski enables an agent to dynamically update its plan in response to disturbances in task assignment and the schedule of other agents. The agent then uses the updated plan to choose, schedule and execute actions that are guaranteed to be temporally consistent and logically valid within the multi-agent plan. Chaski makes task assignment and scheduling decisions ten times faster compared to prior work.

Basic implementation of Chaski The system’s key innovation is a fast execution algorithm that operates on a compact encoding of the scheduling policies for all possible task assignments. Chaski is made efficient through an incremental algorithm that operates on changes in the environment variables. Helps agents to make decisions on the fly.

Chaski Problem statement Chaski takes as its input a multi-agent plan composed of P=(A,V,C,L), where A is a set of agents, V is a set of activities, A→V is an function describing the set of feasible activities and temporal capabilities of each agent, C is a set of temporal constraints over activities, and L is a set of logical constraints. The output of Chaski is a dynamic execution policy that guarantees temporally consistent and logically valid task assignments

Disjunctive Temporal Constraint Networks STN: set of variables X1,…Xn, representing executable events. Events have real-valued domains and are related through binary temporal constraints. (X k – X i ) ε [a ik, b ik ]. A solution to an STN is a schedule that assigns a time to each event such that all constraints are satisfied. A Disjunctive Temporal Constraint Network, otherwise known as a Temporal Constraint Satisfaction Problem (TCSP), extends an STN by allowing multiple intervals in constraints (X k – X i ) ε P({[a ik, b ik ] | a ik < b ik } ); Determining consistency is NP hard.

Example Removing a ball from Loc. #1 or #2 takes the left robot takes 8-10 seconds and takes the right robot seconds Remove one ball each from all locaction.

HHI as a guide for HRI Best performance is achieved when robot emulates the effective coordination behaviors observed in human teams. SET OF DESIGN REQUIREMENTS FOR THE CHASKI SYSTEM Teammates make decisions on-the-fly Teammates frequently communicate progress on the task. Teammates consider the consequences of their actions on others.

Design requirements for Human-Robot Teaming Chaski should take as input a shared plan that serves the same purpose as the shared mental model within a human team. Chaski should enable a robot to choose just before execution which activities to perform and when. Chaski should enable a robot to reason about the consequences of its actions on human teammates by favoring execution times that minimize the humans idle time

Modeling system of equal partners Decision making authority and timing Decision making strategy – Decisions on the fly Communicative acts - Communicate with team members updating the status of the task

Problem statement : Equal partners plan Activities to be performed Ordering constraints among the activities Plan deadlines. Capabilities of the team members

Output The output of Chaski is a dynamic and least-commitment policy, if one exists, for making task assignment and scheduling decisions. The policy ensures the team members work together to assign, schedule, and execute activities within the plan deadlines. The policy also includes a preference for task assignments and activity orderings that minimize a lower bound on the humans’ idle time.

Technical Challenges High-tempo domains Reassignment of three or four activities introduces time-consuming computations requiring tens of seconds. Many multi-agent systems employ an offline planning process to assign and order activities, but then enable the agents to schedule the precise timing of their activities online

HUMAN-ROBOT TEAMING EXPERIMENTS Experiment testing the hypothesis that human-robot team performance is improved when a robot teammate uses Chaski. Implicit Teaming group Vs. Explicit Teaming group Goal: Chaski improves objective measures of team performance. Chaski improves subjective measures of teaming quality.

Method The participants consisted of 16 people so 16 teams. The materials for the middles and tops of the structures were located in bags distributed on the floor within the experiment workspace. However, either the human or robot was permitted to retrieve the bags with materials.

Rules Each team member may retrieve only one bag at a time The human teammate is allowed to retrieve up to one bag between building each structure. Teammate must follow through with an activity once he has communicated a commitment to perform the activity. Human teammate must finish gathering materials for and finish building Structures 1 and 2 before starting to build Structure 3.

Team Capabilities

Activity Commands human participants were asked to rate their agreement with the statements which addressed robots performance and other factors. 1. Nexi’s performance was an important contribution to the success of the team. 2. Nexi performed well as part of the team. 3. Nexi contributed equally to the team performance. 4. I felt like Nexi was committed to the success of the team.

Experiment Setup and Robot Platform Vicon Motion capture system – position and orientation Sphinx-4 – Speech recognition system

Results Comparison of human idle time, time to complete the task and subjective measures. Idle time : Implicit : 5 sec first trial and 8 sec in second trial Explicit : 45 sec first trial and 43 sec in second trial Time to complete task: Implicit : 13.6 min first trial and 11.2 min in second trial Explicit : 15.4min first trial and 12.1min in second trial

Subjective measures People in the Implicit Teaming group agreed with statement “the robot is trustworthy,” more strongly than people in the Explicit Teaming group. No statistically significant differences were found for responses to the other statements. Sample responses of Explicit group : “[Fluency of teamwork] largely depended on my foresight and ability to multi-task. If I asked for material out of order, it was my fault.” Implicit Group: “Nexi understood everything that I said and she knew what materials I needed, and in what order, to build all the structures. I think it was great (and helpful) that I didn’t have to ask for specific materials.”

Conclusions Human participants in the Implicit Teaming group spent 85% less time idling, on average, than human participants in the Explicit Teaming group. Human idle time was reduced from 44 seconds to 6 seconds, on average Analysis also indicates that Implicit Teaming groups performed the task 7-12% faster, on average, than Explicit Teaming groups. Participants in the Implicit Teaming group agreed with the statement “the robot is trustworthy” more strongly than people in the Explicit Teaming group

References Improved Human-Robot Team Performance Using Chaski, A Human-Inspired Plan Execution System.- Julie shah, James Wiken and Brian Williams Human-Robot Interactive Planning using Cross-Training: A Human Team Training Approach - Stefanos Nikolaidis and Julie Shah Fast Distributed Multi-agent Plan Execution with Dynamic Task Assignment and Scheduling - Julie A. Shah, Patrick R. Conrad, and Brian C. Williams