Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Evolving types of motion in a simple organism

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,645
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 4, 2008

I wrote a program that would try to simulate a small spring based organism, and then try and make it learn to walk, all by itself, simply by trying different things to first find a set of possible motions, and then refining each of those motions to perfect it. I then take a result of 2 days of computation and analyze it at the end.

The green bars on the left are more for debugging. Basically they show where and when the spring muscles of the organism contract, and how much they contract. Black and White is a strong contraction, gray is small contraction.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (badmephisto)

  • sorry if i'm wasting some of my cubing subscribers' time, but i need these videos for my programming blog. (This however was the original purpose of this YouTube account)

Top Comments

  • For 4 evolved, springy net points they're actually kind cute.

see all

All Comments (11)

Sign In or Sign Up now to post a comment!
  • Source code???

  • Would you be so kind to post links to your sources (if they exist online) or any other staff like that coded in Python? And maybe links to forum/blog with some articles on simulation techniques and neural networks programming?

    I cant imaging, how to code smth like this, but I'm really interested =)

  • This is awesome =)

    Your vids prompted me to start learning Python =0

    After C++ & Java it's quite unusual language for me, but it's interesting...

  • Python is similar to Java. I don't know much about JavaScript, except that it isn't Java. There might be some similarities, I'm not sure. I would say I am fluent in Java and Python, and I haven't been using Python for more than 3 months. It's easy to pickup if you have prior knowledge in an OOPL.

  • This is a cool video! How long did it take you to learn the basics of Python? And is it similar to that of a Java script?

  • This was really interesting.

  • what about a sommersault, a backflip xD, a kickflip 180 lol, nice programming, very good AI stuff!!

  • its actually something much better, but it's relatively new (at least compared to java).

    It's python. The library used to create visual stuff is called pygame.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more