Robotic Applications Industrial/logistics/medical robots

Size: px
Start display at page:

Download "Robotic Applications Industrial/logistics/medical robots"

Transcription

1 Artificial Intelligence & Human-Robot Interaction Luca Iocchi Dept. of Computer Control and Management Eng. Sapienza University of Rome, Italy Robotic Applications Industrial/logistics/medical robots Known environment Minimal interaction with expert users Rescue robots Unknown/partially known environment Minimal interaction with expert users Home service robots Known environment Long-term interaction with a few (trained) users Service robots in public environments Known and dynamic environment Short-term interaction with many naïve users 2

2 AI&HRI Motivations Interacting with people requires more "intelligence" than interacting with the environment Difficulty in modeling and perception (Unpredictability) Difficulty in decision making (Social norms) Some examples In HRI proper decisions about when to start an interaction are required failures have more severe consequences wrong assumptions or guesses may be socially unacceptable ICAPS 2017 Tutorial: AI Planning for Robotics and Human-Robot Interaction AAAI 2017 Fall Symposium: AI for Human-Robot Interaction RSS 2017 Workshops 3 AI & HRI HRI application domain (i.e., problem generator) AI&RO methodologies and techniques to solve complex problems (i.e., solution generator) Robotic basic skills commonly used in HRI Computer Vision fairly used for simple recognition tasks Machine Learning used in subtasks (perception, speech recognition) and in Learning by Demonstrations Natural Language Processing less used in robotics KR & Decision making (autonomous behaviors) are less investigated 4

3 HRI Experimental Methodology Wizard-of-Oz: an operator (hidden from the user evaluating the HRI system) replaces perception and decision making of the robot Issues Over-estimation of actual abilities of the robot Partial evaluation of the HRI system (does not measure "intelligence in interaction") Expectations not met by current technology, preventing or reducing possibilities of deployment of actual systems 5 HRI in public environments Main challenges Interaction with naïve users Follow complex social norms Assumption of having complete information is not realistic Perception involving humans is generally more difficult Guessing missing information may bring to socially unacceptable behaviors Need of very robust perception and decision-making 6

4 Analysis of planning techniques largest worldwide competition on service robots Planning in the 24 teams in 2016 Plan Generation High-level Behavior N/A Total 2 (ASP, MDP) Complex robotic systems integrating: Robotics: navigation, manipulation, Computer Vision: object/face/person detection, recognition and tracking HRI: Speech recognition and natural language processing 7 RoboCup@Home Teams WrightEagle: ASP Markvito: MDP/SPUDD Golem: cognitive architecture. Dialogue models specified in SitLog Homer: state machines Leon: state machine (BICA) Pumas: HTN / High-level Petri Nets Sepanta: SMACH SocRob: POMDP + Discrete Event System / SMACH Tech United: SMACH ToBI : BonSAI + State Chart XML = SMACH Walking Machine: SMACH 8

5 Decision making in HRI Decision making in noisy and partially known real environments is still a challenging open issue in AI HRI researchers not expert in AI & decision making do not find a practical and easy way to apply these techniques TODO Manual behavior programming Extend applicability and Wizard-of-Oz experiments Improve usability are commonly used Improve robustness 9 Automatic planning in HRI Planning improves scalability wrt complexity and flexibility Manual plan writing is error prone and not scalable Each task must be defined explicitly/no reuse of components Verification/validation is not possible Explanations are very difficult Advantages Compact representations Less effort in generating many plans High-level domain specification language for non-expert designers 10

6 Example Service robot has to make sure user needs are satisfied. User needs are not known in advance. 11 Example Classical planning (complete knowledge about initial state) Guess a user need Plan with this guess Execute the plan If guess is wrong, adjust conditions and replan When guess is wrong, behavior is not socially acceptable. The robot does not move, but the user needs something. The robot prepares food or drink that is not requested by the user. 12

7 Example Plan with explicit sensing action Go to person Ask if s/he needs something // Sensing action if (need_food AND need_drink) Go to the kitchen Prepare food and drink Serve food and drink to person if (need_food) else Pro-active behavior in which the robot does not just wait for orders. Do nothing 13 Conditional Planning for service robots Advantages Does not require complete knowledge about the initial state at planning time (can model situations where some user needs are not known) Allows for minimal execution of sensing (reduces wrong behaviors due to incorrect perception) Issues Plan generation more complex Conditional Planners less developed Writing domains is still difficult Loop generation (e.g., while conditions) not available 14

