These are two programs which can be used in conjunction to control the Mr. Runner quadrupedal robot.
The code could be modified to control other 8 jointed robots. The required electronics are a computer, microcontroller, PCB to power servos, and a serial connection.