Announcements. HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. to me.

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

Service Robots in an Intelligent House

Introduction to Artificial Intelligence

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Unit 12: Artificial Intelligence CS 101, Fall 2018

Artificial Intelligence: An overview

CSE 473 Artificial Intelligence (AI) Outline

UNIT 13A AI: Games & Search Strategies. Announcements

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

CS 486/686 Artificial Intelligence

Robotics Enabling Autonomy in Challenging Environments

Lecture 1 Introduction to AI

Welcome to CSC384: Intro to Artificial MAN.

Social Constraints on Animate Vision

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

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

Introduction to Mobile Robotics Welcome

Booklet of teaching units

The Evolution of Artificial Intelligence in Workplaces

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

Welcome to CSC384: Intro to Artificial Intelligence

CS 1571 Introduction to AI Lecture 12. Adversarial search. CS 1571 Intro to AI. Announcements

Prof Trivedi ECE253A Notes for Students only

Introduction and History of AI

ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION

CS325 Artificial Intelligence Ch. 5, Games!

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

Research Seminar. Stefano CARRINO fr.ch

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

Robots Leaving the Production Halls Opportunities and Challenges

ARTIFICIAL INTELLIGENCE

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

What's involved in Intelligence?

By Marek Perkowski ECE Seminar, Friday January 26, 2001

Following Dirt Roads at Night-Time

6.034 Quiz 1 October 13, 2005

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

Contents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems

CS 343: Artificial Intelligence

CMSC 372 Artificial Intelligence. Fall Administrivia

Building Perceptive Robots with INTEL Euclid Development kit

YDDON. Humans, Robots, & Intelligent Objects New communication approaches

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

Recommended Text. Logistics. Course Logistics. Intelligent Robotic Systems

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1

Comp th February Due: 11:59pm, 25th February 2014

ENTRY ARTIFICIAL INTELLIGENCE

Intelligent Technology for More Advanced Autonomous Driving

Saphira Robot Control Architecture

CS 229 Final Project: Using Reinforcement Learning to Play Othello

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

CS 540-2: Introduction to Artificial Intelligence Homework Assignment #2. Assigned: Monday, February 6 Due: Saturday, February 18

ARTIFICIAL INTELLIGENCE

CIS 849: Autonomous Robot Vision

Humanoid Robotics (TIF 160)

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Perceptual Interfaces. Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces

Jeff Bezos, CEO and Founder Amazon

Neural Networks The New Moore s Law

15-381: Artificial Intelligence Assignment 3: Midterm Review

Understanding the Mechanism of Sonzai-Kan

CSE 473 Artificial Intelligence (AI)

COS Lecture 1 Autonomous Robot Navigation

History and Philosophical Underpinnings

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

NLP, Games, and Robotic Cars

A.I in Automotive? Why and When.

11/13/18. Introduction to RNNs for NLP. About Me. Overview SHANG GAO

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

Course Objectives. This course gives a basic neural network architectures and learning rules.

Path Planning as Search

Artificial Intelligence: Definition

International Journal of Informative & Futuristic Research ISSN (Online):

Issues in Information Systems Volume 13, Issue 2, pp , 2012

Robotics and Autonomous Systems

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

Safe Human-Robot Co-Existence

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Indiana K-12 Computer Science Standards

CSCE 315: Programming Studio

CSC 242 Artificial Intelligence. Henry Kautz Spring 2014

CS 309: Autonomous Intelligent Robotics FRI I. Instructor: Justin Hart.

Modeling Human-Robot Interaction for Intelligent Mobile Robotics

Adversary Search. Ref: Chapter 5

Adversarial Search. Human-aware Robotics. 2018/01/25 Chapter 5 in R&N 3rd Ø Announcement: Slides for this lecture are here:

ROBOT CONTROL VIA DIALOGUE. Arkady Yuschenko

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

What's involved in Intelligence?

Hybrid architectures. IAR Lecture 6 Barbara Webb

CS10 The Beauty and Joy of Computing

Invited talk IET-Renault Workshop Autonomous Vehicles: From theory to full scale applications Novotel Paris Les Halles, June 18 th 2015

2 Focus of research and research interests

Data-Starved Artificial Intelligence

Natural Interaction with Social Robots

CS 2710 Foundations of AI. Lecture 9. Adversarial search. CS 2710 Foundations of AI. Game search

Announcements. Homework 1. Project 1. Due tonight at 11:59pm. Due Friday 2/8 at 4:00pm. Electronic HW1 Written HW1

EARIN Jarosław Arabas Room #223, Electronics Bldg.

Transcription:

Announcements HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. E-mail to me. Quiz 4 : OPTIONAL: Take home quiz, open book. If you re happy with your quiz grades so far, you don t have to take it. (Grades from the four quizzes will be averaged.) Assigned Wednesday, Nov. 30; due Friday, Dec. 2 by 5pm. (Email or hand in to me.) Quiz could cover any material from previous quizzes. Quiz is designed to take you one hour maximum (but you have can work on it for as much time as you want, till Friday, 5pm). 1

Topics we covered Turing Test Uninformed search Methods Completeness, optimality Time complexity Informed search Heuristics Admissibility of heuristics A* search 2

Game-playing Notion of a game tree, ply Evaluation function Minimax Alpha-Beta pruning Natural-Language Processing N-grams Naïve Bayes for text classification Support Vector Machines for text classification Latent semantic analysis Watson question-answering system Machine translation 3

