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

EV3 TrotBot, Ver 1

Picture
Below is the same version with toes:
Picture
Mindstorms TrotBot with Active Toes

​The toes used in the following video smooth TrotBot's gait and lower the torque requirements so that the metal axles mentioned below aren't necessary. 



​
​
Update:  simplified instructions for building TrotBot's legs with toes are here.  This leg will work for all 8 legs of Mindstorms TrotBot.
Picture
Adding Toes Lowers Torque Requirements, Allowing LEGO's Plastic Axles to be Used Instead of Steel Axles
Note:  for better performance, consider building Mindstorms TrotBot Ver 3.  It's less wide so it turns more easily, and it has a lower center of gravity.
​
Overview

Linkage:  TrotBot uses the linkage developed by Team TrotBot
​

Build Difficulty:   Hard.  These instructions cover building a frame for TrotBot with an EV3 brick, and the steel axles described below are over-sized and so are difficult to push into parts.  I use a piece of wood like the above Kapla blocks to push the axles into parts, and needle nose pliers to help take parts off.  Also, you will still need to build the legs, transmission, and outer frames.  Also, this version's lower leg pins tend to detach when turning on high friction terrain (see this post), so I recommend using version 3's stronger legs , the directions for which can be found here.

Trobot's Characteristics:  
1. 8 Legs, or 4 "horses" with a gait that mimics a galloping horse
2. When building TrotBot with the EV3 brick make sure to add its  "heels" to smooth its gait and lower the power requirements, which I show in my weight-bearing experiment.
3.  Steerable?  Yes, by driving one side forward and the other in reverse, like a tank. 


Parts Used:  In addition to the Technic beams, pins, gears, etc. this build requires a programmable EV3 brick, and 2 EV3 Medium Servo Motor (45503). For batteries I recommend using Lithium Ion AA batteries as they are lighter, last longer, and will improve walking performance.  Also, to better bear the robot's weight I used 3/16" OD brass tubes for the leg's long connections to the frame (aluminum rods are fine too) rather than LEGO's plastic axles, cut to 21" in length because the EV3 brick is so wide.

A change for this EV3 TrotBot is I replaced the plastic LEGO axles with steel axles to transmit the higher torque of this EV3 build.  You can check out my experiment in the blog section, where I show how much LEGO's plastic axles can twist under the higher torques seen in builds like this EV3 TrotBot.  Axle twisting delays leg movement, which can change the gait to the point that robots walk poorly.​  

NOTE:  If you don't want to use the below steel axles consider adding toes.
Picture
Plastic LEGO axle permanently twisted by a LEGO XL motor (geared down by a 5:1 ratio)

​I purchased the plastic LEGO parts from Bricklink 
I purchased the additional servo motor from Amazon
I purchased the metal support rods from my local hardware store

UPDATE:  the maker of the metal axles Brick Machine Shop is no longer on Bricklink, but you can find them on Ebay under the store name "CNCgear"


​How to Build


General Comments: 
1. The build instruction below show me building just one side of the EV3 frame, with the other side already completed.  The other side can be built the same way but flipped because the motors are on the opposite sides of the EV3 brick. 
2. As mentioned above,  I replaced LEGO's plastic axles with steel axles due to the heavy and wide EV3 brick.  
​
We'll start by attaching the motor to the EV3 brick.
Picture
Four 9-hole Technic beams will be attached to the underside of the EV3 brick to support the motors.
Picture
Notice the middle idler gear below uses a black plastic axle, which is fine since it only holds the gear in place and the axle does not transfer torque.  But I recommend that the two outer gears use steel axles since they drive the legs.
Picture
Picture
Time to put the motor on!
Picture
Picture
Picture
I used a steel axle here, but plastic axles would work fine since the torque is lowest coming out of the motor. 
Picture
Next we'll begin adding structure to the side of the EV3 brick. First, I'll add 7 hole beams. 
Picture
Picture
Picture
Picture
Picture
Now add pins to a 15 hole beam that will become the base for your gear train, and attach it. The two pins to the left will go on the outer Technic beams of the structure you just made, 3 holes from the bottom, highlighted in the next image. 
Picture
Picture
Attach an 8 tooth gear to the axle.
Picture
Attach two, 9 hole Technic beams to the pins.
Picture
Now you can begin to make the gear train in earnest!
Picture
Picture
Picture
Now that the gear train is done, it is time to truss this thing up.  Below is a picture of the finished product:
Picture
...and below are some of the parts you will need to build each truss system, and instructions on how to build them:
Picture
Picture
Picture
Picture
Picture
Make the same structure for the opposite side, and then attach, making sure to put bushings on the outside of the axles:
Picture
Picture
The frame is done, all that needs to be added now are the support rods and whatever sensors you choose to use.  

Note:  you may have noticed that the 9 hole beams I chose to use for the frame's diagonals aren't exactly the correct length, but are close enough, and are described here.
Picture
Picture
Picture
The brass support tubes have an outer diameter of 3/16", and were cut to 21" in length.  Be sure to file down the cut edges so that the LEGO parts can slide on easily. 
Picture
There's the TrotBot frame with EV3! The final step is to add the leg sections you made from the TrotBot instructions:
Picture
Picture
Picture
  • 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