SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Ashby’s Mobile
Homeostat
Steve Battle

@stevebattle www.stevebattle.me
Experiment:
http://stevebattle.github.io/homeostat/
W. Ross Ashby’s Homeostat
• four surplus RAF bomb
control switch-gear
kits, refashioned into
electro-mechanical
artificial ‘neurons’.
http://www.rossashby.info
Not just stable but
ultra-stable
• homeostasis: As a queen bee
lays her eggs, bees maintain a
stable cluster temperature at
around 20ºC. Bees on the
outside of the cluster form an
insulating shell while those on
the inside can generate heat by
contracting their thoracic
muscles.
• Maintaining temperature is
essential to bee survival.
• Ultrastability is about
maintaining essential variables
within limits.
Braitenberg Vehicles
• <http://stevebattle.github.io/braitenberg/vehicle1.html>
• <http://stevebattle.github.io/braitenberg/vehicle2.html>
Vehicle 1
Vehicle 2a
Vehicle 2b
Simulated Environment
•The homeostat represented both brain & anti-brain.
•This changes with the mobile homeostat.
Velocity is
average of
the 2 wheels
• 2D kinematic model based on the Rossum Project

<http://rossum.sourceforge.net/papers/DiffSteer/>
Proportional to
the difference
between the 2
wheels
Cosine of the
angle to the
light source
(brightness
constancy)
Ashby’s Mobile Homeostat
“Suppose U is mobile
and is ultrastable,
with its critical
states set so that it
seeks situations of
high illumination.”
Experiment

http://stevebattle.github.io/homeostat/
• “Marina severed the attachments of the ..
muscles of a monkey’s eyeball and re-
attached them in a crossed position”
• “Sperry severed the nerves supplying
the .. muscles in the arm of a spider
monkey, and rejoined them in a crossed
position”
• See Di Paolo, “Homeostatic adaptation to
inversion of the visual field and other
sensorimotor disruptions”.
Sensory Inversion
1. Manual
deflection
on unit 2
2. Positive
response
from unit 1
3. Reverse
polarity from
unit 1 to 2
4. Unit 1
goes out of
bounds
5. Unit 1
restabilizes
6. Manual
deflection
on unit 2
7. Negative
response
from unit 1
Systems of variables
left eye
right eye
distance
left motor
right motor
unit 1
unit 2
manual parameter
reduced connectivity
The Law of 

Requisite Variety
“An organism should be as intelligent as its
environment - no more no less.”
• If we add more units than are necessary, the
time taken to reach stability increases.
• If we reduce connectivity (while maintaining
functionality) the time taken is reduced.
“coordination can take place through the
environment; communication within the nervous
system is not always necessary.”
Does it learn?
Cybernetics

Transactions of the Ninth Conference
Josiah Macy Foundation, 1952.
U Robot
“Suppose U is mobile and is ultrastable.”
Eyes mounted 90° apart.
Forward and rear facing
sensors return cosine of
light intensity.
Brightness constancy
maintained by scanning
sensor.
Connections between even a
small number of brain cells can
produce complex behaviours.
William Grey Walter, Bristol 1948
ELSIE: Electro-mechanical robot,
Light Sensitive with Internal
and External stability.
Machina Speculatrix
Machina sopora
• Walter likened the
homeostat to a “fireside
cat or dog which only
stirs when disturbed,
and then methodically
finds a comfortable
position and goes to
sleep again.”
The dimensions of autonomy*
A. The extent to which response to the
environment is direct or indirect.

B. The extent to which the controlling
mechanisms were self-generated rather than
externally imposed.

C.The extent to which inner directing
mechanisms can be reflected upon, and/or
selectively modified.
Autonomy is the greater, the more behaviour is directed
by self-generated (and idiosyncratic) inner mechanisms,
nicely responsive to the specific problem-situation,
yet reflexively modifiable by wider concerns.
*Boden, Autonomy and Artificiality
M.speculatrix is not
just reactive, it has
internal state
M.sopora is not just
reactive but has
internal feedback loops
M.spec's mechanisms
were hand-crafted by
Grey Walter
M.sopora’s internal
connectivity is
randomly self-generated
M.spec is adapted for
survival, anticipating
threats to its
essential variables
M.sopora is highly
adaptive to change
being ultrastable
A.
B.
C.
✔
✘
✔
✔
✔✔
A shortcoming
• “Further variables are
put between the
environment and the
essential variables
(the relay). The relay
thus never 'sees' the
environment directly.”
• “This picture must be
used if any severe test
of a reacting system
(artificial brain) is
to be applied.”
• This is like growing
a shell rather than
using intelligence.
Experimental results?
Questions?

Weitere ähnliche Inhalte

Mehr von Steven Battle