8 Not-only planning Planning expert Domain expert Robot planning Robot planning Robot/plan expert user Naïve user 15 Robust plans Domain expert Robot planning Naïve user Plans generated by planners are usually no robust to unmodelled events Interaction with naïve users requires increased robustness of plans 16

9 Generation of robust plans UI Learning π Domain Goal??? π* Execution Planner??? Planning and Execution Component 17 Proposed solution [Sanelli et al., ICAPS 2017] Execution Rules π PNP PNP-ROS Goal ROSPlan Contingent-FF Robustification Domain Planning and Execution Component 18

10 ROSPlan and Contingent-FF ROSPlan, [Cashmore et al., ICAPS 2015] Contingent-FF [Hoffmann and Brafman, ICAPS 2005] 19 Petri Net Plans Formalism for high-level plan representation based on Petri Nets Ordinary and sensing actions Conditions and loops Interrupts Parallel execution (fork and join operators) Multi-robot support [Ziparo et al., JAAMAS 2011] pnp.dis.uniroma1.it PNPGen generates PNP from several planners (MDP solver, ROSPlan, HATP, ) PNP-ROS uses ROS actionlib to run plans including ROS actions 20

11 Execution rules Adding to the conditional plan interrupt (special conditions that activate recovery paths) recovery paths (how to recovery from unexpected events) social norms parallel execution (multi-modalities) Main feature Easy definition Execution variables are generally different from the ones in the planning domain (thus not affecting complexity of planning) 21 Execution rules Examples if personhere and closetotarget during goto do skip_action if personhere and not closetotarget during goto do say_hello; waitfor_not_personhere; restart_action if lowbattery during * do recharge; fail_plan after receivedhelp do say_thanks after endinteraction do say_goodbye when say do display 22

12 Petri Net Plans generation PNP Generation 1. Translation of conditional plan to PNP 2. Introduction of execution rules Robust plan with sensing and loops Algorithm is linear in the size of the plan and of the execution rules (average case) 23 Robot Office Assistant Output: PNP with 17 actions, 45 places, 52 transitions, 104 edges 24

13 Robot Office Assistant 25 Other demos COACHES project - Advertising in many shops (MDP) Human-Robot Collaboration (HATP) [Iocchi et al., ICAPS 2016] [Sebastiani et al., ICAPS 2017] 26

14 Domain description Domain expert Robot planning Naïve user In previous examples planning domains written by planner experts HRI domain experts (not expert in planning) need high-level framework for interaction design 27 MODIM Multi-modal Interaction Manager Formalism for high-level description of multiple modalities interactions Based on interaction templates that can be instantiated to generate many actual interactions Represent robotic and interaction actions in a unique framework Not yet a framework to specify planning domains Actions types: robotic actions (e.g., move, approach, goto, deliver) interactions (e.g., ask, state, answer) Operators: conditional (e.g., evaluate an answer) choice (e.g., choose a question) 28

15 MODIM IMPLEMENTATION Interaction template 29 MODIM IMPLEMENTATION Interactions based on multi-modal interaction function 30

16 MODIM IMPLEMENTATION 31 MODIM EXAMPLE Input <LABEL1; ask < Quiz1; GetChoices() >; answer < Result1 >; Result1 = wrong?state < Answer; wrong" >; GOTO LABEL1 : state < Answer; right" >;.> Output Very well!. disappears user answer < Result1==disappears > remains the same user answer < Result1==remains the same > 32

17 MODIM user studies MODIM was used by a school teacher to design and realize a physics lesson and to perform HRI studies 33 Conclusions AI Decision making techniques useful in HRI tasks Conditional planning + robustification improve robustness of robot plans for HRI applications High-level frameworks for interaction design improve usability by non-expert designer and developer More work is needed to improve usability and applicability More experiments in real environments with real users and real limitations (no Wizard-of-Oz) Thank you for your attention 34