Speech Recognition Basic components of speech-recognition system Perceptrons and Neural Networks Perceptron learning and classification Multilayer perceptron learning and classification Genetic Algorithms Basic components of a GA Effects of parameter settings Vision Content-Based Image Retrieval Object Recogition 4

Analogy-Making Basic components of Copycat, as described in the slides and reading Robotics Robotic Cars (as described in the reading) Social Robotics (as described in the reading) 5

Reading for this week (links on the class website) S. Thrun, Toward Robotic Cars C. Breazeal, Toward Sociable Robotics R. Kurzweil, The Singularity is Near: Book Precis D. McDermott, Kurzweil's argument for the success of AI 6

Robotic Cars http://www.ted.com/talks/sebastian_thrun_google_s_driverless_car.html http://www.youtube.com/watch?v=lull63erek0 http://www.youtube.com/watch?v=fli_iqgcxbo 7

From S. Thrun, Towards Robotic Cars 8

Examples of Components of Stanley / Junior Localization: Where am I? Establish correspondence between car s present location and a map. GPS does part of this but can have estimation error of > 1 m. To get better localization, relate features visible in laser scans to map features. 9

Examples of Components of Stanley / Junior Obstacles: Where are they? Static obstacles: Build occupancy grid maps 10

Moving obstacles: Identify with temporal differencing with sequential laser scans, and then use particle filtering to track Particle filter related to Hidden Markov Model 11

Particle Filters for Tracking Moving Objects From http://cvlab.epfl.ch/teaching/topics/ 12

Examples of Components of Stanley / Junior Path planning: Structured navigation (on road with lanes): Junior used a dynamic-programming-based global shortest path planner, which calculates the expected drive time to a goal location from any point in the environment. Hill climbing in this dynamic-programming function yields paths with the shortest expected travel time. 13

From M. Montemerlo et al., Junior: The Stanford Entry in the Urban Challenge 14

Examples of Components of Stanley / Junior Unstructured navigation (e.g., parking lots, u-turns) Junior used a fast, modified version of the A* algorithm. This algorithm searches shortest paths relative to the vehicle s map, using search trees. 15

From M. Montemerlo et al., Junior: The Stanford Entry in the Urban Challenge 16

Examples of Components of Stanley / Junior 17

18

New York Times: Google lobbies Nevada to allow self-driving cars http://www.nytimes.com/2011/05/11/science/11drive.html 19

Sociable Robotics 20

Kismet Kismet and Rich 21

What can Kismet do? 22

What can Kismet do? Vision Visual attention Speech recognition (emotional tone) Speech production (prosody) Speech turn-taking Head and face movements Facial expression Keeping appropriate personal space 23

Overview and Hardware 24

Expressions examples 25

From Recognition of Affective Communicative Intent in Robot-Directed Speech C. BREAZEAL AND L. ARYANANDA Perceiving affective intent 26

From Recognition of Affective Communicative Intent in Robot-Directed Speech C. BREAZEAL AND L. ARYANANDA Perceiving affective intent 27

Perceiving affective intent 28

From A context-dependent attention system for a social robot C. Breazeal and B. Scassellati Vision system 29

From people.csail.mit.edu/paulfitz/present/social-constraints.ppt External influences on attention Weighted by behavioral relevance Current input Skin tone Color Motion Habituation Pre-attentive filters Saliency map Attention is allocated according to salience Salience can be manipulated by shaking an object, bringing it closer, moving it in front of the robot s current locus of attention, object choice, hiding distractors,

Vision System: Attention 31

From people.csail.mit.edu/paulfitz/present/social-constraints.ppt Internal influences on attention Seek toy low skin gain, high saturated-color gain Looking time 28% face, 72% block Seek face high skin gain, low color saliency gain Looking time 28% face, 72% block Internal influences bias how salience is measured The robot is not a slave to its environment

Attention: Gaze direction 33

Attention System 34

From people.csail.mit.edu/paulfitz/present/social-constraints.ppt Negotiating interpersonal distance Person backs off Person draws closer Too close withdrawal response Comfortable interaction distance Too far calling behavior Beyond sensor range Robot establishes a personal space through expressive cues Tunes interaction to suit its vision capabilities

Negotiating personal space 36

From people.csail.mit.edu/paulfitz/present/social-constraints.ppt Negotiating object showing Comfortable interaction speed Too fast, Too close threat response Too fast irritation response Robot conveys preferences about how objects are presented to it through irritation, threat responses Again, tunes interaction to suit its limited vision Also serves protective role

Negotiating object showing 38

Adapted from people.csail.mit.edu/paulfitz/present/social-constraints.ppt Turn-Taking Cornerstone of human-style communication, learning, and instruction Phases of turn cycle Listen to speaker: hold eye contact Reacquire floor: break eye contact and/or lean back a bit Speak: vocalize Hold the floor: look to the side Stop one s speaking turn: stop vocalizing and re-establish eye contact Relinquish floor: raise brows and lean forward a bit

Conversational turn-taking

Web page for all these videos: http://www.ai.mit.edu/projects/sociable/videos.html 41

How to evaluate Kismet? What are some applications for Kismet and its descendants? 42

Leonardo http://www.youtube.com/watch?v=ilmdn2e_flc 43