Posts with «robotic snake» label

This Arduino-controlled robot slithers like a snake

Would you like to create a robot that slithers from place to place like a snake? Well now you can, thanks to this bio-inspired design from Will Donaldson. 

Donaldson’s project uses 10 metal gear servos to allow his robotic snake to curl its body back and forth, sliding along on small wheels that replace a real serpent’s bottom scales. An Arduino Nano controls its 10 segments, and power is provided by an external tether from a recycled desktop power supply. 

As shown in Donaldson’s video, he’s been experimenting with several different snake builds and forms of locomotion. These include an inchworm-style gait where sections are picked up off of the ground, and a sort of hybrid configuration where a snake can move in both the horizontal and vertical planes. 

Instructions and code can be found in Donaldson’s write-up here, and you can check out the video below to see more about his design process.

The Lake Erie Mamba is a 12-servo snake robot

If you want to build a robot that moves across the ground, the normal options are wheels or legs of some kind. Maker “joesinstructables,” however, decided to do something a bit different. He created a versatile, slithering system, which he calls the “Lake Erie Mamba.”

He put a dozen Arduino Mega-controlled servos together in a reptile configuration to allow the robot to move via serpentine motion (like a normal snake), rectilinear motion (like a worm), or sidewinding (which snakes use in shifting terrain). It can also twist itself into a wheel and roll in this rather unnatural, though quite interesting way.

The Lake Erie Mamba contains 12 segments, each consisting of a servo motor, a C-bracket, a side bracket, a wire clip, and a set of LEGO wheels. The reconfigurable robot is not only controlled using a four-button key fob remote, but can move about autonomously via an IR sensor as well.

You can see more of this build on its Instructables page here and in action below!