18 References [Hoffmann and Brafman 2005] Hoffmann, J., and Brafman, R. Contingent planning via heuristic forward search with implicit belief states. In Proc. of ICAPS, [Cashmore et al., 2015] Cashmore, M.; Fox, M.; Long, D.; Magazzeni, D.; Ridder, B.; Carrera, A.; Palomeras, N.; Hurtos, N.; and Carreras, M. Rosplan: Planning in the robot operating system. In Proc. of ICAPS, [Iocchi et al., 2016] Luca Iocchi, Laurent Jeanpierre, Maria Teresa Lazaro, Abdel-Illah Mouaddib: A Practical Framework for Robust Decision-Theoretic Planning and Execution for Service Robots. In Proc. of ICAPS, [Sanelli et al., 2017] V. Sanelli, M. Cashmore, D. Magazzeni, L. Iocchi. Short-Term Human Robot Interaction through Conditional Planning and Execution. In Proc. of ICAPS 2017 [Sebastiani et al. 2017] E. Sebastiani, R. Lallement, R. Alami, L. Iocchi. Dealing with On-line Human-Robot Negotiations in Hierarchical Agent-based Task Planner. In Proc. ICAPS [Ziparo et al., 2011] V. A. Ziparo, L. Iocchi, P. U. Lima, D. Nardi, P. F. Palamara. Petri Net Plans - A framework for collaboration and coordination in multi-robot systems. In Autonomous Agents and Multi-Agent Systems, 23 (3),

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy Benchmarking Intelligent Service Robots through Scientific Competitions: the RoboCup@Home approach Luca Iocchi Sapienza University of Rome, Italy Motivation Benchmarking Domestic Service Robots Complex

More information

Personalized short-term multi-modal interaction for social robots assisting users in shopping malls

Personalized short-term multi-modal interaction for social robots assisting users in shopping malls Personalized short-term multi-modal interaction for social robots assisting users in shopping malls Luca Iocchi 1, Maria Teresa Lázaro 1, Laurent Jeanpierre 2, Abdel-Illah Mouaddib 2 1 Dept. of Computer,

More information

Benchmarking Intelligent Service Robots through Scientific Competitions. Luca Iocchi. Sapienza University of Rome, Italy

Benchmarking Intelligent Service Robots through Scientific Competitions. Luca Iocchi. Sapienza University of Rome, Italy RoboCup@Home Benchmarking Intelligent Service Robots through Scientific Competitions Luca Iocchi Sapienza University of Rome, Italy Motivation Development of Domestic Service Robots Complex Integrated

More information

COACHES Cooperative Autonomous Robots in Complex and Human Populated Environments

COACHES Cooperative Autonomous Robots in Complex and Human Populated Environments COACHES Cooperative Autonomous Robots in Complex and Human Populated Environments L. Iocchi 1, M. T. Lázaro 1, L. Jeanpierre 2, A.-I. Mouaddib 2, E. Erdem 3, H. Sahli 4 1 DIAG, Sapienza University of Rome,

More information

SPQR RoboCup 2016 Standard Platform League Qualification Report

SPQR RoboCup 2016 Standard Platform League Qualification Report SPQR RoboCup 2016 Standard Platform League Qualification Report V. Suriani, F. Riccio, L. Iocchi, D. Nardi Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Sapienza Università

More information

SPQR RoboCup 2014 Standard Platform League Team Description Paper

SPQR RoboCup 2014 Standard Platform League Team Description Paper SPQR RoboCup 2014 Standard Platform League Team Description Paper G. Gemignani, F. Riccio, L. Iocchi, D. Nardi Department of Computer, Control, and Management Engineering Sapienza University of Rome, Italy

More information

Sven Wachsmuth Bielefeld University

Sven Wachsmuth Bielefeld University & CITEC Central Lab Facilities Performance Assessment and System Design in Human Robot Interaction Sven Wachsmuth Bielefeld University May, 2011 & CITEC Central Lab Facilities What are the Flops of cognitive

More information

S.P.Q.R. Legged Team Report from RoboCup 2003

S.P.Q.R. Legged Team Report from RoboCup 2003 S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,

More information

COACHES COopera-ve Autonomous Robots in Complex and Human EnvironmentS

COACHES COopera-ve Autonomous Robots in Complex and Human EnvironmentS COACHES COopera-ve Autonomous Robots in Complex and Human EnvironmentS Coordinator : Abdel- Illah Mouaddib Partners : University of Caen Basse- Normandie, France University of Sapienza Roma, Italy Vrije

More information

