trial and error ANN

Fd80f81596aa1cf809ceb1c2077e190b
0
rouncer 104 Jan 11, 2013 at 23:35

say I want to see if i can get a biped to walk upright with an ANN.

I have a fitness function, and how I plan on adjusting weights is for each output, i test random deviations of the output with the fitness function till i achieve a better result (just ever so slightly just for the next frame), then i back propagate this…

would this work?

7 Replies

Please log in or register to post a reply.

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Jan 12, 2013 at 08:30

Have a look here

http://www.naturalmotion.com/products/euphoria/

Can’t find the original video at the moment where they start with a single legged creature and used GA to get it to hop around.

Then they did a biped

Fd80f81596aa1cf809ceb1c2077e190b
0
rouncer 104 Jan 12, 2013 at 14:05

wow i must say that truly is amazing, and just to think, it all came from a little laboratory back in 1957 with the first perceptron!

820ce9018b365a6aeba6e23847f17eda
0
geon 101 Jan 14, 2013 at 23:47

Euphoria is an amazing achievement, but the animations looks just like marionettes. The puppeteering engine needs to be way more proactive to look natural. The most convincing parts were the falling and stumbling, situations where a human would be caught off guard and only instinctively controlling their movement.

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Jan 15, 2013 at 09:48

The other product they do handles that.

You create networks of animations and it blends between them based on input events.

820ce9018b365a6aeba6e23847f17eda
0
geon 101 Jan 15, 2013 at 15:08

Ah. The video gave me the impression it was a complete character animation package.

Fd80f81596aa1cf809ceb1c2077e190b
0
rouncer 104 Jan 15, 2013 at 23:10

I want to take this idea further!!! Id like a wrestling game or something (take ragdoll gaming to the next level) - it would be really cool.
But setting up the physics system and neural net learning is really challenging. :(

oh well, i guess god wanted it to be a challenge anyway…

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Jan 16, 2013 at 09:27

The system mixes generated animations and artist created animations based on events.

It’s power comes from the fact that it can blend multiple animations in a realistic way.

The stuff that really makes a difference is the reaction system, for example someone getting shot. Traditionally we have one or two death animations, but with their system it actually has almost an infinite set of reactions depending on the nature of the event.

Makes a big difference.