[From Bill Powers (2006.09l.07.0741 MDT)]
Bo Wang (2006.09.06) –
Instead of commenting on the details of your cricket, I thought it might
be useful if I described my ideas of how this modeling project could be
organized. I think we are trying to do more than just make a cricket or a
cockroach walk so people can see it walking. That’s easy – you don’t
even need control systems to do that, just some clever links and rotating
cranks. For me, the problem is to explore how the neural control systems
might be organized, as if we were gods designing a bug. This should give
us insight about what the nervous system and muscles of a bug have to
accomplish, and that will be useful even if we don’t guess exactly
right.
Also, we must recognized that we are not the only ones working on this
problem: see
http://biorobots.cwru.edu/Projects/PRODUCTI.html. We have to ask what
PCT might contribute that others have not already done, and I think that
Richard Kennaway has done just right in focusing on the hierarchical
control aspects of the problem rather than on the details of leg dynamics
and kinematics. Ultimately the model must include everything, including
legs with mass and also including feedback from pressure/touch sensors
and limit sensors. However, it’s not possible to get to the final model
in one jump. Different people are working on different pieces of the
model, and nobody has the whole thing yet. Also, I think that PCT has a
lot to offer concerning the process of control itself – I came across
one review which said that while goal-seeking behavior involves feedback,
the reflexes are stimulus-driven.
Randall D. Beer wrote a book called “Intelligence as Adaptive
Behavior” which was actually about a cockroach model (if I remember
correctly). In it he proposed a “ring oscillator” which
generated the pattern of forward-and-back leg movements seen in real
hexapods. In HPCT, this might be a model of an output function at about
the “event” level (level 5). If treated in PCT terms, by adding
feedback control at this level, the ring oscillator might be a good
suggestion.
Bo, you ask how the details of the real system might have evolved. I
think that is a very hard question. We really can’t see how it evolved,
because it did not evolve in one step. It began, I would guess, with a
creature that could move cilia to bring food particles to itself in the
ocean. Each stage of evolution added some increased ability to control,
and at the same time altered the physical shape and physiological
equipment of organisms, so the next process of evolution could take
advantage of what was already there. The cockroach leg came from a
simpler leg, and that leg came from a tentacle, and the tentacle came
from cilia (possibly). What worked was retained, what worked less well
was changed. I don’t think we can realistically hope to model that
process because there are so many gaps in the historical record – and
anyway, if the same starting point could be recreated, there might be an
uncountable number of other end-points that are equally possible, that
would give the evolved life-forms just as good control over what happens
to them. We do need another data-point, from a life-bearing planet
orbiting a different sun.
I think we need to state our goals clearly. Just making a simulated model
walk is the least interesting part of the project – Walt Disney has
already done that just by drawing pictures. We want a model that will
generate walking and higher-level control processes, and that does it in
a way that takes real physics into account, and that uses circuits that
could exist in a real nervous system, and in the end, that resembles the
real system in all knowable ways. I think this is worth doing, because
when it’s done it will become much easier to take the next step, which is
to move up the evolutionary ladder. Stephen J. Gould said that the the
Tree of Life is really just a bush, but with PCT I think we can show that
it is a progression of life forms that have greater and greater ability
to defend themselves against selection pressures in more varied
environments – in other words, that can control the environment’s
effects on themselves in more ways and more kinds of ways.
Now I must get back to unpacking boxes and selecting the books I will
keep – about 1/3 of them can stay, the rest must go. Don’t worry, most
of those being discarded are murder mysteries, and the ones I keep will
be the ones that tell me the most about other countries and other
cultures. I never try to figure out who the murderer was. I just enjoy
the stories. What a long, slow, messy, confusing job it is, to move to a
new and smaller place. In another week, my apartment might be suitable
for public viewing. Right now, it’s not.
Best,
Bill P.
···
At 02:01 PM 9/5/2006 +0800, you wrote:
Hi, all
These days, I was practising PCT on my own simulated robot cricket whose
screenshots was attached to this mail. There’re two editions, and I’m
working with the white one now. The robot uses three servos to control 6
legs. Two legs in a group. I hope the robot could learn to walk towards
foods (yellow cubes) all by itself at last. And I have some questions
here:
- Do control system need new controllers?
Now that the objective of control is the perception, controllers may be
fixed to correspond perceptions. If the number of perception nodes is
fixed, controllers are already prepared as well, there’re only some
parameters to adjust. Though it sounds impossible, fixed controllers
can’t deal with the new challenge. However, in other part of human’s
body, some mechanisms do prepare for “everything”. Patterns of
geometry in the vision, antibodies (all discriminating proteins on
antigen are “considered”) and so on are such examples.
- In Bill’s reorganization experiment program, connections between
perceptions and output devices are in the same field. The perception of
joint angle is related to the output of muscle while the input from nose
can’t related to any output device directly. What about other
perceptions? Who decide which input could be connected to output
devices?
Articles emphasizes only perceptions in the first level could be
connected to the output organs. Are all perceptions able to connect to
all ouputs? or just part to part
- Why only child, especially infants and babies, are able to rebuild
their neural systems when they encounter some physical problem? If an
adult is disabled for a long time, even if his organ could be cured, he
still lose his ability.
It seems that re-organization of output device only happen when people
was young. Or like what cells do. An embryo has ability of turning into
any kinds of cells, while a mature cell lose this ability for good even
it has the same DNA with the embryo.
However, study, another kind of organization, exist in man’s whole life.
Their principles may be quite different. Related to question 2, these two
sorts of organization may deal with different fields. Direct linkage and
indirect linkage
- What changed in our control system when we change my behaviour. When I
walk towards a bike and then ride on it, what happened in my
brain?
Or behaviour is just linguistic. Human beings get used to analyse issues
with the usage of classification. May be in the brain, there’s no
distinct “borders” between actions that apears
different.
- How to convert the unit?
When I’m manipulating a joystick to control a simulated plane on the
computer screen, the translation from unit of the vision perception to
unit of the perception of my arm do exist. Consider it as a black box,
levels and transfer paths in it are ignored.
Only the parameter “Ko” is enough? What if the controllers has
to send signals to tens of different controllers which have different
unit?
To place the translation function on connections is a method. In this way
re-organization and memory (storing information and generating new
connections) could be integrated.
Best regards,
Bo
Mp3·è¿ñËÑ-иèÈȸè¸ßËÙÏÂ
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.11.7/435 - Release Date:
8/31/2006