Multi-Agent Planning

Multi-Agent Planning 25 PRICAI 2000 Workshop on Teams with Adjustable Autonomy PRICAI 2000 Workshop on Teams with Adjustable Autonomy Position Paper Designing an architecture for adjustably autonomous robot teams David Kortenkamp

More information

Knowledge Representation and Cognition in Natural Language Processing

Knowledge Representation and Cognition in Natural Language Processing Knowledge Representation and Cognition in Natural Language Processing Gemignani Guglielmo Sapienza University of Rome January 17 th 2013 The European Projects Surveyed the FP6 and FP7 projects involving

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Architecture for Incorporating Internet-of-Things Sensors and Actuators into Robot Task Planning in Dynamic Environments

Architecture for Incorporating Internet-of-Things Sensors and Actuators into Robot Task Planning in Dynamic Environments Architecture for Incorporating Internet-of-Things Sensors and Actuators into Robot Task Planning in Dynamic Environments Helen Harman, Keshav Chintamani and Pieter Simoens Department of Information Technology

More information

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Artificial Intelligence Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University What is AI? What is Intelligence? The ability to acquire and apply knowledge and skills (definition

More information

Detecticon: A Prototype Inquiry Dialog System

Detecticon: A Prototype Inquiry Dialog System Detecticon: A Prototype Inquiry Dialog System Takuya Hiraoka and Shota Motoura and Kunihiko Sadamasa Abstract A prototype inquiry dialog system, dubbed Detecticon, demonstrates its ability to handle inquiry

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

STRATEGO EXPERT SYSTEM SHELL

STRATEGO EXPERT SYSTEM SHELL STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl

More information

Research Statement MAXIM LIKHACHEV

Research Statement MAXIM LIKHACHEV Research Statement MAXIM LIKHACHEV My long-term research goal is to develop a methodology for robust real-time decision-making in autonomous systems. To achieve this goal, my students and I research novel

More information

FP7 ICT Call 6: Cognitive Systems and Robotics

FP7 ICT Call 6: Cognitive Systems and Robotics FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media

More information

Planning for Human-Robot Teaming Challenges & Opportunities

Planning for Human-Robot Teaming Challenges & Opportunities for Human-Robot Teaming Challenges & Opportunities Subbarao Kambhampati Arizona State University Thanks Matthias Scheutz@Tufts HRI Lab [Funding from ONR, ARO J ] 1 [None (yet?) from NSF L ] 2 Two Great

More information

Agents in the Real World Agents and Knowledge Representation and Reasoning

Agents in the Real World Agents and Knowledge Representation and Reasoning Agents in the Real World Agents and Knowledge Representation and Reasoning An Introduction Mitsubishi Concordia, Java-based mobile agent system. http://www.merl.com/projects/concordia Copernic Agents for

More information

Learning Accuracy and Availability of Humans Who Help Mobile Robots

Learning Accuracy and Availability of Humans Who Help Mobile Robots Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence Learning Accuracy and Availability of Humans Who Help Mobile Robots Stephanie Rosenthal, Manuela Veloso, and Anind K. Dey School

More information

With a New Helper Comes New Tasks

With a New Helper Comes New Tasks With a New Helper Comes New Tasks Mixed-Initiative Interaction for Robot-Assisted Shopping Anders Green 1 Helge Hüttenrauch 1 Cristian Bogdan 1 Kerstin Severinson Eklundh 1 1 School of Computer Science

More information

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer What is AI? an attempt of AI is the reproduction of human reasoning and intelligent behavior by computational methods Intelligent behavior Computer Humans 1 What is AI? (R&N) Discipline that systematizes

More information

Artificial Intelligence & Robotics from RoboCup to Everyday Applications

Artificial Intelligence & Robotics from RoboCup to Everyday Applications Artificial Intelligence & Robotics from RoboCup to Everyday Applications What is a robot? Luca Iocchi Department of Computer, Control, and Management Engineering Sapienza University of Rome, Italy www.dis.uniroma1.it/~iocchi

More information

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS A SURVEY OF SOCIALLY INTERACTIVE ROBOTS Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Presented By: Mehwish Alam INTRODUCTION History of Social Robots Social Robots Socially Interactive Robots Why

More information

Natural Interaction with Social Robots

Natural Interaction with Social Robots Workshop: Natural Interaction with Social Robots Part of the Topig Group with the same name. http://homepages.stca.herts.ac.uk/~comqkd/tg-naturalinteractionwithsocialrobots.html organized by Kerstin Dautenhahn,

More information

This list supersedes the one published in the November 2002 issue of CR.

This list supersedes the one published in the November 2002 issue of CR. PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.

More information

Unit 1: Introduction to Autonomous Robotics

Unit 1: Introduction to Autonomous Robotics Unit 1: Introduction to Autonomous Robotics Computer Science 6912 Andrew Vardy Department of Computer Science Memorial University of Newfoundland May 13, 2016 COMP 6912 (MUN) Course Introduction May 13,

More information

On past, present and future of a scientific competition for service robots

On past, present and future of a scientific competition for service robots On RoboCup@Home past, present and future of a scientific competition for service robots Dirk Holz 1, Javier Ruiz del Solar 2, Komei Sugiura 3, and Sven Wachsmuth 4 1 Autonomous Intelligent Systems Group,

More information

University of Bologna, May 21, 2018

University of Bologna, May 21, 2018 University of Bologna, May 21, 2018 Alessandro Saffiotti AASS Center for Applied Autonomous Sensor Systems Cognitive Robotic Systems Laboratory University of Örebro, Sweden asaffio@aass.oru.se 1968 [ Source:

More information

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information

More information

Artificial Intelligence

Artificial Intelligence Torralba and Wahlster Artificial Intelligence Chapter 1: Introduction 1/22 Artificial Intelligence 1. Introduction What is AI, Anyway? Álvaro Torralba Wolfgang Wahlster Summer Term 2018 Thanks to Prof.

More information

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent

More information

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition

More information

Some essential skills and their combination in an architecture for a cognitive and interactive robot.

Some essential skills and their combination in an architecture for a cognitive and interactive robot. Some essential skills and their combination in an architecture for a cognitive and interactive robot. Sandra Devin, Grégoire Milliez, Michelangelo Fiore, Aurérile Clodic and Rachid Alami CNRS, LAAS, Univ

More information

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23. Intelligent Agents Introduction to Planning Ute Schmid Cognitive Systems, Applied Computer Science, Bamberg University last change: 23. April 2012 U. Schmid (CogSys) Intelligent Agents last change: 23.

More information

Invited Speaker Biographies

Invited Speaker Biographies Preface As Artificial Intelligence (AI) research becomes more intertwined with other research domains, the evaluation of systems designed for humanmachine interaction becomes more critical. The design

More information

Planning and Execution with Robot Trajectory Generation in Industrial Human-Robot Collaboration

Planning and Execution with Robot Trajectory Generation in Industrial Human-Robot Collaboration Planning and Execution with Robot Trajectory Generation in Industrial Human-Robot Collaboration Amedeo Cesta 1, Lorenzo Molinari Tosatti 2, Andrea Orlandini 1, Nicola Pedrocchi 2, Stefania Pellegrinelli

More information

Artificial Intelligence and Mobile Robots: Successes and Challenges

Artificial Intelligence and Mobile Robots: Successes and Challenges Artificial Intelligence and Mobile Robots: Successes and Challenges David Kortenkamp NASA Johnson Space Center Metrica Inc./TRACLabs Houton TX 77058 kortenkamp@jsc.nasa.gov http://www.traclabs.com/~korten

More information

CORC 3303 Exploring Robotics. Why Teams?

CORC 3303 Exploring Robotics. Why Teams? Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:

More information

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1 Introduction Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1.1 Social Robots: Definition: Social robots are

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile

More information

Mixed-Initiative Interactions for Mobile Robot Search

Mixed-Initiative Interactions for Mobile Robot Search Mixed-Initiative Interactions for Mobile Robot Search Curtis W. Nielsen and David J. Bruemmer and Douglas A. Few and Miles C. Walton Robotic and Human Systems Group Idaho National Laboratory {curtis.nielsen,

More information

CSE 591: Human-aware Robotics

CSE 591: Human-aware Robotics CSE 591: Human-aware Robotics Instructor: Dr. Yu ( Tony ) Zhang Location & Times: CAVC 359, Tue/Thu, 9:00--10:15 AM Office Hours: BYENG 558, Tue/Thu, 10:30--11:30AM Nov 8, 2016 Slides adapted from Subbarao

More information

CAPIR: Collaborative Action Planning with Intention Recognition

CAPIR: Collaborative Action Planning with Intention Recognition CAPIR: Collaborative Action Planning with Intention Recognition Truong-Huy Dinh Nguyen and David Hsu and Wee-Sun Lee and Tze-Yun Leong Department of Computer Science, National University of Singapore,

More information

Topic Paper HRI Theory and Evaluation

Topic Paper HRI Theory and Evaluation Topic Paper HRI Theory and Evaluation Sree Ram Akula (sreerama@mtu.edu) Abstract: Human-robot interaction(hri) is the study of interactions between humans and robots. HRI Theory and evaluation deals with

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Elements of Artificial Intelligence and Expert Systems

Elements of Artificial Intelligence and Expert Systems Elements of Artificial Intelligence and Expert Systems Master in Data Science for Economics, Business & Finance Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135 Milano (MI) Ufficio

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

Ali-akbar Agha-mohammadi

Ali-akbar Agha-mohammadi Ali-akbar Agha-mohammadi Parasol lab, Dept. of Computer Science and Engineering, Texas A&M University Dynamics and Control lab, Dept. of Aerospace Engineering, Texas A&M University Statement of Research

More information

Sensor Robot Planning in Incomplete Environment

Sensor Robot Planning in Incomplete Environment Journal of Software Engineering and Applications, 2011, 4, 156-160 doi:10.4236/jsea.2011.43017 Published Online March 2011 (http://www.scirp.org/journal/jsea) Shan Zhong 1, Zhihua Yin 2, Xudong Yin 1,

More information

Reinforcement Learning for Ethical Decision Making

Reinforcement Learning for Ethical Decision Making Reinforcement Learning for Ethical Decision Making The Workshops of the Thirtieth AAAI Conference on Artificial Intelligence AI, Ethics, and Society: Technical Report WS-16-02 David Abel, James MacGlashan,

More information

Context-sensitive speech recognition for human-robot interaction

Context-sensitive speech recognition for human-robot interaction Context-sensitive speech recognition for human-robot interaction Pierre Lison Cognitive Systems @ Language Technology Lab German Research Centre for Artificial Intelligence (DFKI GmbH) Saarbrücken, Germany.

More information

Towards Intuitive Industrial Human-Robot Collaboration

Towards Intuitive Industrial Human-Robot Collaboration Towards Intuitive Industrial Human-Robot Collaboration System Design and Future Directions Ferdinand Fuhrmann, Wolfgang Weiß, Lucas Paletta, Bernhard Reiterer, Andreas Schlotzhauer, Mathias Brandstötter

More information

2018 Avanade Inc. All Rights Reserved.

2018 Avanade Inc. All Rights Reserved. Microsoft Future Decoded 2018 November 6th Why AI Empowers Our Business Today Roberto Chinelli Data and Artifical Intelligence Market Unit Lead Avanade Roberto Chinelli Avanade Italy Data and AI Market

More information

Daniele Nardi, Luca Iocchi, and Luigia Carlucci Aiello

Daniele Nardi, Luca Iocchi, and Luigia Carlucci Aiello RoboCup@Sapienza Daniele Nardi, Luca Iocchi, and Luigia Carlucci Aiello Dept. of Computer, Control, and Management Engineering, Sapienza University of Rome, via Ariosto 25, 00185, Rome, Italy {nardi,iocchi,aiello}@dis.uniroma1.it

More information

Engineering Scenarios for the Reinforcement of Global Business Intelligence:

Engineering Scenarios for the Reinforcement of Global Business Intelligence: BIAS FAST ANIPLA INTERNATIONAL CONFERENCE - AUTOMATION WITHIN GLOBAL SCENARIOS, Milan Fair Quarters, 19-20-21 November 2002 Socio-Cognitive Engineering Scenarios for the Reinforcement of Global Business

More information

Multi-Platform Soccer Robot Development System

Multi-Platform Soccer Robot Development System Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,

More information

AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University

AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University Where did AI go? Overview From impossible dreams to everyday realities: How AI has evolved, and why

More information

Forms & Score Sheets

Forms & Score Sheets RoboCup@Home Forms & s Version: 2011 Revision: 286:288 Last Build Date: June 13, 2012 Time: 896 Last Changed Date: 2012-06-04 14:41:02 +0200 (Mon, 04 Jun 2012) Registration Form Team leader name: Weight

More information

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Javed Iqbal 1, Sher Afzal Khan 2, Nazir Ahmad Zafar 3 and Farooq Ahmad 1 1 Faculty of Information Technology,

More information

Distributed On-Line Dynamic Task Assignment for Multi-Robot Patrolling

Distributed On-Line Dynamic Task Assignment for Multi-Robot Patrolling Noname manuscript No. (will be inserted by the editor) Distributed On-Line Dynamic Task Assignment for Multi-Robot Patrolling Alessandro Farinelli Luca Iocchi Daniele Nardi Received: date / Accepted: date

More information

Service Robots in an Intelligent House

Service Robots in an Intelligent House Service Robots in an Intelligent House Jesus Savage Bio-Robotics Laboratory biorobotics.fi-p.unam.mx School of Engineering Autonomous National University of Mexico UNAM 2017 OUTLINE Introduction A System

More information

Unit 1: Introduction to Autonomous Robotics

Unit 1: Introduction to Autonomous Robotics Unit 1: Introduction to Autonomous Robotics Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2009 COMP 4766/6778 (MUN) Course Introduction January

More information

II. ROBOT SYSTEMS ENGINEERING

II. ROBOT SYSTEMS ENGINEERING Mobile Robots: Successes and Challenges in Artificial Intelligence Jitendra Joshi (Research Scholar), Keshav Dev Gupta (Assistant Professor), Nidhi Sharma (Assistant Professor), Kinnari Jangid (Assistant

More information

[31] S. Koenig, C. Tovey, and W. Halliburton. Greedy mapping of terrain.

[31] S. Koenig, C. Tovey, and W. Halliburton. Greedy mapping of terrain. References [1] R. Arkin. Motor schema based navigation for a mobile robot: An approach to programming by behavior. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA),

More information

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

Intelligent Agents for Virtual Simulation of Human-Robot Interaction

Intelligent Agents for Virtual Simulation of Human-Robot Interaction Intelligent Agents for Virtual Simulation of Human-Robot Interaction Ning Wang, David V. Pynadath, Unni K.V., Santosh Shankar, Chirag Merchant August 6, 2015 The work depicted here was sponsored by the

More information

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada

More information

Creating a 3D environment map from 2D camera images in robotics

Creating a 3D environment map from 2D camera images in robotics Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:

More information

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416

More information

Cognitive Systems and Robotics: opportunities in FP7

Cognitive Systems and Robotics: opportunities in FP7 Cognitive Systems and Robotics: opportunities in FP7 Austrian Robotics Summit July 3, 2009 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media European

More information

Introduction to cognitive science Session 3: Cognitivism

Introduction to cognitive science Session 3: Cognitivism Introduction to cognitive science Session 3: Cognitivism Martin Takáč Centre for cognitive science DAI FMFI Comenius University in Bratislava Príprava štúdia matematiky a informatiky na FMFI UK v anglickom

More information

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is

More information

Intelligent Robotics: Introduction

Intelligent Robotics: Introduction Intelligent Robotics: Introduction Intelligent Robotics 06-13520 Intelligent Robotics (Extended) 06-15267 Jeremy Wyatt School of Computer Science University of Birmingham, 2011/12 Plan Intellectual aims

More information

Incorporating User Modeling into Interactive Drama

Incorporating User Modeling into Interactive Drama Incorporating User Modeling into Interactive Drama Brian Magerko Soar Games group www.soargames.org Generic Interactive Drama User actions percepts story Writer presentation medium Dramatic experience

More information

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL Nathanael Chambers, James Allen, Lucian Galescu and Hyuckchul Jung Institute for Human and Machine Cognition 40 S. Alcaniz Street Pensacola, FL 32502

More information

HMM-based Error Recovery of Dance Step Selection for Dance Partner Robot

HMM-based Error Recovery of Dance Step Selection for Dance Partner Robot 27 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 27 ThA4.3 HMM-based Error Recovery of Dance Step Selection for Dance Partner Robot Takahiro Takeda, Yasuhisa Hirata,

More information

Generating and Executing Hierarchical Mobile Manipulation Plans

Generating and Executing Hierarchical Mobile Manipulation Plans Generating and Executing Hierarchical Mobile Manipulation Plans Sebastian Stock, Martin Günther Osnabrück University, Germany Joachim Hertzberg Osnabrück University and DFKI-RIC Osnabrück Branch, Germany

More information

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng CSE 473 Artificial Intelligence Dieter Fox Colin Zheng www.cs.washington.edu/education/courses/cse473/08au Goals of this Course To introduce you to a set of key: Paradigms & Techniques Teach you to identify

More information

Dependable AI Systems

Dependable AI Systems Dependable AI Systems Homa Alemzadeh University of Virginia In collaboration with: Kush Varshney, IBM Research 2 Artificial Intelligence An intelligent agent or system that perceives its environment and

More information

Lecture 1 What is AI?

Lecture 1 What is AI? Lecture 1 What is AI? CSE 473 Artificial Intelligence Oren Etzioni 1 AI as Science What are the most fundamental scientific questions? 2 Goals of this Course To teach you the main ideas of AI. Give you

More information

SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The

SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The 29 th Annual Conference of The Robotics Society of

More information

Robust Navigation using Markov Models

Robust Navigation using Markov Models Robust Navigation using Markov Models Julien Burlet, Olivier Aycard, Thierry Fraichard To cite this version: Julien Burlet, Olivier Aycard, Thierry Fraichard. Robust Navigation using Markov Models. Proc.

More information

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro COS 402 Machine Learning and Artificial Intelligence Fall 2016 Lecture 1: Intro Sanjeev Arora Elad Hazan Today s Agenda Defining intelligence and AI state-of-the-art, goals Course outline AI by introspection

More information

CSC 550: Introduction to Artificial Intelligence. Fall 2004

CSC 550: Introduction to Artificial Intelligence. Fall 2004 CSC 550: Introduction to Artificial Intelligence Fall 2004 See online syllabus at: http://www.creighton.edu/~davereed/csc550 Course goals: survey the field of Artificial Intelligence, including major areas

More information

The next level of intelligence: Artificial Intelligence. Innovation Day USA 2017 Princeton, March 27, 2017 Michael May, Siemens Corporate Technology

The next level of intelligence: Artificial Intelligence. Innovation Day USA 2017 Princeton, March 27, 2017 Michael May, Siemens Corporate Technology The next level of intelligence: Artificial Intelligence Innovation Day USA 2017 Princeton, March 27, 2017, Siemens Corporate Technology siemens.com/innovationusa Notes and forward-looking statements This

More information

Outline. What is AI? A brief history of AI State of the art

Outline. What is AI? A brief history of AI State of the art Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve

More information

Overview Agents, environments, typical components

Overview Agents, environments, typical components Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

CMSC 372 Artificial Intelligence. Fall Administrivia

CMSC 372 Artificial Intelligence. Fall Administrivia CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission

More information

AIIDE /9/14. Mission Statement. By the Numbers

AIIDE /9/14. Mission Statement. By the Numbers Artificial Intelligence and Interactive Digital Entertainment Conference 2014 AIIDE 2014 Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu

More information

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition Advanced Techniques for Mobile Robotics Location-Based Activity Recognition Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Activity Recognition Based on L. Liao, D. J. Patterson, D. Fox,

More information

Confidence-Based Multi-Robot Learning from Demonstration

Confidence-Based Multi-Robot Learning from Demonstration Int J Soc Robot (2010) 2: 195 215 DOI 10.1007/s12369-010-0060-0 Confidence-Based Multi-Robot Learning from Demonstration Sonia Chernova Manuela Veloso Accepted: 5 May 2010 / Published online: 19 May 2010

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

An Agent-Based Architecture for an Adaptive Human-Robot Interface

An Agent-Based Architecture for an Adaptive Human-Robot Interface An Agent-Based Architecture for an Adaptive Human-Robot Interface Kazuhiko Kawamura, Phongchai Nilas, Kazuhiko Muguruma, Julie A. Adams, and Chen Zhou Center for Intelligent Systems Vanderbilt University

More information

5.1 State-Space Search Problems

5.1 State-Space Search Problems Foundations of Artificial Intelligence March 7, 2018 5. State-Space Search: State Spaces Foundations of Artificial Intelligence 5. State-Space Search: State Spaces Malte Helmert University of Basel March

More information