Intelligent Robotics: Introduction

Similar documents
Levels of Description: A Role for Robots in Cognitive Science Education

5a. Reactive Agents. COMP3411: Artificial Intelligence. Outline. History of Reactive Agents. Reactive Agents. History of Reactive Agents

Advanced Robotics Introduction

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Introduction to AI. What is Artificial Intelligence?

New developments in the philosophy of AI. Vincent C. Müller. Anatolia College/ACT February 2015

Advanced Robotics Introduction

Appendices master s degree programme Artificial Intelligence

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

II. ROBOT SYSTEMS ENGINEERING

Artificial Intelligence. What is AI?

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

in the New Zealand Curriculum

History and Philosophical Underpinnings

EMERGENCE OF COMMUNICATION IN TEAMS OF EMBODIED AND SITUATED AGENTS

COSC343: Artificial Intelligence

CS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy. Instructor: Chad Jenkins (cjenkins)

6.081, Fall Semester, 2006 Assignment for Week 6 1

Artificial Intelligence

Appendices master s degree programme Human Machine Communication

Unit 1: Introduction to Autonomous Robotics

Master Artificial Intelligence

Interacting Agent Based Systems

Unit 1: Introduction to Autonomous Robotics

Cognitive Robotics 2016/2017

LONDON S BEST BUSINESS MINDS TO COMPETE FOR PRESTIGIOUS CHESS TITLE

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Hardware Implementation of Fuzzy Logic using VHDL. Vikas Kumar Sharma Supervisor : Prof. Laurent Cabaret and Prof. Celine Hudelot July 23, 2007

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

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

Artificial Intelligence

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

CMSC 372 Artificial Intelligence. Fall Administrivia

Ethics of AI: a role for BCS. Blay Whitby

Introduction to Vision & Robotics

An insight into the posthuman era. Rohan Railkar Sameer Vijaykar Ashwin Jiwane Avijit Satoskar

Ethics in Artificial Intelligence

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

How to AI COGS 105. Traditional Rule Concept. if (wus=="hi") { was = "hi back to ya"; }

AI 101: An Opinionated Computer Scientist s View. Ed Felten

Enigma Machine ENIAC Braintenberg Vehicles Ghengis

AI in Computer Games. AI in Computer Games. Goals. Game A(I?) History Game categories

Lecture 1 What is AI?

Australian Defence Science in the 21 st Century

CSE 473 Artificial Intelligence (AI) Outline

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

Robots: Tools or Toys? Some Answers from Biorobotics, Developmental and Entertainment Robotics. AI and Robots. A History of Robots in AI

The Nature of Informatics

Artificial intelligence & autonomous decisions. From judgelike Robot to soldier Robot

COMP219: Artificial Intelligence. Lecture 17: Semantic Networks

Cognitive Robotics 2017/2018

Robotics and Autonomous Systems

Information for Parents/Carers Targets in Computing

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

Cambrian Intelligence: The Early History Of The New AI PDF

COMP5121 Mobile Robots

COMP9414/ 9814/ 3411: Artificial Intelligence. Overview. UNSW c Alan Blair,

Why we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Invited Speaker Biographies

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

COMP219: Artificial Intelligence. Lecture 17: Semantic Networks

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

Robot: icub This humanoid helps us study the brain

LONDON S BEST BUSINESS MINDS TO COMPETE FOR PRESTIGIOUS CHESS TITLE

Welcome to Part 2 of the Wait how is this possibly what I m reading I don t get why everyone isn t talking about this series.

Ethics and technology

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Human and Machine Intelligence: Implications for the future of education

Ar#ficial)Intelligence!!

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

Stanford Center for AI Safety

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

Service Robots in an Intelligent House

The Science In Computer Science

ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS)

Courses on Robotics by Guest Lecturing at Balkan Countries

ES 492: SCIENCE IN THE MOVIES

Faculty of Humanities and Social Sciences

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

The first topic I would like to explore is probabilistic reasoning with Bayesian

CS 599: Distributed Intelligence in Robotics

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

Will robots really steal our jobs?

Artificial Intelligence and Robotics Getting More Human

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

Two Perspectives on Logic

Lab 7: Introduction to Webots and Sensor Modeling

Welcome to CompSci 171 Fall 2010 Introduction to AI.

