Consciousness, Cognition, and Internal Models Owen Holland.

Slides:



Advertisements
Similar presentations
Chapter 22 Magnetism.
Advertisements

OCR AS Physical Education
Muscle Biomechanics.
Reinforcement Learning
A Level Sport and Physical Education
Situation Calculus for Action Descriptions We talked about STRIPS representations for actions. Another common representation is called the Situation Calculus.
Topics in textbook Actual Work Definition of Work Potential Energy
Axial Members WORKSHEET 11 to answer just click on the button or image related to the answer.
FRAMES Similar to trusses, frames are generally fixed, load carrying structures. The main difference between a frame and a truss is that in a frame at.
Springs and Elasticity ClassAct SRS enabled. In this presentation you will: Explore the concept of elasticity as exhibited by springs.
Intelligent Agents Russell and Norvig: 2
Moments TUTORIAL 4 to answer just click on the button or image related to the answer Distance Force.
Yiannis Demiris and Anthony Dearden By James Gilbert.
Motivation Are you motivated to achieve what you really want in life? And how hard do you push yourself to get things done? Wanting to do something and.
Annelid – a Novel Design for Actuated Robots Inspired by Ringed Worm’s Locomotion Christian Mandel 1 Udo Frese 2.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Could we build a conscious robot? Owen Holland. What is machine consciousness?
Mental Development and Representation Building through Motivated Learning Janusz A. Starzyk, Ohio University, USA, Pawel Raif, Silesian University of Technology,
Alan L. Yuille. UCLA. Dept. Statistics and Psychology. Neural Prosthetic: Mind Reading. STATS 19 SEM Talk 6. Neural.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.2 [P]: Agent Architectures and Hierarchical.
Noadswood Science, The Arm & Moments  To know the structure of the arm and to be able to work out moments Friday, August 07, 2015.
Brain, Mind, Body and Society: Controllability and Uncontrollability in Robotics Motomu SHIMODA, PhD. Kyoto Women’s University.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
CS 4730 Physical Simulation CS 4730 – Computer Game Design.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Objectives: The student will be able to: Distinguish between the different types of friction. Use free body diagrams and Newton's laws of motion to solve.
The Rise of Robotics.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
Machine consciousness and complexity Owen Holland.
© New Zealand Ministry of Education copying restricted to use by New Zealand education sector. Page 1 Consider the Evidence Evidence-driven.
Process Design (Requirements). Recall the Four Steps of Problem Solving * Orient Plan Execute Test These apply to any kind of problem, not just spreadsheet.
CS 350 – Software Design The Object Paradigm – Chapter 1 If you were tasked to write code to access a description of shapes that were stored in a database.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
The Nervous System JORDIE SMELLS LIKE FEET IN THE SUMMER ON A HOT DAY BECAUSE HE LIKES TO EAT “HOTDOGS” ALL THE TIME.
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.
Protection Cluster 4W Matrix A Self-Help Guide. 4W Who does What Where When 4W   The 4W Matrix is formally known as the “Activity Tracking Matrix” 
Self Management Project MGT 494 Lecture-8 1. Recap Experiential Learning and Self-Management The EIAG Model 2.
ROBOTICS BY: HUSSAIN MURAD. WHAT IS THE FIRST THING YOU THINK OF WHEN YOU THINK OF A ROBOT? When I think of robots, the first thing that pops into mind.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
MIT Artificial Intelligence Laboratory — Research Directions Legged Robots Gill Pratt.
Classwork Date  Lesson 6 – Lesson objective  Practice Types and presentation of skills  By the end of this lesson you should be able to:  Describe.
Section 10.1 Confidence Intervals
Plans and the structure of consciousness Owen Holland.
Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.
Stress Management.
Situated Cognition: A New Direction in AI Bram van Heuveln.
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
The Nervous System Central Nervous System Peripheral Nervous System.
 hill.com/sites/ x/student_view0/brainpop_movies.html#
WHAT IS A STRUCTURE? A structure is something that will support an object or a load. A structure must be strong enough to support its own weight and whatever.
Projection and the Reality of Routines – reflections of a computational modeller Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University.
Chapter 5 Motor Programs 5 Motor Programs C H A P T E R.
UNIT 8 SEMINAR MELISSA DENGLER, ND Manual Therapies.
Chapter 11: PowerPoint 11.1 Chapter 11: Motivating Employees John W. Slocum, Jr. Susan E. Jackson Don Hellriegel COMPETENCY-BASED MANAGEMENT 11 th Edition.
Get your software working before putting it on the robot!
Physics 218 Lecture 8: Dynamics Alexei Safonov.
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Method of Virtual Work.
CSCE 580 Artificial Intelligence Ch
CHAPTER 4: Systems of Particles
Chapter 4 Sensory Contributions to Skilled Performance
RECTANGULAR COORDINATES
Navigation In Dynamic Environment
Excitation-Contraction Coupling & Reflexes, Proprioception and Movement PSK 4U Unit 4, Day 4.
Synovial joint Movement Constraints, properties and deformation
Muscles are effectors which enable movement to be carried out
The Organization and Planning of Movement Ch
ANALYSIS OF BEAM BY USING FEM
Presentation transcript:

Consciousness, Cognition, and Internal Models Owen Holland

Lets consider the problems of an autonomous embodied agent (an animal or robot) in a complex, occasionally novel, dynamic, and hostile world, in which it has to achieve some task (or mission).

How could the agent achieve its task (or mission)? - by being preprogrammed for every possible contingency? No - by having learned the consequences for the achievement of the mission of every possible action in every contingency? No - by having learned enough to be able to predict the consequences of tried and untried actions, by being able to evaluate those consequences for their likely contribution to the mission, and by selecting a relatively good course of action? Maybe…

