Arachnophobia

I’m developing a new simulation framework in order to create a simplistic spider-like creature (I started off calling it a ‘virus’ since the original design of the creature reminded me of the spindly legs on an RNA virus). 
This program generates a randomized terrain with dynamic rocks strewn along its surface, along which the spider can walk. 
It then took a foray through some obscure trigonometry trying to get the physics of the whole system to work.  The A.I. itself gets plugged into the backend input/output of the spider’s processor, and the switchboard class cordinates the A.I. with the needs of the spider creature.  Finally, all that’s needed now is to apply a simple spur to “motivate” it to scootch on over to the right, and through unsupervised conditioning it learns to take its first steps.

Symbols in the picture: The red/blue squares on the left hand side are how the spider sees the terrain around him (at two different degrees of resolution).  This is in fact the only way the spider can see.  It can feel the position of its limbs (proprioception), contact of its feet and limbs, and stress if its been putting too much effort (seen in the blue guage on the left). In all ways that it can be constrained, kinematically and dynamically, it has been: it can’t cross the ground, falls when unsupported and has restrictions on its own motion. 

So wsh him all the best, he’s going to need to to get across the terrain.

(If this works, it’s spider-fighting time)

2 thoughts on “Arachnophobia

Leave a comment