BOX, Floor 5, Tower 3, Clements Inn, London WC2A 2AZ, United Kingdom

Appendices Master's Degree Programme Artificial Intelligence

Visual Perception Based Behaviors for a Small Autonomous Mobile Robot

Introduction To Cognitive Robots

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris

SGD Simulation & Game Development Course Information

AI Frontiers. Dr. Dario Gil Vice President IBM Research

Lecture 1 What is AI?

Transcription:

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 of the module Task description Introduction to hardware and software Using robots to understand intelligence

Module aims 1. Give an appreciation of the issues that arise when designing complete, physically embodied autonomous agents. 2. Introduce some of the most popular methods for controlling autonomous mobile robots. 3. Give hands on experience of engineering design. 4. Encourage independent thought on possible cognitive architectures for autonomous agents.

Learning outcomes 1. Design and program simple autonomous robots. 2. Implement standard signal processing and control algorithms. 3. Describe and analyse robot processes using appropriate methods. 4. Write a detailed report on a robot project. 5. Carry out and write up investigations using appropriate experimental methods.

Basic Hardware DC motors Servo motors Odometers Sonar

Hardware: a warning 1. Please take extreme care in handling of all hardware 2. If you are not 100% sure then ASK 3. You may not remove laptops from the lab. They are part of the robot. 4. Robots may operate in the lower ground floor, but be careful with drinks, people etc. 5. Total kit value = 50k. This a major investment solely for your benefit.

Assessment Exercise 1: Getting started (5%) Exercise 2: Let's go for a walk (5%) Exercise 3: Where am I? (10%) Exercise 4: Probabilistic Road Maps (20%) Exercise 5: Call a meeting (60%) www.cs.bham.ac.uk/internal/courses/int-robot/ 2011/exercises/

Assessment Dates Exercise 1: 4th October (viva in lab) (5%) Exercise 2: 11th October (viva in lab) (5%) Exercise 3: 25th October (viva in lab) (10%) Exercise 4: 8th November (viva in lab) (10%) Exercise 5: Demonstration on 6th December, (20%) Exercise 5: Report hand-in to School Reception at 12 noon on 10th January 2012 (50%)

What s Easy is Hard Easy: expert systems, mathematics, chess Hard: seeing, language understanding, moving around, making a cup of tea, common sense What s easy for humans is hard for computers and vice versa. Why?

The Whole Iguana AI commonly studies aspects of intelligence separately: narrow domain high performance In 1976, philosopher Dan Dennett suggested putting it all together, but with a low level of performance

The Whole Iguana... why not obtain one's simplicity and scaling down by attempting to model a whole cognitive creature of much less sophistication than a human being?... a turtle, perhaps... [but] considering the abstractness of the problems properly addressed in AI... one does not want to bogged down in the cognitive eccentricities of turtles if the point of the exercise is to uncover very general, very abstract properties that will apply as well to the cognitive organisation of human beings. So why not make up a whole cognitive creature, a Martian three-wheeled iguana, say, and an environmental niche for it to cope with? I think such a project could teach us a great deal about the deep principles of human cognitive psychology

Experiments with vehicles Behaviour of agents was more complex than their mechanisms Behaviour depended on the environment as well as the agent Hard to infer mechanism from behaviour alone

Experiments with vehicles Valentino Braitenberg - Law of uphill analysis and downhill invention My Conclusion: synthesizing agents may have something to offer in understanding our minds

Why build robots to understand minds? All naturally occuring intelligence is embodied So robots are in some ways similar systems Robots, like animals exploit their environments to solve specific tasks There are no general purpose animals why should there be general purpose robots? David MacFarland

Lessons from nature Gannets wings half open to control dive, and fold wings to avoid damage Fold not at a constant distance, but at a constant time to impact Birds have detectors that calculate time to impact

Task specific robots Polly the tour guide exploits assumptions about environment to perform task quickly

Lessons from nature: 2 Other animals are capable of a surprising degree of manipulative ability e.g. Betty the crow who can make tools Sometimes we can use robots to test theories of how specific animals work e.g. cricket phonotaxis

Wrap up By synthesising intelligent robots we can address deep questions about the nature of intelligence Robots, like animals, are embodied We can use the task-environment dynamics to constrain our computational problems