But how could it predict? For actions it has tried before in these circumstances, it could simply remember what happened last time If things are only slightly different, it could simply generalise from what it has learned Otherwise, it could run some kind of simulation of its potential actions in the world, enabling it to predict their effects – even if they involve novel situations or actions

What exactly has to be simulated? Whatever affects the mission. In an embodied agent, the agent can only affect the world through the actions of its body in and on the world, and the world can only affect the mission by affecting the agents body. So it needs to simulate those aspects of its BODY that affect the world in ways that affect the mission, along with those aspects of the WORLD that affect the body in ways that affect the mission.

What exactly has to be simulated? The body is always present and available, and changes slowly, if at all. When it moves, it is usually because it has been commanded to move. The world is different. It is complex, occasionally novel, dynamic, and hostile. Its only locally available, and may contain objects of known and unknown kinds in known and unknown places. How should all this be modelled? As a single model containing both body and world?

What is needed for simulation? The body is always present and available, and changes slowly, if at all. When it moves, it is usually because it has been commanded to move. The world is different. It is complex, occasionally novel, dynamic, and hostile. Its only locally available, and may contain objects of known and unknown kinds in known and unknown places. How should all this be modelled? As a single model containing both body and world? Or as a separate model of the body coupled to and interacting with a separate model of the world?

When an action is required, the Internal Agent Model (IAM) and the world model interact appropriately, the outcomes are evaluated, and information is passed to the agent.

In between times, the IAM and the world model are constantly updated. This ensures that the planning system is always up to date.

If the models are really good…

…the IAM will think its this, the agent…

…but its actually this – a model of the agent

It will think its interacting with the real world

But its actually interacting with a model of the real world

"The phenomenal self is a virtual agent perceiving virtual objects in a virtual world...I think that 'virtual reality' is the best technological metaphor which is currently available as a source for generating new theoretical intuitions...heuristically the most interesting concept may be that of 'full immersion'. Thomas Metzinger 2000

Were trying to build a robot that has an internal model of itself and an internal model of the world, and that uses them to predict the outcomes of novel or untried actions. And maybe the IAM will be conscious…

Copying the body To make sure any internal agent model developed is like our own, we should copy ourselves as best we can – our bodies, as well as our brains So that means using paired elastic actuators (muscles) acting on a body consisting of rigid elements (bones) joined by freely moving joints, and linked by passive elastic elements (tendons)… …and you only have to start building robots like that – we call them anthropomimetic robots – to realise how different they are from normal robots. Heres CRONOS:

Bones We make bones (often copied from Grays Anatomy Online) by hand moulding using Polymorph (Friendly Plastic in the US) - an engineering plastic, melts at 62°C, hardens ataround 30°C - true thermoplastic - can be softened and remoulded locally - good tensile strength - can be stiffened with inserts - low friction - bearing surfaces can be moulded in

Muscles and tendons Muscles are powered by electric screwdriver motors and gearboxes delivering up to 3Nm from 6V 7Ah Nicad packs. We fit them with 10mm spindles, on to which we wind 250kg breaking strain Dyneema (or Spectra) kiteline. We attach the kiteline to one or more strands of marine grade shock cord – sleeved natural rubber, 5mm or 10mm thick – and attach the shock cord to the Polymorph. Sensors: multi-turn potentiometers for motor control and length measurement. Monitoring motor currents to get torque. Evaluating tension sensors.

Sensory inputs If its to be like us, then vision will be its most important sense. So it has a visual system that mimics our own – but it only has one eye (dont ask!)

Observations With these anthropomimetic robots, every movement and every external force is reflected through the whole structure, and they will deform the structure unless active compensation is applied Some of this compensation can be reactive, but much of it will have to be predictive (internal models again) to enable actions to be carried out from a reasonably stable platform. This goes far beyond merely maintaining the balance of a passively rigid structure.

EVERY MOVEMENT IS A WHOLE BODY MOVEMENT What we have now is a serious control problem – and thats good, because its essentially the same problem the brain has, and the brain has solved it.

And now for the rest of the architecture… We now need to provide the robot with an internal model of itself and an internal model of the world, and their interactions must have predictive value. For many reasons, it would be good if the control of the robots internal model was similar enough to the control of the real robot to enable the same control programmes to be used for both. And it would be nice if the simulated interactions could run at least in real time. Where should we look for inspiration?

SIMNOS We have used the Ageia PhysX libraries to build a model of CRONOS. We think weve got it right – it is uncontrollable in exactly the same way as CRONOS – and motor programs that work (or fail) on SIMNOS should work (or fail) on CRONOS. And we can populate the world with whatever objects, particles, cloth, fluids we want, and the robots interactions with them will be correct – i.e. will have predictive value. See what you think:

Where are we now?

YES

Is all this pain really necessary?

If consciousness is about having virtual models of real things, could it also be found in virtual models of virtual things?

Is all this pain really necessary? If consciousness is about having virtual models of real things, could it also be found in virtual models of virtual things? Couldnt we dispense with the drudgery of building real robots and just simulate the whole shebang?

Is all this pain really necessary? If consciousness is about having virtual models of real things, could it also be found in virtual models of virtual things? Couldnt we dispense with the drudgery of building real robots and just simulate the whole shebang? I dont see why not. But who would believe it?

Thanks to Rob Knight Richard Newcombe David Gamez Hugo Gravato Marques Magdalena Kogutowska Tom Troscianko Iain Gilchrist Ben Vincent

And to CRONOS