Wow, you guys know a bit about this stuff.
Korrelan - have you got a vid of your creature in action? You sound like you really know what your talking about!
I can sortof understand what you mean by loop, its a repeated action? but you said 'feedback loop' and that means something different to me. To me that means putting the output as a part of the input, recycling it. This thing will detect slippage by not noticing its leg move, but it knows it charged its motor, so the marking will be there, but maybe I should have a force feedback value as a vector maybe?
Of course, if there isnt any force feedback, its a scrapped state, generally isnt it.
This thing isnt a genetic algorythm yet, its more just a little memory system its going to mark off with scores, and head off towards decent scores, a little like this one (except with legs)->
Ultron - 17 motors expensive? And even thats not enough!
Its cool you made a remote sensor? I was thinking making a brain with remote sensors for the cell connections was an awesome idea! If only the thing would oscillate the messages fast enough.
My little 4 legged creature is all hip joints (sans spin - but if i decide to give it spin, then its 24 motors already, i figured making it all ball joints is more like a real insect, cause they have quite athletic little legs.)
What you cant buy, you have to make yourself, thats what my rule is, but theres a difference between a little creature in a virtual environment, then doing it real life, then the costs come to hit you i guess, just like you said.
i whipped up a little 3d sim for it, but he hasnt got his memory yet, but he has his "intelligence" hes kicking around like a fly with a hit of fly spray->
Its not really that good to watch, because I havent done it yet, but the physics system was a freaking bitch to write!
https://www.youtube.com/watch?v=BoEwZFJyP8I&feature=youtu.be* gravity (thats the easy bit)
* surface friction (just done really simply, just sticks him down when his leg isnt going up and its on the surface.)
* ragdoll constraint
* spring length "full hardness" readjustment
* iterating the physics in slow motion 100 times every frame, just to make sure the stupid thing works!