DIY Walkers
  • Home
  • Walker ABC's
  • Build Instructions
    • TrotBot Builds >
      • TrotBot Linkage Plans
      • TrotBot's Legs Simplified
      • Quadruped TrotBot
      • Hexapod TrotBot
      • TrotBot
      • TrotBot, Ver 3
      • Mindstorms TrotBot, Ver 3
      • Wooden TrotBots by Automata Korea Design
      • 3D Printed TrotBot by Scott Anderson
      • Mindstorms TrotBot, Ver 2
      • Mindstorms TrotBot
      • Large-Scale TrotBot
    • Strider Builds >
      • Strider Linkage Plans
      • Strider Ver 3's Legs
      • Strider Ver 3's Frame
      • Mindstorms Strider Ver 3 Mod
      • Strider
      • Strider's Legs Simplified (ver 2's)
      • RC Strider
    • Mechanical Spider >
      • Klann Mechanical Spider - Climbing Mod
      • Klann's Spider, EV3 Long Legs
      • Klann High-Step Mod
      • Klann's Spider, Ver 2
      • Mindstorms Klann
      • Klann's Spider, Ver 1
      • Klann's Linkage Plans
    • Strandbeest
    • LEGO Spot Micro
    • Linkage Warm Ups >
      • Lever Paradox
      • LEGO Biters
      • LEGO Punchers (4 bar linkage warm-up)
      • LEGO Hopping Robot
    • Hiro Labo
    • Whegs (wheel-legs)
  • Customize
    • Strider Linkage Optimizer
    • Klann Linkage Optimizer
    • Strandbeest Optimizer for LEGO
    • TrotBot Optimizer
    • 4 Bar Linkage Optimizer
    • 4 Bar Walking Linkage
    • 6 Bar Walking Linkage
  • Linkage Simulation
    • Python Linkage Simulator
    • Scratch Linkage Simulator
  • Blog

Dead-Points Part 2: Pushing/Pulling the Robot to Drive the Legs

10/8/2018

0 Comments

 
Posted by Wade
​As we learned during our attempt to scale up TrotBot, not all robot's legs will walk by pushing or pulling the robot. When we pushed TrotBot Ver 0 with its more rectangular-shaped footpath, the cranks would initially rotate, and then the linkage would freeze and the feet would skid on the pavement. Instead, we had to manually rotate TrotBot's cranks to make it walk:
Picture
Manually Rotating TrotBot Ver 0's Cranks
The same thing happened when we tried to push our LEGO Klann walkers with the motors disengaged - the feet would skid and the cranks would not rotate. In both cases, this was due to the linkage being at a sort of reverse Dead-Point.

This behavior can be predicted from the image of Klann's linkage below.  Notice that when the crank is in such a horizontal position, all four feet are at the bottom corners of Klann's triangular foot-path.  Also notice that the feet slow to a virtual stop at these corners, as indicated by how bunched together the red dots are at the bottom corners of the foot-path.  In other words, rotating the crank +/- 10 degrees from this horizontal position would barely cause the feet to move. This also means that pushing the robot (and hence the feet) would not cause the feet to move nor the crank to rotate. Instead, it would only cause the legs to bend and the feet to skid, as happens with our prototypes.
Picture
This behavior is also indicated by linked bars being parallel - notice in the image above that the legs' connections to the crank are parallel with the crank, a tell-tale sign of a Dead-Point.

Below the crank has been rotated past this dead point where crank rotation causes foot movement and vice versa:
Picture

If another pair of legs were added to each side of Klann, as done in the simulation of Strider below, then maybe its legs could be driven by pushing the robot (although one of Klann's feet would still skid at the corner of the foot-path, so it may not work so well - maybe adding feet that could slide or rotate a little would help?)
Picture

Here's a test to see how easily this linkage variation #6 of Strider's mechanism can be driven by an external force - gravity in this case:
​Notice how the robot wavers slightly to the left and right as it descends, due to the foot-speed varying a little.  Linkage variation 7 below has more consistent foot speed, and waivers less
Picture
Strider Ver 7 Walking Passively

​Passive walking can also be tested by pulling the robot with a rope:

Strider's legs can also be driven by pushing the robot when built in an 8-leg version, although not nearly as efficiently as 12-leg versions, and the ramp's slope had to be increased to get an 8-legged Strider to walk below:
Picture
Picture
8-Legged Strider Ver 2 Walking Passively with a Bumpy Gait

​Dead-Points part 1 is here.
0 Comments

    Categories

    All
    Challenge Questions
    Experiments
    Feet
    Klann
    Strandbeest
    Strider
    Structure
    TrotBot

    Archives

    February 2023
    June 2021
    October 2018
    August 2018
    July 2018
    May 2018
    January 2018
    December 2017
    November 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    October 2016

    RSS Feed

  • Home
  • Walker ABC's
  • Build Instructions
    • TrotBot Builds >
      • TrotBot Linkage Plans
      • TrotBot's Legs Simplified
      • Quadruped TrotBot
      • Hexapod TrotBot
      • TrotBot
      • TrotBot, Ver 3
      • Mindstorms TrotBot, Ver 3
      • Wooden TrotBots by Automata Korea Design
      • 3D Printed TrotBot by Scott Anderson
      • Mindstorms TrotBot, Ver 2
      • Mindstorms TrotBot
      • Large-Scale TrotBot
    • Strider Builds >
      • Strider Linkage Plans
      • Strider Ver 3's Legs
      • Strider Ver 3's Frame
      • Mindstorms Strider Ver 3 Mod
      • Strider
      • Strider's Legs Simplified (ver 2's)
      • RC Strider
    • Mechanical Spider >
      • Klann Mechanical Spider - Climbing Mod
      • Klann's Spider, EV3 Long Legs
      • Klann High-Step Mod
      • Klann's Spider, Ver 2
      • Mindstorms Klann
      • Klann's Spider, Ver 1
      • Klann's Linkage Plans
    • Strandbeest
    • LEGO Spot Micro
    • Linkage Warm Ups >
      • Lever Paradox
      • LEGO Biters
      • LEGO Punchers (4 bar linkage warm-up)
      • LEGO Hopping Robot
    • Hiro Labo
    • Whegs (wheel-legs)
  • Customize
    • Strider Linkage Optimizer
    • Klann Linkage Optimizer
    • Strandbeest Optimizer for LEGO
    • TrotBot Optimizer
    • 4 Bar Linkage Optimizer
    • 4 Bar Walking Linkage
    • 6 Bar Walking Linkage
  • Linkage Simulation
    • Python Linkage Simulator
    • Scratch Linkage Simulator
  • Blog