Hexapod Robot
ProductOverview
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