Snake-bot

Description

Take a load of servo-motors and 3D-print some enclosing brackets, connect it all up and you have a snake robot. Of course you'll need to add an Arduino and write some code. This is where things get interesting; you can write a procedural controller where you tell each segment how to move, or you could code a Central Pattern Generator where the segments self-organize their movement.

This is a hot topic in robot research. People are looking at different modes of locomotion (slithering, side-winding etc.), other folk are looking at applications such as inspecting pipes. So there's tons of literature for you.

Primary data would be collected from the snake-bot, e.g., what parameters influence its speed, mode of locomotion and other things you will imagine. Check out Will Donaldson's work https://www.instructables.com/Bioinspired-Robotic-Snake/

 

Supervisor
Colin Price
Snake_Bot
Research Question
yep