Lecture 6 - Morphin Flashcards
What are robots?
The bodies for AI
What is Morphological Computation?
A term which captures, conceptually, the observation that biological systems take advantage of their morphology to conduct computations needed for a successful interaction with their environments
Three examples of morphological computation (in biology):
1) Insect eye
2) Trouts
3) Complex molecules such as DNA/enzymes
In the insect eye, why is morphology utilised?
Due to the Motion Parallax, objects in the peripheral appear to be moving faster, therefore the insect needs less resolution to gain an estimate of relative velocity. In the centre of the eye we need a higher resolution to obtain the estimate
In the insect eye, how has the morphology adapted?
The morphology has adapted to give the peripheral of the eye a lower resolution
In the insect eye, what effect does the morphology adaption have on the data the fly’s brain receives?
It linearises it - part of the task has been outsourced to the morphology making the calculations simpler
What is special about a trout’s body due to its morphology?
It swims even when its fucking dead - creepy if you ask me.
What benefit does a trout’s morphology have?
Requiring zero energy to create a swimming motion means it is incredibly efficient.
How is morphology utilised in DNA and enzymes?
Complimentary molecule shapes are crucial in Biological functionality. Think of penis and vagina
To move a mass to a desired position, we could use a a state feedback controller. What are the disadvantages of this?
- requires a computational controller
- requires energy
- has a delay
- sensors have noise
To move a mass to a desired position, what can be used instead of a SFC?
A mass spring damper system
What is the advantage of a mass spring damper system over a SFC?
Utilises morphology to:
- remove need for calculation
- remove need for energy (potential energy from displacement stored in spring)
- removes delay (forces act in real time)
What are the disadvantages of a mass spring damper over a SFC?
Lacks flexibilty to change desired location of mass. In a SFC controller we can simply change parameters
Why is walking an example of morphological compuation?
Walking is a subconscious and mechanical movement
What is the main idea behind morphological computation? What is the trade off that must be considered?
1) Outsource computation to the body
2) The trade off is the extent to which we can outsource and how it compromises flexibility