Planning for Human-Robot Collaboration

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

November 23, 2005 Egor Bondarev, Michel Chaudron, Peter de With Scenario-based PA Method for Dynamic Component-Based Systems Egor Bondarev, Michel Chaudron,
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Chapter 14 Schedule Risk Management Dr. Ayham Jaaron Second Semester 2010/2011.
© Sara Fleury & Félix Ingrand, LAAS/RIA, 2000 Architecture for Autonomy Sara Fleury & Félix Ingrand LAAS-CNRS (
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Simulation of O2 offline processing - tools and models Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture Eugen Mudnić.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
presented by Zümbül Bulut
© Copyright Eliyahu Brutman Programming Techniques Course.
Demystifying Architectural Styles Nikunj Mehta 3/11/02Demystifying Architectural Styles2 Architectural Styles Characterize –Structure, i.e. external.
Performance Improvement and Accountability Framework
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Solving Stochastic Project Scheduling Problems Using Simulation/Optimization Approach By: Omar Al-Shehri Supervised by: Prof. A. M. Al-Ahmari Winter 1429/2008.
LEARN. NETWORK. DISCOVER. | #QADexplore Implementing Business Process Management: Steps to Success WCUG – November 18, 2014.
Time Management Week 7 - Learning Objectives You should be able to: n List and describe the processes, activities, inputs, and outputs in time management.
Decision Optimization Techniques for Efficient Delivery of Multimedia Streams Mugurel Ionut Andreica, Nicolae Tapus Politehnica University of Bucharest,
Systems Thinking and Systems Engineering Introduction to the course 22 January 2013 Francois Christophe Galina Medyna Eric Coatanéa.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
Analysis of a Benchmark Generator for the Reactive Scheduling Problem – Cesta, Policella, & Rasconi Scheduling a Scheduling Competition - ICAPS07 workshop,
Insert Procurement Event Name Here Procurement Plan Presentation.
Line Balancing Problem
Improved Human-Robot Team performance using Chaski Proceeding: HRI '11HRI '11 Proceedings of the 6th international conference on Human-robot interaction.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
WORK ZONE DELAY ESTIMATION Work Zone Management, Accelerated Construction, and Smart Work Zones TEAM Monthly Meeting November 16, 2004 Luis Porrello, Ph.D.,
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
EEL 5937 Agent models. EEL 5937 Multi Agent Systems Lecture 4, Jan 16, 2003 Lotzi Bölöni.
Structured Control for Autonomous Robots Reid G. Simmons Carnegie Mellon University Uday Rajanna.
Computer Science snBench: A Programming and Runtime Framework for Sensor Networks Michael Ocean with Azer Bestavros and Assaf Kfoury.
Spatio temporal modeling and simulations in GIS – The Principles Tomáš Hlásny, Forest Research Institute Zvolen SLOVAKIA.
Introducing Project Management Update December 2011.
Towards Proactive Replanning for Multi-Robot Teams Brennan Sellner and Reid Simmons 5th International Workshop on Planning and Scheduling for Space October.
Real-Time Support for Mobile Robotics K. Ramamritham (+ Li Huan, Prashant Shenoy, Rod Grupen)
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
Business Management. 2 “Copyright and Terms of Service Copyright © Texas Education Agency. The materials found on this website are copyrighted © and trademarked.
Q uantitative E valuation of E mbedded S ystems QUESTION DURING CLASS?
OMT Modeling 1. Object Model : presented by the object model and the data dictionary. 2. Dynamic Model: presented by the state diagrams and event flow.
Developer Best Practices R.SANTHANA GOPALAN. Developer Best Practices What is Workspace ? The directory where the developer edit the source files, compile,
What is project management?
Introduction to Real-Time Systems
Urban Planning Group Implementation of a Model of Dynamic Activity- Travel Rescheduling Decisions: An Agent-Based Micro-Simulation Framework Theo Arentze,
A Structural Characterization of Temporal Dynamic Controllability Paul Morris NASA Ames Research Center Moffett Field, CA 94035, U.S.A.
ONLINE KNOWLEDGE PRODUCT OF SAP ISU Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA
A fault tree – Based Bayesian network construction for the failure rate assessment of a complex system 46th ESReDA Seminar May 29-30, 2014, Politecnico.
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
Contact Us :
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Real-time Software Design
Temporal Plan Execution: Dynamic Scheduling and Simple Temporal Networks Brian C. Williams J/6.834J December 2nd,
Lecture 20 Revision class.
Maintenance Scheduling
King’s College London
J. Michael, M. Shing M. Miklaski, J. Babbitt Naval Postgraduate School
Rumbaugh’s Objectmodeling Technique
Activity Planning.
Real-time Software Design
P. Poplavko, D. Socci, R. Kahil, M. Bozga, S. Bensalem
Forecasting for budget and execution
Temporal Planning, Scheduling and Execution
ورود اطلاعات بصورت غيربرخط
Robot Intelligence Kevin Warwick.
X-DIS/XBRL Phase 2 Kick-Off
Codice TEE : Trasporti Energia Emissioni E
Collaboration of Parafrase-2 and NaraView
Test Process “V” Diagram
In Distributed Systems
Uml diagrams In ooad.
Industrial Robotics.
Qiong Sun (China Telecom, Presenter)
Presentation transcript:

Planning for Human-Robot Collaboration PhD of Christoph Strassmair (Audi AG)

Human-Robot Collaboration

What’s Involved The goal is to allow efficient Human-Robot Collaboration (HRC) in industrial settings Create a system that allows the robot to support the human during task execution as a human co-worker would Means scheduling the right action at the right time for the robot Requires interpretation of the human behaviour and reasoning about spatio-temporal consequences of actions A further critical aspect is the reactivity of the system In order to allow realistic HRC the robot has to react within a few seconds Time intensive online reasoning is thus not an option

Approach Construct all possible task execution strategies for the HRC-team for a given task description and a given set of available actions Verify these strategies: Spatially by applying a motion planning module for dynamic environments Temporally by applying a temporal reasoning framework Start the task execution with the set of HRC schedules During task execution: Monitor the human and determine their current action Update the set of valid HRC schedules using the current time and the current human action Select the HRC schedules leading to the fastest task execution Dispatch the next robot action according to the selected schedules End when the task is completed or no valid HRC schedules remain

Example – Assembling a Cupboard

Task Graph

Collaborative Execution Plans Option 1 Option 2 Option 3

Option 1

Option 3

Event Timing Simple Temporal Network (STN) Distance Graph (DG) [x,y] specifies min and max time difference between linked events Distance Graph (DG) STN is consistent if no negative cycles in the corresponding DG Simple Temporal Network with Uncertainty (STNU) Requirement links as per STN Contingent links introduce dependence on external events of uncertain durations

Task Description a) Task graph; b) Action descriptions; c) Workspace map; d) Temporal constraints

Offline: Compiler (l) Online: Dispatcher (r)

Simulations

Real-world Testing