Digital Storytelling with Twine
Digital Storytelling with TwineDigital Storytelling with Twine
Digital Storytelling with TwineSteven Battle
 
Coding Chinese Dragons
Coding Chinese DragonsCoding Chinese Dragons
Coding Chinese DragonsSteven Battle
 
Coding with Counting Songs: “Ten Green Bottles” in Python
Coding with Counting Songs: “Ten Green Bottles”  in PythonCoding with Counting Songs: “Ten Green Bottles”  in Python
Coding with Counting Songs: “Ten Green Bottles” in PythonSteven Battle
 
Turtle Geometry the Python Way
Turtle Geometry the Python WayTurtle Geometry the Python Way
Turtle Geometry the Python WaySteven Battle
 
Quick & Dirty Model-Driven Architecture Evaluation
Quick & Dirty Model-Driven Architecture EvaluationQuick & Dirty Model-Driven Architecture Evaluation
Quick & Dirty Model-Driven Architecture EvaluationSteven Battle
 
Autaptic Circuits for Neural Vehicles
Autaptic Circuits for Neural VehiclesAutaptic Circuits for Neural Vehicles
Autaptic Circuits for Neural VehiclesSteven Battle
 
The Animated Android: Graphical Animation in Processing 2
The Animated Android: Graphical Animation in Processing 2The Animated Android: Graphical Animation in Processing 2
The Animated Android: Graphical Animation in Processing 2Steven Battle
 
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2Blitz Resurrection: Re-creating a classic 80s video game in Processing 2
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2Steven Battle
 
Adventures in ARM Assembler
Adventures in ARM AssemblerAdventures in ARM Assembler
Adventures in ARM AssemblerSteven Battle
 
Processing 2.0 + Open Data
Processing 2.0 + Open DataProcessing 2.0 + Open Data
Processing 2.0 + Open DataSteven Battle
 
Ecore Model Reflection in RDF
Ecore Model Reflection in RDFEcore Model Reflection in RDF
Ecore Model Reflection in RDFSteven Battle
 
Introduction to App Development with Processing 2
Introduction to App Development with Processing 2Introduction to App Development with Processing 2
Introduction to App Development with Processing 2Steven Battle
 
CycQL: A SPARQL Adapter for OpenCyc
CycQL: A SPARQL Adapter for OpenCycCycQL: A SPARQL Adapter for OpenCyc
CycQL: A SPARQL Adapter for OpenCycSteven Battle
 

Mehr von Steven Battle (16)

Digital Storytelling with Twine
Digital Storytelling with TwineDigital Storytelling with Twine
Digital Storytelling with Twine
 
Coding Chinese Dragons
Coding Chinese DragonsCoding Chinese Dragons
Coding Chinese Dragons
 
Coding with Counting Songs: “Ten Green Bottles” in Python
Coding with Counting Songs: “Ten Green Bottles”  in PythonCoding with Counting Songs: “Ten Green Bottles”  in Python
Coding with Counting Songs: “Ten Green Bottles” in Python
 
Droid Geometry
Droid GeometryDroid Geometry
Droid Geometry
 
Squishy logic
Squishy logicSquishy logic
Squishy logic
 
Turtle Geometry the Python Way
Turtle Geometry the Python WayTurtle Geometry the Python Way
Turtle Geometry the Python Way
 
Quick & Dirty Model-Driven Architecture Evaluation
Quick & Dirty Model-Driven Architecture EvaluationQuick & Dirty Model-Driven Architecture Evaluation
Quick & Dirty Model-Driven Architecture Evaluation
 
Autaptic Circuits for Neural Vehicles
Autaptic Circuits for Neural VehiclesAutaptic Circuits for Neural Vehicles
Autaptic Circuits for Neural Vehicles
 
The Animated Android: Graphical Animation in Processing 2
The Animated Android: Graphical Animation in Processing 2The Animated Android: Graphical Animation in Processing 2
The Animated Android: Graphical Animation in Processing 2
 
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2Blitz Resurrection: Re-creating a classic 80s video game in Processing 2
Blitz Resurrection: Re-creating a classic 80s video game in Processing 2
 
Robots Are GO!
Robots Are GO!Robots Are GO!
Robots Are GO!
 
Adventures in ARM Assembler
Adventures in ARM AssemblerAdventures in ARM Assembler
Adventures in ARM Assembler
 
Processing 2.0 + Open Data
Processing 2.0 + Open DataProcessing 2.0 + Open Data
Processing 2.0 + Open Data
 
Ecore Model Reflection in RDF
Ecore Model Reflection in RDFEcore Model Reflection in RDF
Ecore Model Reflection in RDF
 
Introduction to App Development with Processing 2
Introduction to App Development with Processing 2Introduction to App Development with Processing 2
Introduction to App Development with Processing 2
 
