BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items

You are viewing r82016 of this page, not the current version. Go to current · history

Hexapod Robot

Product

Overview

A hexapod robot walks on six legs arranged around a hexagonal body, each leg a chain of three powered joints. Six legs is the engineering sweet spot for static stability: the robot can lift three legs at once and still stand on a stable tripod, so it never has to balance dynamically the way bipeds and quadrupeds do. The controller can be slow, the gait can pause mid-stride, and a power loss leaves the machine standing rather than falling. The price is mass and cost, 18 actuators against a quadruped's 12, and modest speed.

The architecture is insect-derived. Each Leg Module copies the cockroach leg plan: a Coxa Joint yaws the leg fore-aft, a Femur Joint pitches the upper segment, and a Tibia Joint extends the knee. All six legs are identical, so one spare covers any position.

Legs and actuation

Every joint uses the same Smart Servo: a Servo Motor and geartrain wrapped with an Microcontroller, an output Encoder, and a bus transceiver on a small Bare PCB. Smart servos replaced hobby PWM servos in this class because they daisy-chain on a single half-duplex bus (18 servos, one cable tree through the Servo Bus Board) and they talk back, position, load current, and temperature stream to the controller, which turns a blind open-loop machine into one that can detect a stalled or overheating joint. Machined Joint Brackets couple each servo horn to the next link, with a Ball Bearing supporting the idler side so the servo case never takes bending loads.

The Tibia Link ends in a Compliant Foot whose rubber Foot Tip rides on a Coil Spring above a Foot Contact Switch. Touchdown sensing is what lets the gait engine walk on ground it has not seen: each leg lowers until the switch closes, rather than to a precomputed height, so the body flows over rubble and steps without a terrain map.

Gait control

The Gait Controller solves inverse kinematics for all 18 joints at 50 to 100 Hz. For a 3-DOF leg the IK is closed-form trigonometry, cheap enough that the Compute SoC Module spends most of its budget on gait sequencing and the operator interface while a real-time Microcontroller masters the servo bus. Three canonical gaits cover the speed-stability trade:

  • Tripod, legs move in two alternating sets of three; fastest, always statically stable, the default on firm ground.
  • Ripple, overlapping pairs; intermediate speed, smoother body motion.
  • Wave, one leg at a time; slowest but maximally stable, used on steep or loose terrain.

Because each leg places independently, the same machinery yields omnidirectional translation, zero-radius turns, and body pose control: the IMU Module feeds a leveling loop that keeps the Top Plate horizontal on slopes to about 30 degrees by redistributing leg extension.

Structure and power

The Body Chassis is a sandwich of a Top Plate and Bottom Plate separated by a Standoff Set, with six Leg Mount Bracket brackets taking the leg moments into both plates at once. A Belly Pan skid plate protects the electronics bay when the robot deliberately drops its body to crawl under obstacles at 40 mm clearance.

Walking is energetically expensive, unlike a wheel, every servo holds torque even when standing still. The Battery Pack (three LiPo Cells, 55 Wh, on a quick-release Battery Tray at the body centroid) gives about an hour of mixed walking; average draw runs 40 to 60 W with peaks near 150 W when all stance legs lift the body simultaneously.

Sensing and operation

The Sensor Head puts a wide-angle Head Camera and a ToF Rangefinder on a two-servo pan-tilt mast, streaming video over the Remote Link to a gamepad operator or a waypoint planner. Hexapods earn their keep in exactly the places the platform suggests: inspection of confined or rubble-strewn spaces, research into legged locomotion (the static stability makes them forgiving testbeds), and education, where one chassis exercises kinematics, control, and embedded buses in a single project.

Bill of materials for Hexapod Robot

7 top-level lines as of r82016
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Leg Module 6 parts hexapod-robot-leg-module 6× 6 0 assembly
2 Body Chassis 6 parts hexapod-robot-body-chassis 1× 1 0 assembly
3 Gait Controller 6 parts hexapod-robot-gait-controller 1× 1 0 assembly
4 Servo Bus Board 5 parts hexapod-robot-servo-bus-board 1× 1 0 assembly
5 Battery Pack 4 parts hexapod-robot-battery-pack 1× 1 0 assembly
6 Sensor Head 4 parts hexapod-robot-sensor-head 1× 1 0 assembly
7 Remote Link 4 parts hexapod-robot-remote-link 1× 1 0 assembly

719-word article