STORESEARCHFREE NEWSLETTERVIDEOSRESOURCESMAPSCALENDARCONTACT US
A PC Magazine Favorite Blog

« Robotis/Bioloid Interview | Main | Dynamizer Runs Loose In Akihabara! (Video) »

Building One Of The ROBO-ONEs: Learning How To Dance (Video)

building one of the ROBO-ONEs and teaching it how to dance
We wanted to perform a practical test of our theories regarding expanding and modifying the KHR-1 robot motion sequences. Something pretty simple and straight forward, yet challenging enough that it would uncover any major problems with our approach. At the same time, we've gotten a little bored with all the home videos of human beings trying to dance the "Robot". So, why not try teaching Gulliver, a real robot, a few snappy dance moves?


Keep in mind that Gulliver, our Kondo KHR-1 ROBO-ONE J class robot, is still very young and totally a virgin. He only saw the light of day about a month ago, and hasn't under gone any modifications or redesigns - at least not yet. We haven't even installed the two gyro's we bought - that will come later.

We started with a very simple shuffle step to the left similar to the one that comes on the KHR-1 CD or can be downlaoded from the Kondo website.

To get more resolution, and to be able to have greater control over the motions, we pulled the motion CSV file into Excel, reformatted it to improve readability, then doubled the number of distinct positions or poses.

To fill in the new positions we used a very simple interpolation approach - we just averaged the commands for the positions just before and after each new row. Without changing any of the speed settings we extracted and downloaded the new motion data to Gulliver using the HearttoHeart software (we're currently using release v1.3 in Japanese).

While the static positions were fine, the dynamic movement turned out to be slightly more erratic. A little testing and adjustment - primarily by changing the speed settings, and Gulliver was pretty stable once again.

From that point onward, we made small adjustments to individual servos and speeds to get the robot's dance moves just the way we wanted.

In every case we made sure to make the changes we wanted to the Excel file first, then extract and reformat the data for transmission to the robot. That approach not only allowed us to retain the labels for each motion, it also allowed us to add additional notes and comments to each motion sequence. Over time we would like to build up an extensive library of poses, motions, and scenarios that can be quickly inserted into whatever move sequence we want to create at the time.

Here's the result of our labor:

He's certainly not a Sammy Davis Jr., Gregory Hines, or Fred Astaire. Still, we think that sooner or later Gulliver is going to turn into a dancing fool.


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


TrackBack:

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

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: Learning How To Dance (Video):


Comments:



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!