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
      • 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's Linkage Plans
      • Klann Mechanical Spider - Climbing Mod
      • Klann's Spider, EV3 Long Legs
      • Klann High-Step Mod
      • Klann's Spider, Ver 2
      • Mindstorms Klann
    • 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
    • 4 Bar Linkage Optimizer
    • Strider Linkage Optimizer
    • Klann Linkage Optimizer
    • Strandbeest Optimizer for LEGO
    • TrotBot Optimizer
    • 4 Bar Walking Linkage
    • 6 Bar Walking Linkage
  • Linkage Simulation
    • Python Linkage Simulator
    • Scratch Linkage Simulator
  • Blog

The Bane of Linkages: Dead Points

12/26/2016

3 Comments

 
​When two linked bars are nearly parallel their connecting joint can easily flip orientations and cause the linkage to lock.  This phenomena is known as a "Dead Point",  "Toggle Point", or "Singularity".   Here's an example of what our Klann Ver 1 experienced, since it used a configuration of the linkage where the "knee" joint came close to being straight :
Picture
Crank at 12:30
Picture
Crank at 3:30
The below right picture is near the Dead Point, where two bars highlighted in red are nearly parallel:
Picture
Crank at 6:30
Picture
Crank at 9:30 with the red "knee" joint nearly straight
Due to the force on the foot, the joint can hyper-extend and "flip" as shown below, which causes the linkage to lock and can destroy gears and parts:
Picture
Crank at 9:30
Picture
Crank at 12:30 with linkage locked
​​
​Similar to how animal joint hyper-extension is prevented by structures like ligaments and elbow bones, linkage joint hyper-extension can be prevented by adding structure.
Picture
Animal Joint Hyper-Extension is Prevented by Structures Like Ligaments and Elbow Bones. Credit: Marshall Vandruff. Click the image to access his Introduction to Animal Anatomy

Side Comment: did you notice how the knees of mammalian quadrupeds' rear legs don't actually bend backward?  As can be seen by the green foot bones and blue shin bones, the backward bending "knee" joints of horses and cats are actually their ankle joints, and their lower legs aren't their shins but are instead long feet, and so they walk on the "balls" of their rear feet with their heels far off the ground.  No wonder us humans are more agile when we aren't "caught flat footed" and are instead on our toes ready for action.
​
​Below are some examples of joint "hyper-extension blockers" in LEGO.

The following solution for Klann Ver 1 blocked the joint from flipping with the addition of a 2-hole red LEGO beam:
Picture
Picture
The 2-Hole Red Beam Prevents Flipping at the Dead Point

Dead-Points are also know as "change points", which all Parallelogram linkages have:

​As shown below, Strandbeest has (nearly) a parallelogram linkage in the center of the mechanism, and its knee joint can also flip:
Picture
Picture
Picture
Picture

Strider's knee joint also has a potential dead point.  ​As you can see below, Strider's Ver 2's knee joint hyper-extends inward during the weight-bearing phase of the crank's rotation, but the more important angle to consider is between the Rocker and the Coupler bars. While 136 degrees is much less than 180 degrees, if enough weight is added to the robot then the crank's joint can be pushed up and to the right, increasing the angle to 180 degrees and causing the knee joint to flip and then lock (see further down).
Picture
Picture
Picture
Strider with its Knee Joint "Flipped" at the Dead Point
Below shows how we prevent knee joint flipping, viewed from the bottom of the robot:
Picture
Picture
Picture

Strider Ver 3's angle between the Rocker and Coupler is smaller than Ver 2's, and therefore its knee joint has less of a tendency to flip:
Picture

​However, adding enough weight to the robot could still cause the joint flip. Therefore, Strider Ver 3 uses blue LEGO pins to limit knee hyper-extension:
Picture

In the following experiment we added stronger "hyper-extension blockers" to a Strider robot using Linkage Variation #6, which we tested with a 25 pound load.  The blue pins were still used, but an additional part was added to the front of the knee that presses against the shin if the knee hyper-extends too far.
Picture

​Below is a video of the test.  Notice when the weight is initially placed onto Strider, the inner knee on the right side hyper-extends slightly, but not enough to prevent Strider from lumbering away under the 25 pound load:
Note:  before performing this test, the plastic LEGO axles were replaced with steel axles to handle the torque.  Other than that, and the 2 steel support rods, all of the parts are plastic LEGO parts connected by LEGO pins (no glue). 
Dead Points can also have a directional aspect.  For example, adding a motor, crank and 6th bar to the below puncher converts the motor's circular motion to oscillation of the punching arm.  However, reversing the mechanism by manually moving the arm back and forth won't necessarily cause the motor to rotate 360 degrees. When the puncher's "elbow" joint is either fully bent or straight, the crank and 6th bar will be parallel, and applying force to the arm at these points will no longer cause the motor to rotate.  This is why the crank is rotated less than 180 degrees at the beginning of the video.  How this impacts walkers is explored in Dead Points Part 2.
3 Comments
ERDEM Yazgan
11/19/2019 12:19:59 am

dear buddy hello you have a perfect day, it is erdem who is from turkey, my department is mechanical engineering at the university of Istanbul, i need to keep in touch with you, when i firstly saw what you did do, i am falling love with your product,and even more i have a project on which is called velocity and acceleration of 4 bar or other mechanism, please start keeping touch with me my phone number would be +90 535 340 15 37 i do use whats-app application

Reply
Jonathan Roue
3/25/2021 08:01:08 pm

This is a really interesting article. I've recently started attempting to build my own walkers, and I also chose blue lego pins to use as stoppers. I managed to create a semi-functional 12-legged Strandbeest walker using 2 blue pins on each leg, one at the dead point and one below the spine to help alleviate pressure from the rest of the structure.

Reply
Wade
3/25/2021 08:49:24 pm

That's great that you made it that far - so many give up after realizing how complicated walkers can be, lol/ugh. Copy a video in if you want, and good luck Jonathan

Reply

Your comment will be posted after it is approved.


Leave a Reply.

    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
      • 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's Linkage Plans
      • Klann Mechanical Spider - Climbing Mod
      • Klann's Spider, EV3 Long Legs
      • Klann High-Step Mod
      • Klann's Spider, Ver 2
      • Mindstorms Klann
    • 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
    • 4 Bar Linkage Optimizer
    • Strider Linkage Optimizer
    • Klann Linkage Optimizer
    • Strandbeest Optimizer for LEGO
    • TrotBot Optimizer
    • 4 Bar Walking Linkage
    • 6 Bar Walking Linkage
  • Linkage Simulation
    • Python Linkage Simulator
    • Scratch Linkage Simulator
  • Blog