11 Aug 2003 raquib
» (Journeyer)
And the journey into the realm of AI is a harsh one. The
basic plan right now is loop... loop... and loop. Every
subsystem runs on its own with no communication with the
others. I'm thinking that's a good idea and a bad one at
the same time. I'm using what's generally known as
subsumption architecture, (build one layer, then another,
then another... have the real world be the model.. ), but
the results although interesting, aren't what i want. It's
ok to have a robot avoid everything, until you want it to
get close to something. I've been wondering about how to
have everything communicate with each other but in a
general enough way so that i don't have to specialize any
given item.
Here's the plan: connect everything with "chemical-like"
messages. imagine the modules of the robot in a chemical
pool, much like cells in our body. Each module is affected
by a particular signal, say inhibit other motor modules,
excite other motor modules, inhibit sensory information,
etc... Right now, i'm planning on 2 signals for the motors
(as the motor is the only thing that does stuff right now)
inhibit motors to everything else, excite to everything
else. All inhibit and excite do is change the module's rate
of fire. Alright, enough typing... back to work.