STORESEARCHFREE NEWSLETTERVIDEOSRESOURCESMAPSCALENDARCONTACT US
A PC Magazine Favorite Blog

« MINIROBOTICA - National Robotics Contest of Mexico - Report & Video | Main | Who Needs Animal Crackers? »

Building One Of The ROBO-ONEs: A Handy Shortcut

Image00081
We installed the larger feet on Gulliver, our KHR-1 robot, and added some make-shift soles to give him more traction and less slip. Of course, changes like that require adjusting all the motion sequences since we’ve effectively changed the robot’s basic geometry. In the process of adjusting the motions we came up with a very useful method to test the results.


 

Motions usually contain repetitive sequences. For example, to walk forward you might create a motion like this:


  1. Home position
  2. Natural position
  3. Shift weight to the right leg
  4. Lift the left leg
  5. Move the left leg forward
  6. Place the left leg and shift the weight onto it
  7. Lift the right leg
  8. Move the right leg forward
  9. Place the right leg and shift the weight onto it
  10. Repeat steps 4 through 9 as many times as you need
  11. . . .
  12. . . .
  13. Natural position
  14. Home position

At first we tried creating the whole motion sequence with all of it’s steps using the motion editor in the HeartToHeart application. That worked well enough, but we found that we frequently wanted to make small adjustments to a servo position. Keeping all the data in one motion file created a situation where we had to repeat the same changes in several places for each adjustment we made.

Image00082
 We happen to be using the HeartToHeart Ver1.3 software, but
 the techniques used here should work with other versions.

To get around that problem we broke the motion sequence down into separate parts. For example, we created a motion labeled “HOME” whose sole contents were the servo positions for HOME. We stored that motion as M23.

Image00084

A second motion, named “NATURAL” was created with the servo positions for a semi-crouched posture, and was stored as M24.

Image00085

Then we stored the repetitive walk moves in a motion sequenced labeled “WALKFWD”.

Image00086

Then we used the scenario editor to create the total sequence we wanted to test.

For example, in this particular sequence we had the robot start in the home position, move to the natural position, take two complete steps forward, then end in the natural position.

Image00087

We could have extended the scenario to include multiple repetitions of the forward step– say an additional five or ten steps, or added other motions.

The advantage of this method is that it allows us to quickly make changes to the basic motions, yet test the changes through multiple repetitions. The scenario data just references each set of motions. If we make a change to a pose in the WalkFWD motion the change is automatically reflected in the corresponding scenario.

 


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


TrackBack:

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

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: A Handy Shortcut:


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!