Snake robotics is a relatively new idea, however really cool. The implementation can be tricky but the overall design is actually not very mind-numbing. Each link in the snake acts as a single actuator (this project uses a servo) and helps to move the entire body of the snake. The project write-up has the purely analog electronic design and schematic.