CycQL: A SPARQL Adapter for OpenCyc
CycQL: A SPARQL Adapter for OpenCycCycQL: A SPARQL Adapter for OpenCyc
CycQL: A SPARQL Adapter for OpenCyc
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Ashby's Mobile homeostat

  • 1. Ashby’s Mobile Homeostat Steve Battle
 @stevebattle www.stevebattle.me Experiment: http://stevebattle.github.io/homeostat/
  • 2. W. Ross Ashby’s Homeostat • four surplus RAF bomb control switch-gear kits, refashioned into electro-mechanical artificial ‘neurons’. http://www.rossashby.info
  • 3. Not just stable but ultra-stable • homeostasis: As a queen bee lays her eggs, bees maintain a stable cluster temperature at around 20ºC. Bees on the outside of the cluster form an insulating shell while those on the inside can generate heat by contracting their thoracic muscles. • Maintaining temperature is essential to bee survival. • Ultrastability is about maintaining essential variables within limits.
  • 4. Braitenberg Vehicles • <http://stevebattle.github.io/braitenberg/vehicle1.html> • <http://stevebattle.github.io/braitenberg/vehicle2.html> Vehicle 1 Vehicle 2a Vehicle 2b
  • 5. Simulated Environment •The homeostat represented both brain & anti-brain. •This changes with the mobile homeostat. Velocity is average of the 2 wheels • 2D kinematic model based on the Rossum Project
 <http://rossum.sourceforge.net/papers/DiffSteer/> Proportional to the difference between the 2 wheels Cosine of the angle to the light source (brightness constancy)
  • 6. Ashby’s Mobile Homeostat “Suppose U is mobile and is ultrastable, with its critical states set so that it seeks situations of high illumination.”
  • 7. Experiment
 http://stevebattle.github.io/homeostat/ • “Marina severed the attachments of the .. muscles of a monkey’s eyeball and re- attached them in a crossed position” • “Sperry severed the nerves supplying the .. muscles in the arm of a spider monkey, and rejoined them in a crossed position” • See Di Paolo, “Homeostatic adaptation to inversion of the visual field and other sensorimotor disruptions”.
  • 8. Sensory Inversion 1. Manual deflection on unit 2 2. Positive response from unit 1 3. Reverse polarity from unit 1 to 2 4. Unit 1 goes out of bounds 5. Unit 1 restabilizes 6. Manual deflection on unit 2 7. Negative response from unit 1
  • 9. Systems of variables left eye right eye distance left motor right motor unit 1 unit 2 manual parameter reduced connectivity
  • 10. The Law of 
 Requisite Variety “An organism should be as intelligent as its environment - no more no less.” • If we add more units than are necessary, the time taken to reach stability increases. • If we reduce connectivity (while maintaining functionality) the time taken is reduced. “coordination can take place through the environment; communication within the nervous system is not always necessary.”
  • 11. Does it learn? Cybernetics
 Transactions of the Ninth Conference Josiah Macy Foundation, 1952.
  • 12. U Robot “Suppose U is mobile and is ultrastable.” Eyes mounted 90° apart. Forward and rear facing sensors return cosine of light intensity. Brightness constancy maintained by scanning sensor.
  • 13. Connections between even a small number of brain cells can produce complex behaviours. William Grey Walter, Bristol 1948
  • 14. ELSIE: Electro-mechanical robot, Light Sensitive with Internal and External stability. Machina Speculatrix
  • 15. Machina sopora • Walter likened the homeostat to a “fireside cat or dog which only stirs when disturbed, and then methodically finds a comfortable position and goes to sleep again.”
  • 16. The dimensions of autonomy* A. The extent to which response to the environment is direct or indirect.
 B. The extent to which the controlling mechanisms were self-generated rather than externally imposed.
 C.The extent to which inner directing mechanisms can be reflected upon, and/or selectively modified. Autonomy is the greater, the more behaviour is directed by self-generated (and idiosyncratic) inner mechanisms, nicely responsive to the specific problem-situation, yet reflexively modifiable by wider concerns. *Boden, Autonomy and Artificiality
  • 17. M.speculatrix is not just reactive, it has internal state M.sopora is not just reactive but has internal feedback loops M.spec's mechanisms were hand-crafted by Grey Walter M.sopora’s internal connectivity is randomly self-generated M.spec is adapted for survival, anticipating threats to its essential variables M.sopora is highly adaptive to change being ultrastable A. B. C. ✔ ✘ ✔ ✔ ✔✔
  • 18. A shortcoming • “Further variables are put between the environment and the essential variables (the relay). The relay thus never 'sees' the environment directly.” • “This picture must be used if any severe test of a reacting system (artificial brain) is to be applied.” • This is like growing a shell rather than using intelligence.