Snake Robot

Dear All Have a nice day

Please advice to make a Snake Robot who following black line

Wheel can't be used and advice is needed

Thanks in advance

Make it slither.

I believe the exercise is one for creative - out of the box - thinking. Internet answers are not what your teacher is looking for.

Study up on snake physiology. Particularly the scaled on the bottom.

Paul

I think the mechanics of building a robot like this will not be simple.
It is essential that you get a clear definition of what material/s the snake will have to follow the line on.
You should also try to get a definition of the course layout e.g. how long is the course what is the shortest distance between bends, how sharp can the bends be.

For anything to move it needs to be able to push against something else.

Snakes have four ways of moving;

  • Serpentine: Also called lateral undulation, this is the typical side-to-side motion used by snakes over rough ground or in the water.
  • Concertina: Snakes coil into alternating curves before straightening themselves to propel themselves forward.
  • Sidewinding: Snakes bend in waves both side to side and in a vertical plane to lift the body to form just a few contact points with the ground. This helps rattlesnakes traverse hot sand or climb dunes.
  • Rectilinear: Specialized muscles move the belly skin of a snake, propelling it forward in a straight line. This allows snakes to slip through burrows not much bigger than they are.

Ignore sidewinding as it is a complicated movement aimed at avoiding getting burnt.

As @Paul_KD7HB suggests scales will be important because they will dig into a surface in one direction but slide over it in another - but a lot depends on the surface material and texture. Scales would be very important for rectilinear movement.

The head of the snake will have to detect and follow the line, and getting the body to follow the head round bends without losing the line will be tricky. You may need techniques like the snake not moving forward but swinging its head from side by side to find the line if it is lost.

Is this a University project, what experience do you have of programming, electronics, robot construction?

This school robot competition