STORESEARCHFREE NEWSLETTERVIDEOSRESOURCESMAPSCALENDARCONTACT US
A PC Magazine Favorite Blog

« Time For Some New Robot Rules? | Main | After Dinner - Let's Rumble! (Video link) »

Building One Of The Robo-Ones: KHR-1 - Learning How To Walk

robo one kondo khr-1 robot walking techniques
This may come as somewhat of a shock, but it's pretty apparent that most people, including ourselves, really don't know how to walk. As infants we try our best, struggle a lot, fall down a lot, and try our best to copy what we see others doing. Sooner or later we manage to stand erect and start moving around on two legs. Once we reach the point were we don't have to consciously think about walking, then we stop learning. So, when it comes time for us to teach our robots how to walk we tend to get really frustrated at how difficult the 'simple' task really is.

Since we finished assembling Gulliver, our Kondo KHR-1 based robot, just a couple of weeks ago, we are certainly far from claiming to be 'experts'. Far from it. We're learning new things every day, and constantly revising what we thought we knew before.

At the same time, we really want to document our process and learnings - even if they turn out to be wrong further down the road. Of course, we would like to avoid appearing too stupid in front of everyone, but we don't want our pride or ego to stand in the way of learning either.

So, at the risk of looking completely dumb or lame, we've put together a short list of basic bipedal robot walking principles. These are certainly not original with us. Quite the contrary. They are based on our reading, watching hours (probably days or weeks) of robot competition videos, suggestions and helpful guidance from some of our experienced friends here in Japan and overseas, and our best guesses.

So far, they seem to work fairly well, at least for Gulliver. We suspect, though we have no way to test, that the same approach will work well for other bipedal robots like the Robonova-1, Bioloid, and others.

Here's a simple Flash animation we put together to summarize the walking principles we're using so far:

Many new robot builders seem to assume that the 'home' position is the place that all movements should start and end. Our opinion is that the 'home' position is only a useful point of reference.

It allows movements to be transferred from one robot to another. For example, if you have a KHR-1 adjusted to the proper home position settings and trimmed correctly, then you can download the movement files from the Kondo website and have a pretty good chance that your robot will be able to turn cartwheels and do forward and backward rolls.

However, the recommended home position is not part of a human beings normal walking cycle. We don't walk with our backs straight and with our hips, knees, and ankles locked. We walk with our knees slightly bent. We never lock any of our joints. And, we usually swing our arms back and forth to keep our balance and momentum.

We shift our weight, or center of gravity (COG) back and forth from leg/foot to leg/foot as we move. We tend to keep our upper body (trunk) in a fairly constant orientation relative to the floor and use our lower body and legs to adjust our positioning. We keep the soles of our feet basically parallel to the surface, even when they are in the air.

We also try to keep our COG within the balance area defined by the contact our feel/soles make with the surface. Try to imagine a plumb line (weight on a string) hanging down from your sternum towards the floor. As you walk you will naturally keep the plumb bob (weight) positioned so that you don't tip over.

The most important factor?

Have fun! Make it a learning experience, not an experience in frustration. When you start to have trouble getting your robot to move the way you think it should, stand up and try making the same movement yourself. We've found that it really helps a lot.


Posted by Lem on May 9, 2006 | Permalink | Email this post


TrackBack:

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451da2069e200d834896e1c53ef

Note: To avoid spam and malicious content, comments and trackbacks are screened by a carbon lifeform prior to appearing on this weblog.

Listed below are links to weblogs that reference Building One Of The Robo-Ones: KHR-1 - Learning How To Walk:


Comments:

This is great lol. The hours I spent walking up and down my hallway to try and work out how I walked when I first got my biped! Have to agree with everything here, especially the bit about the fact we forget how we walk we just do it. Great Article thanks

Posted by: Pev | May 11, 2006 3:55:28 PM

Great job! Hope u can share with us more about this kind of article that about posture.

Posted by: KET | May 11, 2006 10:15:27 PM

that's great!but how about other motions?

Posted by: zsdicky | Jul 28, 2006 10:30:09 AM



Post a comment:

Note: To avoid spam and malicious content, comments and trackbacks are screened by a carbon lifeform prior to appearing on this weblog.






  • "Hobbyists started the PC era, hobbyists with dial-up modems created BBS systems and started the internet era, and now robot hobbyists are creating the robotics era."
       -Sinclair Donald
        Senior Robotics Engineer

  • Robot Resources
    Essential reference guides and books for the serious robot experimentor and developer
    http://www.robots-dreams.com

Advertise on this site

Powered by TypePad
Member since 09/2003
Powered by TypePad
Member since 09/2003

Tiny Robot Twits

    RD on Twitter

    Robot Forums

    • Robot Magazine Forums
      Include discussions on all types of robots and provides the chance to interact with the magazine authors and contributors.
    • RoboKojo
      New, very professionally executed, robot forum with discussions on every aspect of hobby and humanoid robotics.
    • BotConnect
      Dedicated to support and sharing knowledge about the Kyosho MANOI series robots.
    • Trossen Forums
      Covers a wide range of robotic and science projects along with vendor sponsored contests.
    • RoboSavvy
      Specializing in humaniod robotics, RoboSavvy offers active user forums and faq's for all popular brands and custom designs.

    Recommended Links



    • Robots Dreams

      ROBO-ONE, Robosapien, Roboraptor, Micromouse, Mindstorms, Battlebots, and other cool robot adventures


    • Favorite Quotes

      Quotes can cheer us up, calm us down, give us insight, make us chuckle, and remind us that we are never alone


    • Hello Kitty Sightings

      Hello Kitty is everywhere....


    • Kickbiking Japan!

      Fun and adventure on a Kickbike HPV scooter and mountain bike exploring the "Land of Wa"


    • What's Up

      Unique perspectives from a foreigner with one foot in the US, one foot in Japan, and his head definitely in the clouds


    • Sketchpad

      Unstructured observations and explorations into NLP, OODA, creativity, mastery, and other magical stuff

    • Big Mikan
      Cross cultural marketing and website development


    • Tokyo Rent

      Modern Western apartments with no key money, no agents fees, and no guarantor - in English!