S ScienceFairProjects.info
Hard⏱ time4 hr$ cost40

Robot Snake

Several servos in a chain ripple in sequence to slither a snake-like robot across the floor.

Start building ↓
fig — working model Result first

The build

Step 01

Chain the servos

Join servos end to end to form segments.

Step 02

Wire control

Connect all servos to the controller.

Step 03

Phase the wave

Program each servo to lag the one before it.

Step 04

Slither

Run the wave to push the snake forward.

Working Principle

Driving each joint with a phase-shifted wave creates a travelling S-curve; the angled body pushes against the floor to move forward.

The science behind it

A closer look

Snake locomotion comes from a body wave plus friction that's higher sideways than lengthwise — reproduced here with timed servos.

Take it further

Variables to test

  • 1 Change the wave speed — faster crawl?
  • 2 Add side scales/feet — better grip?

More Robotics