Course Overview What is AI? What are the Major Challenges? What are the Main Techniques? Where are we failing, and why? Step back and look at the Science.

Slides:



Advertisements
Similar presentations
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Advertisements

Types of robots Presentations
Artificial Intelligence Intelligent Agents 2 Norvig, Ch. 2 and Nilsson, Ch. 1, 2, 25.
AI and Autonomous Vehicles Daniel Landers COMP Intelligent and Interactive Systems 3/10/2007.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
Pratik Shah CS 575 Prof: K.V.Bapa Rao
Robots Past and Future Based on a lecture by Dr. Hadi Moradi University of Southern California.
ASIMO. Want a robot to cook your dinner, Do your homework, Clean your house, Or get your groceries? Robots already do a lot of the jobs that we humans.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Artificial Intelligence
1 Autonomous Robots Key questions in mobile robotics What is around me? Where am I ? Where am I going ? How do I get there ? Alternatively, these questions.
Robots, robots, everywhere CS 4 HS, July 20 – July 22.
REAL ROBOTS. iCub It has a height of 100 cm, weighs 23 Kg, and is able to recognize and manipulate objects. Each hand has 9 DOF and can feel objects almost.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Automation and Robotics. What is the Difference? Automation involves a mechanical device that can imitate the actions of people or animals. Robotics involves.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Humanoid Robots Debzani Deb.
Intelligent systems Lection 2. Part 2. Intelligent Robots.
Computer Vision. DARPA Challenge Seeks Robots To Drive Into Disasters. DARPA's Robotics Challenge offers a $2 million prize if you can build a robot capable.

