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

Autonomous spider learns to walk forward by reinforcement learning

Loading...

Sign in or sign up now!
7,727
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Nov 10, 2008

Autonomous spider learns to walk forward by reinforcement learning (Q-Learning).

Website: http://amser.hs-weingarten.de/en/index.php

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (micheltokic)

  • Is this robot programmed with the included software, or is it done in another language like C?

    I've been thinking about getting the bioloid starter kit to experiment a little on my own time with neural network algorithms, but the major drawback for bioloids is that they don't seem as well supported by standard programming languages, where as others like NXT and VEX can sync with RobotC out of the box.

  • Dear Aoitetsugakusha,

    the robot is programmed in C on the little PC-Board on top of the robot on which we run Linux. We use a very small (USB) serial-to-bioloid board for sending positioning commands to the bioloid actuators. So you see we are very flexible in the choice of our programming language :-)

    Cheers Michel

  • How can I get this code in C, I wanna use it with the mindstorm NXT, thanks ! Cool robot !

  • We used the Dyna-Q algorithm as proposed by: Sutton, R. (1990). Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming. In Proceedings of the Seventh International Conference on Machine Learning, 216-224.

  • Nice. I'm actually surprised that the learning was so fast. Usually Q learning requires a huge amount of trials.

  • The speed is due to a very simplified state space with only three states for each dimension (a bioloid actuator).

see all

All Comments (19)

Sign In or Sign Up now to post a comment!
  • so beautiful watching it take it's first baby steps *sniff* i think i'm gonna cry :')

  • Computer science is beautiful.

  • OMG! awesome! ufff! love to see the last part when it perfectly learns to walk!

  • LOL I was thinking, this is kind of less efficient than Animal walking because we're born with some instincts to walk and then i realized that this ROBOT leaned to walk with no prior knowledge in just 4 minutes.

  • Really cool. I hope I would be able to implement this too for Robocup :-) Thanks for sharing and the link too :-)

  • Thanks for the reply ! So I guess what you're trying to say is that, its a hell of a extended code, were C isn't as good as C++, I get it. Its still fun how the robot figures it out and remembers each sequence. I wonder if you made it possible for a biped robot, maybe climb high objects, or sensing edges. Anyway, thanks !

Loading...

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