Christoph Wolf

I got some uestions: what makes the robot think it has to move?

Also a very important one: didn't you teach the robot to rethink his strategy and try to figure out a more efficient way to move? rather than mindlessly crossbreed? In an economist's view your only trying to achieve effectivity without efficiency…

maybe you want it to just look at one limb, what it can achieve in moving forward, and how the combination of all four can maximize the outcome… if your goal is speed with a minimum of speed, as well as vice versa… so you probably want to create different approchaes with different goals…

Alex Dalyac

The machine actually starts off with a lot of information about itself: it knows it is one of the 4^8 possible "planar arrangements of 8 limbs". It's possible that there's no probabilistic inference behind this algorithm, it could simply be brute force trying all hypotheses.

Pat vulk

that is really incredible. it 'created' a motion never seen on the face of the earth in all human history. THAT is really significant (if it's real and not a pre-programed response).

Jacob Ellinger

can't you just program it to move randomly and give it a true/false statement based on a laser sensor directed towards the nearest surface. if the last set of moments makes the distance between it and that surface it records 'true' (closer)  it then saves that motion. then after repeating that motion it does another random motion and if it is 'false' then it keeps doing random motions until it gets another true. Then program a statement that says if the distance between it and the object shrinks faster then a set rate then it can stop trying to come up with new movements and just keep using the last recorded ones until it's destination is reached?

you're welcome programmers :)