Artificial Intelligence Intro Agents
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
Artificial Intelligence Intro Agents
General Agent Architectures Agent Processing – Concepts, Examples Example of a simple Reflexive Agent Types of Agents Task Environments Examples of Agent.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
I Robot.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
AI in Robotics April 23, 2008 Michael Buynak. Layout Introduction to robotics Ethics Historical (lots of videos)  Past  Present  Future.
Higher Vision, language and movement. Strong AI Is the belief that AI will eventually lead to the development of an autonomous intelligent machine. Some.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Describe how emerging technologies are having an impact on everyday life (e.g. artificial intelligence, biometrics, vision enhancement, robotics, quantum.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
What is Artificial Intelligence?
Chapter 7 Affective Computing. Structure IntroductionEmotions Emotions & Computers Applications.
Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.

Rescue Robots A social relevant application Arnoud Visser DOAS Kick-off 7 January 2008.
HONDAASIMO ROBOT  ASIMO, Advanced Step in Innovative Mobility, and is the most advanced humanoid robot in the world.  It is the first humanoid robot.
ROBOTICS.
 History  What is AI?  Current implementations  Future of AI  Conclusion  References.
Louise Hunter. Background Search & Rescue Collapsed caves/mines Natural disasters Robots Underwater surveying Planetary exploration Bomb disposal.
RoboCup: The Robot World Cup Initiative
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
ROBOTICS.
Artificial Intelligence
Course Overview What are the Major Challenges?
Automation as the Subject of Mechanical Engineer’s interest
Done Done Course Overview What is AI? What are the Major Challenges?
Autonomous Robots Key questions in mobile robotics What is around me?
Case Study Autonomous Cars 9/21/2018.
Properties of human stereo processing
Stereo Vision Applications
CSCI 5582 Artificial Intelligence
Course Overview What are the Major Challenges? What is AI?
Case Study Autonomous Cars 1/14/2019.

(Robotics and Perception)
Presentation transcript:

Course Overview What is AI? What are the Major Challenges? What are the Main Techniques? Where are we failing, and why? Step back and look at the Science Step back and look at the History of AI What are the Major Schools of Thought? What of the Future?

Course Overview What is AI? What are the Major Challenges? What are the Main Techniques? Where are we failing, and why? Step back and look at the Science Step back and look at the History of AI What are the Major Schools of Thought? What of the Future? What are we trying to do? How far have we got? Natural language (text & speech) Computer vision Robotics Problem solving Learning Board games Applied areas: Video games, healthcare, … What has been achieved, and not achieved, and why is it hard?

Course Overview What is AI? What are the Major Challenges? What are the Main Techniques? Where are we failing, and why? Step back and look at the Science Step back and look at the History of AI What are the Major Schools of Thought? What of the Future? What are we trying to do? How far have we got? Natural language (text & speech) Computer vision Robotics Problem solving Learning Board games Applied areas: Video games, healthcare, … What has been achieved, and not achieved, and why is it hard?

Lecture Overview What are robots good for? How do we build them? What are the challenges in their design? How to plan movement How to control multifingered hands Some grand challenges Robocup DARPA autonomous vehicle Look at some modern robots

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military

What are Robots Good For? Industry and Agriculture Example: Assembly Place parts Weld Paint More cost effective than humans

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Autonomous wheelchairs Autonomous cars

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Fire Lack of oxygen Radioactivity Mines / bomb disposal Search and Rescue smaller spaces

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Space Missions Robots in the Antarctic Exploring Volcanoes Underwater Exploration

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Remote surgery Precise surgery Hip replacement

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Remind to take medicine Perform household chores Alert emergency services

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Vacuum cleaner Lawn mower Golf caddy

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Transport Battlefield surgeon Surveillance

What are Robots Good For? Industry and Agriculture Transport Hazardous environments Exploration Medicine Elderly care Personal services Military Transport Battlefield surgeon Surveillance Hunter-Killer

Robot Overview Robot Environment Sensors Effectors

Robot Overview Position of joints Gyroscopes Forces (e.g. grip) Range to obstacles GPS Vision Hearing Robot Environment Sensors Effectors

Robot Overview Robot Environment Sensors Locomotion Legs Wheels Manipulation Simple graspers Multifingered hands Effectors

AI Robotics Robotics: Major area of research in Engineering and in Artificial Intelligence (+ intersection) In AI we are interested in robots that think for themselves AI is not interested in remote control robots or teleoperation (view through robot eyes) Autonomous: acting on its own, without human control Autonomous robots could be simple (like insects) or advanced (like higher animals) Two broad categorisations (+hybrids) 1.Cognitive: knowing; perceiving and understanding the world. Cognitive robots are advanced, perceiving, reasoning and planning in a human like way Popular since early days Still active research, but difficult 2.Behaviour-based: does not model the world and deliberate Some simple behaviours could together produce sophisticated behaviour (insects) Popular since 90s Easier, but limited performance Thus we have two types according to mental abilities … what about physical? Manipulators, mobile robots, hybrids (e.g. humanoid)

AI Robotics Challenges A proper intelligent robot needs to solve all the AI problems together! Natural language (text & speech) Robotics Computer vision Problem solving Learning Let us focus on the uniquely robotics problems How to move in the world

AI Robotics A proper intelligent robot needs to solve all the AI problems together! Natural language (text & speech) Robotics Computer vision Problem solving Learning Let us focus on the uniquely robotics problems How to move in the world Localisation/mapping Range finders Landmarks Always uncertainty Motion planning For body location in world For arms/fingers

The Motion Planning Problem Configuration space Considers all the degrees of freedom (DOF) of the robot Problem is then to move from one point to another in configuration space

The Motion Planning Problem Configuration space Considers all the degrees of freedom (DOF) of the robot Problem is then to move from one point to another in configuration space

The Motion Planning Problem Configuration space Considers all the degrees of freedom (DOF) of the robot Problem is then to move from one point to another in configuration space Approaches: Cell decomposition (break space into small boxes) Problems for detailed movements

The Motion Planning Problem Configuration space Considers all the degrees of freedom (DOF) of the robot Problem is then to move from one point to another in configuration space Approaches: Cell decomposition Skeletonisation (trace out useful paths) Hard if multidimensional Hard if objects complicated

The Motion Planning Problem Configuration space Considers all the degrees of freedom (DOF) of the robot Problem is then to move from one point to another in configuration space Approaches: Cell decomposition Skeletonisation (trace out useful paths) Hard if multidimensional Hard if objects complicated

Motion Planning for Multifingered Robots Current hot area Applications in home help Attempt to imitate Human grasping Steps: 1.Attempt to recognise 3D shape of object (vision) Adjust hand appropriately 2.Feature extraction – from human hand performance Data glove (obstructs; could prevent natural grasp) Cameras (vision problem) Optical Marker based 3.How to apply features Slide topics thanks to Honghai Liu

Grand Challenge: Robcup

By the year 2050: a team of fully autonomous humanoid robots that can win against the human world soccer champion team. Different Leagues Simulation, small size, mid size, humanoid E.g. small size: Five robots Golf ball Walled table tennis table Humanoid (Standard Platform League) All teams use identical robots Teams concentrate on software only No external control by humans or computers Humanoid Aldebaran Nao (previously Sony AIBO)

Grand Challenge: Robcup Challenges of controlling multi-robot teams Robot perceives world generate representation of environment Recognise and consider position of team-mates and opponents Need high-level multi-robot team plan Assign sub tasks to each robot to achieve team goal Each team member must carry out part of strategy, but must not impede each other! Moving objects in environment adds complexity to path planning. Trade-off aspects (because time limited) Communication between robots Image interpretation from the camera information Difficult! Time delays inherent in these systems Highly dynamic nature of robot soccer Good domain to stimulate AI research, generate excitement and motivate people

DARPA Grand Challenge

Autonomous Ground Vehicle vehicle that navigates and drives entirely on its own no human driver no remote control Uses sensors and positioning systems vehicle determines characteristics of its environment carries out the task it has been assigned

DARPA Grand Challenge 2004 Ultimate goal: One-third of ground military forces autonomous by 2015 $1 million prize money More than 100 teams 150-mile route in Mojave Desert (off-road course) Performance: Three hours into the event: four vehicles remained Stuck brakes, broken axles, rollovers, malfunctioning satellite navigation equipment Within a few hours: all vehicles stuck Best performance: 7.36 miles (5%) Prize money not won Success: spurred interest

DARPA Grand Challenge 2005 $2 million prize money 132-mile race More than 195 teams "Stanley", robotic Volkswagen won Four other vehicles successfully completed the race.

DARPA Grand Challenge 2007 November 3, 2007 DARPA has selected 35 teams for National Qualification Event Urban Challenge vehicles manoeuvring in a mock city environment executing simulated military supply missions merging into moving traffic navigating traffic circles negotiating busy intersections avoiding obstacles Vehicles judged not just based how fast they navigate the course also how well they perform:

DARPA Grand Challenge 2012 Drive a utility vehicle at the site. Travel dismounted across rubble. Remove debris blocking an entryway. Open a door and enter a building. Climb an industrial ladder and traverse an industrial walkway. Use a tool to break through a concrete panel. Locate and close a valve near a leaking pipe. Replace a component such as a cooling pump.

Summary/Conclusions Much progress recently esp. on engineering side On AI side… Dichotomy between behaviour based and cognitive similar to deep/shallow in language processing Hybrid popular Suffers all the problems of AI vision Cannot interpret what it sees reliably Cannot recognise objects reliably Still suffers commonsense knowledge problems Cannot know what to expect from objects in the world e.g. Physical properties – water/sand/breakable materials People/animals (makes it dangerous) Limited ability to interpret intentions/social situations Limited interaction with people

Some examples of modern robots…

Roomba Capabilities Detects bumping into walls and furniture, Accessories: "virtual wall" infrared transmitter units Automatically tries to find self-charging homebase Begin cleaning automatically at the time of day Simple behaviours: Spiral cleaning Wall-following Random walk angle-changing after bumping Effectiveness Takes longer than a person Covers some areas many times and others not at all Over 2 million Roombas sold Most successful household robot

Trilobite (Much more expensive) Capabilities Automatically makes a map of the room Cleans efficiently Remembers where it has been

My Real Baby Capabilities Facial muscles: smile, frown, cry Blink, suck its thumb and bottle Baby noises Realistic facial expressions and emotional responses E.g. if not fed: gets hungry and cries No longer in production, but expect more of this type…

Wakamaru Companionship for elderly and disabled people Capabilities Detection of moving persons Face recognition of 10 persons. Voice recognition 10,000 words Memorises his owner's daily rhythm of waking up, eating, sleeping, etc. Remind the user to take medicine on time Calling for help if he suspects something is wrong Calling for help if he detects a moving objects around him while you are away (e.g. intruder) Provides information and services by connecting to the Internet.

Hondas ASIMO

(name not from Isaac Asimov; ashimo ="legs also) Capabilities: Walking, Running: 6 km/h (like a human) Vision: camera mounted in head Detect movements of multiple objects Can follow the movements of a person greet a person when s/he approaches Recognition of postures and gestures recognise when a handshake is offered recognise person waving, respond recognise pointing Environment recognition Recognise nearby humans and not hit them Recognise stairs and not fall down Face recognition recognise 10 different faces address them by name State of the Art : Hondas ASIMO

(name not from Isaac Asimov; ashimo ="legs also) Capabilities: Walking, Running: 6 km/h (like a human) Vision: camera mounted in head Detect movements of multiple objects Can follow the movements of a person greet a person when s/he approaches Recognition of postures and gestures recognise when a handshake is offered recognise person waving, respond recognise pointing Environment recognition Recognise nearby humans and not hit them Recognise stairs and not fall down Face recognition recognise 10 different faces address them by name Hearing distinguish between voices and other sounds respond to its name face people when being spoken to Can use Internet provide of news and weather updates Possible Application: receptionist inform personnel of visitor's arrival by transmitting messages and pictures of the visitor's face guide guests to a meeting room serve coffee on a tray push a cart