David Benn, October 19991 The Robot Visions of Rodney Brooks.

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

Elephants Don’t Play Chess
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
Com1005: Machines and Intelligence Amanda Sharkey.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
AI CSC361: Intelligent Agents1 Intelligent Agents -1 CSC361.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Robotics CSPP Artificial Intelligence March 10, 2004.
Development of Vision-Based Navigation and Manipulation for a Robotic Wheelchair Katherine Tsui University of Massachusetts, Lowell.
Intelligence without Reason
Chapter 4: Towards a Theory of Intelligence Gert Kootstra.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Humanoid Robotics – A Social Interaction CS 575 ::: Spring 2007 Guided By Prof. Baparao By Devangi Patel reprogrammable multifunctionalmovable self - contained.
Summer 2011 Wednesday, 8/3. Biological Approaches to Understanding the Mind Connectionism is not the only approach to understanding the mind that draws.
Topics: Introduction to Robotics CS 491/691(X)
Behavior- Based Approaches Behavior- Based Approaches.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Development of Vision-Based Navigation for a Robotic Wheelchair Matt Bailey, Andrew Chanler, Mark Micire, Katherine Tsui, and Holly Yanco University of.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Humanoid Robots Debzani Deb.
Institute of Perception, Action and Behaviour (IPAB) Director: Prof. Sethu Vijayakumar.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Localisation & Navigation
How We’re Going to Solve the AI Problem Pedro Domingos Dept. Computer Science & Eng. University of Washington.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Building Humanoid Robots Our quest to create intelligent machines Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics.
Hybrid Behavior Co-evolution and Structure Learning in Behavior-based Systems Amir massoud Farahmand (a,b,c) (
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Artificial intelligence and robots Jacek Malec Department of Computer Science Lund University
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Collaborative Mobile Robots for High-Risk Urban Missions Report on Timeline, Activities, and Milestones P. I.s: Leonidas J. Guibas and Jean-Claude Latombe.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Electrical Engineering Design Project - Fall 2002 Electrical/Computer Engineering Design Project Fall 2002 Lecture 4 – Robotics.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Robot Intelligence Kevin Warwick. Reactive Architectures I: Subsumption Perhaps the best known reactive architecture, developed in the ‘80s by Rodney.
Behavior Control for Robotic Exploration of Planetary Surfaces Written by Erann Gat, Rajiv Desai, Robert Ivlev, John Loch and David P Miller Presented.
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
Brooks’ Subsumption Architecture EEL 6838 T. Ryan Fitz-Gibbon 1/24/2004.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Design of a Compliant and Force Sensing Hand for a Humanoid Robot Aaron Edsinger-Gonzales MIT Computer Science and Artificial Intelligence Laboratory.
INTELLIGENCE WITHOUT REPRESENTAION 인지과학 협동과정 이광주.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Simulation of Characters in Entertainment Virtual Reality.
Middle East Technical University
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
Humanoid Robotics – A Social Interaction
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Trends in Robotics Research
Lecture 26 Artificial Intelligence: Reasoning & Embodied Intelligence
Web-Mining Agents Cooperating Agents for Information Retrieval
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
Build Intelligence from the bottom up!
Subsuption Architecture
Robot Intelligence Kevin Warwick.
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
SENSOR BASED CONTROL OF AUTONOMOUS ROBOTS
Behavior Based Systems
Presentation transcript:

David Benn, October The Robot Visions of Rodney Brooks

David Benn, October 19992Plan Trace development of Brooks’ ideas and work with respect to traditional AI. Give examples of early Brooksian robots. Discuss shift in thinking required for human-level intelligence. Discuss Cog. Consider future prospects.

David Benn, October Who is Rodney Brooks? Adelaide born. Flinders, Stanford, …, MIT Fujitsu Professor of Computer Science and Engineering (EECS Dept) at MIT. Director of the Artificial Intelligence Laboratory at MIT. Companies: Lucid, IS Robotics Inc., Artificial Creatures. Claims he is a pragmatist.

David Benn, October Approaches to Robotics Dichotomy in robot implementation styles –Behaviour-based robotics (eg. Walter) –GOFAI (eg. Nilsson) Shakey and the sense-model-plan-act framework.

David Benn, October Criticisms of GOFAI Evidence from biology and evolution. GOFAI systems highly constrained. Early work: formal systems, Blocks World. Funding forced relevance and new slogan. But this ignores knowledge acquisition! Introspection is misleading. Brooks rejects symbol system hypothesis.

David Benn, October Behaviour-based Robotics Groups at MIT and SRI independently began rethinking how to organise intelligence (around 1984). Requirements: –Reactive to dynamic environment –Operate on human time scales –Robustness to uncertainty/unpredictability All implemented simple systems with similar features.

David Benn, October Key Brooksian Ideas Situatedness and embodiment. Approximate evolution –Incremental additions improve performance –Each layer Corresponds to new behaviour Relies upon existing layers Has minimal interaction with other layers Is short connection between perception & actuation Advantages

David Benn, October Subsumption Architecture Functional decomposition Decomposition on task achieving behaviours

David Benn, October Subsumption Architecture No central model of world. No separation into perception, central processing, and actuation. Layering increases capabilities. No hierarchical arrangement. Messages on input ports when needed. Behaviours run in parallel.

David Benn, October Examples: Allen Sonars, odometry Offboard Lisp machine 1st layer: avoid obstacles 2nd layer: random wandering 3rd layer: head toward distant places

David Benn, October Examples: Herbert 24 8-bit processors, loosely coupled via slow interfaces. 30 IR sensors for obstacle avoidance. Manipulator with grasping hand. Laser striping system: 3D depth data. Wanders office, follows walls. Finds table, triggering can finder, which robot centers on. Robot stationary: drives arm forward. Hand grasps when IR beam broken.

David Benn, October Examples: Genghis & Attila Walk under subsumption control over varied terrain. Each leg “knows” what to do. Leg lifting sequence centrally controlled. Additional layers suppress original layers when triggered. Highest layer suppresses walking until person in field. Then Attacks. Attila stronger and faster. Periodic recharging of batteries.

David Benn, October Killer Application? Brooks suggests using Attila as planetary rover. Small rovers provide economic advantage. Reduces need for 100% reliability. Legs are much richer sensors than wheels. Little need for long term state. NASA's cheaper-faster-better strategy.

David Benn, October Mars Rovers Work sponsored by NASA JPL (from around 1998). Pebbles is a vision-based mobile robot that uses a single camera for obstacle avoidance in rough unstructured environments. Goal of Rockettes project is to build small, 10 gram mobile robots for planetary exploration. Can send many microrobots instead of a single larger one.

David Benn, October Other Recent Mobot Projects Yuppy: a pet robot Wheelesley: a robotic wheelchair system –Developed for people unable to drive a traditional powered wheelchair –Navigates indoor and outdoor environments

David Benn, October Towards Cognobotics Brooks believes different decomposition necessary for human-level intelligence. Some things needed for human-level intelligence: –Vastly richer set of abilities in gaining sensor information –Much more motor control –Interaction with people

David Benn, October Towards Cognobotics Issues more critical in complex robots: –Bodily form –Motivation –Coherence –Self-adaptation –Development –Historical contingencies –Inspiration from the brain

David Benn, October Cog Work has progressed since Torso from waist up with arms, hand (3 fingers, 1 thumb), neck, head. Torso on fixed base with 2 DOF. Neck has 3 DOF. Eyes each have 2 DOF. Arm has 6 DOF.

David Benn, October Cog Motors on eyes, neck, and torso have joints with limit switches. Eyes part of high-performance vision system. Eyes saccade with human speed & stability. Gyroscope/inclinometer based vestibular system. Arm compliant and safe for interaction.

David Benn, October Cog Processing system is a network of Motorola 68332s running multithreaded Lisp, L. Taken until 1997 to get this far. Since then: –Sound localisation system (Irie) –Simple model of cerebellum –3 kinds of NNs control hand

David Benn, October Cog: Recent Work Orientation to noisy and moving object, then batting at it. –Ferrell developed 2D topographic map structures Let Cog learn mappings from objects at periphery of vision to occulomotor coordinates. –Others using similar maps to relate eye and hand coordinates to learn visual reach to target.

David Benn, October Cog: Current and Future Work Touch sensitive body skin Utilising multiple complementary senses Models of shared attention Emotional coupling between robot and caregiver Bipedal motion? See Future Prospects.

David Benn, October Is this the right approach? Brooks considers the possibility that all current approaches to building complex intelligent systems are wrong. Why? All biological systems are: –More robust to change than artificial systems –Learn an adapt faster than ML algorithms –Behave in a lifelike way that robots don’t From earwigs to humans?

David Benn, October Alternative Essences In 1998 Brooks seems more self-assured. Backs off from central models and representations. –Humans have no monolithic internal models Minimal internal representation –Humans have no monolithic control No evidence of organic CPU –Humans are not general purpose Good at some things at expense of others; emotional

David Benn, October Challenges Scaling and development Social interaction –Communication, caregiver behaviour, motivations Physical coupling –Scaling complexity, new skills with old Integration –Coherence, measuring performance

David Benn, October What has Brooks achieved? Humans are a long way from insects. Brooks new ideas seem to still be evolving. Shunning NNs etc for so long a mistake? Brooks has produced some convincing artificial insects. Barely begun to attain human intelligence.

David Benn, October Future Prospects Several robotics groups now at MIT –Mobile Robotics –Humanoid Robotics –Robot Hands –Leg Laboratory –Cognitive Robotics –Vision groups, etc Director’s Introduction sets the tone

David Benn, October Additional References McCorduck, P., 1979, Machines Who Think, Freeman. Ward, M., 1999, Virtual Organisms, MacMillan. URLs Mars Rover Research, rovers/ MIT AI Lab Director’s Introduction, The Cog Shop, The MIT AI Lab Mobot Group,